@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;
}