@charset "UTF-8";

  @font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.eot);src:local("Montserrat Regular"), local("Montserrat-Regular"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.woff2) format("woff2"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.woff) format("woff"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.ttf) format("truetype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.svg#Montserrat) format("svg");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.eot);src:local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.woff2) format("woff2"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.woff) format("woff"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.ttf) format("truetype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.svg#Montserrat) format("svg");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.eot);src:local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.woff2) format("woff2"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.woff) format("woff"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.ttf) format("truetype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.svg#Montserrat) format("svg");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.eot);src:local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.eot?#iefix) format("embedded-opentype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.woff2) format("woff2"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.woff) format("woff"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.ttf) format("truetype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.svg#Montserrat) format("svg");}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.eot);src:local("Montserrat Black"), local("Montserrat-Black"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.eot?#iefix) format("embedded-opentype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.woff2) format("woff2"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.woff) format("woff"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.ttf) format("truetype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.svg#Montserrat) format("svg");}
img[src$=".svg"]{width:100% !important;height:auto !important;}
img{border-radius:0px !important;}
h1, h2, h3, h4, h5, h6{font-family:"Montserrat";font-weight:400;}
h1{font-size:30px;line-height:36px;}
*:focus{outline:none !important;}
.home .site-header{margin-bottom:0px !important;}
.home .site-main{padding-top:0px !important;}
@media only screen and (max-width: 768px) {
.home .content-area{width:100%;}
} .dgwt-wcas-suggestions-wrapp{border-width:0px !important;border-bottom-width:1px !important;border-bottom:1px solid #dddddd !important;background:#f9f9f9;}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{border-bottom:1px solid rgba(221, 221, 221, 0.337254902) !important;}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:last-child{border-bottom-width:0px !important;}
.site-header{padding-top:0px;padding-bottom:0 !important;margin-bottom:10px;border-bottom:1px solid #01749f !important;position:sticky;top:0;}
.site-header .cart-contents span{display:inline-flex;}
.site-header .site-header__info .col-full{display:flex;justify-content:center;align-items:center;text-align:center;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:15px 0px;margin-bottom:1rem;border:1px solid transparent;}
.site-header .site-header__info .col-full p, .site-header .site-header__info .col-full form{display:flex;margin:0px;}
.site-header .site-header__info .col-full form{margin-left:15px;}
.site-header .mr-5{margin-right:30px;}
.site-header .site-header__top{padding:8px 0px;display:block;}
@media only screen and (min-width: 1200px) {
.site-header .site-header__top{display:none;}
}
.site-header .site-header__top #firma_polska_container{font-weight:400;font-size:12px;}
@media only screen and (max-width: 540px) {
.site-header .site-header__top #firma_polska_container{display:none;}
}
.site-header .site-header__top #firma_polska_container p{display:flex;margin:0px !important;}
.site-header .site-header__top #firma_polska_container p img{padding:0px 10px;}
@media only screen and (max-width: 630px) {
.site-header .site-header__top #firma_polska_container span{display:none;}
}
.site-header .site-header__top .col-full{display:flex;flex-direction:row;}
@media only screen and (max-width: 860px) {
.site-header .site-header__top .col-full{width:100%;max-width:unset;margin:0px !important;padding:0px 10px;}
}
.site-header .site-header__top .col-full a.glink span{font-size:12px !important;}
.site-header .site-header__top .col-full .gtranslate_wrapper{margin-top:-3px;}
.site-header .site-header__top .col-full .secondary-navigation{margin:0px;width:100%;line-height:1;}
@media only screen and (max-width: 768px) {
.site-header .site-header__top .col-full .secondary-navigation{display:block;}
}
.site-header .site-header__top .col-full .secondary-navigation ul{display:flex;float:none;justify-content:flex-end;align-items:center;}
@media only screen and (max-width: 860px) {
.site-header .site-header__top .col-full .secondary-navigation ul{flex-direction:row;flex-wrap:wrap;gap:20px;}
}
@media only screen and (max-width: 768px) {
.site-header .site-header__top .col-full .secondary-navigation ul{margin:0px !important;}
}
.site-header .site-header__top .col-full .secondary-navigation ul li{display:flex;}
@media only screen and (max-width: 400px) {
.site-header .site-header__top .col-full .secondary-navigation ul li{font-size:14px !important;}
}
@media only screen and (max-width: 860px) {
.site-header .site-header__top .col-full .secondary-navigation ul li{width:auto;flex:1 auto;margin:0px !important;justify-content:center;padding:5px 0px;}
.site-header .site-header__top .col-full .secondary-navigation ul li:first-child{justify-content:flex-start;margin-left:45px !important;}
.site-header .site-header__top .col-full .secondary-navigation ul li:last-child{justify-content:flex-end;}
}
.site-header .site-header__top .col-full .secondary-navigation ul li a{color:#414141;padding:0px;transition:ease 200ms all;font-weight:400;align-items:center;}
.site-header .site-header__top .col-full .secondary-navigation ul li a:hover{color:#00b3ff;transition:ease 200ms all;}
.site-header .site-header__top .col-full .secondary-navigation ul li:not(:first-child) a{font-family:"Montserrat";font-size:14px;}
.site-header .site-header__top .col-full .secondary-navigation ul li:nth-child(2){margin-right:auto;margin-left:15px;}
.site-header .site-header__top .col-full .secondary-navigation ul li:nth-child(2) a{display:flex;position:relative;font-family:"Montserrat";font-size:18px;font-weight:800;}
.site-header .site-header__top .col-full .secondary-navigation ul li:nth-child(2) a:hover{color:#000000 !important;}
.site-header .site-header__top .col-full .secondary-navigation ul li:first-child a{position:relative;font-family:"Montserrat";font-size:18px;font-weight:800;}
.site-header .site-header__top .col-full .secondary-navigation ul li:first-child a::after{content:"\f095";font-family:"Font Awesome 5 Free";font-size:18px;color:#414141;float:left;padding-right:10px;}
@media only screen and (max-width: 860px) {
.site-header .site-header__top .col-full .secondary-navigation ul li:first-child a::after{display:none !important;}
}
.site-header .site-header__top .col-full .secondary-navigation ul li:last-child{margin-left:30px;}
.site-header .site-header__top .col-full .secondary-navigation ul li:last-child a{font-family:"Montserrat";font-size:14px;display:flex;}
.site-header .site-header__top .col-full .secondary-navigation ul li:last-child a::before{content:"\f2bd";font-family:"Font Awesome 5 Free";float:left;font-size:18px;padding-right:10px;position:relative;display:block;color:#00b3ff;}
.site-header .site-header__middle{background:#01749f;padding:15px 0px;}
.site-header .site-header__middle .col-full{display:flex;flex-direction:row;align-items:center;}
@media only screen and (max-width: 860px) {
.site-header .site-header__middle .col-full{margin-left:10px !important;margin-right:10px !important;}
}
@media only screen and (max-width: 400px) {
.site-header .site-header__middle .col-full{flex-direction:column;}
}
.site-header .site-header__middle .col-full .site-branding, .site-header .site-header__middle .col-full .site-search, .site-header .site-header__middle .col-full .site-header-cart{display:flex;flex:1 auto;margin:0px;transition:200ms ease all;}
.site-header .site-header__middle .col-full .desktop-navigation{display:none;}
@media only screen and (min-width: 1200px) {
.site-header .site-header__middle .col-full .desktop-navigation{justify-content:center;display:flex;align-content:center;align-items:center;flex:1 auto;margin:0px 30px;}
.site-header .site-header__middle .col-full .desktop-navigation .menu{display:flex;width:100%;max-width:-moz-fit-content;max-width:fit-content;}
.site-header .site-header__middle .col-full .desktop-navigation .menu li{position:relative;display:flex;justify-content:center;align-items:center;flex:1 auto;margin:0px 10px;}
.site-header .site-header__middle .col-full .desktop-navigation .menu li a{color:#fff;padding:0px !important;}
.site-header .site-header__middle .col-full .desktop-navigation .menu li a p{margin:0px !important;display:flex;}
.site-header .site-header__middle .col-full .desktop-navigation .menu li a p img{margin:0px 5px;}
.site-header .site-header__middle .col-full .desktop-navigation .menu li.tel a{font-family:"Montserrat";font-size:18px;font-weight:800;}
}
.site-header .site-header__middle .col-full #site-header-cart{justify-content:flex-end;}
@media only screen and (min-width: 1200px) {
.site-header .site-header__middle .col-full .site-branding{max-width:230px;}
}
@media only screen and (max-width: 560px) {
.site-header .site-header__middle .col-full .site-branding{justify-content:flex-start;}
}
@media only screen and (max-width: 768px) {
.site-header .site-header__middle .col-full .site-branding{flex:content !important;}
}
@media only screen and (max-width: 400px) {
.site-header .site-header__middle .col-full .site-branding{padding-bottom:20px;}
}
.site-header .site-header__middle .col-full .site-branding .site-title a{color:#ffffff;font-size:36px;text-transform:uppercase;}
.site-header .site-header__middle .col-full .dgwt-wcas-inner-preloader{background-position:center center !important;}
.site-header .site-header__middle .col-full .dgwt-wcas-preloader{transition:0ms ease all !important;}
.site-header .site-header__middle .col-full .dgwt-wcas-preloader.dgwt-wcas-inner-preloader{width:100% !important;right:0px !important;left:0px !important;}
.site-header .site-header__middle .col-full .dgwt-wcas-preloader.dgwt-wcas-inner-preloader::before{display:none;}
.site-header .site-header__middle .col-full .dgwt-wcas-preloader::before{content:"\f002";display:block;right:0px !important;left:0px !important;color:#00b3ff;font-size:20px;font-family:"Font Awesome 5 Free";position:absolute;top:13px;z-index:11;color:#00b3ff;background-size:auto 44% !important;}
.site-header .site-header__middle .col-full .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){background:transparent !important;}
.site-header .site-header__middle .col-full .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader)::before{content:"\f002";right:auto;left:10px;color:#00b3ff;font-size:20px;font-family:"Font Awesome 5 Free";position:absolute;top:13px;z-index:11;color:#00b3ff;}
.site-header .site-header__middle .col-full .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0px !important;border:0px !important;}
.site-header .site-header__middle .col-full .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{display:none !important;}
.site-header .site-header__middle .col-full .site-search{padding:0px 15px;max-width:250px;}
@media only screen and (min-width: 1200px) {
.site-header .site-header__middle .col-full .site-search{max-width:250px;}
}
@media only screen and (max-width: 768px) {
.site-header .site-header__middle .col-full .site-search{display:none;}
}
.site-header .site-header__middle .col-full .site-search .widget{width:100%;}
.site-header .site-header__middle .col-full .site-search form input[type=search]{background:#ffffff;box-shadow:unset;padding-left:15px;}
.site-header .site-header__middle .col-full .site-header-cart{justify-content:flex-end;}
@media only screen and (min-width: 1200px) {
.site-header .site-header__middle .col-full .site-header-cart{flex:1 auto;max-width:200px;min-width:190px;}
}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents{display:flex;padding:0px !important;}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents::after{content:"";display:none;}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents:hover{color:#414141;}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .tax_label{display:none !important;}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .amount{font-family:"Montserrat";font-size:20px;font-weight:600;color:#ffffff;display:flex;justify-content:center;align-items:center;margin-right:20px;}
@media only screen and (max-width: 640px) {
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .amount{font-size:18px;margin-right:15px;}
}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container{background:#ffffff;height:50px;width:50px;border-radius:50%;position:relative;}
@media only screen and (max-width: 640px) {
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container{height:48px;width:48px;}
}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container::after{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:absolute;right:0px;left:0px;margin:0px auto;text-align:center;top:50%;transform:translate(0, -50%);}
.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container .count{position:absolute;right:0px;top:0px;background:#fc6c6d;border-radius:50%;opacity:1;width:22px;height:22px;text-align:center;color:#ffffff;z-index:1;font-size:10px;font-family:"Montserrat";padding-top:3px;justify-content:center;}
.site-header .site-header__bottom{padding-top:0 !important;}
.site-header .site-header__bottom .main-navigation{width:100%;margin:0px;}
@media only screen and (max-width: 859px) {
.site-header .site-header__bottom .main-navigation{width:auto;margin:0px;position:fixed;top:2px;left:0;}
}
.site-header .site-header__bottom .menu{display:flex;margin:0px;}
.site-header .site-header__bottom .menu li{display:flex;align-items:center;}
.site-header .site-header__bottom .menu li a{padding:0px 15px;margin:17px 0px;font-size:16px;font-family:"Montserrat";display:flex;align-items:center;border-right:1px solid #c3c3c3;position:relative;}
.site-header .site-header__bottom .menu li:first-child a{padding-left:50px;}
.site-header .site-header__bottom .menu li:first-child a::after{content:"\f015";font-family:"Font Awesome 5 Free";float:left;font-size:28px;padding-right:20px;position:absolute;color:#00b3ff;left:0px;}
.site-header .site-header__bottom .menu li:last-child a{border-right-width:0px;}
.site-header .widget_shopping_cart li{font-family:"Montserrat";}
.storefront-handheld-footer-bar{z-index:9999999999999 !important;}
.storefront-handheld-footer-bar ul li.cart > a::before{content:"\f07a" !important;}
.storefront-handheld-footer-bar ul li.cart .count{position:absolute;right:0px;top:10px;background:#fc6c6d;border-radius:50%;opacity:1;width:25px;height:25px;text-align:center;color:#ffffff;z-index:1;font-size:12px;font-family:"Montserrat";border-width:0px !important;}
.storefront-handheld-footer-bar ul li.my-account > a::before{content:"\f2bd";}
.login-register{display:flex;margin-left:-15px;margin-right:-15px;}
@media only screen and (max-width: 768px) {
.login-register{display:block !important;}
}
.login-register > .col{display:flex;flex:1;padding:0px 15px;flex-direction:column;}
@media only screen and (max-width: 768px) {
.login-register > .col{width:100%;flex:0 !important;}
}
.slider{overflow:hidden;margin-bottom:30px;}
.slider .flex-control-paging li a{box-shadow:none !important;}
.slider .flexslider{margin:0px;}
@media only screen and (max-width: 768px) {
.slider .flexslider img{width:100%;display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}
}
.slider .flexslider .rsSliderWrap{display:flex;flex-wrap:wrap;background-size:cover !important;}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderWrap{flex-direction:column;}
}
.slider .flexslider .rsSliderWrap > div{display:flex;flex:1;width:50%;position:relative;}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderWrap > div{width:100%;}
.slider .flexslider .rsSliderWrap > div.rsSliderContent{order:1;}
.slider .flexslider .rsSliderWrap > div.rsSliderWrap__image{order:1;}
}
.slider .flexslider .rsSliderWrap .rsSliderWrap__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}
.slider .flexslider .rsSliderWrap .flexslider .slides img{max-width:100%;height:auto;display:block;margin:0 auto;}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderWrap{height:500px;}
}
@media only screen and (min-width: 768px) {
.slider .flexslider .rsSliderWrap{height:auto;}
.slider .flexslider .rsSliderWrap::before{content:"";background:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/img/slider-gradient.png) no-repeat left top;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}
}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderContent::before{content:"";background:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/img/slider-gradient.png) no-repeat left top;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}
}
.slider .flexslider .rsSliderContentInfo{position:absolute;top:50%;padding:0px 45px;transform:translateY(-50%);transition:200ms ease all;}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderContentInfo{width:100%;text-align:center;transition:200ms ease all;}
}
.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__desc-text{font-size:24px;line-height:30px;color:#ffffff;font-family:"Montserrat";font-weight:800;padding-bottom:15px;transition:200ms ease all;}
@media only screen and (max-width: 1199px) {
.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__desc-text{font-size:20px;line-height:27px;transition:200ms ease all;}
}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__desc-text{font-size:18px;line-height:26px;transition:200ms ease all;}
}
.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__btn{margin-top:15px;color:#00b3ff;background:#ffffff;max-width:255px;width:100%;padding:15px;font-size:20px;font-family:"Montserrat";font-weight:400;text-align:center;display:inline-block;clear:both;}
@media only screen and (max-width: 1199px) {
.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__btn{padding:15px;font-size:15px;max-width:200px;transition:200ms ease all;}
}
@media only screen and (max-width: 768px) {
.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__btn{padding:10px;font-size:12px;max-width:150px;transition:200ms ease all;}
}
.slider .flexslider .flex-direction-nav a{background:transparent;text-indent:unset !important;}
.slider .flexslider .flex-direction-nav .flex-nav-prev{position:absolute;opacity:1;left:-30px;height:100px;width:30px;top:50%;z-index:2;transform:translate(0, -50%);background:#ffffff;transition:200ms ease all;}
.slider .flexslider .flex-direction-nav .flex-nav-prev:hover{background:#00b3ff;}
.slider .flexslider .flex-direction-nav .flex-nav-prev:hover::after{color:#ffffff !important;}
.slider .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{position:relative;left:0px;height:100%;margin-top:-50px;}
.slider .flexslider .flex-direction-nav .flex-nav-prev .flex-prev:hover::after{color:#ffffff !important;}
.slider .flexslider .flex-direction-nav .flex-nav-prev .flex-prev::after{content:"\f053";font-family:"Font Awesome 5 Free";float:left;font-size:28px;padding-right:20px;position:absolute;color:#00b3ff;left:5px;top:50%;transform:translateY(-50%);z-index:1;}
.slider .flexslider .flex-direction-nav .flex-nav-next{position:absolute;opacity:1;right:-30px;height:100px;width:30px;top:50%;z-index:2;transform:translate(0, -50%);background:#ffffff;transition:200ms ease all;}
.slider .flexslider .flex-direction-nav .flex-nav-next:hover{background:#00b3ff;}
.slider .flexslider .flex-direction-nav .flex-nav-next:hover::after{color:#ffffff !important;}
.slider .flexslider .flex-direction-nav .flex-nav-next .flex-next{position:relative;right:0px;height:100%;margin-top:-50px;}
.slider .flexslider .flex-direction-nav .flex-nav-next .flex-next:hover::after{color:#ffffff !important;}
.slider .flexslider .flex-direction-nav .flex-nav-next .flex-next::after{content:"\f054";font-family:"Font Awesome 5 Free";float:left;font-size:28px;padding-right:20px;position:absolute;color:#00b3ff;left:5px;top:50%;transform:translateY(-50%);z-index:1;}
.slider .flexslider:hover .flex-nav-prev{left:0px;transition:200ms ease all;}
.slider .flexslider:hover .flex-nav-next{right:0px;transition:200ms ease all;}
.slider .flexslider:hover .flex-prev{opacity:1;left:0px;}
.slider .flexslider:hover .flex-next{opacity:1;right:0px;}
.slider .flexslider .flex-control-nav{position:absolute;bottom:10px;right:25px;z-index:11;text-align:right;}
.slider .flexslider .flex-control-nav a{background:#ffffff;text-indent:999999999999px;}
.slider .flexslider .flex-control-nav a.flex-active{background:#34e3ff;}
.woocommerce-breadcrumb{font-size:15px;line-height:1.4;color:#00b3ff;font-weight:600;}
.woocommerce-breadcrumb .breadcrumb-separator{padding:0px 10px;color:#414141;}
.woocommerce-breadcrumb .breadcrumb-separator::after{opacity:1 !important;}
.woocommerce-breadcrumb a{color:#414141;text-decoration:none;}
.woocommerce-breadcrumb a:first-of-type::before{display:none !important;}
.woocommerce-breadcrumb a:hover{text-decoration:underline;}
.storefront-breadcrumb{padding:0px 0px 11px 0px;margin:0px;}
.home .site-content > .col-full{display:flex;flex-direction:row;}
@media only screen and (max-width: 768px) {
.home .site-content > .col-full{flex-direction:column;}
}
@media only screen and (max-width: 768px) {
.home .site-content > .col-full #primary{order:1;}
.home .site-content > .col-full #secondary{order:2;}
}
.home .site-content > .col-full #primary,
.home .site-content > .col-full #secondary{display:flex;flex-direction:column;}
.site-content .widget .widget-title{font-size:18px;line-height:23px;color:#00b3ff;font-weight:600;border-bottom:1px solid #efefef;}
.site-content .widget_product_categories li{position:relative;padding-left:0px;margin-bottom:0px;padding:10px 0px;line-height:unset;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.site-content .widget_product_categories li::before{display:none !important;}
.site-content .widget_product_categories li .count{color:#414141;position:absolute;right:0px;top:50%;transform:translate(0, -50%);}
.site-content .widget_product_categories li.current-cat > a, .site-content .widget_product_categories li.current-cat-parent > a{color:#414141;}
.site-content .widget_product_categories li.current-cat > .count, .site-content .widget_product_categories li.current-cat-parent > .count{display:none !important;}
.site-content .widget_product_categories li a{font-family:"Montserrat";font-size:16px;line-height:21px;text-decoration:none;font-weight:500;color:#414141;max-width:calc(100% - 40px);display:inline-block;transition:200ms ease all;}
.site-content .widget_product_categories li a:hover{opacity:0.8;transition:200ms ease all;}
.site-content .widget_product_categories li .children li{padding-left:15px;border-bottom-width:0px;}
.site-content .widget_product_categories li .children li.current-cat > a{color:#00b3ff;}
.site-content .widget_product_categories li .children li.current-cat > a::before{content:"\f07c";color:#00b3ff;font-family:"Font Awesome 5 Free";float:left;font-size:12px;position:absolute;left:0px;z-index:1;}
.site-content .widget_product_categories li .children li.current-cat .count{color:#00b3ff;}
.site-content .widget_product_categories li .children li a{font-family:"Montserrat";font-size:14px;line-height:19px;text-decoration:none;font-weight:500;color:#414141;max-width:calc(100% - 40px);display:inline-block;position:relative;padding-left:0px;transition:200ms ease all;}
.site-content .widget_product_categories li .children li a:hover{opacity:0.8;transition:200ms ease all;}
.site-content .widget_product_categories li .children li a::before{display:none !important;content:"\f07b";font-family:"Font Awesome 5 Free";float:left;font-size:12px;position:absolute;color:#414141;left:0px;z-index:1;}
.site-content .widget_product_categories li .children li:last-child{border-bottom-width:0px;}
.cart .product-remove .remove::before{color:#fc6c6d !important;transition:200ms ease all;}
.cart .product-remove .remove::before:hover{opacity:0.8;transition:200ms ease all;}
@media only screen and (max-width: 568px) {
#page > .col-full{margin:0px !important;}
}
#payment .place-order .button,
.wc-proceed-to-checkout .checkout-button{max-width:300px;background:#00b3ff;color:#ffffff;transition:200ms ease all;}
#payment .place-order .button:hover,
.wc-proceed-to-checkout .checkout-button:hover{background:#34e3ff;transition:200ms ease all;}
.calculated_shipping, .woocommerce-cart-form{font-family:"Montserrat";}
@media only screen and (max-width: 768px) {
.woocommerce-cart-form__cart-item{display:flex;flex-direction:column;}
.woocommerce-cart-form__cart-item .product-remove{order:1;}
.woocommerce-cart-form__cart-item .product-thumbnail{order:2;}
.woocommerce-cart-form__cart-item .product-name{order:3;}
.woocommerce-cart-form__cart-item .product-price{order:4;}
.woocommerce-cart-form__cart-item .product-quantity{order:5;}
.woocommerce-cart-form__cart-item .product-subtotal{order:6;}
}
table.cart{font-family:"Montserrat";}
table.cart td{vertical-align:middle;}
table.cart tr.woocommerce-cart-form__cart-item td{vertical-align:middle;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
ul.order_details{display:flex;flex-direction:row;flex-wrap:wrap;}
ul.order_details::before, ul.order_details::after{background:transparent !important;}
ul.order_details li{flex:1 1 50%;display:flex;flex-direction:column;width:50%;border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important;}
@media only screen and (max-width: 768px) {
ul.order_details li{width:100%;flex:1 1 100%;}
} .woocommerce-order{font-family:"Montserrat";}
.woocommerce-order-details{font-family:"Montserrat";}
.woocommerce-order-details table{border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important;}
.woocommerce-order-details table thead th{border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important;}
.woocommerce-order-details table tbody tr{border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important;}
.woocommerce-order-details table tbody tr:last-child td{border-bottom:1px solid #d6d8db !important;}
table.shop_table_responsive tr td{vertical-align:middle;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td{text-align:left !important;}
table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td #shipping_method{margin-top:15px;}
table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td[data-title]::before{float:unset !important;}
.menu-toggle{display:none !important;}
.woocommerce-account .entry-content .woocommerce{display:flex;flex-direction:column;}
.woocommerce-account .entry-content .woocommerce nav{width:100%;}
.woocommerce-account .entry-content .woocommerce nav ul{display:block;width:100%;border-top:1px solid rgba(0, 0, 0, 0.05);border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.woocommerce-account .entry-content .woocommerce nav ul li{display:inline-block;border-bottom-width:0px;}
.woocommerce-account .entry-content .woocommerce nav ul li a::before{float:left !important;padding-right:5px;}
.woocommerce-MyAccount-content, .woocommerce-MyAccount-navigation{width:100% !important;}
.woocommerce-account .entry-content ul{display:flex;flex-wrap:wrap;}
.woocommerce-account .entry-content ul li{flex-direction:column;display:flex;flex:auto;}
@media only screen and (max-width: 768px) {
.woocommerce-account .entry-content ul li{width:100%;}
}
.paylane-payment-form__error-message span, .woocommerce-error{background:#f8d7da;color:#721c24;border-color:#f5c6cb !important;border-radius:0px;border-left-width:0px !important;}
.paylane-payment-form__error-message{text-align:center !important;}
.paylane-payment-form__error-message span{padding:10px 15px !important;display:block;width:100%;}
.woocommerce-info, .woocommerce-noreviews, p.no-comments{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;border-radius:0px;border-left-width:0px !important;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.125);transition:200ms ease all;}
.woocommerce-info a, .woocommerce-noreviews a, p.no-comments a{color:#383d41;transition:200ms ease all;}
.woocommerce-info a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover{color:#00b3ff;transition:200ms ease all;}
.woocommerce-info .button{color:#414141;border-left-width:0px !important;transition:200ms ease all;}
.woocommerce-info .button:hover{color:#00b3ff !important;transition:200ms ease all;}
.widget a.button{transition:200ms ease all;}
.widget a.button.checkout{color:#00b3ff;background:#ffffff;border:1px solid #00b3ff;padding:10px !important;margin-bottom:0px;text-align:center;transition:200ms ease all;height:auto !important;}
.widget a.button.checkout:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.dokumentacja__files{display:flex;flex-wrap:wrap;margin:0px;justify-content:space-between;}
.dokumentacja__files .dokumentacja__files_item{display:flex;flex-direction:column;width:calc(50% - 30px);margin-bottom:15px;background:#ebebeb;justify-content:center;transition:250ms ease all;}
@media only screen and (max-width: 991px) {
.dokumentacja__files .dokumentacja__files_item{width:100%;}
}
.dokumentacja__files .dokumentacja__files_item a{padding:0px 0px 0px 15px;display:flex;width:100%;align-items:center;color:#414141;transition:250ms ease all;}
.dokumentacja__files .dokumentacja__files_item a button{transition:250ms ease all;}
.dokumentacja__files .dokumentacja__files_item a:hover{background:#00b3ff;color:#fff;transition:250ms ease all;}
.dokumentacja__files .dokumentacja__files_item a:hover .dokumentacja__files_item_download button{background:#34e3ff !important;color:#fff;transition:250ms ease all;}
.dokumentacja__files .dokumentacja__files_item a span{display:flex;flex-direction:column;}
.dokumentacja__files .dokumentacja__files_item a span.dokumentacja__files_item_type, .dokumentacja__files .dokumentacja__files_item a span.dokumentacja__files_item_size{padding-left:15px;text-transform:uppercase;}
.dokumentacja__files .dokumentacja__files_item a span.dokumentacja__files_item_download{margin-left:auto;}
@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{width:100%;display:flex;}
.single-product div.product .woocommerce-product-gallery .flex-viewport{width:100%;float:left;}
.single-product div.product .woocommerce-product-gallery img{width:99%;}
}
.single-product__contact{margin-top:20px;}
.single-product__contact p{margin:0;line-height:1;font-size:14px;}
.single-product__contact p:last-child{font-size:28px;color:#00b3ff;line-height:1;font-weight:700;margin:0;}
.single-product .product form.cart{margin-bottom:0px !important;}
.single-product #contact-form-widget{height:auto;width:110px;text-align:center;margin:0px auto;position:fixed;right:0;top:unset !important;bottom:0;background:#fc6c6d;color:#fff;padding:20px;cursor:pointer;transform:unset !important;}
.single-product .cart{display:flex;}
.single-product .cart .qib-container{display:flex !important;}
.single-product .cart .summary .button{display:inline-block;height:42px;line-height:1;text-align:center !important;justify-content:center;display:flex;clear:both;margin:0px !important;}
ul.products::before{display:none !important;}
.product-template-default div.product .edit-link, .page-template-template-fullwidth-php div.product .edit-link, .home div.product .edit-link, .archive div.product .edit-link, .single-product div.product .edit-link{display:none !important;}
.product-template-default div.product .product_meta, .page-template-template-fullwidth-php div.product .product_meta, .home div.product .product_meta, .archive div.product .product_meta, .single-product div.product .product_meta{padding-top:20px;}
@media only screen and (max-width: 768px) {
.product-template-default div.product .images, .page-template-template-fullwidth-php div.product .images, .home div.product .images, .archive div.product .images, .single-product div.product .images{display:flex;width:100%;flex-direction:column;}
}
.product-template-default #wpgs-gallery,
.page-template-template-fullwidth-php #wpgs-gallery,
.home #wpgs-gallery,
.archive #wpgs-gallery,
.single-product #wpgs-gallery{flex:1;}
@media only screen and (max-width: 768px) {
.product-template-default #wpgs-gallery,
.page-template-template-fullwidth-php #wpgs-gallery,
.home #wpgs-gallery,
.archive #wpgs-gallery,
.single-product #wpgs-gallery{order:1;overflow:visible !important;}
}
.product-template-default #wpgs-gallery .sp_wgs-lightbox,
.page-template-template-fullwidth-php #wpgs-gallery .sp_wgs-lightbox,
.home #wpgs-gallery .sp_wgs-lightbox,
.archive #wpgs-gallery .sp_wgs-lightbox,
.single-product #wpgs-gallery .sp_wgs-lightbox{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;background:transparent !important;}
.product-template-default #wpgs-gallery .sp_wgs-lightbox:hover,
.page-template-template-fullwidth-php #wpgs-gallery .sp_wgs-lightbox:hover,
.home #wpgs-gallery .sp_wgs-lightbox:hover,
.archive #wpgs-gallery .sp_wgs-lightbox:hover,
.single-product #wpgs-gallery .sp_wgs-lightbox:hover{background:transparent !important;}
.product-template-default #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,
.page-template-template-fullwidth-php #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,
.home #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,
.archive #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,
.single-product #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before{display:none !important;}
.product-template-default .variations_form .variations td, .page-template-template-fullwidth-php .variations_form .variations td, .home .variations_form .variations td, .archive .variations_form .variations td, .single-product .variations_form .variations td{width:100%;max-width:200px;}
.product-template-default .variations_form .variations td.value, .page-template-template-fullwidth-php .variations_form .variations td.value, .home .variations_form .variations td.value, .archive .variations_form .variations td.value, .single-product .variations_form .variations td.value{display:inline !important;}
.product-template-default .variations_form .variations tr, .page-template-template-fullwidth-php .variations_form .variations tr, .home .variations_form .variations tr, .archive .variations_form .variations tr, .single-product .variations_form .variations tr{display:block !important;float:left;margin-bottom:15px;}
.product-template-default .variations_form .variations select, .page-template-template-fullwidth-php .variations_form .variations select, .home .variations_form .variations select, .archive .variations_form .variations select, .single-product .variations_form .variations select{max-width:95% !important;vertical-align:middle;border:1px solid #00b3ff;padding:5px;background:white;color:#00b3ff;width:190px;}
.product-template-default ul.products li.product.first, .page-template-template-fullwidth-php ul.products li.product.first, .home ul.products li.product.first, .archive ul.products li.product.first, .single-product ul.products li.product.first{clear:none !important;}
.product-template-default h2, .page-template-template-fullwidth-php h2, .home h2, .archive h2, .single-product h2{font-size:20px;}
.product-template-default .site, .page-template-template-fullwidth-php .site, .home .site, .archive .site, .single-product .site{overflow-x:unset !important;}
.product-template-default .woocommerce-product-details__short-description, .page-template-template-fullwidth-php .woocommerce-product-details__short-description, .home .woocommerce-product-details__short-description, .archive .woocommerce-product-details__short-description, .single-product .woocommerce-product-details__short-description{padding-top:20px;}
.product-template-default .onsale, .page-template-template-fullwidth-php .onsale, .home .onsale, .archive .onsale, .single-product .onsale{position:absolute;top:20px;left:20px;background:#fc6c6d;color:#fff;border:0px;border-radius:0px;}
.product-template-default .related, .page-template-template-fullwidth-php .related, .home .related, .archive .related, .single-product .related{overflow:hidden;width:100% !important;clear:both;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;padding:60px 0px 0px 0px;}
@media only screen and (max-width: 768px) {
.product-template-default .related, .page-template-template-fullwidth-php .related, .home .related, .archive .related, .single-product .related{order:3;}
}
.product-template-default .related .products, .page-template-template-fullwidth-php .related .products, .home .related .products, .archive .related .products, .single-product .related .products{margin-left:-15px;margin-right:-15px;}
@media only screen and (max-width: 768px) {
.product-template-default .related .products, .page-template-template-fullwidth-php .related .products, .home .related .products, .archive .related .products, .single-product .related .products{margin:0px !important;}
}
.product-template-default .related .columns-2, .product-template-default .related .columns-4, .page-template-template-fullwidth-php .related .columns-2, .page-template-template-fullwidth-php .related .columns-4, .home .related .columns-2, .home .related .columns-4, .archive .related .columns-2, .archive .related .columns-4, .single-product .related .columns-2, .single-product .related .columns-4{width:100%;display:flex;flex-wrap:wrap;}
.product-template-default .related .columns-2 li.product, .product-template-default .related .columns-4 li.product, .page-template-template-fullwidth-php .related .columns-2 li.product, .page-template-template-fullwidth-php .related .columns-4 li.product, .home .related .columns-2 li.product, .home .related .columns-4 li.product, .archive .related .columns-2 li.product, .archive .related .columns-4 li.product, .single-product .related .columns-2 li.product, .single-product .related .columns-4 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;border-left:15px solid #ffffff;border-right:15px solid #ffffff;border-bottom:30px solid #ffffff;justify-content:center;margin:0px !important;transition:200ms ease all;}
@media only screen and (min-width: 861px) {
.product-template-default .related .columns-2 li.product, .product-template-default .related .columns-4 li.product, .page-template-template-fullwidth-php .related .columns-2 li.product, .page-template-template-fullwidth-php .related .columns-4 li.product, .home .related .columns-2 li.product, .home .related .columns-4 li.product, .archive .related .columns-2 li.product, .archive .related .columns-4 li.product, .single-product .related .columns-2 li.product, .single-product .related .columns-4 li.product{width:25% !important;}
}
@media only screen and (min-width: 760px) and (max-width: 860px) {
.product-template-default .related .columns-2 li.product, .product-template-default .related .columns-4 li.product, .page-template-template-fullwidth-php .related .columns-2 li.product, .page-template-template-fullwidth-php .related .columns-4 li.product, .home .related .columns-2 li.product, .home .related .columns-4 li.product, .archive .related .columns-2 li.product, .archive .related .columns-4 li.product, .single-product .related .columns-2 li.product, .single-product .related .columns-4 li.product{width:33.3333333333% !important;}
}
@media only screen and (min-width: 640px) and (max-width: 761px) {
.product-template-default .related .columns-2 li.product, .product-template-default .related .columns-4 li.product, .page-template-template-fullwidth-php .related .columns-2 li.product, .page-template-template-fullwidth-php .related .columns-4 li.product, .home .related .columns-2 li.product, .home .related .columns-4 li.product, .archive .related .columns-2 li.product, .archive .related .columns-4 li.product, .single-product .related .columns-2 li.product, .single-product .related .columns-4 li.product{width:33.3333333333% !important;}
}
@media only screen and (max-width: 640px) {
.product-template-default .related .columns-2 li.product, .product-template-default .related .columns-4 li.product, .page-template-template-fullwidth-php .related .columns-2 li.product, .page-template-template-fullwidth-php .related .columns-4 li.product, .home .related .columns-2 li.product, .home .related .columns-4 li.product, .archive .related .columns-2 li.product, .archive .related .columns-4 li.product, .single-product .related .columns-2 li.product, .single-product .related .columns-4 li.product{width:50% !important;}
}
@media only screen and (max-width: 480px) {
.product-template-default .related .columns-2 li.product, .product-template-default .related .columns-4 li.product, .page-template-template-fullwidth-php .related .columns-2 li.product, .page-template-template-fullwidth-php .related .columns-4 li.product, .home .related .columns-2 li.product, .home .related .columns-4 li.product, .archive .related .columns-2 li.product, .archive .related .columns-4 li.product, .single-product .related .columns-2 li.product, .single-product .related .columns-4 li.product{width:100% !important;}
}
.product-template-default .related .columns-2 li.product a, .product-template-default .related .columns-4 li.product a, .page-template-template-fullwidth-php .related .columns-2 li.product a, .page-template-template-fullwidth-php .related .columns-4 li.product a, .home .related .columns-2 li.product a, .home .related .columns-4 li.product a, .archive .related .columns-2 li.product a, .archive .related .columns-4 li.product a, .single-product .related .columns-2 li.product a, .single-product .related .columns-4 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative;}
.product-template-default .related .columns-2 li.product a.button, .product-template-default .related .columns-4 li.product a.button, .page-template-template-fullwidth-php .related .columns-2 li.product a.button, .page-template-template-fullwidth-php .related .columns-4 li.product a.button, .home .related .columns-2 li.product a.button, .home .related .columns-4 li.product a.button, .archive .related .columns-2 li.product a.button, .archive .related .columns-4 li.product a.button, .single-product .related .columns-2 li.product a.button, .single-product .related .columns-4 li.product a.button{color:#00b3ff;background:#ffffff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:auto;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button:hover, .product-template-default .related .columns-4 li.product a.button:hover, .page-template-template-fullwidth-php .related .columns-2 li.product a.button:hover, .page-template-template-fullwidth-php .related .columns-4 li.product a.button:hover, .home .related .columns-2 li.product a.button:hover, .home .related .columns-4 li.product a.button:hover, .archive .related .columns-2 li.product a.button:hover, .archive .related .columns-4 li.product a.button:hover, .single-product .related .columns-2 li.product a.button:hover, .single-product .related .columns-4 li.product a.button:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button::before, .product-template-default .related .columns-4 li.product a.button::before, .page-template-template-fullwidth-php .related .columns-2 li.product a.button::before, .page-template-template-fullwidth-php .related .columns-4 li.product a.button::before, .home .related .columns-2 li.product a.button::before, .home .related .columns-4 li.product a.button::before, .archive .related .columns-2 li.product a.button::before, .archive .related .columns-4 li.product a.button::before, .single-product .related .columns-2 li.product a.button::before, .single-product .related .columns-4 li.product a.button::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button:hover::before, .product-template-default .related .columns-4 li.product a.button:hover::before, .page-template-template-fullwidth-php .related .columns-2 li.product a.button:hover::before, .page-template-template-fullwidth-php .related .columns-4 li.product a.button:hover::before, .home .related .columns-2 li.product a.button:hover::before, .home .related .columns-4 li.product a.button:hover::before, .archive .related .columns-2 li.product a.button:hover::before, .archive .related .columns-4 li.product a.button:hover::before, .single-product .related .columns-2 li.product a.button:hover::before, .single-product .related .columns-4 li.product a.button:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#ffffff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button.added, .product-template-default .related .columns-4 li.product a.button.added, .page-template-template-fullwidth-php .related .columns-2 li.product a.button.added, .page-template-template-fullwidth-php .related .columns-4 li.product a.button.added, .home .related .columns-2 li.product a.button.added, .home .related .columns-4 li.product a.button.added, .archive .related .columns-2 li.product a.button.added, .archive .related .columns-4 li.product a.button.added, .single-product .related .columns-2 li.product a.button.added, .single-product .related .columns-4 li.product a.button.added{color:#309c40;background:#ffffff;border:1px solid #309c40;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button.added:hover, .product-template-default .related .columns-4 li.product a.button.added:hover, .page-template-template-fullwidth-php .related .columns-2 li.product a.button.added:hover, .page-template-template-fullwidth-php .related .columns-4 li.product a.button.added:hover, .home .related .columns-2 li.product a.button.added:hover, .home .related .columns-4 li.product a.button.added:hover, .archive .related .columns-2 li.product a.button.added:hover, .archive .related .columns-4 li.product a.button.added:hover, .single-product .related .columns-2 li.product a.button.added:hover, .single-product .related .columns-4 li.product a.button.added:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button.added:hover::before, .product-template-default .related .columns-4 li.product a.button.added:hover::before, .page-template-template-fullwidth-php .related .columns-2 li.product a.button.added:hover::before, .page-template-template-fullwidth-php .related .columns-4 li.product a.button.added:hover::before, .home .related .columns-2 li.product a.button.added:hover::before, .home .related .columns-4 li.product a.button.added:hover::before, .archive .related .columns-2 li.product a.button.added:hover::before, .archive .related .columns-4 li.product a.button.added:hover::before, .single-product .related .columns-2 li.product a.button.added:hover::before, .single-product .related .columns-4 li.product a.button.added:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";color:#ffffff;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.button.added::before, .product-template-default .related .columns-4 li.product a.button.added::before, .page-template-template-fullwidth-php .related .columns-2 li.product a.button.added::before, .page-template-template-fullwidth-php .related .columns-4 li.product a.button.added::before, .home .related .columns-2 li.product a.button.added::before, .home .related .columns-4 li.product a.button.added::before, .archive .related .columns-2 li.product a.button.added::before, .archive .related .columns-4 li.product a.button.added::before, .single-product .related .columns-2 li.product a.button.added::before, .single-product .related .columns-4 li.product a.button.added::before{content:"\f00c";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product a.added_to_cart, .product-template-default .related .columns-4 li.product a.added_to_cart, .page-template-template-fullwidth-php .related .columns-2 li.product a.added_to_cart, .page-template-template-fullwidth-php .related .columns-4 li.product a.added_to_cart, .home .related .columns-2 li.product a.added_to_cart, .home .related .columns-4 li.product a.added_to_cart, .archive .related .columns-2 li.product a.added_to_cart, .archive .related .columns-4 li.product a.added_to_cart, .single-product .related .columns-2 li.product a.added_to_cart, .single-product .related .columns-4 li.product a.added_to_cart{display:none !important;}
.product-template-default .related .columns-2 li.product .woocommerce-loop-product__title, .product-template-default .related .columns-2 li.product span.price, .product-template-default .related .columns-4 li.product .woocommerce-loop-product__title, .product-template-default .related .columns-4 li.product span.price, .page-template-template-fullwidth-php .related .columns-2 li.product .woocommerce-loop-product__title, .page-template-template-fullwidth-php .related .columns-2 li.product span.price, .page-template-template-fullwidth-php .related .columns-4 li.product .woocommerce-loop-product__title, .page-template-template-fullwidth-php .related .columns-4 li.product span.price, .home .related .columns-2 li.product .woocommerce-loop-product__title, .home .related .columns-2 li.product span.price, .home .related .columns-4 li.product .woocommerce-loop-product__title, .home .related .columns-4 li.product span.price, .archive .related .columns-2 li.product .woocommerce-loop-product__title, .archive .related .columns-2 li.product span.price, .archive .related .columns-4 li.product .woocommerce-loop-product__title, .archive .related .columns-4 li.product span.price, .single-product .related .columns-2 li.product .woocommerce-loop-product__title, .single-product .related .columns-2 li.product span.price, .single-product .related .columns-4 li.product .woocommerce-loop-product__title, .single-product .related .columns-4 li.product span.price{padding:0px 20px;color:#414141 !important;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product .woocommerce-loop-product__title:hover, .product-template-default .related .columns-2 li.product span.price:hover, .product-template-default .related .columns-4 li.product .woocommerce-loop-product__title:hover, .product-template-default .related .columns-4 li.product span.price:hover, .page-template-template-fullwidth-php .related .columns-2 li.product .woocommerce-loop-product__title:hover, .page-template-template-fullwidth-php .related .columns-2 li.product span.price:hover, .page-template-template-fullwidth-php .related .columns-4 li.product .woocommerce-loop-product__title:hover, .page-template-template-fullwidth-php .related .columns-4 li.product span.price:hover, .home .related .columns-2 li.product .woocommerce-loop-product__title:hover, .home .related .columns-2 li.product span.price:hover, .home .related .columns-4 li.product .woocommerce-loop-product__title:hover, .home .related .columns-4 li.product span.price:hover, .archive .related .columns-2 li.product .woocommerce-loop-product__title:hover, .archive .related .columns-2 li.product span.price:hover, .archive .related .columns-4 li.product .woocommerce-loop-product__title:hover, .archive .related .columns-4 li.product span.price:hover, .single-product .related .columns-2 li.product .woocommerce-loop-product__title:hover, .single-product .related .columns-2 li.product span.price:hover, .single-product .related .columns-4 li.product .woocommerce-loop-product__title:hover, .single-product .related .columns-4 li.product span.price:hover{color:#00b3ff !important;transition:200ms ease all;}
.product-template-default .related .columns-2 li.product .woocommerce-loop-product__title, .product-template-default .related .columns-4 li.product .woocommerce-loop-product__title, .page-template-template-fullwidth-php .related .columns-2 li.product .woocommerce-loop-product__title, .page-template-template-fullwidth-php .related .columns-4 li.product .woocommerce-loop-product__title, .home .related .columns-2 li.product .woocommerce-loop-product__title, .home .related .columns-4 li.product .woocommerce-loop-product__title, .archive .related .columns-2 li.product .woocommerce-loop-product__title, .archive .related .columns-4 li.product .woocommerce-loop-product__title, .single-product .related .columns-2 li.product .woocommerce-loop-product__title, .single-product .related .columns-4 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600;}
.product-template-default .related .columns-2 li.product .price, .product-template-default .related .columns-4 li.product .price, .page-template-template-fullwidth-php .related .columns-2 li.product .price, .page-template-template-fullwidth-php .related .columns-4 li.product .price, .home .related .columns-2 li.product .price, .home .related .columns-4 li.product .price, .archive .related .columns-2 li.product .price, .archive .related .columns-4 li.product .price, .single-product .related .columns-2 li.product .price, .single-product .related .columns-4 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400;}
.product-template-default .related.columns-2 li.product, .page-template-template-fullwidth-php .related.columns-2 li.product, .home .related.columns-2 li.product, .archive .related.columns-2 li.product, .single-product .related.columns-2 li.product{width:50%;}
.product-template-default .product, .page-template-template-fullwidth-php .product, .home .product, .archive .product, .single-product .product{overflow:unset !important;}
.product-template-default .product .woocommerce-product-gallery .flex-viewport, .page-template-template-fullwidth-php .product .woocommerce-product-gallery .flex-viewport, .home .product .woocommerce-product-gallery .flex-viewport, .archive .product .woocommerce-product-gallery .flex-viewport, .single-product .product .woocommerce-product-gallery .flex-viewport{width:75%;float:left;}
.product-template-default .product .woocommerce-product-gallery .flex-control-thumbs, .page-template-template-fullwidth-php .product .woocommerce-product-gallery .flex-control-thumbs, .home .product .woocommerce-product-gallery .flex-control-thumbs, .archive .product .woocommerce-product-gallery .flex-control-thumbs, .single-product .product .woocommerce-product-gallery .flex-control-thumbs{width:25%;float:left;}
.product-template-default .product .woocommerce-product-gallery .flex-control-thumbs li img, .page-template-template-fullwidth-php .product .woocommerce-product-gallery .flex-control-thumbs li img, .home .product .woocommerce-product-gallery .flex-control-thumbs li img, .archive .product .woocommerce-product-gallery .flex-control-thumbs li img, .single-product .product .woocommerce-product-gallery .flex-control-thumbs li img{width:90%;float:none;margin:0 0 10% 10%;}
.product-template-default .product .row, .page-template-template-fullwidth-php .product .row, .home .product .row, .archive .product .row, .single-product .product .row{display:flex;flex-wrap:wrap;}
.product-template-default .product .row .single-product__description, .page-template-template-fullwidth-php .product .row .single-product__description, .home .product .row .single-product__description, .archive .product .row .single-product__description, .single-product .product .row .single-product__description{width:100%;}
@media only screen and (max-width: 768px) {
.product-template-default .product .row .single-product__description, .page-template-template-fullwidth-php .product .row .single-product__description, .home .product .row .single-product__description, .archive .product .row .single-product__description, .single-product .product .row .single-product__description{order:3;}
}
.product-template-default .product .row .col, .page-template-template-fullwidth-php .product .row .col, .home .product .row .col, .archive .product .row .col, .single-product .product .row .col{display:flex;width:50%;padding:0px 15px;align-items:start;transition:200ms ease all;}
@media only screen and (max-width: 768px) {
.product-template-default .product .row .col, .page-template-template-fullwidth-php .product .row .col, .home .product .row .col, .archive .product .row .col, .single-product .product .row .col{order:2;width:100%;}
.product-template-default .product .row .col:first-child, .page-template-template-fullwidth-php .product .row .col:first-child, .home .product .row .col:first-child, .archive .product .row .col:first-child, .single-product .product .row .col:first-child{order:2;}
.product-template-default .product .row .col:last-child, .page-template-template-fullwidth-php .product .row .col:last-child, .home .product .row .col:last-child, .archive .product .row .col:last-child, .single-product .product .row .col:last-child{order:2;}
}
.product-template-default .product .woocommerce-product-gallery, .page-template-template-fullwidth-php .product .woocommerce-product-gallery, .home .product .woocommerce-product-gallery, .archive .product .woocommerce-product-gallery, .single-product .product .woocommerce-product-gallery{width:100% !important;}
.product-template-default .product .summary, .page-template-template-fullwidth-php .product .summary, .home .product .summary, .archive .product .summary, .single-product .product .summary{width:100% !important;float:unset !important;}
@media only screen and (max-width: 768px) {
.product-template-default .product .summary, .page-template-template-fullwidth-php .product .summary, .home .product .summary, .archive .product .summary, .single-product .product .summary{margin-left:-15px;margin-right:-15px;}
}
.product-template-default .product .summary h1, .page-template-template-fullwidth-php .product .summary h1, .home .product .summary h1, .archive .product .summary h1, .single-product .product .summary h1{font-size:28px;line-height:1.2;}
.product-template-default .product .summary .qib-container, .page-template-template-fullwidth-php .product .summary .qib-container, .home .product .summary .qib-container, .archive .product .summary .qib-container, .single-product .product .summary .qib-container{margin-right:15px;}
.product-template-default .product .summary .quantity, .page-template-template-fullwidth-php .product .summary .quantity, .home .product .summary .quantity, .archive .product .summary .quantity, .single-product .product .summary .quantity{margin:0px !important;}
.product-template-default .product .summary .product_meta, .page-template-template-fullwidth-php .product .summary .product_meta, .home .product .summary .product_meta, .archive .product .summary .product_meta, .single-product .product .summary .product_meta{border-top-width:0px;margin-bottom:20px;}
.product-template-default .product .summary .product_meta .col, .page-template-template-fullwidth-php .product .summary .product_meta .col, .home .product .summary .product_meta .col, .archive .product .summary .product_meta .col, .single-product .product .summary .product_meta .col{display:flex;font-family:"Montserrat";align-items:center;}
.product-template-default .product .summary .product_meta .col:first-child, .page-template-template-fullwidth-php .product .summary .product_meta .col:first-child, .home .product .summary .product_meta .col:first-child, .archive .product .summary .product_meta .col:first-child, .single-product .product .summary .product_meta .col:first-child{width:170px;font-size:14px;color:rgba(0, 0, 0, 0.5);}
.product-template-default .product .summary .product_meta .col:last-child, .page-template-template-fullwidth-php .product .summary .product_meta .col:last-child, .home .product .summary .product_meta .col:last-child, .archive .product .summary .product_meta .col:last-child, .single-product .product .summary .product_meta .col:last-child{color:#414141;flex:1;}
.product-template-default .product .summary .product_meta .meta_wrappers, .page-template-template-fullwidth-php .product .summary .product_meta .meta_wrappers, .home .product .summary .product_meta .meta_wrappers, .archive .product .summary .product_meta .meta_wrappers, .single-product .product .summary .product_meta .meta_wrappers{display:flex;flex-wrap:wrap;margin-left:-15px;padding:5px 0px;border-bottom:1px solid #efefef;}
.product-template-default .product .summary .product_meta .tag_wrapper, .page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper, .home .product .summary .product_meta .tag_wrapper, .archive .product .summary .product_meta .tag_wrapper, .single-product .product .summary .product_meta .tag_wrapper{border-bottom-width:0px;}
.product-template-default .product .summary .product_meta .tag_wrapper a, .page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper a, .home .product .summary .product_meta .tag_wrapper a, .archive .product .summary .product_meta .tag_wrapper a, .single-product .product .summary .product_meta .tag_wrapper a{font-weight:400;text-decoration:none;transition:200ms ease all;}
.product-template-default .product .summary .product_meta .tag_wrapper a:hover, .page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper a:hover, .home .product .summary .product_meta .tag_wrapper a:hover, .archive .product .summary .product_meta .tag_wrapper a:hover, .single-product .product .summary .product_meta .tag_wrapper a:hover{color:#00b3ff;transition:200ms ease all;}
.product-template-default .product .summary .product_meta .tag_wrapper .col, .page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper .col, .home .product .summary .product_meta .tag_wrapper .col, .archive .product .summary .product_meta .tag_wrapper .col, .single-product .product .summary .product_meta .tag_wrapper .col{flex-direction:column;text-align:left;align-content:start;align-items:start;}
.product-template-default .product .summary .product_meta .tag_wrapper .col:last-child, .page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper .col:last-child, .home .product .summary .product_meta .tag_wrapper .col:last-child, .archive .product .summary .product_meta .tag_wrapper .col:last-child, .single-product .product .summary .product_meta .tag_wrapper .col:last-child{flex-wrap:wrap;}
.product-template-default .product .summary .product_meta .availability_wrapper, .page-template-template-fullwidth-php .product .summary .product_meta .availability_wrapper, .home .product .summary .product_meta .availability_wrapper, .archive .product .summary .product_meta .availability_wrapper, .single-product .product .summary .product_meta .availability_wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;padding:10px 0px;border-bottom:1px solid #efefef;}
.product-template-default .product .summary .product_meta .availability_wrapper .availability.yes, .page-template-template-fullwidth-php .product .summary .product_meta .availability_wrapper .availability.yes, .home .product .summary .product_meta .availability_wrapper .availability.yes, .archive .product .summary .product_meta .availability_wrapper .availability.yes, .single-product .product .summary .product_meta .availability_wrapper .availability.yes{color:#1ed760;}
.product-template-default .product .summary .product_meta .availability_wrapper .availability.to-order, .page-template-template-fullwidth-php .product .summary .product_meta .availability_wrapper .availability.to-order, .home .product .summary .product_meta .availability_wrapper .availability.to-order, .archive .product .summary .product_meta .availability_wrapper .availability.to-order, .single-product .product .summary .product_meta .availability_wrapper .availability.to-order{color:#ff7900;}
.product-template-default .product .summary .price, .page-template-template-fullwidth-php .product .summary .price, .home .product .summary .price, .archive .product .summary .price, .single-product .product .summary .price{font-size:38px;color:#00b3ff;margin:0px;line-height:1;font-weight:800;}
.product-template-default .product .summary .price ins, .page-template-template-fullwidth-php .product .summary .price ins, .home .product .summary .price ins, .archive .product .summary .price ins, .single-product .product .summary .price ins{font-weight:800 !important;}
.product-template-default .product .summary .price del, .page-template-template-fullwidth-php .product .summary .price del, .home .product .summary .price del, .archive .product .summary .price del, .single-product .product .summary .price del{font-weight:400 !important;}
.product-template-default .product .summary .price .woocommerce-price-suffix, .page-template-template-fullwidth-php .product .summary .price .woocommerce-price-suffix, .home .product .summary .price .woocommerce-price-suffix, .archive .product .summary .price .woocommerce-price-suffix, .single-product .product .summary .price .woocommerce-price-suffix{font-weight:400 !important;}
.product-template-default .product .summary > div, .page-template-template-fullwidth-php .product .summary > div, .home .product .summary > div, .archive .product .summary > div, .single-product .product .summary > div{position:sticky;top:135px;}
.product-template-default .product .other_informations, .page-template-template-fullwidth-php .product .other_informations, .home .product .other_informations, .archive .product .other_informations, .single-product .product .other_informations{clear:both;}
.product-template-default .summary .button, .page-template-template-fullwidth-php .summary .button, .home .summary .button, .archive .summary .button, .single-product .summary .button{color:#fff;background:#00b3ff;border:1px solid #00b3ff;padding:10px !important;margin-bottom:0px;text-align:center;transition:200ms ease all;height:auto !important;margin-top:auto;max-width:200px;width:100%;}
.product-template-default .summary .button:hover, .page-template-template-fullwidth-php .summary .button:hover, .home .summary .button:hover, .archive .summary .button:hover, .single-product .summary .button:hover{color:#00b3ff;background:#fff;border:1px solid #00b3ff;transition:200ms ease all;}
.product-template-default .summary .button::before, .page-template-template-fullwidth-php .summary .button::before, .home .summary .button::before, .archive .summary .button::before, .single-product .summary .button::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#fff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.product-template-default .summary .button:hover::before, .page-template-template-fullwidth-php .summary .button:hover::before, .home .summary .button:hover::before, .archive .summary .button:hover::before, .single-product .summary .button:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.product-template-default .summary .button.added, .page-template-template-fullwidth-php .summary .button.added, .home .summary .button.added, .archive .summary .button.added, .single-product .summary .button.added{color:#309c40;background:#ffffff;border:1px solid #309c40;transition:200ms ease all;}
.product-template-default .summary .button.added:hover, .page-template-template-fullwidth-php .summary .button.added:hover, .home .summary .button.added:hover, .archive .summary .button.added:hover, .single-product .summary .button.added:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.product-template-default .summary .button.added:hover::before, .page-template-template-fullwidth-php .summary .button.added:hover::before, .home .summary .button.added:hover::before, .archive .summary .button.added:hover::before, .single-product .summary .button.added:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";color:#ffffff;transition:200ms ease all;}
.product-template-default .summary .button.added::before, .page-template-template-fullwidth-php .summary .button.added::before, .home .summary .button.added::before, .archive .summary .button.added::before, .single-product .summary .button.added::before{content:"\f00c";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all;}
.product-template-default .woocommerce-product-gallery .flex-control-thumbs li, .page-template-template-fullwidth-php .woocommerce-product-gallery .flex-control-thumbs li, .home .woocommerce-product-gallery .flex-control-thumbs li, .archive .woocommerce-product-gallery .flex-control-thumbs li, .single-product .woocommerce-product-gallery .flex-control-thumbs li{display:flex;flex:0;width:25% !important;margin-right:0px !important;}
.product-template-default .woocommerce-product-gallery .flex-control-thumbs li img, .page-template-template-fullwidth-php .woocommerce-product-gallery .flex-control-thumbs li img, .home .woocommerce-product-gallery .flex-control-thumbs li img, .archive .woocommerce-product-gallery .flex-control-thumbs li img, .single-product .woocommerce-product-gallery .flex-control-thumbs li img{border:2px solid #f7f7f7;}
.product-template-default .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),
.page-template-template-fullwidth-php .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),
.home .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),
.archive .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),
.single-product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1){clear:none !important;}
.product-template-default .yith-wcwl-add-to-wishlist, .page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist, .home .yith-wcwl-add-to-wishlist, .archive .yith-wcwl-add-to-wishlist, .single-product .yith-wcwl-add-to-wishlist{margin-top:30px;}
.product-template-default .yith-wcwl-add-to-wishlist a, .page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist a, .home .yith-wcwl-add-to-wishlist a, .archive .yith-wcwl-add-to-wishlist a, .single-product .yith-wcwl-add-to-wishlist a{text-decoration:none !important;color:#414141;}
.product-template-default .yith-wcwl-add-to-wishlist a:hover span, .page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist a:hover span, .home .yith-wcwl-add-to-wishlist a:hover span, .archive .yith-wcwl-add-to-wishlist a:hover span, .single-product .yith-wcwl-add-to-wishlist a:hover span{color:#00b3ff;}
.product-template-default .yith-wcwl-add-to-wishlist i, .page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist i, .home .yith-wcwl-add-to-wishlist i, .archive .yith-wcwl-add-to-wishlist i, .single-product .yith-wcwl-add-to-wishlist i{margin:0px;color:#fc6c6d;animation-name:heartFadeInOut;animation-iteration-count:infinite;animation-duration:2s;}
.product-template-default .yith-wcwl-add-to-wishlist i::before, .page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist i::before, .home .yith-wcwl-add-to-wishlist i::before, .archive .yith-wcwl-add-to-wishlist i::before, .single-product .yith-wcwl-add-to-wishlist i::before{filter:unset !important;}
.product-template-default .yith-wcwl-add-to-wishlist span, .page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist span, .home .yith-wcwl-add-to-wishlist span, .archive .yith-wcwl-add-to-wishlist span, .single-product .yith-wcwl-add-to-wishlist span{padding-left:5px;}
fieldset{padding:0px !important;background:transparent;}
fieldset legend{background:transparent;}
.error404 .site-content .widget_product_search{padding:0px;}
.error404 .woocommerce.columns-4 .products{display:flex;}
.error404 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;width:50%;border-left:15px solid #ffffff;border-right:15px solid #ffffff;border-bottom:30px solid #ffffff;justify-content:center;margin:0px;}
.error404 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative;}
.error404 li.product a.button{color:#00b3ff;background:#ffffff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;margin-top:auto;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;transition:200ms ease all;}
.error404 li.product a.button:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.error404 li.product a.button::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.error404 li.product a.button:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#ffffff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.error404 li.product a.button.added{color:#309c40;background:#ffffff;border:1px solid #309c40;transition:200ms ease all;}
.error404 li.product a.button.added:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.error404 li.product a.button.added:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";color:#ffffff;transition:200ms ease all;}
.error404 li.product a.button.added::before{content:"\f00c";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all;}
.error404 li.product a.added_to_cart{display:none !important;}
.error404 li.product .woocommerce-loop-product__title, .error404 li.product span.price{padding:0px 20px;}
.error404 li.product .onsale{position:absolute;top:20px;right:20px;background:#fc6c6d;color:#fff;border:0px;border-radius:0px;}
.error404 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600;}
.error404 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400;}
@media only screen and (min-width: 760px) {
.mega-menu li:first-of-type a{padding-left:0px !important;}
}
.mega-menu li:first-of-type a::before{margin:-1px 6px 0 0px !important;font-size:28px !important;color:#00b3ff !important;}
.mega-menu li a{font-family:"Montserrat" !important;}
.select2-container--default .select2-selection--single{border-radius:0px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:5px;}
.select2-dropdown{border:1px solid #f2f2f2;}
.select2-container .select2-selection--single{height:44px !important;padding:5px !important;border:1px solid #f2f2f2;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.125);}
.select2-container .select2-selection--single .select2-selection__arrow{top:8px !important;right:6px !important;}
.mega-sub-menu li a{font-family:"Montserrat" !important;font-size:12px;}
.mega-sub-menu li .mega-menu-description{display:none !important;}
.mega-sub-menu li > .mega-sub-menu li > .mega-sub-menu{display:none !important;}
pre{padding:0px;background:transparent;}
.storefront-sorting{display:flex;align-items:center;}
.storefront-sorting .woocommerce-pagination{margin-left:auto;}
.cont{padding:15px;background:#00b3ff;color:#ffffff;text-align:center;margin-bottom:15px;}
.cont p{font-size:30px;margin-bottom:0px;}
.widget-area .widget{font-size:16px;line-height:22px;}
.osoby{margin-bottom:30px;}
.osoby .d-flex{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:100%;}
.osoby .d-flex .col{flex:max-content;display:flex;margin-bottom:30px;}
@media only screen and (max-width: 640px) {
.osoby .d-flex .col{justify-content:center;text-align:center;}
}
.osoby .d-flex .col p{margin-bottom:15px;}
.osoby .d-flex .col p.email, .osoby .d-flex .col p.tel, .osoby .d-flex .col p.dane{font-weight:700;font-size:30px;}
.osoby .d-flex .col.dane-osob{width:auto;padding:0px 15px;flex-direction:column;}
.hide{display:none !important;}
#contact-form{overflow:hidden;border:1px solid #00b3ff;position:fixed;right:0px;max-width:300px;width:100%;background:linear-gradient(to right, #00b3ff, #34e3ff);top:50%;transform:translateY(-50%);height:80vh;}
#contact-form h3{background:#00b3ff;padding:10px 30px;color:#fff;margin-left:-30px;margin-right:-30px;font-size:21px;}
#contact-form form{padding:30px;}
#contact-form form p{margin:0px 0px 10px 0px;}
#contact-form form input{padding:5px;}
#contact-form form input,
#contact-form form textarea{background:#e2e2e2;}
#contact-form.slide-left{right:0;transition:0.3s ease all;display:block;}
@media(max-width:768px){
._hj_feedback_container{z-index:2;}
._hj_feedback_container > div > div > div > div{bottom:100px !important;}
} .archive .site-main ul.products,
.tax-product_cat .site-main ul.products, .page-template-template-homepage-php .site-main ul.products{margin:0px -15px;clear:both;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
.archive .site-main ul.products.columns-2 li.product, .archive .site-main ul.products.columns-3 li.product,
.tax-product_cat .site-main ul.products.columns-2 li.product, .tax-product_cat .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;width:33.3333333333%;border-left:15px solid #ffffff;border-right:15px solid #ffffff;border-bottom:30px solid #ffffff;justify-content:center;margin:0px;transition:200ms ease all;}
@media only screen and (min-width: 760px) and (max-width: 860px) {
.archive .site-main ul.products.columns-2 li.product, .archive .site-main ul.products.columns-3 li.product,
.tax-product_cat .site-main ul.products.columns-2 li.product, .tax-product_cat .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:50%;}
}
@media only screen and (min-width: 640px) and (max-width: 761px) {
.archive .site-main ul.products.columns-2 li.product, .archive .site-main ul.products.columns-3 li.product,
.tax-product_cat .site-main ul.products.columns-2 li.product, .tax-product_cat .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:33.3333333333%;}
}
@media only screen and (max-width: 640px) {
.archive .site-main ul.products.columns-2 li.product, .archive .site-main ul.products.columns-3 li.product,
.tax-product_cat .site-main ul.products.columns-2 li.product, .tax-product_cat .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:50%;}
}
@media only screen and (max-width: 480px) {
.archive .site-main ul.products.columns-2 li.product, .archive .site-main ul.products.columns-3 li.product,
.tax-product_cat .site-main ul.products.columns-2 li.product, .tax-product_cat .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:100%;}
}
.archive .site-main ul.products.columns-2 li.product a, .archive .site-main ul.products.columns-3 li.product a,
.tax-product_cat .site-main ul.products.columns-2 li.product a, .tax-product_cat .site-main ul.products.columns-3 li.product a, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative;border:1px solid #f5f5f5;}
.archive .site-main ul.products.columns-2 li.product a.button, .archive .site-main ul.products.columns-3 li.product a.button,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button, .tax-product_cat .site-main ul.products.columns-3 li.product a.button, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button{color:#00b3ff;background:#ffffff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;margin-top:auto;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button:hover, .archive .site-main ul.products.columns-3 li.product a.button:hover,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button:hover, .tax-product_cat .site-main ul.products.columns-3 li.product a.button:hover, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button:hover, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button::before, .archive .site-main ul.products.columns-3 li.product a.button::before,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button::before, .tax-product_cat .site-main ul.products.columns-3 li.product a.button::before, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button::before, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button:hover::before, .archive .site-main ul.products.columns-3 li.product a.button:hover::before,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button:hover::before, .tax-product_cat .site-main ul.products.columns-3 li.product a.button:hover::before, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button:hover::before, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#ffffff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button.added, .archive .site-main ul.products.columns-3 li.product a.button.added,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added, .tax-product_cat .site-main ul.products.columns-3 li.product a.button.added, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added{color:#309c40;background:#ffffff;border:1px solid #309c40;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button.added:hover, .archive .site-main ul.products.columns-3 li.product a.button.added:hover,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added:hover, .tax-product_cat .site-main ul.products.columns-3 li.product a.button.added:hover, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added:hover, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button.added:hover::before, .archive .site-main ul.products.columns-3 li.product a.button.added:hover::before,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added:hover::before, .tax-product_cat .site-main ul.products.columns-3 li.product a.button.added:hover::before, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added:hover::before, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";color:#ffffff;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.button.added::before, .archive .site-main ul.products.columns-3 li.product a.button.added::before,
.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added::before, .tax-product_cat .site-main ul.products.columns-3 li.product a.button.added::before, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added::before, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added::before{content:"\f00c";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all;}
.archive .site-main ul.products.columns-2 li.product a.added_to_cart, .archive .site-main ul.products.columns-3 li.product a.added_to_cart,
.tax-product_cat .site-main ul.products.columns-2 li.product a.added_to_cart, .tax-product_cat .site-main ul.products.columns-3 li.product a.added_to_cart, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.added_to_cart, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.added_to_cart{display:none !important;}
.archive .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title, .archive .site-main ul.products.columns-2 li.product span.price, .archive .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,
.archive .site-main ul.products.columns-3 li.product span.price, .tax-product_cat .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title, .tax-product_cat .site-main ul.products.columns-2 li.product span.price, .tax-product_cat .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title, .tax-product_cat .site-main ul.products.columns-3 li.product span.price, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product span.price, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product span.price{padding:0px 20px;}
.archive .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title, .archive .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,
.tax-product_cat .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title, .tax-product_cat .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600;}
.archive .site-main ul.products.columns-2 li.product .price, .archive .site-main ul.products.columns-3 li.product .price,
.tax-product_cat .site-main ul.products.columns-2 li.product .price, .tax-product_cat .site-main ul.products.columns-3 li.product .price, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product .price, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400;}
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;width:25%;border-left:15px solid #ffffff;border-right:15px solid #ffffff;border-bottom:30px solid #ffffff;justify-content:center;margin:0px;transition:200ms ease all;}
@media only screen and (min-width: 760px) and (max-width: 860px) {
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:50%;}
}
@media only screen and (min-width: 640px) and (max-width: 761px) {
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:33.3333333333%;}
}
@media only screen and (max-width: 640px) {
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:50%;}
}
@media only screen and (max-width: 480px) {
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:100%;}
}
.archive .site-main ul.products.columns-4 li.product a, .tax-product_cat .site-main ul.products.columns-4 li.product a, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative;}
.archive .site-main ul.products.columns-4 li.product a.button, .tax-product_cat .site-main ul.products.columns-4 li.product a.button, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button{color:#00b3ff;background:#ffffff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;margin-top:auto;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button:hover, .tax-product_cat .site-main ul.products.columns-4 li.product a.button:hover, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button::before, .tax-product_cat .site-main ul.products.columns-4 li.product a.button::before, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button:hover::before, .tax-product_cat .site-main ul.products.columns-4 li.product a.button:hover::before, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#ffffff;display:inline-block;padding-right:15px;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button.added, .tax-product_cat .site-main ul.products.columns-4 li.product a.button.added, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added{color:#309c40;background:#ffffff;border:1px solid #309c40;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button.added:hover, .tax-product_cat .site-main ul.products.columns-4 li.product a.button.added:hover, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added:hover{color:#ffffff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button.added:hover::before, .tax-product_cat .site-main ul.products.columns-4 li.product a.button.added:hover::before, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added:hover::before{content:"\f07a";font-family:"Font Awesome 5 Free";color:#ffffff;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.button.added::before, .tax-product_cat .site-main ul.products.columns-4 li.product a.button.added::before, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added::before{content:"\f00c";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all;}
.archive .site-main ul.products.columns-4 li.product a.added_to_cart, .tax-product_cat .site-main ul.products.columns-4 li.product a.added_to_cart, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.added_to_cart{display:none !important;}
.archive .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title, .archive .site-main ul.products.columns-4 li.product span.price, .tax-product_cat .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title, .tax-product_cat .site-main ul.products.columns-4 li.product span.price, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product span.price{padding:0px 20px;}
.archive .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title, .tax-product_cat .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600;}
.archive .site-main ul.products.columns-4 li.product .price, .tax-product_cat .site-main ul.products.columns-4 li.product .price, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400;}
.archive .site-main ul.products.columns-2 li.product, .tax-product_cat .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product{width:50%;}
.tax-product_cat .woocommerce-loop-product__title{color:#414141 !important;}
.site-footer{background:linear-gradient(to right, #00b3ff, #34e3ff);padding:0px;}
.site-footer .footer-widgets{padding-top:40px;border-bottom:1px solid rgba(255, 255, 255, 0.3);overflow:hidden;}
@media only screen and (max-width: 768px) {
.site-footer .footer-widgets .block{width:45.65%;float:left;margin-right:4.347826087%;}
}
@media only screen and (max-width: 480px) {
.site-footer .footer-widgets .block{width:100%;float:left;margin-right:0px;}
}
.site-footer .footer-widgets .widget-title{font-weight:600;font-family:"Montserrat";font-size:15px;line-height:27px;border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.site-footer .footer-widgets li{padding-left:0px;margin-bottom:0px;}
.site-footer .footer-widgets li.current-menu-item a{text-decoration:underline !important;}
.site-footer .footer-widgets li::before{display:none !important;}
.site-footer .footer-widgets li a{font-family:"Montserrat";font-size:14px;line-height:27px;text-decoration:none;}
.site-footer .footer-widgets li a:hover{text-decoration:underline;}
.menu-item-gtranslate{position:relative;display:flex !important;align-items:center !important;margin-left:auto !important;}
@media only screen and (max-width: 1199px) {
.menu-item-gtranslate{display:none !important;}
}
.menu-item-gtranslate a{padding:0px !important;}
#mega-menu-wrap-primary > #mega-menu-primary{padding:0 !important;}
@media only screen and (max-width: 860px) {
#mega-menu-wrap-primary{display:none !important;}
}
@media only screen and (min-width: 860px) {
#mega-menu-wrap-primary{display:flex;}
}
#mega-menu-wrap-handheld{background:#ebebeb !important;}
@media only screen and (min-width: 860px) {
#mega-menu-wrap-handheld{display:none !important;}
}
@media only screen and (max-width: 860px) {
#mega-menu-wrap-handheld{display:flex;}
}
.wp-block-image img{max-width:100%;height:auto;}
#mega-menu-wrap-primary #mega-menu-primary{display:flex !important;flex-wrap:wrap !important;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{display:flex !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{line-height:22px !important;display:flex !important;align-content:center;align-items:center;}
@media only screen and (max-width: 768px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0px 15px !important;}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > .mega-sub-menu{margin-top:40px !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after{color:#414141 !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{color:#414141 !important;}
@keyframes heartFadeInOut {
0%{transform:scale(1);}
25%{transform:scale(0.97);}
35%{transform:scale(0.9);}
45%{transform:scale(1.1);}
55%{transform:scale(0.9);}
65%{transform:scale(1.1);}
75%{transform:scale(1.03);}
100%{transform:scale(1);}
}
.site-info img{width:100px !important;float:right;margin-top:-20px;}
.vertical-img-left.wpgis-slider-for{width:100% !important;}
.fa-home{font-family:"Font Awesome 5 Free";font-size:20px;position:absolute;right:0px;left:0px;margin:0px auto;text-align:center;top:50%;transform:translate(0, -50%);}
#lmk_revisit_baner_container{position:static !important;margin-top:-150px !important;margin-left:20px !important;}
.gt_white_content a {
color: #000 !important;
padding: 6px !important;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width:768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.woff2) format("woff2"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.woff) format("woff"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.ttf) format("truetype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.eot?#iefix) format("embedded-opentype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.woff2) format("woff2"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.woff) format("woff"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.ttf) format("truetype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-500.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.woff2) format("woff2"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.woff) format("woff"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.ttf) format("truetype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-600.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.eot?#iefix) format("embedded-opentype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.woff2) format("woff2"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.woff) format("woff"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.ttf) format("truetype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-800.svg#Montserrat) format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.eot?#iefix) format("embedded-opentype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.woff2) format("woff2"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.woff) format("woff"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.ttf) format("truetype"),url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/montserrat-v14-latin-ext_latin-900.svg#Montserrat) format("svg")}img[src$=".svg"]{width:100% !important;height:auto !important}img{border-radius:0px !important}h1,h2,h3,h4,h5,h6{font-family:"Montserrat";font-weight:400}h1{font-size:30px;line-height:36px}*:focus{outline:none !important}.home .site-header{margin-bottom:0px !important}.home .site-main{padding-top:0px !important}@media only screen and (max-width: 768px){.home .content-area{width:100%}}.dgwt-wcas-suggestions-wrapp{border-width:0px !important;border-bottom-width:1px !important;border-bottom:1px solid #ddd !important;background:#f9f9f9}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{border-bottom:1px solid rgba(221,221,221,.337254902) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:last-child{border-bottom-width:0px !important}.site-header{padding-top:0px;padding-bottom:0 !important;margin-bottom:10px;border-bottom:1px solid #01749f !important;position:sticky;top:0}.site-header .cart-contents span{display:inline-flex}.site-header .site-header__info .col-full{display:flex;justify-content:center;align-items:center;text-align:center;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:15px 0px;margin-bottom:1rem;border:1px solid rgba(0,0,0,0)}.site-header .site-header__info .col-full p,.site-header .site-header__info .col-full form{display:flex;margin:0px}.site-header .site-header__info .col-full form{margin-left:15px}.site-header .mr-5{margin-right:30px}.site-header .site-header__top{padding:8px 0px;display:block}@media only screen and (min-width: 1200px){.site-header .site-header__top{display:none}}.site-header .site-header__top #firma_polska_container{font-weight:400;font-size:12px}@media only screen and (max-width: 540px){.site-header .site-header__top #firma_polska_container{display:none}}.site-header .site-header__top #firma_polska_container p{display:flex;margin:0px !important}.site-header .site-header__top #firma_polska_container p img{padding:0px 10px}@media only screen and (max-width: 630px){.site-header .site-header__top #firma_polska_container span{display:none}}.site-header .site-header__top .col-full{display:flex;flex-direction:row}@media only screen and (max-width: 860px){.site-header .site-header__top .col-full{width:100%;max-width:unset;margin:0px !important;padding:0px 10px}}.site-header .site-header__top .col-full a.glink span{font-size:12px !important}.site-header .site-header__top .col-full .gtranslate_wrapper{margin-top:-3px}.site-header .site-header__top .col-full .secondary-navigation{margin:0px;width:100%;line-height:1}@media only screen and (max-width: 768px){.site-header .site-header__top .col-full .secondary-navigation{display:block}}.site-header .site-header__top .col-full .secondary-navigation ul{display:flex;float:none;justify-content:flex-end;align-items:center}@media only screen and (max-width: 860px){.site-header .site-header__top .col-full .secondary-navigation ul{flex-direction:row;flex-wrap:wrap;gap:20px}}@media only screen and (max-width: 768px){.site-header .site-header__top .col-full .secondary-navigation ul{margin:0px !important}}.site-header .site-header__top .col-full .secondary-navigation ul li{display:flex}@media only screen and (max-width: 400px){.site-header .site-header__top .col-full .secondary-navigation ul li{font-size:14px !important}}@media only screen and (max-width: 860px){.site-header .site-header__top .col-full .secondary-navigation ul li{width:auto;flex:1 auto;margin:0px !important;justify-content:center;padding:5px 0px}.site-header .site-header__top .col-full .secondary-navigation ul li:first-child{justify-content:flex-start;margin-left:45px !important}.site-header .site-header__top .col-full .secondary-navigation ul li:last-child{justify-content:flex-end}}.site-header .site-header__top .col-full .secondary-navigation ul li a{color:#414141;padding:0px;transition:ease 200ms all;font-weight:400;align-items:center}.site-header .site-header__top .col-full .secondary-navigation ul li a:hover{color:#00b3ff;transition:ease 200ms all}.site-header .site-header__top .col-full .secondary-navigation ul li:not(:first-child) a{font-family:"Montserrat";font-size:14px}.site-header .site-header__top .col-full .secondary-navigation ul li:nth-child(2){margin-right:auto;margin-left:15px}.site-header .site-header__top .col-full .secondary-navigation ul li:nth-child(2) a{display:flex;position:relative;font-family:"Montserrat";font-size:18px;font-weight:800}.site-header .site-header__top .col-full .secondary-navigation ul li:nth-child(2) a:hover{color:#000 !important}.site-header .site-header__top .col-full .secondary-navigation ul li:first-child a{position:relative;font-family:"Montserrat";font-size:18px;font-weight:800}.site-header .site-header__top .col-full .secondary-navigation ul li:first-child a::after{content:"";font-family:"Font Awesome 5 Free";font-size:18px;color:#414141;float:left;padding-right:10px}@media only screen and (max-width: 860px){.site-header .site-header__top .col-full .secondary-navigation ul li:first-child a::after{display:none !important}}.site-header .site-header__top .col-full .secondary-navigation ul li:last-child{margin-left:30px}.site-header .site-header__top .col-full .secondary-navigation ul li:last-child a{font-family:"Montserrat";font-size:14px;display:flex}.site-header .site-header__top .col-full .secondary-navigation ul li:last-child a::before{content:"";font-family:"Font Awesome 5 Free";float:left;font-size:18px;padding-right:10px;position:relative;display:block;color:#00b3ff}.site-header .site-header__middle{background:#01749f;padding:15px 0px}.site-header .site-header__middle .col-full{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 860px){.site-header .site-header__middle .col-full{margin-left:10px !important;margin-right:10px !important}}@media only screen and (max-width: 400px){.site-header .site-header__middle .col-full{flex-direction:column}}.site-header .site-header__middle .col-full .site-branding,.site-header .site-header__middle .col-full .site-search,.site-header .site-header__middle .col-full .site-header-cart{display:flex;flex:1 auto;margin:0px;transition:200ms ease all}.site-header .site-header__middle .col-full .desktop-navigation{display:none}@media only screen and (min-width: 1200px){.site-header .site-header__middle .col-full .desktop-navigation{justify-content:center;display:flex;align-content:center;align-items:center;flex:1 auto;margin:0px 30px}.site-header .site-header__middle .col-full .desktop-navigation .menu{display:flex;width:100%;max-width:-moz-fit-content;max-width:fit-content}.site-header .site-header__middle .col-full .desktop-navigation .menu li{position:relative;display:flex;justify-content:center;align-items:center;flex:1 auto;margin:0px 10px}.site-header .site-header__middle .col-full .desktop-navigation .menu li a{color:#fff;padding:0px !important}.site-header .site-header__middle .col-full .desktop-navigation .menu li a p{margin:0px !important;display:flex}.site-header .site-header__middle .col-full .desktop-navigation .menu li a p img{margin:0px 5px}.site-header .site-header__middle .col-full .desktop-navigation .menu li.tel a{font-family:"Montserrat";font-size:18px;font-weight:800}}.site-header .site-header__middle .col-full #site-header-cart{justify-content:flex-end}@media only screen and (min-width: 1200px){.site-header .site-header__middle .col-full .site-branding{max-width:230px}}@media only screen and (max-width: 560px){.site-header .site-header__middle .col-full .site-branding{justify-content:flex-start}}@media only screen and (max-width: 768px){.site-header .site-header__middle .col-full .site-branding{flex:content !important}}@media only screen and (max-width: 400px){.site-header .site-header__middle .col-full .site-branding{padding-bottom:20px}}.site-header .site-header__middle .col-full .site-branding .site-title a{color:#fff;font-size:36px;text-transform:uppercase}.site-header .site-header__middle .col-full .dgwt-wcas-inner-preloader{background-position:center center !important}.site-header .site-header__middle .col-full .dgwt-wcas-preloader{transition:0ms ease all !important}.site-header .site-header__middle .col-full .dgwt-wcas-preloader.dgwt-wcas-inner-preloader{width:100% !important;right:0px !important;left:0px !important}.site-header .site-header__middle .col-full .dgwt-wcas-preloader.dgwt-wcas-inner-preloader::before{display:none}.site-header .site-header__middle .col-full .dgwt-wcas-preloader::before{content:"";display:block;right:0px !important;left:0px !important;color:#00b3ff;font-size:20px;font-family:"Font Awesome 5 Free";position:absolute;top:13px;z-index:11;color:#00b3ff;background-size:auto 44% !important}.site-header .site-header__middle .col-full .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){background:rgba(0,0,0,0) !important}.site-header .site-header__middle .col-full .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader)::before{content:"";right:auto;left:10px;color:#00b3ff;font-size:20px;font-family:"Font Awesome 5 Free";position:absolute;top:13px;z-index:11;color:#00b3ff}.site-header .site-header__middle .col-full .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0px !important;border:0px !important}.site-header .site-header__middle .col-full .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{display:none !important}.site-header .site-header__middle .col-full .site-search{padding:0px 15px;max-width:250px}@media only screen and (min-width: 1200px){.site-header .site-header__middle .col-full .site-search{max-width:250px}}@media only screen and (max-width: 768px){.site-header .site-header__middle .col-full .site-search{display:none}}.site-header .site-header__middle .col-full .site-search .widget{width:100%}.site-header .site-header__middle .col-full .site-search form input[type=search]{background:#fff;box-shadow:unset;padding-left:15px}.site-header .site-header__middle .col-full .site-header-cart{justify-content:flex-end}@media only screen and (min-width: 1200px){.site-header .site-header__middle .col-full .site-header-cart{flex:1 auto;max-width:200px;min-width:190px}}.site-header .site-header__middle .col-full .site-header-cart .cart-contents{display:flex;padding:0px !important}.site-header .site-header__middle .col-full .site-header-cart .cart-contents::after{content:"";display:none}.site-header .site-header__middle .col-full .site-header-cart .cart-contents:hover{color:#414141}.site-header .site-header__middle .col-full .site-header-cart .cart-contents .tax_label{display:none !important}.site-header .site-header__middle .col-full .site-header-cart .cart-contents .amount{font-family:"Montserrat";font-size:20px;font-weight:600;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:20px}@media only screen and (max-width: 640px){.site-header .site-header__middle .col-full .site-header-cart .cart-contents .amount{font-size:18px;margin-right:15px}}.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container{background:#fff;height:50px;width:50px;border-radius:50%;position:relative}@media only screen and (max-width: 640px){.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container{height:48px;width:48px}}.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container::after{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:absolute;right:0px;left:0px;margin:0px auto;text-align:center;top:50%;transform:translate(0, -50%)}.site-header .site-header__middle .col-full .site-header-cart .cart-contents .cart-contents__container .count{position:absolute;right:0px;top:0px;background:#fc6c6d;border-radius:50%;opacity:1;width:22px;height:22px;text-align:center;color:#fff;z-index:1;font-size:10px;font-family:"Montserrat";padding-top:3px;justify-content:center}.site-header .site-header__bottom{padding-top:0 !important}.site-header .site-header__bottom .main-navigation{width:100%;margin:0px}@media only screen and (max-width: 859px){.site-header .site-header__bottom .main-navigation{width:auto;margin:0px;position:fixed;top:2px;left:0}}.site-header .site-header__bottom .menu{display:flex;margin:0px}.site-header .site-header__bottom .menu li{display:flex;align-items:center}.site-header .site-header__bottom .menu li a{padding:0px 15px;margin:17px 0px;font-size:16px;font-family:"Montserrat";display:flex;align-items:center;border-right:1px solid #c3c3c3;position:relative}.site-header .site-header__bottom .menu li:first-child a{padding-left:50px}.site-header .site-header__bottom .menu li:first-child a::after{content:"";font-family:"Font Awesome 5 Free";float:left;font-size:28px;padding-right:20px;position:absolute;color:#00b3ff;left:0px}.site-header .site-header__bottom .menu li:last-child a{border-right-width:0px}.site-header .widget_shopping_cart li{font-family:"Montserrat"}.storefront-handheld-footer-bar{z-index:9999999999999 !important}.storefront-handheld-footer-bar ul li.cart>a::before{content:"" !important}.storefront-handheld-footer-bar ul li.cart .count{position:absolute;right:0px;top:10px;background:#fc6c6d;border-radius:50%;opacity:1;width:25px;height:25px;text-align:center;color:#fff;z-index:1;font-size:12px;font-family:"Montserrat";border-width:0px !important}.storefront-handheld-footer-bar ul li.my-account>a::before{content:""}.login-register{display:flex;margin-left:-15px;margin-right:-15px}@media only screen and (max-width: 768px){.login-register{display:block !important}}.login-register>.col{display:flex;flex:1;padding:0px 15px;flex-direction:column}@media only screen and (max-width: 768px){.login-register>.col{width:100%;flex:0 !important}}.slider{overflow:hidden;margin-bottom:30px}.slider .flex-control-paging li a{box-shadow:none !important}.slider .flexslider{margin:0px}@media only screen and (max-width: 768px){.slider .flexslider img{width:100%;display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.slider .flexslider .rsSliderWrap{display:flex;flex-wrap:wrap;background-size:cover !important}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderWrap{flex-direction:column}}.slider .flexslider .rsSliderWrap>div{display:flex;flex:1;width:50%;position:relative}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderWrap>div{width:100%}.slider .flexslider .rsSliderWrap>div.rsSliderContent{order:1}.slider .flexslider .rsSliderWrap>div.rsSliderWrap__image{order:1}}.slider .flexslider .rsSliderWrap .rsSliderWrap__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.slider .flexslider .rsSliderWrap .flexslider .slides img{max-width:100%;height:auto;display:block;margin:0 auto}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderWrap{height:500px}}@media only screen and (min-width: 768px){.slider .flexslider .rsSliderWrap{height:auto}.slider .flexslider .rsSliderWrap::before{content:"";background:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/img/slider-gradient.png) no-repeat left top;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderContent::before{content:"";background:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/img/slider-gradient.png) no-repeat left top;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.slider .flexslider .rsSliderContentInfo{position:absolute;top:50%;padding:0px 45px;transform:translateY(-50%);transition:200ms ease all}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderContentInfo{width:100%;text-align:center;transition:200ms ease all}}.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__desc-text{font-size:24px;line-height:30px;color:#fff;font-family:"Montserrat";font-weight:800;padding-bottom:15px;transition:200ms ease all}@media only screen and (max-width: 1199px){.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__desc-text{font-size:20px;line-height:27px;transition:200ms ease all}}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__desc-text{font-size:18px;line-height:26px;transition:200ms ease all}}.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__btn{margin-top:15px;color:#00b3ff;background:#fff;max-width:255px;width:100%;padding:15px;font-size:20px;font-family:"Montserrat";font-weight:400;text-align:center;display:inline-block;clear:both}@media only screen and (max-width: 1199px){.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__btn{padding:15px;font-size:15px;max-width:200px;transition:200ms ease all}}@media only screen and (max-width: 768px){.slider .flexslider .rsSliderContentInfo .rsSliderContentInfo__btn{padding:10px;font-size:12px;max-width:150px;transition:200ms ease all}}.slider .flexslider .flex-direction-nav a{background:rgba(0,0,0,0);text-indent:unset !important}.slider .flexslider .flex-direction-nav .flex-nav-prev{position:absolute;opacity:1;left:-30px;height:100px;width:30px;top:50%;z-index:2;transform:translate(0, -50%);background:#fff;transition:200ms ease all}.slider .flexslider .flex-direction-nav .flex-nav-prev:hover{background:#00b3ff}.slider .flexslider .flex-direction-nav .flex-nav-prev:hover::after{color:#fff !important}.slider .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{position:relative;left:0px;height:100%;margin-top:-50px}.slider .flexslider .flex-direction-nav .flex-nav-prev .flex-prev:hover::after{color:#fff !important}.slider .flexslider .flex-direction-nav .flex-nav-prev .flex-prev::after{content:"";font-family:"Font Awesome 5 Free";float:left;font-size:28px;padding-right:20px;position:absolute;color:#00b3ff;left:5px;top:50%;transform:translateY(-50%);z-index:1}.slider .flexslider .flex-direction-nav .flex-nav-next{position:absolute;opacity:1;right:-30px;height:100px;width:30px;top:50%;z-index:2;transform:translate(0, -50%);background:#fff;transition:200ms ease all}.slider .flexslider .flex-direction-nav .flex-nav-next:hover{background:#00b3ff}.slider .flexslider .flex-direction-nav .flex-nav-next:hover::after{color:#fff !important}.slider .flexslider .flex-direction-nav .flex-nav-next .flex-next{position:relative;right:0px;height:100%;margin-top:-50px}.slider .flexslider .flex-direction-nav .flex-nav-next .flex-next:hover::after{color:#fff !important}.slider .flexslider .flex-direction-nav .flex-nav-next .flex-next::after{content:"";font-family:"Font Awesome 5 Free";float:left;font-size:28px;padding-right:20px;position:absolute;color:#00b3ff;left:5px;top:50%;transform:translateY(-50%);z-index:1}.slider .flexslider:hover .flex-nav-prev{left:0px;transition:200ms ease all}.slider .flexslider:hover .flex-nav-next{right:0px;transition:200ms ease all}.slider .flexslider:hover .flex-prev{opacity:1;left:0px}.slider .flexslider:hover .flex-next{opacity:1;right:0px}.slider .flexslider .flex-control-nav{position:absolute;bottom:10px;right:25px;z-index:11;text-align:right}.slider .flexslider .flex-control-nav a{background:#fff;text-indent:999999999999px}.slider .flexslider .flex-control-nav a.flex-active{background:#34e3ff}.woocommerce-breadcrumb{font-size:15px;line-height:1.4;color:#00b3ff;font-weight:600}.woocommerce-breadcrumb .breadcrumb-separator{padding:0px 10px;color:#414141}.woocommerce-breadcrumb .breadcrumb-separator::after{opacity:1 !important}.woocommerce-breadcrumb a{color:#414141;text-decoration:none}.woocommerce-breadcrumb a:first-of-type::before{display:none !important}.woocommerce-breadcrumb a:hover{text-decoration:underline}.storefront-breadcrumb{padding:0px 0px 11px 0px;margin:0px}.home .site-content>.col-full{display:flex;flex-direction:row}@media only screen and (max-width: 768px){.home .site-content>.col-full{flex-direction:column}}@media only screen and (max-width: 768px){.home .site-content>.col-full #primary{order:1}.home .site-content>.col-full #secondary{order:2}}.home .site-content>.col-full #primary,.home .site-content>.col-full #secondary{display:flex;flex-direction:column}.site-content .widget .widget-title{font-size:18px;line-height:23px;color:#00b3ff;font-weight:600;border-bottom:1px solid #efefef}.site-content .widget_product_categories li{position:relative;padding-left:0px;margin-bottom:0px;padding:10px 0px;line-height:unset;border-bottom:1px solid rgba(0,0,0,.05)}.site-content .widget_product_categories li::before{display:none !important}.site-content .widget_product_categories li .count{color:#414141;position:absolute;right:0px;top:50%;transform:translate(0, -50%)}.site-content .widget_product_categories li.current-cat>a,.site-content .widget_product_categories li.current-cat-parent>a{color:#414141}.site-content .widget_product_categories li.current-cat>.count,.site-content .widget_product_categories li.current-cat-parent>.count{display:none !important}.site-content .widget_product_categories li a{font-family:"Montserrat";font-size:16px;line-height:21px;text-decoration:none;font-weight:500;color:#414141;max-width:calc(100% - 40px);display:inline-block;transition:200ms ease all}.site-content .widget_product_categories li a:hover{opacity:.8;transition:200ms ease all}.site-content .widget_product_categories li .children li{padding-left:15px;border-bottom-width:0px}.site-content .widget_product_categories li .children li.current-cat>a{color:#00b3ff}.site-content .widget_product_categories li .children li.current-cat>a::before{content:"";color:#00b3ff;font-family:"Font Awesome 5 Free";float:left;font-size:12px;position:absolute;left:0px;z-index:1}.site-content .widget_product_categories li .children li.current-cat .count{color:#00b3ff}.site-content .widget_product_categories li .children li a{font-family:"Montserrat";font-size:14px;line-height:19px;text-decoration:none;font-weight:500;color:#414141;max-width:calc(100% - 40px);display:inline-block;position:relative;padding-left:0px;transition:200ms ease all}.site-content .widget_product_categories li .children li a:hover{opacity:.8;transition:200ms ease all}.site-content .widget_product_categories li .children li a::before{display:none !important;content:"";font-family:"Font Awesome 5 Free";float:left;font-size:12px;position:absolute;color:#414141;left:0px;z-index:1}.site-content .widget_product_categories li .children li:last-child{border-bottom-width:0px}.cart .product-remove .remove::before{color:#fc6c6d !important;transition:200ms ease all}.cart .product-remove .remove::before:hover{opacity:.8;transition:200ms ease all}@media only screen and (max-width: 568px){#page>.col-full{margin:0px !important}}#payment .place-order .button,.wc-proceed-to-checkout .checkout-button{max-width:300px;background:#00b3ff;color:#fff;transition:200ms ease all}#payment .place-order .button:hover,.wc-proceed-to-checkout .checkout-button:hover{background:#34e3ff;transition:200ms ease all}.calculated_shipping,.woocommerce-cart-form{font-family:"Montserrat"}@media only screen and (max-width: 768px){.woocommerce-cart-form__cart-item{display:flex;flex-direction:column}.woocommerce-cart-form__cart-item .product-remove{order:1}.woocommerce-cart-form__cart-item .product-thumbnail{order:2}.woocommerce-cart-form__cart-item .product-name{order:3}.woocommerce-cart-form__cart-item .product-price{order:4}.woocommerce-cart-form__cart-item .product-quantity{order:5}.woocommerce-cart-form__cart-item .product-subtotal{order:6}}table.cart{font-family:"Montserrat"}table.cart td{vertical-align:middle}table.cart tr.woocommerce-cart-form__cart-item td{vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.05)}ul.order_details{display:flex;flex-direction:row;flex-wrap:wrap}ul.order_details::before,ul.order_details::after{background:rgba(0,0,0,0) !important}ul.order_details li{flex:1 1 50%;display:flex;flex-direction:column;width:50%;border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important}@media only screen and (max-width: 768px){ul.order_details li{width:100%;flex:1 1 100%}}.woocommerce-order{font-family:"Montserrat"}.woocommerce-order-details{font-family:"Montserrat"}.woocommerce-order-details table{border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important}.woocommerce-order-details table thead th{border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important}.woocommerce-order-details table tbody tr{border-bottom:1px solid #d6d8db !important;border-top:5px solid #f7f7f7 !important}.woocommerce-order-details table tbody tr:last-child td{border-bottom:1px solid #d6d8db !important}table.shop_table_responsive tr td{vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.05)}table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td{text-align:left !important}table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td #shipping_method{margin-top:15px}table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td[data-title]::before{float:unset !important}.menu-toggle{display:none !important}.woocommerce-account .entry-content .woocommerce{display:flex;flex-direction:column}.woocommerce-account .entry-content .woocommerce nav{width:100%}.woocommerce-account .entry-content .woocommerce nav ul{display:block;width:100%;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.woocommerce-account .entry-content .woocommerce nav ul li{display:inline-block;border-bottom-width:0px}.woocommerce-account .entry-content .woocommerce nav ul li a::before{float:left !important;padding-right:5px}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{width:100% !important}.woocommerce-account .entry-content ul{display:flex;flex-wrap:wrap}.woocommerce-account .entry-content ul li{flex-direction:column;display:flex;flex:auto}@media only screen and (max-width: 768px){.woocommerce-account .entry-content ul li{width:100%}}.paylane-payment-form__error-message span,.woocommerce-error{background:#f8d7da;color:#721c24;border-color:#f5c6cb !important;border-radius:0px;border-left-width:0px !important}.paylane-payment-form__error-message{text-align:center !important}.paylane-payment-form__error-message span{padding:10px 15px !important;display:block;width:100%}.woocommerce-info,.woocommerce-noreviews,p.no-comments{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;border-radius:0px;border-left-width:0px !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);transition:200ms ease all}.woocommerce-info a,.woocommerce-noreviews a,p.no-comments a{color:#383d41;transition:200ms ease all}.woocommerce-info a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#00b3ff;transition:200ms ease all}.woocommerce-info .button{color:#414141;border-left-width:0px !important;transition:200ms ease all}.woocommerce-info .button:hover{color:#00b3ff !important;transition:200ms ease all}.widget a.button{transition:200ms ease all}.widget a.button.checkout{color:#00b3ff;background:#fff;border:1px solid #00b3ff;padding:10px !important;margin-bottom:0px;text-align:center;transition:200ms ease all;height:auto !important}.widget a.button.checkout:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.dokumentacja__files{display:flex;flex-wrap:wrap;margin:0px;justify-content:space-between}.dokumentacja__files .dokumentacja__files_item{display:flex;flex-direction:column;width:calc(50% - 30px);margin-bottom:15px;background:#ebebeb;justify-content:center;transition:250ms ease all}@media only screen and (max-width: 991px){.dokumentacja__files .dokumentacja__files_item{width:100%}}.dokumentacja__files .dokumentacja__files_item a{padding:0px 0px 0px 15px;display:flex;width:100%;align-items:center;color:#414141;transition:250ms ease all}.dokumentacja__files .dokumentacja__files_item a button{transition:250ms ease all}.dokumentacja__files .dokumentacja__files_item a:hover{background:#00b3ff;color:#fff;transition:250ms ease all}.dokumentacja__files .dokumentacja__files_item a:hover .dokumentacja__files_item_download button{background:#34e3ff !important;color:#fff;transition:250ms ease all}.dokumentacja__files .dokumentacja__files_item a span{display:flex;flex-direction:column}.dokumentacja__files .dokumentacja__files_item a span.dokumentacja__files_item_type,.dokumentacja__files .dokumentacja__files_item a span.dokumentacja__files_item_size{padding-left:15px;text-transform:uppercase}.dokumentacja__files .dokumentacja__files_item a span.dokumentacja__files_item_download{margin-left:auto}@media only screen and (max-width: 480px),screen and (max-device-width: 480px){.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{width:100%;display:flex}.single-product div.product .woocommerce-product-gallery .flex-viewport{width:100%;float:left}.single-product div.product .woocommerce-product-gallery img{width:99%}}.single-product__contact{margin-top:20px}.single-product__contact p{margin:0;line-height:1;font-size:14px}.single-product__contact p:last-child{font-size:28px;color:#00b3ff;line-height:1;font-weight:700;margin:0}.single-product .product form.cart{margin-bottom:0px !important}.single-product #contact-form-widget{height:auto;width:110px;text-align:center;margin:0px auto;position:fixed;right:0;top:unset !important;bottom:0;background:#fc6c6d;color:#fff;padding:20px;cursor:pointer;transform:unset !important}.single-product .cart{display:flex}.single-product .cart .qib-container{display:flex !important}.single-product .cart .summary .button{display:inline-block;height:42px;line-height:1;text-align:center !important;justify-content:center;display:flex;clear:both;margin:0px !important}ul.products::before{display:none !important}.product-template-default div.product .edit-link,.page-template-template-fullwidth-php div.product .edit-link,.home div.product .edit-link,.archive div.product .edit-link,.single-product div.product .edit-link{display:none !important}.product-template-default div.product .product_meta,.page-template-template-fullwidth-php div.product .product_meta,.home div.product .product_meta,.archive div.product .product_meta,.single-product div.product .product_meta{padding-top:20px}@media only screen and (max-width: 768px){.product-template-default div.product .images,.page-template-template-fullwidth-php div.product .images,.home div.product .images,.archive div.product .images,.single-product div.product .images{display:flex;width:100%;flex-direction:column}}.product-template-default #wpgs-gallery,.page-template-template-fullwidth-php #wpgs-gallery,.home #wpgs-gallery,.archive #wpgs-gallery,.single-product #wpgs-gallery{flex:1}@media only screen and (max-width: 768px){.product-template-default #wpgs-gallery,.page-template-template-fullwidth-php #wpgs-gallery,.home #wpgs-gallery,.archive #wpgs-gallery,.single-product #wpgs-gallery{order:1;overflow:visible !important}}.product-template-default #wpgs-gallery .sp_wgs-lightbox,.page-template-template-fullwidth-php #wpgs-gallery .sp_wgs-lightbox,.home #wpgs-gallery .sp_wgs-lightbox,.archive #wpgs-gallery .sp_wgs-lightbox,.single-product #wpgs-gallery .sp_wgs-lightbox{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;background:rgba(0,0,0,0) !important}.product-template-default #wpgs-gallery .sp_wgs-lightbox:hover,.page-template-template-fullwidth-php #wpgs-gallery .sp_wgs-lightbox:hover,.home #wpgs-gallery .sp_wgs-lightbox:hover,.archive #wpgs-gallery .sp_wgs-lightbox:hover,.single-product #wpgs-gallery .sp_wgs-lightbox:hover{background:rgba(0,0,0,0) !important}.product-template-default #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,.page-template-template-fullwidth-php #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,.home #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,.archive #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before,.single-product #wpgs-gallery .sp_wgs-lightbox .sp_wgs-icon-search::before{display:none !important}.product-template-default .variations_form .variations td,.page-template-template-fullwidth-php .variations_form .variations td,.home .variations_form .variations td,.archive .variations_form .variations td,.single-product .variations_form .variations td{width:100%;max-width:200px}.product-template-default .variations_form .variations td.value,.page-template-template-fullwidth-php .variations_form .variations td.value,.home .variations_form .variations td.value,.archive .variations_form .variations td.value,.single-product .variations_form .variations td.value{display:inline !important}.product-template-default .variations_form .variations tr,.page-template-template-fullwidth-php .variations_form .variations tr,.home .variations_form .variations tr,.archive .variations_form .variations tr,.single-product .variations_form .variations tr{display:block !important;float:left;margin-bottom:15px}.product-template-default .variations_form .variations select,.page-template-template-fullwidth-php .variations_form .variations select,.home .variations_form .variations select,.archive .variations_form .variations select,.single-product .variations_form .variations select{max-width:95% !important;vertical-align:middle;border:1px solid #00b3ff;padding:5px;background:#fff;color:#00b3ff;width:190px}.product-template-default ul.products li.product.first,.page-template-template-fullwidth-php ul.products li.product.first,.home ul.products li.product.first,.archive ul.products li.product.first,.single-product ul.products li.product.first{clear:none !important}.product-template-default h2,.page-template-template-fullwidth-php h2,.home h2,.archive h2,.single-product h2{font-size:20px}.product-template-default .site,.page-template-template-fullwidth-php .site,.home .site,.archive .site,.single-product .site{overflow-x:unset !important}.product-template-default .woocommerce-product-details__short-description,.page-template-template-fullwidth-php .woocommerce-product-details__short-description,.home .woocommerce-product-details__short-description,.archive .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description{padding-top:20px}.product-template-default .onsale,.page-template-template-fullwidth-php .onsale,.home .onsale,.archive .onsale,.single-product .onsale{position:absolute;top:20px;left:20px;background:#fc6c6d;color:#fff;border:0px;border-radius:0px}.product-template-default .related,.page-template-template-fullwidth-php .related,.home .related,.archive .related,.single-product .related{overflow:hidden;width:100% !important;clear:both;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;padding:60px 0px 0px 0px}@media only screen and (max-width: 768px){.product-template-default .related,.page-template-template-fullwidth-php .related,.home .related,.archive .related,.single-product .related{order:3}}.product-template-default .related .products,.page-template-template-fullwidth-php .related .products,.home .related .products,.archive .related .products,.single-product .related .products{margin-left:-15px;margin-right:-15px}@media only screen and (max-width: 768px){.product-template-default .related .products,.page-template-template-fullwidth-php .related .products,.home .related .products,.archive .related .products,.single-product .related .products{margin:0px !important}}.product-template-default .related .columns-2,.product-template-default .related .columns-4,.page-template-template-fullwidth-php .related .columns-2,.page-template-template-fullwidth-php .related .columns-4,.home .related .columns-2,.home .related .columns-4,.archive .related .columns-2,.archive .related .columns-4,.single-product .related .columns-2,.single-product .related .columns-4{width:100%;display:flex;flex-wrap:wrap}.product-template-default .related .columns-2 li.product,.product-template-default .related .columns-4 li.product,.page-template-template-fullwidth-php .related .columns-2 li.product,.page-template-template-fullwidth-php .related .columns-4 li.product,.home .related .columns-2 li.product,.home .related .columns-4 li.product,.archive .related .columns-2 li.product,.archive .related .columns-4 li.product,.single-product .related .columns-2 li.product,.single-product .related .columns-4 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:30px solid #fff;justify-content:center;margin:0px !important;transition:200ms ease all}@media only screen and (min-width: 861px){.product-template-default .related .columns-2 li.product,.product-template-default .related .columns-4 li.product,.page-template-template-fullwidth-php .related .columns-2 li.product,.page-template-template-fullwidth-php .related .columns-4 li.product,.home .related .columns-2 li.product,.home .related .columns-4 li.product,.archive .related .columns-2 li.product,.archive .related .columns-4 li.product,.single-product .related .columns-2 li.product,.single-product .related .columns-4 li.product{width:25% !important}}@media only screen and (min-width: 760px)and (max-width: 860px){.product-template-default .related .columns-2 li.product,.product-template-default .related .columns-4 li.product,.page-template-template-fullwidth-php .related .columns-2 li.product,.page-template-template-fullwidth-php .related .columns-4 li.product,.home .related .columns-2 li.product,.home .related .columns-4 li.product,.archive .related .columns-2 li.product,.archive .related .columns-4 li.product,.single-product .related .columns-2 li.product,.single-product .related .columns-4 li.product{width:33.3333333333% !important}}@media only screen and (min-width: 640px)and (max-width: 761px){.product-template-default .related .columns-2 li.product,.product-template-default .related .columns-4 li.product,.page-template-template-fullwidth-php .related .columns-2 li.product,.page-template-template-fullwidth-php .related .columns-4 li.product,.home .related .columns-2 li.product,.home .related .columns-4 li.product,.archive .related .columns-2 li.product,.archive .related .columns-4 li.product,.single-product .related .columns-2 li.product,.single-product .related .columns-4 li.product{width:33.3333333333% !important}}@media only screen and (max-width: 640px){.product-template-default .related .columns-2 li.product,.product-template-default .related .columns-4 li.product,.page-template-template-fullwidth-php .related .columns-2 li.product,.page-template-template-fullwidth-php .related .columns-4 li.product,.home .related .columns-2 li.product,.home .related .columns-4 li.product,.archive .related .columns-2 li.product,.archive .related .columns-4 li.product,.single-product .related .columns-2 li.product,.single-product .related .columns-4 li.product{width:50% !important}}@media only screen and (max-width: 480px){.product-template-default .related .columns-2 li.product,.product-template-default .related .columns-4 li.product,.page-template-template-fullwidth-php .related .columns-2 li.product,.page-template-template-fullwidth-php .related .columns-4 li.product,.home .related .columns-2 li.product,.home .related .columns-4 li.product,.archive .related .columns-2 li.product,.archive .related .columns-4 li.product,.single-product .related .columns-2 li.product,.single-product .related .columns-4 li.product{width:100% !important}}.product-template-default .related .columns-2 li.product a,.product-template-default .related .columns-4 li.product a,.page-template-template-fullwidth-php .related .columns-2 li.product a,.page-template-template-fullwidth-php .related .columns-4 li.product a,.home .related .columns-2 li.product a,.home .related .columns-4 li.product a,.archive .related .columns-2 li.product a,.archive .related .columns-4 li.product a,.single-product .related .columns-2 li.product a,.single-product .related .columns-4 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative}.product-template-default .related .columns-2 li.product a.button,.product-template-default .related .columns-4 li.product a.button,.page-template-template-fullwidth-php .related .columns-2 li.product a.button,.page-template-template-fullwidth-php .related .columns-4 li.product a.button,.home .related .columns-2 li.product a.button,.home .related .columns-4 li.product a.button,.archive .related .columns-2 li.product a.button,.archive .related .columns-4 li.product a.button,.single-product .related .columns-2 li.product a.button,.single-product .related .columns-4 li.product a.button{color:#00b3ff;background:#fff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:auto;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button:hover,.product-template-default .related .columns-4 li.product a.button:hover,.page-template-template-fullwidth-php .related .columns-2 li.product a.button:hover,.page-template-template-fullwidth-php .related .columns-4 li.product a.button:hover,.home .related .columns-2 li.product a.button:hover,.home .related .columns-4 li.product a.button:hover,.archive .related .columns-2 li.product a.button:hover,.archive .related .columns-4 li.product a.button:hover,.single-product .related .columns-2 li.product a.button:hover,.single-product .related .columns-4 li.product a.button:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button::before,.product-template-default .related .columns-4 li.product a.button::before,.page-template-template-fullwidth-php .related .columns-2 li.product a.button::before,.page-template-template-fullwidth-php .related .columns-4 li.product a.button::before,.home .related .columns-2 li.product a.button::before,.home .related .columns-4 li.product a.button::before,.archive .related .columns-2 li.product a.button::before,.archive .related .columns-4 li.product a.button::before,.single-product .related .columns-2 li.product a.button::before,.single-product .related .columns-4 li.product a.button::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button:hover::before,.product-template-default .related .columns-4 li.product a.button:hover::before,.page-template-template-fullwidth-php .related .columns-2 li.product a.button:hover::before,.page-template-template-fullwidth-php .related .columns-4 li.product a.button:hover::before,.home .related .columns-2 li.product a.button:hover::before,.home .related .columns-4 li.product a.button:hover::before,.archive .related .columns-2 li.product a.button:hover::before,.archive .related .columns-4 li.product a.button:hover::before,.single-product .related .columns-2 li.product a.button:hover::before,.single-product .related .columns-4 li.product a.button:hover::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#fff;display:inline-block;padding-right:15px;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button.added,.product-template-default .related .columns-4 li.product a.button.added,.page-template-template-fullwidth-php .related .columns-2 li.product a.button.added,.page-template-template-fullwidth-php .related .columns-4 li.product a.button.added,.home .related .columns-2 li.product a.button.added,.home .related .columns-4 li.product a.button.added,.archive .related .columns-2 li.product a.button.added,.archive .related .columns-4 li.product a.button.added,.single-product .related .columns-2 li.product a.button.added,.single-product .related .columns-4 li.product a.button.added{color:#309c40;background:#fff;border:1px solid #309c40;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button.added:hover,.product-template-default .related .columns-4 li.product a.button.added:hover,.page-template-template-fullwidth-php .related .columns-2 li.product a.button.added:hover,.page-template-template-fullwidth-php .related .columns-4 li.product a.button.added:hover,.home .related .columns-2 li.product a.button.added:hover,.home .related .columns-4 li.product a.button.added:hover,.archive .related .columns-2 li.product a.button.added:hover,.archive .related .columns-4 li.product a.button.added:hover,.single-product .related .columns-2 li.product a.button.added:hover,.single-product .related .columns-4 li.product a.button.added:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button.added:hover::before,.product-template-default .related .columns-4 li.product a.button.added:hover::before,.page-template-template-fullwidth-php .related .columns-2 li.product a.button.added:hover::before,.page-template-template-fullwidth-php .related .columns-4 li.product a.button.added:hover::before,.home .related .columns-2 li.product a.button.added:hover::before,.home .related .columns-4 li.product a.button.added:hover::before,.archive .related .columns-2 li.product a.button.added:hover::before,.archive .related .columns-4 li.product a.button.added:hover::before,.single-product .related .columns-2 li.product a.button.added:hover::before,.single-product .related .columns-4 li.product a.button.added:hover::before{content:"";font-family:"Font Awesome 5 Free";color:#fff;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.button.added::before,.product-template-default .related .columns-4 li.product a.button.added::before,.page-template-template-fullwidth-php .related .columns-2 li.product a.button.added::before,.page-template-template-fullwidth-php .related .columns-4 li.product a.button.added::before,.home .related .columns-2 li.product a.button.added::before,.home .related .columns-4 li.product a.button.added::before,.archive .related .columns-2 li.product a.button.added::before,.archive .related .columns-4 li.product a.button.added::before,.single-product .related .columns-2 li.product a.button.added::before,.single-product .related .columns-4 li.product a.button.added::before{content:"";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all}.product-template-default .related .columns-2 li.product a.added_to_cart,.product-template-default .related .columns-4 li.product a.added_to_cart,.page-template-template-fullwidth-php .related .columns-2 li.product a.added_to_cart,.page-template-template-fullwidth-php .related .columns-4 li.product a.added_to_cart,.home .related .columns-2 li.product a.added_to_cart,.home .related .columns-4 li.product a.added_to_cart,.archive .related .columns-2 li.product a.added_to_cart,.archive .related .columns-4 li.product a.added_to_cart,.single-product .related .columns-2 li.product a.added_to_cart,.single-product .related .columns-4 li.product a.added_to_cart{display:none !important}.product-template-default .related .columns-2 li.product .woocommerce-loop-product__title,.product-template-default .related .columns-2 li.product span.price,.product-template-default .related .columns-4 li.product .woocommerce-loop-product__title,.product-template-default .related .columns-4 li.product span.price,.page-template-template-fullwidth-php .related .columns-2 li.product .woocommerce-loop-product__title,.page-template-template-fullwidth-php .related .columns-2 li.product span.price,.page-template-template-fullwidth-php .related .columns-4 li.product .woocommerce-loop-product__title,.page-template-template-fullwidth-php .related .columns-4 li.product span.price,.home .related .columns-2 li.product .woocommerce-loop-product__title,.home .related .columns-2 li.product span.price,.home .related .columns-4 li.product .woocommerce-loop-product__title,.home .related .columns-4 li.product span.price,.archive .related .columns-2 li.product .woocommerce-loop-product__title,.archive .related .columns-2 li.product span.price,.archive .related .columns-4 li.product .woocommerce-loop-product__title,.archive .related .columns-4 li.product span.price,.single-product .related .columns-2 li.product .woocommerce-loop-product__title,.single-product .related .columns-2 li.product span.price,.single-product .related .columns-4 li.product .woocommerce-loop-product__title,.single-product .related .columns-4 li.product span.price{padding:0px 20px;color:#414141 !important;transition:200ms ease all}.product-template-default .related .columns-2 li.product .woocommerce-loop-product__title:hover,.product-template-default .related .columns-2 li.product span.price:hover,.product-template-default .related .columns-4 li.product .woocommerce-loop-product__title:hover,.product-template-default .related .columns-4 li.product span.price:hover,.page-template-template-fullwidth-php .related .columns-2 li.product .woocommerce-loop-product__title:hover,.page-template-template-fullwidth-php .related .columns-2 li.product span.price:hover,.page-template-template-fullwidth-php .related .columns-4 li.product .woocommerce-loop-product__title:hover,.page-template-template-fullwidth-php .related .columns-4 li.product span.price:hover,.home .related .columns-2 li.product .woocommerce-loop-product__title:hover,.home .related .columns-2 li.product span.price:hover,.home .related .columns-4 li.product .woocommerce-loop-product__title:hover,.home .related .columns-4 li.product span.price:hover,.archive .related .columns-2 li.product .woocommerce-loop-product__title:hover,.archive .related .columns-2 li.product span.price:hover,.archive .related .columns-4 li.product .woocommerce-loop-product__title:hover,.archive .related .columns-4 li.product span.price:hover,.single-product .related .columns-2 li.product .woocommerce-loop-product__title:hover,.single-product .related .columns-2 li.product span.price:hover,.single-product .related .columns-4 li.product .woocommerce-loop-product__title:hover,.single-product .related .columns-4 li.product span.price:hover{color:#00b3ff !important;transition:200ms ease all}.product-template-default .related .columns-2 li.product .woocommerce-loop-product__title,.product-template-default .related .columns-4 li.product .woocommerce-loop-product__title,.page-template-template-fullwidth-php .related .columns-2 li.product .woocommerce-loop-product__title,.page-template-template-fullwidth-php .related .columns-4 li.product .woocommerce-loop-product__title,.home .related .columns-2 li.product .woocommerce-loop-product__title,.home .related .columns-4 li.product .woocommerce-loop-product__title,.archive .related .columns-2 li.product .woocommerce-loop-product__title,.archive .related .columns-4 li.product .woocommerce-loop-product__title,.single-product .related .columns-2 li.product .woocommerce-loop-product__title,.single-product .related .columns-4 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600}.product-template-default .related .columns-2 li.product .price,.product-template-default .related .columns-4 li.product .price,.page-template-template-fullwidth-php .related .columns-2 li.product .price,.page-template-template-fullwidth-php .related .columns-4 li.product .price,.home .related .columns-2 li.product .price,.home .related .columns-4 li.product .price,.archive .related .columns-2 li.product .price,.archive .related .columns-4 li.product .price,.single-product .related .columns-2 li.product .price,.single-product .related .columns-4 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400}.product-template-default .related.columns-2 li.product,.page-template-template-fullwidth-php .related.columns-2 li.product,.home .related.columns-2 li.product,.archive .related.columns-2 li.product,.single-product .related.columns-2 li.product{width:50%}.product-template-default .product,.page-template-template-fullwidth-php .product,.home .product,.archive .product,.single-product .product{overflow:unset !important}.product-template-default .product .woocommerce-product-gallery .flex-viewport,.page-template-template-fullwidth-php .product .woocommerce-product-gallery .flex-viewport,.home .product .woocommerce-product-gallery .flex-viewport,.archive .product .woocommerce-product-gallery .flex-viewport,.single-product .product .woocommerce-product-gallery .flex-viewport{width:75%;float:left}.product-template-default .product .woocommerce-product-gallery .flex-control-thumbs,.page-template-template-fullwidth-php .product .woocommerce-product-gallery .flex-control-thumbs,.home .product .woocommerce-product-gallery .flex-control-thumbs,.archive .product .woocommerce-product-gallery .flex-control-thumbs,.single-product .product .woocommerce-product-gallery .flex-control-thumbs{width:25%;float:left}.product-template-default .product .woocommerce-product-gallery .flex-control-thumbs li img,.page-template-template-fullwidth-php .product .woocommerce-product-gallery .flex-control-thumbs li img,.home .product .woocommerce-product-gallery .flex-control-thumbs li img,.archive .product .woocommerce-product-gallery .flex-control-thumbs li img,.single-product .product .woocommerce-product-gallery .flex-control-thumbs li img{width:90%;float:none;margin:0 0 10% 10%}.product-template-default .product .row,.page-template-template-fullwidth-php .product .row,.home .product .row,.archive .product .row,.single-product .product .row{display:flex;flex-wrap:wrap}.product-template-default .product .row .single-product__description,.page-template-template-fullwidth-php .product .row .single-product__description,.home .product .row .single-product__description,.archive .product .row .single-product__description,.single-product .product .row .single-product__description{width:100%}@media only screen and (max-width: 768px){.product-template-default .product .row .single-product__description,.page-template-template-fullwidth-php .product .row .single-product__description,.home .product .row .single-product__description,.archive .product .row .single-product__description,.single-product .product .row .single-product__description{order:3}}.product-template-default .product .row .col,.page-template-template-fullwidth-php .product .row .col,.home .product .row .col,.archive .product .row .col,.single-product .product .row .col{display:flex;width:50%;padding:0px 15px;align-items:start;transition:200ms ease all}@media only screen and (max-width: 768px){.product-template-default .product .row .col,.page-template-template-fullwidth-php .product .row .col,.home .product .row .col,.archive .product .row .col,.single-product .product .row .col{order:2;width:100%}.product-template-default .product .row .col:first-child,.page-template-template-fullwidth-php .product .row .col:first-child,.home .product .row .col:first-child,.archive .product .row .col:first-child,.single-product .product .row .col:first-child{order:2}.product-template-default .product .row .col:last-child,.page-template-template-fullwidth-php .product .row .col:last-child,.home .product .row .col:last-child,.archive .product .row .col:last-child,.single-product .product .row .col:last-child{order:2}}.product-template-default .product .woocommerce-product-gallery,.page-template-template-fullwidth-php .product .woocommerce-product-gallery,.home .product .woocommerce-product-gallery,.archive .product .woocommerce-product-gallery,.single-product .product .woocommerce-product-gallery{width:100% !important}.product-template-default .product .summary,.page-template-template-fullwidth-php .product .summary,.home .product .summary,.archive .product .summary,.single-product .product .summary{width:100% !important;float:unset !important}@media only screen and (max-width: 768px){.product-template-default .product .summary,.page-template-template-fullwidth-php .product .summary,.home .product .summary,.archive .product .summary,.single-product .product .summary{margin-left:-15px;margin-right:-15px}}.product-template-default .product .summary h1,.page-template-template-fullwidth-php .product .summary h1,.home .product .summary h1,.archive .product .summary h1,.single-product .product .summary h1{font-size:28px;line-height:1.2}.product-template-default .product .summary .qib-container,.page-template-template-fullwidth-php .product .summary .qib-container,.home .product .summary .qib-container,.archive .product .summary .qib-container,.single-product .product .summary .qib-container{margin-right:15px}.product-template-default .product .summary .quantity,.page-template-template-fullwidth-php .product .summary .quantity,.home .product .summary .quantity,.archive .product .summary .quantity,.single-product .product .summary .quantity{margin:0px !important}.product-template-default .product .summary .product_meta,.page-template-template-fullwidth-php .product .summary .product_meta,.home .product .summary .product_meta,.archive .product .summary .product_meta,.single-product .product .summary .product_meta{border-top-width:0px;margin-bottom:20px}.product-template-default .product .summary .product_meta .col,.page-template-template-fullwidth-php .product .summary .product_meta .col,.home .product .summary .product_meta .col,.archive .product .summary .product_meta .col,.single-product .product .summary .product_meta .col{display:flex;font-family:"Montserrat";align-items:center}.product-template-default .product .summary .product_meta .col:first-child,.page-template-template-fullwidth-php .product .summary .product_meta .col:first-child,.home .product .summary .product_meta .col:first-child,.archive .product .summary .product_meta .col:first-child,.single-product .product .summary .product_meta .col:first-child{width:170px;font-size:14px;color:rgba(0,0,0,.5)}.product-template-default .product .summary .product_meta .col:last-child,.page-template-template-fullwidth-php .product .summary .product_meta .col:last-child,.home .product .summary .product_meta .col:last-child,.archive .product .summary .product_meta .col:last-child,.single-product .product .summary .product_meta .col:last-child{color:#414141;flex:1}.product-template-default .product .summary .product_meta .meta_wrappers,.page-template-template-fullwidth-php .product .summary .product_meta .meta_wrappers,.home .product .summary .product_meta .meta_wrappers,.archive .product .summary .product_meta .meta_wrappers,.single-product .product .summary .product_meta .meta_wrappers{display:flex;flex-wrap:wrap;margin-left:-15px;padding:5px 0px;border-bottom:1px solid #efefef}.product-template-default .product .summary .product_meta .tag_wrapper,.page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper,.home .product .summary .product_meta .tag_wrapper,.archive .product .summary .product_meta .tag_wrapper,.single-product .product .summary .product_meta .tag_wrapper{border-bottom-width:0px}.product-template-default .product .summary .product_meta .tag_wrapper a,.page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper a,.home .product .summary .product_meta .tag_wrapper a,.archive .product .summary .product_meta .tag_wrapper a,.single-product .product .summary .product_meta .tag_wrapper a{font-weight:400;text-decoration:none;transition:200ms ease all}.product-template-default .product .summary .product_meta .tag_wrapper a:hover,.page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper a:hover,.home .product .summary .product_meta .tag_wrapper a:hover,.archive .product .summary .product_meta .tag_wrapper a:hover,.single-product .product .summary .product_meta .tag_wrapper a:hover{color:#00b3ff;transition:200ms ease all}.product-template-default .product .summary .product_meta .tag_wrapper .col,.page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper .col,.home .product .summary .product_meta .tag_wrapper .col,.archive .product .summary .product_meta .tag_wrapper .col,.single-product .product .summary .product_meta .tag_wrapper .col{flex-direction:column;text-align:left;align-content:start;align-items:start}.product-template-default .product .summary .product_meta .tag_wrapper .col:last-child,.page-template-template-fullwidth-php .product .summary .product_meta .tag_wrapper .col:last-child,.home .product .summary .product_meta .tag_wrapper .col:last-child,.archive .product .summary .product_meta .tag_wrapper .col:last-child,.single-product .product .summary .product_meta .tag_wrapper .col:last-child{flex-wrap:wrap}.product-template-default .product .summary .product_meta .availability_wrapper,.page-template-template-fullwidth-php .product .summary .product_meta .availability_wrapper,.home .product .summary .product_meta .availability_wrapper,.archive .product .summary .product_meta .availability_wrapper,.single-product .product .summary .product_meta .availability_wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;padding:10px 0px;border-bottom:1px solid #efefef}.product-template-default .product .summary .product_meta .availability_wrapper .availability.yes,.page-template-template-fullwidth-php .product .summary .product_meta .availability_wrapper .availability.yes,.home .product .summary .product_meta .availability_wrapper .availability.yes,.archive .product .summary .product_meta .availability_wrapper .availability.yes,.single-product .product .summary .product_meta .availability_wrapper .availability.yes{color:#1ed760}.product-template-default .product .summary .product_meta .availability_wrapper .availability.to-order,.page-template-template-fullwidth-php .product .summary .product_meta .availability_wrapper .availability.to-order,.home .product .summary .product_meta .availability_wrapper .availability.to-order,.archive .product .summary .product_meta .availability_wrapper .availability.to-order,.single-product .product .summary .product_meta .availability_wrapper .availability.to-order{color:#ff7900}.product-template-default .product .summary .price,.page-template-template-fullwidth-php .product .summary .price,.home .product .summary .price,.archive .product .summary .price,.single-product .product .summary .price{font-size:38px;color:#00b3ff;margin:0px;line-height:1;font-weight:800}.product-template-default .product .summary .price ins,.page-template-template-fullwidth-php .product .summary .price ins,.home .product .summary .price ins,.archive .product .summary .price ins,.single-product .product .summary .price ins{font-weight:800 !important}.product-template-default .product .summary .price del,.page-template-template-fullwidth-php .product .summary .price del,.home .product .summary .price del,.archive .product .summary .price del,.single-product .product .summary .price del{font-weight:400 !important}.product-template-default .product .summary .price .woocommerce-price-suffix,.page-template-template-fullwidth-php .product .summary .price .woocommerce-price-suffix,.home .product .summary .price .woocommerce-price-suffix,.archive .product .summary .price .woocommerce-price-suffix,.single-product .product .summary .price .woocommerce-price-suffix{font-weight:400 !important}.product-template-default .product .summary>div,.page-template-template-fullwidth-php .product .summary>div,.home .product .summary>div,.archive .product .summary>div,.single-product .product .summary>div{position:sticky;top:135px}.product-template-default .product .other_informations,.page-template-template-fullwidth-php .product .other_informations,.home .product .other_informations,.archive .product .other_informations,.single-product .product .other_informations{clear:both}.product-template-default .summary .button,.page-template-template-fullwidth-php .summary .button,.home .summary .button,.archive .summary .button,.single-product .summary .button{color:#fff;background:#00b3ff;border:1px solid #00b3ff;padding:10px !important;margin-bottom:0px;text-align:center;transition:200ms ease all;height:auto !important;margin-top:auto;max-width:200px;width:100%}.product-template-default .summary .button:hover,.page-template-template-fullwidth-php .summary .button:hover,.home .summary .button:hover,.archive .summary .button:hover,.single-product .summary .button:hover{color:#00b3ff;background:#fff;border:1px solid #00b3ff;transition:200ms ease all}.product-template-default .summary .button::before,.page-template-template-fullwidth-php .summary .button::before,.home .summary .button::before,.archive .summary .button::before,.single-product .summary .button::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#fff;display:inline-block;padding-right:15px;transition:200ms ease all}.product-template-default .summary .button:hover::before,.page-template-template-fullwidth-php .summary .button:hover::before,.home .summary .button:hover::before,.archive .summary .button:hover::before,.single-product .summary .button:hover::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all}.product-template-default .summary .button.added,.page-template-template-fullwidth-php .summary .button.added,.home .summary .button.added,.archive .summary .button.added,.single-product .summary .button.added{color:#309c40;background:#fff;border:1px solid #309c40;transition:200ms ease all}.product-template-default .summary .button.added:hover,.page-template-template-fullwidth-php .summary .button.added:hover,.home .summary .button.added:hover,.archive .summary .button.added:hover,.single-product .summary .button.added:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.product-template-default .summary .button.added:hover::before,.page-template-template-fullwidth-php .summary .button.added:hover::before,.home .summary .button.added:hover::before,.archive .summary .button.added:hover::before,.single-product .summary .button.added:hover::before{content:"";font-family:"Font Awesome 5 Free";color:#fff;transition:200ms ease all}.product-template-default .summary .button.added::before,.page-template-template-fullwidth-php .summary .button.added::before,.home .summary .button.added::before,.archive .summary .button.added::before,.single-product .summary .button.added::before{content:"";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all}.product-template-default .woocommerce-product-gallery .flex-control-thumbs li,.page-template-template-fullwidth-php .woocommerce-product-gallery .flex-control-thumbs li,.home .woocommerce-product-gallery .flex-control-thumbs li,.archive .woocommerce-product-gallery .flex-control-thumbs li,.single-product .woocommerce-product-gallery .flex-control-thumbs li{display:flex;flex:0;width:25% !important;margin-right:0px !important}.product-template-default .woocommerce-product-gallery .flex-control-thumbs li img,.page-template-template-fullwidth-php .woocommerce-product-gallery .flex-control-thumbs li img,.home .woocommerce-product-gallery .flex-control-thumbs li img,.archive .woocommerce-product-gallery .flex-control-thumbs li img,.single-product .woocommerce-product-gallery .flex-control-thumbs li img{border:2px solid #f7f7f7}.product-template-default .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),.page-template-template-fullwidth-php .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),.home .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),.archive .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1),.single-product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(3n+1){clear:none !important}.product-template-default .yith-wcwl-add-to-wishlist,.page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist,.home .yith-wcwl-add-to-wishlist,.archive .yith-wcwl-add-to-wishlist,.single-product .yith-wcwl-add-to-wishlist{margin-top:30px}.product-template-default .yith-wcwl-add-to-wishlist a,.page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist a,.home .yith-wcwl-add-to-wishlist a,.archive .yith-wcwl-add-to-wishlist a,.single-product .yith-wcwl-add-to-wishlist a{text-decoration:none !important;color:#414141}.product-template-default .yith-wcwl-add-to-wishlist a:hover span,.page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist a:hover span,.home .yith-wcwl-add-to-wishlist a:hover span,.archive .yith-wcwl-add-to-wishlist a:hover span,.single-product .yith-wcwl-add-to-wishlist a:hover span{color:#00b3ff}.product-template-default .yith-wcwl-add-to-wishlist i,.page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist i,.home .yith-wcwl-add-to-wishlist i,.archive .yith-wcwl-add-to-wishlist i,.single-product .yith-wcwl-add-to-wishlist i{margin:0px;color:#fc6c6d;animation-name:heartFadeInOut;animation-iteration-count:infinite;animation-duration:2s}.product-template-default .yith-wcwl-add-to-wishlist i::before,.page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist i::before,.home .yith-wcwl-add-to-wishlist i::before,.archive .yith-wcwl-add-to-wishlist i::before,.single-product .yith-wcwl-add-to-wishlist i::before{filter:unset !important}.product-template-default .yith-wcwl-add-to-wishlist span,.page-template-template-fullwidth-php .yith-wcwl-add-to-wishlist span,.home .yith-wcwl-add-to-wishlist span,.archive .yith-wcwl-add-to-wishlist span,.single-product .yith-wcwl-add-to-wishlist span{padding-left:5px}fieldset{padding:0px !important;background:rgba(0,0,0,0)}fieldset legend{background:rgba(0,0,0,0)}.error404 .site-content .widget_product_search{padding:0px}.error404 .woocommerce.columns-4 .products{display:flex}.error404 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;width:50%;border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:30px solid #fff;justify-content:center;margin:0px}.error404 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative}.error404 li.product a.button{color:#00b3ff;background:#fff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;margin-top:auto;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;transition:200ms ease all}.error404 li.product a.button:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.error404 li.product a.button::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all}.error404 li.product a.button:hover::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#fff;display:inline-block;padding-right:15px;transition:200ms ease all}.error404 li.product a.button.added{color:#309c40;background:#fff;border:1px solid #309c40;transition:200ms ease all}.error404 li.product a.button.added:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.error404 li.product a.button.added:hover::before{content:"";font-family:"Font Awesome 5 Free";color:#fff;transition:200ms ease all}.error404 li.product a.button.added::before{content:"";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all}.error404 li.product a.added_to_cart{display:none !important}.error404 li.product .woocommerce-loop-product__title,.error404 li.product span.price{padding:0px 20px}.error404 li.product .onsale{position:absolute;top:20px;right:20px;background:#fc6c6d;color:#fff;border:0px;border-radius:0px}.error404 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600}.error404 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400}@media only screen and (min-width: 760px){.mega-menu li:first-of-type a{padding-left:0px !important}}.mega-menu li:first-of-type a::before{margin:-1px 6px 0 0px !important;font-size:28px !important;color:#00b3ff !important}.mega-menu li a{font-family:"Montserrat" !important}.select2-container--default .select2-selection--single{border-radius:0px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:5px}.select2-dropdown{border:1px solid #f2f2f2}.select2-container .select2-selection--single{height:44px !important;padding:5px !important;border:1px solid #f2f2f2;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.select2-container .select2-selection--single .select2-selection__arrow{top:8px !important;right:6px !important}.mega-sub-menu li a{font-family:"Montserrat" !important;font-size:12px}.mega-sub-menu li .mega-menu-description{display:none !important}.mega-sub-menu li>.mega-sub-menu li>.mega-sub-menu{display:none !important}pre{padding:0px;background:rgba(0,0,0,0)}.storefront-sorting{display:flex;align-items:center}.storefront-sorting .woocommerce-pagination{margin-left:auto}.cont{padding:15px;background:#00b3ff;color:#fff;text-align:center;margin-bottom:15px}.cont p{font-size:30px;margin-bottom:0px}.widget-area .widget{font-size:16px;line-height:22px}.osoby{margin-bottom:30px}.osoby .d-flex{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:100%}.osoby .d-flex .col{flex:max-content;display:flex;margin-bottom:30px}@media only screen and (max-width: 640px){.osoby .d-flex .col{justify-content:center;text-align:center}}.osoby .d-flex .col p{margin-bottom:15px}.osoby .d-flex .col p.email,.osoby .d-flex .col p.tel,.osoby .d-flex .col p.dane{font-weight:700;font-size:30px}.osoby .d-flex .col.dane-osob{width:auto;padding:0px 15px;flex-direction:column}.hide{display:none !important}#contact-form{overflow:hidden;border:1px solid #00b3ff;position:fixed;right:0px;max-width:300px;width:100%;background:linear-gradient(to right, #00b3ff, #34e3ff);top:50%;transform:translateY(-50%);height:80vh}#contact-form h3{background:#00b3ff;padding:10px 30px;color:#fff;margin-left:-30px;margin-right:-30px;font-size:21px}#contact-form form{padding:30px}#contact-form form p{margin:0px 0px 10px 0px}#contact-form form input{padding:5px}#contact-form form input,#contact-form form textarea{background:#e2e2e2}#contact-form.slide-left{right:0;transition:.3s ease all;display:block}@media(max-width:768px){._hj_feedback_container{z-index:2}._hj_feedback_container>div>div>div>div{bottom:100px !important}}.archive .site-main ul.products,.tax-product_cat .site-main ul.products,.page-template-template-homepage-php .site-main ul.products{margin:0px -15px;clear:both;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.archive .site-main ul.products.columns-2 li.product,.archive .site-main ul.products.columns-3 li.product,.tax-product_cat .site-main ul.products.columns-2 li.product,.tax-product_cat .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;width:33.3333333333%;border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:30px solid #fff;justify-content:center;margin:0px;transition:200ms ease all}@media only screen and (min-width: 760px)and (max-width: 860px){.archive .site-main ul.products.columns-2 li.product,.archive .site-main ul.products.columns-3 li.product,.tax-product_cat .site-main ul.products.columns-2 li.product,.tax-product_cat .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:50%}}@media only screen and (min-width: 640px)and (max-width: 761px){.archive .site-main ul.products.columns-2 li.product,.archive .site-main ul.products.columns-3 li.product,.tax-product_cat .site-main ul.products.columns-2 li.product,.tax-product_cat .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:33.3333333333%}}@media only screen and (max-width: 640px){.archive .site-main ul.products.columns-2 li.product,.archive .site-main ul.products.columns-3 li.product,.tax-product_cat .site-main ul.products.columns-2 li.product,.tax-product_cat .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:50%}}@media only screen and (max-width: 480px){.archive .site-main ul.products.columns-2 li.product,.archive .site-main ul.products.columns-3 li.product,.tax-product_cat .site-main ul.products.columns-2 li.product,.tax-product_cat .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product{width:100%}}.archive .site-main ul.products.columns-2 li.product a,.archive .site-main ul.products.columns-3 li.product a,.tax-product_cat .site-main ul.products.columns-2 li.product a,.tax-product_cat .site-main ul.products.columns-3 li.product a,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative;border:1px solid #f5f5f5}.archive .site-main ul.products.columns-2 li.product a.button,.archive .site-main ul.products.columns-3 li.product a.button,.tax-product_cat .site-main ul.products.columns-2 li.product a.button,.tax-product_cat .site-main ul.products.columns-3 li.product a.button,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button{color:#00b3ff;background:#fff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;margin-top:auto;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button:hover,.archive .site-main ul.products.columns-3 li.product a.button:hover,.tax-product_cat .site-main ul.products.columns-2 li.product a.button:hover,.tax-product_cat .site-main ul.products.columns-3 li.product a.button:hover,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button:hover,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button::before,.archive .site-main ul.products.columns-3 li.product a.button::before,.tax-product_cat .site-main ul.products.columns-2 li.product a.button::before,.tax-product_cat .site-main ul.products.columns-3 li.product a.button::before,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button::before,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button:hover::before,.archive .site-main ul.products.columns-3 li.product a.button:hover::before,.tax-product_cat .site-main ul.products.columns-2 li.product a.button:hover::before,.tax-product_cat .site-main ul.products.columns-3 li.product a.button:hover::before,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button:hover::before,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button:hover::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#fff;display:inline-block;padding-right:15px;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button.added,.archive .site-main ul.products.columns-3 li.product a.button.added,.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added,.tax-product_cat .site-main ul.products.columns-3 li.product a.button.added,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added{color:#309c40;background:#fff;border:1px solid #309c40;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button.added:hover,.archive .site-main ul.products.columns-3 li.product a.button.added:hover,.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added:hover,.tax-product_cat .site-main ul.products.columns-3 li.product a.button.added:hover,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added:hover,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button.added:hover::before,.archive .site-main ul.products.columns-3 li.product a.button.added:hover::before,.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added:hover::before,.tax-product_cat .site-main ul.products.columns-3 li.product a.button.added:hover::before,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added:hover::before,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added:hover::before{content:"";font-family:"Font Awesome 5 Free";color:#fff;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.button.added::before,.archive .site-main ul.products.columns-3 li.product a.button.added::before,.tax-product_cat .site-main ul.products.columns-2 li.product a.button.added::before,.tax-product_cat .site-main ul.products.columns-3 li.product a.button.added::before,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.button.added::before,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.button.added::before{content:"";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all}.archive .site-main ul.products.columns-2 li.product a.added_to_cart,.archive .site-main ul.products.columns-3 li.product a.added_to_cart,.tax-product_cat .site-main ul.products.columns-2 li.product a.added_to_cart,.tax-product_cat .site-main ul.products.columns-3 li.product a.added_to_cart,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product a.added_to_cart,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product a.added_to_cart{display:none !important}.archive .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title,.archive .site-main ul.products.columns-2 li.product span.price,.archive .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,.archive .site-main ul.products.columns-3 li.product span.price,.tax-product_cat .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title,.tax-product_cat .site-main ul.products.columns-2 li.product span.price,.tax-product_cat .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,.tax-product_cat .site-main ul.products.columns-3 li.product span.price,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product span.price,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product span.price{padding:0px 20px}.archive .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title,.archive .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,.tax-product_cat .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title,.tax-product_cat .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product .woocommerce-loop-product__title,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600}.archive .site-main ul.products.columns-2 li.product .price,.archive .site-main ul.products.columns-3 li.product .price,.tax-product_cat .site-main ul.products.columns-2 li.product .price,.tax-product_cat .site-main ul.products.columns-3 li.product .price,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product .price,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400}.archive .site-main ul.products.columns-4 li.product,.tax-product_cat .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product{background:#f5f5f5;display:flex;flex-wrap:wrap;flex-grow:0;width:25%;border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:30px solid #fff;justify-content:center;margin:0px;transition:200ms ease all}@media only screen and (min-width: 760px)and (max-width: 860px){.archive .site-main ul.products.columns-4 li.product,.tax-product_cat .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:50%}}@media only screen and (min-width: 640px)and (max-width: 761px){.archive .site-main ul.products.columns-4 li.product,.tax-product_cat .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:33.3333333333%}}@media only screen and (max-width: 640px){.archive .site-main ul.products.columns-4 li.product,.tax-product_cat .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:50%}}@media only screen and (max-width: 480px){.archive .site-main ul.products.columns-4 li.product,.tax-product_cat .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:100%}}.archive .site-main ul.products.columns-4 li.product a,.tax-product_cat .site-main ul.products.columns-4 li.product a,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a{display:flex;flex-direction:column;align-items:start;text-align:left;justify-content:flex-start;position:relative}.archive .site-main ul.products.columns-4 li.product a.button,.tax-product_cat .site-main ul.products.columns-4 li.product a.button,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button{color:#00b3ff;background:#fff;border:1px solid #00b3ff;width:100%;padding:10px;margin-bottom:0px;margin-top:auto;text-align:center;align-items:center;display:flex;flex-direction:row;justify-content:center;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button:hover,.tax-product_cat .site-main ul.products.columns-4 li.product a.button:hover,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button::before,.tax-product_cat .site-main ul.products.columns-4 li.product a.button::before,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#00b3ff;display:inline-block;padding-right:15px;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button:hover::before,.tax-product_cat .site-main ul.products.columns-4 li.product a.button:hover::before,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button:hover::before{content:"";font-family:"Font Awesome 5 Free";font-size:20px;position:relative;text-align:left;color:#fff;display:inline-block;padding-right:15px;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button.added,.tax-product_cat .site-main ul.products.columns-4 li.product a.button.added,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added{color:#309c40;background:#fff;border:1px solid #309c40;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button.added:hover,.tax-product_cat .site-main ul.products.columns-4 li.product a.button.added:hover,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added:hover{color:#fff;background:#00b3ff;border:1px solid #00b3ff;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button.added:hover::before,.tax-product_cat .site-main ul.products.columns-4 li.product a.button.added:hover::before,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added:hover::before{content:"";font-family:"Font Awesome 5 Free";color:#fff;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.button.added::before,.tax-product_cat .site-main ul.products.columns-4 li.product a.button.added::before,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.button.added::before{content:"";font-family:"Font Awesome 5 Free";color:#309c40;transition:200ms ease all}.archive .site-main ul.products.columns-4 li.product a.added_to_cart,.tax-product_cat .site-main ul.products.columns-4 li.product a.added_to_cart,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product a.added_to_cart{display:none !important}.archive .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title,.archive .site-main ul.products.columns-4 li.product span.price,.tax-product_cat .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title,.tax-product_cat .site-main ul.products.columns-4 li.product span.price,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product span.price{padding:0px 20px}.archive .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title,.tax-product_cat .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product .woocommerce-loop-product__title{font-size:16px;line-height:22px;font-family:"Montserrat";font-weight:600}.archive .site-main ul.products.columns-4 li.product .price,.tax-product_cat .site-main ul.products.columns-4 li.product .price,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product .price{color:#414141;font-size:16px;line-height:19px;font-family:"Montserrat";font-weight:400}.archive .site-main ul.products.columns-2 li.product,.tax-product_cat .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product{width:50%}.tax-product_cat .woocommerce-loop-product__title{color:#414141 !important}.site-footer{background:linear-gradient(to right, #00b3ff, #34e3ff);padding:0px}.site-footer .footer-widgets{padding-top:40px;border-bottom:1px solid hsla(0,0%,100%,.3);overflow:hidden}@media only screen and (max-width: 768px){.site-footer .footer-widgets .block{width:45.65%;float:left;margin-right:4.347826087%}}@media only screen and (max-width: 480px){.site-footer .footer-widgets .block{width:100%;float:left;margin-right:0px}}.site-footer .footer-widgets .widget-title{font-weight:600;font-family:"Montserrat";font-size:15px;line-height:27px;border-bottom:1px solid hsla(0,0%,100%,.3)}.site-footer .footer-widgets li{padding-left:0px;margin-bottom:0px}.site-footer .footer-widgets li.current-menu-item a{text-decoration:underline !important}.site-footer .footer-widgets li::before{display:none !important}.site-footer .footer-widgets li a{font-family:"Montserrat";font-size:14px;line-height:27px;text-decoration:none}.site-footer .footer-widgets li a:hover{text-decoration:underline}.menu-item-gtranslate{position:relative;display:flex !important;align-items:center !important;margin-left:auto !important}@media only screen and (max-width: 1199px){.menu-item-gtranslate{display:none !important}}.menu-item-gtranslate a{padding:0px !important}#mega-menu-wrap-primary>#mega-menu-primary{padding:0 !important}@media only screen and (max-width: 860px){#mega-menu-wrap-primary{display:none !important}}@media only screen and (min-width: 860px){#mega-menu-wrap-primary{display:flex}}#mega-menu-wrap-handheld{background:#ebebeb !important}@media only screen and (min-width: 860px){#mega-menu-wrap-handheld{display:none !important}}@media only screen and (max-width: 860px){#mega-menu-wrap-handheld{display:flex}}.wp-block-image img{max-width:100%;height:auto}#mega-menu-wrap-primary #mega-menu-primary{display:flex !important;flex-wrap:wrap !important;width:100%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:flex !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:22px !important;display:flex !important;align-content:center;align-items:center}@media only screen and (max-width: 768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0px 15px !important}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>.mega-sub-menu{margin-top:40px !important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after{color:#414141 !important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{color:#414141 !important}@keyframes heartFadeInOut{0%{transform:scale(1)}25%{transform:scale(0.97)}35%{transform:scale(0.9)}45%{transform:scale(1.1)}55%{transform:scale(0.9)}65%{transform:scale(1.1)}75%{transform:scale(1.03)}100%{transform:scale(1)}}.site-info img{width:100px !important;float:right;margin-top:-20px}.vertical-img-left.wpgis-slider-for{width:100% !important}.fa-home{font-family:"Font Awesome 5 Free";font-size:20px;position:absolute;right:0px;left:0px;margin:0px auto;text-align:center;top:50%;transform:translate(0, -50%)}#lmk_revisit_baner_container{position:static !important;margin-top:-150px !important;margin-left:20px !important}.gt_white_content a{color:#000 !important;padding:6px !important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}@font-face{font-family:'lightcase';src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/lightcase.eot?55356177);src:url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/lightcase.woff?55356177) format("woff"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/lightcase.ttf?55356177) format("truetype"), url(//czesci.gizo.pl/wp-content/themes/storefront_child/assets/fonts/lightcase.svg?55356177#lightcase) format("svg");font-weight:normal;font-style:normal;}
[class*='lightcase-icon-']:before{font-family:'lightcase', sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;}
.lightcase-icon-play:before{content:'\e800';}
.lightcase-icon-pause:before{content:'\e801';}
.lightcase-icon-close:before{content:'\e802';}
.lightcase-icon-prev:before{content:'\e803';}
.lightcase-icon-next:before{content:'\e804';}
.lightcase-icon-spin:before{content:'\e805';}
 @-webkit-keyframes lightcase-spin {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}
}
@-moz-keyframes lightcase-spin {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}
}
@-o-keyframes lightcase-spin {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}
}
@-ms-keyframes lightcase-spin {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes lightcase-spin {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}
} #lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial, sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
@media screen and (max-width:640px){ html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px 0;width:100% !important;height:100% !important;overflow:auto !important;}
}
@media screen and (min-width:641px){ html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 30px rgba(0, 0, 0, 0.5);-o-box-shadow:0 0 30px rgba(0, 0, 0, 0.5);box-shadow:0 0 30px rgba(0, 0, 0, 0.5);-webkit-backface-visibility:hidden;}
}
@media screen and (min-width:641px){ html[data-lc-type=image] #lightcase-content, html[data-lc-type=video] #lightcase-content{background-color:#333;}
} html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
@media screen and (max-width:640px){ html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important;}
} html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
@media screen and (max-width:640px){ html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px;}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner > *{width:100% !important;max-width:none !important;}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=error] #lightcase-content .lightcase-contentInner > *:not(iframe){height:auto !important;max-height:none !important;}
}
@media screen and (max-width:640px){ html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch;}
}
@media screen and (max-width: 640px) and (min-width: 641px) { html[data-lc-type=image] #lightcase-content .lightcase-contentInner, html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:0.75;}
} html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important;}
@media screen and (max-width:640px){ html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important;}
}
@media screen and (min-width:641px){ html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
}
@media screen and (max-width:640px){ #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p{color:#aaa;}
}
@media screen and (min-width:641px){ #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p{color:#333;}
} #lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa;}
@media screen and (max-width:640px){ #lightcase-case p.lightcase-error{padding:30px 0;}
}
@media screen and (min-width:641px){ #lightcase-case p.lightcase-error{padding:0;}
} .lightcase-open body{overflow:hidden;}
.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%;}
#lightcase-info{position:absolute;padding-top:15px;}
#lightcase-info #lightcase-title,
#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis;}
#lightcase-info #lightcase-title{font-size:17px;color:#aaa;}
@media screen and (max-width:640px){ #lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333;}
} #lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa;}
#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa;}
@media screen and (max-width:640px){ .lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px;}
html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static;}
} #lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin 0.5s infinite linear;-moz-animation:lightcase-spin 0.5s infinite linear;-o-animation:lightcase-spin 0.5s infinite linear;animation:lightcase-spin 0.5s infinite linear;}
#lightcase-loading, #lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color, opacity, ease-in-out 0.25s;-moz-transition:color, opacity, ease-in-out 0.25s;-o-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s;}
#lightcase-loading > span{display:inline-block;text-indent:-9999px;}
a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer;}
a[class*='lightcase-icon-'], a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255, 255, 255, 0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color, opacity, ease-in-out 0.25s;-moz-transition:color, opacity, ease-in-out 0.25s;-o-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s;}
a[class*='lightcase-icon-'] > span{display:inline-block;text-indent:-9999px;}
a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white;}
.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none;}
a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none;}
a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px;}
a[class*='lightcase-icon-'].lightcase-icon-next{right:15px;}
a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em;}
@media screen and (min-width:641px){ a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0;}
}
@media screen and (max-width:640px){ a[class*='lightcase-icon-']{bottom:15px;font-size:24px;}
}
@media screen and (min-width:641px){ a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em;}
a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ a[class*='lightcase-icon-']{opacity:1;}
} #lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333;}
@media screen and (max-width:640px){ #lightcase-overlay {
opacity: 1 !important;
}
}.term-description{display:block;clear:both;margin-bottom:45px;}
#manufactures{margin-bottom:60px;}
#manufactures .thumbnail{align-content:center;}
.manufacturers figure{padding:15px;}
#manufactures figure img{transform:scale(1);transition:300ms ease all;}
.manufacturers img{object-fit:contain!important;}
#manufactures figure:hover img{transform:scale(1.1);}
@media(max-width:991px){ 
#manufactures .gizo-marki > div{padding:15px!important;text-align:center;justify-content:center;align-content:center;justify-items:center;align-items:center;margin:0px auto;flex-basis:47%!important;}
}
.single-producenci .content-area{width:100%!important;}
#lmk_revisit_baner_container{width:40px;}
@media(min-width:768px){
.col-full{max-width:1440px;}
}
@media(max-width:1199px){
.site-content .widget_product_categories li .count{display:none!important;}
.site-content .widget_product_categories li a{max-width:100%;}
}
.site-content .widget_product_categories li .count{top:24px;}
@media(min-width:860px) and (max-width:1023px){
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:50%;}
}
@media(min-width:1024px) and (max-width:1199px){
.archive .site-main ul.products.columns-4 li.product, .tax-product_cat .site-main ul.products.columns-4 li.product, .page-template-template-homepage-php .site-main ul.products.columns-4 li.product{width:33.33%;}
}/**/.single-product div.product .yith-wcwl-add-to-wishlist{margin-top:0px;margin-left:15px;}
.single-product .summary .button{line-height:20px;}
@media(max-width:1290px){ .single-product .summary .button{clear:both;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{text-align:left;align-items:flex-start;}
.single-product div.product .yith-wcwl-add-to-wishlist{margin-left:0px!important;}
} .site-search .gsib_b{display:none!important;}
.site-search .gsc-control-cse, .site-search .gsc-input, .site-search table, .site-search form, .site-search .gsc-search-button{padding:0px!important;margin:0px!important;}
.site-search table td{padding:0px!important;}
.site-search .gsc-input-box{border:0px!important;}
.site-search button.gsc-search-button{padding:15px!important;}
.site-search input.gsc-input{height:45px!important;padding:0px 15px 0px 40px!important;background:unset!important;}
.site-search .widget_product_search form::before{}
@media screen and (max-width:768px){
.storefront-sorting{flex-wrap:wrap!important;}
.storefront-sorting .woocommerce-pagination, .storefront-sorting .woocommerce-result-count{flex:1 100%;}
}
@media screen and (max-width:990px){
#slider-wrap, #containerFlexDiv, #slider-wrap .slider, #slider-wrap .flexslider, #slider-wrap .flexslider ul.slides, #slider-wrap .flexslider ul.slides li, #slider-wrap .flexslider ul.slides li .rsSliderWrap, #slider-wrap .rsSliderWrap .rsSliderContent{height:auto!important;}
.tax-product_cat .rsSliderContent{height:auto!important;position:relative!important;}
.rsSliderContent .title-container p{line-height:26px!important;}
.rsSliderContent .title-container{position:relative!important;}
}
#slider-wrap .rsSliderWrap .rsSliderContent{height:auto!important;}
.slider .flexslider .rsSliderWrap::before{display:none!important;}
.site-footer .footer-widgets li a { line-height: 20px!important; display: block!important; margin-bottom: 10px; }.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lightSlider:before, .lightSlider:after{content:" ";display:table;}
.lightSlider{overflow:hidden;margin:0;}
.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative;}
.lSSlideWrapper > .lightSlider:after{clear:both;}
.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lSSlideWrapper .lSFade{position:relative;}
.lSSlideWrapper .lSFade > *{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}
.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lSSlideWrapper .lSFade > *.active{z-index:10;}
.lSSlideWrapper.usingCss .lSFade > *.active{opacity:1;}
.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center;}
.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px;}
.lSSlideOuter .lSPager.lSpg > li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#428bca;}
.lSSlideOuter .media{opacity:0.8;}
.lSSlideOuter .media.active{opacity:1;}
.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px;}
.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%;}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table;}
.lSSlideOuter .lSPager.lSGallery:after{clear:both;}
.lSAction > a{width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;}
.lSAction > a:hover{opacity:1;}
.lSAction > .lSPrev{background-position:0 0;left:10px;}
.lSAction > .lSNext{background-position:-32px 0;right:10px;}
.lSAction > a.disabled{pointer-events:none;}
.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}
.lSSlideOuter.vertical{position:relative;}
.lSSlideOuter.vertical.noPager{padding-right:0px !important;}
.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0;}
.lSSlideOuter.vertical .lightSlider > *{width:100% !important;max-width:none !important;}
.lSSlideOuter.vertical .lSAction > a{left:50%;margin-left:-14px;margin-top:0;}
.lSSlideOuter.vertical .lSAction > .lSNext{background-position:31px -31px;bottom:10px;top:auto;}
.lSSlideOuter.vertical .lSAction > .lSPrev{background-position:0 -31px;bottom:auto;top:10px;}
.lSSlideOuter.lSrtl{direction:rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{padding-left:0;list-style:none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager{padding-right:0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li{float:left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li{float:right !important;}
@-webkit-keyframes rightEnd {
0%{left:0;}
50%{left:-15px;}
100%{left:0;}
}
@keyframes rightEnd {
0%{left:0;}
50%{left:-15px;}
100%{left:0;}
}
@-webkit-keyframes topEnd {
0%{top:0;}
50%{top:-15px;}
100%{top:0;}
}
@keyframes topEnd {
0%{top:0;}
50%{top:-15px;}
100%{top:0;}
}
@-webkit-keyframes leftEnd {
0%{left:0;}
50%{left:15px;}
100%{left:0;}
}
@keyframes leftEnd {
0%{left:0;}
50%{left:15px;}
100%{left:0;}
}
@-webkit-keyframes bottomEnd {
0%{bottom:0;}
50%{bottom:-15px;}
100%{bottom:0;}
}
@keyframes bottomEnd {
0%{bottom:0;}
50%{bottom:-15px;}
100%{bottom:0;}
}
.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}
.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}
.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative;}
.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative;}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}/*/*/.lightSlider.lsGrab > *{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lightSlider.lsGrabbing > * {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}