.single-product section.related.products ul.products li.product,
.single-product section.related.products ul.products li.product a,
.single-product section.related.products ul.products li.product img,
.single-product section.related.products ul.products li.product .woocommerce-loop-product__title,
.single-product section.related.products ul.products li.product .price,
.woocommerce ul.products li.product,
.woocommerce ul.products li.product a,
.woocommerce ul.products li.product img {
background: transparent !important;
background-color: transparent !important;
border: 0 !important;
box-shadow: none !important;
} .single-product .pswp__bg,
.single-product .pswp__scroll-wrap,
.single-product .pswp__zoom-wrap,
.single-product .pswp__img,
.single-product .fancybox-bg,
.single-product .fancybox-slide--image,
.single-product .fancybox-slide--image .fancybox-content,
.single-product .mfp-bg,
.single-product .mfp-figure,
.single-product .mfp-img { background-color: #fff !important; }
.single-product .pswp__top-bar,
.single-product .pswp__caption { background: rgba(255,255,255,.95) !important; }
.single-product .pswp__button { filter: invert(1); } .single-product .fancybox-button { background-color: #333; } .single-product .woocommerce-Tabs-panel ul.electric-rides-product-specs,
.single-product .entry-content ul.electric-rides-product-specs {
list-style: disc outside;
padding-left: 1.5em;
margin: 0 0 1.5em;
}
.single-product ul.electric-rides-product-specs li { margin-bottom: .45em; } body.single-product .related.products,
body.single-product .related.products ul.products,
body.single-product .related.products ul.products > li.product,
body.single-product .related.products ul.products > li.product > a,
body.single-product .related.products ul.products > li.product > a > img,
body.single-product .related.products .woocommerce-LoopProduct-link,
body.single-product .related.products .woocommerce-loop-product__link,
body.single-product .related.products .woocommerce-loop-product__title,
body.single-product .related.products .price,
body.single-product .related.products li.product > div,
body.single-product .related.products li.product > a > div,
body.single-product .related.products li.product:before,
body.single-product .related.products li.product:after {
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
box-shadow: none !important;
border-color: transparent !important;
} body.single-product ul.electric-rides-product-specs {
display: block !important;
list-style-type: disc !important;
list-style-position: outside !important;
padding-left: 1.6em !important;
margin-left: .25em !important;
}
body.single-product ul.electric-rides-product-specs > li {
display: list-item !important;
list-style-type: disc !important;
list-style-position: outside !important;
padding-left: .15em !important;
margin-bottom: .5em !important;
}
body.single-product ul.electric-rides-product-specs > li::marker { content: '•  '; } body.single-product section.related.products ul.products li.product h2.woocommerce-loop-product__title,
body.single-product section.related.products ul.products li.product h2.woocommerce-loop-product__title::before,
body.single-product section.related.products ul.products li.product h2.woocommerce-loop-product__title::after,
body.single-product section.related.products ul.products li.product a h2,
body.single-product section.related.products ul.products li.product a h2::before,
body.single-product section.related.products ul.products li.product a h2::after {
background: none !important;
background-color: transparent !important;
background-image: none !important;
box-shadow: none !important;
border: 0 !important;
} body.single-product .wcz-product-long-desc .wcz-inner ul.electric-rides-product-specs {
list-style: none !important;
margin: 0 0 1.5em !important;
padding: 0 !important;
}
body.single-product .wcz-product-long-desc .wcz-inner ul.electric-rides-product-specs > li {
list-style: none !important;
display: block !important;
position: relative;
padding-left: 1.25em !important;
margin-bottom: .5em;
} body.single-product section.related.products ul.products li.product > a.woocommerce-LoopProduct-link {
display: grid !important;
grid-template-rows: 60% 27% 13% !important;
align-items: start !important;
height: 340px !important;
min-height: 0 !important;
overflow: hidden;
}
body.single-product section.related.products ul.products li.product > a.woocommerce-LoopProduct-link > img {
display: block !important;
width: 100% !important;
height: 100% !important;
max-height: 100% !important;
min-height: 0 !important;
object-fit: contain !important;
margin: 0 auto !important;
padding: 6px !important;
box-sizing: border-box !important;
}
body.single-product section.related.products ul.products li.product > a.woocommerce-LoopProduct-link > h2.woocommerce-loop-product__title {
font-size: 13px !important;
line-height: 1.35 !important;
font-weight: 500 !important;
padding: 8px 4px 0 !important;
margin: 0 !important;
overflow: hidden !important;
display: -webkit-box !important;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
body.single-product section.related.products ul.products li.product > a.woocommerce-LoopProduct-link > .price {
padding: 2px 4px !important;
margin: 0 !important;
align-self: center !important;
}
@media (max-width: 600px) {
body.single-product section.related.products ul.products li.product > a.woocommerce-LoopProduct-link { height: 300px !important; }
} body.single-product .fancybox-slide--image .fancybox-content {
width: min(760px, 80vw) !important;
height: min(760px, 75vh) !important;
max-width: 80vw !important;
max-height: 75vh !important;
background: #fff !important;
}
body.single-product .fancybox-slide--image .fancybox-image {
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
} body.single-product .fancybox-toolbar {
background: transparent !important;
box-shadow: none !important;
border: 0 !important;
width: 0 !important;
height: 0 !important;
overflow: visible !important;
opacity: 1 !important;
visibility: visible !important;
}
body.single-product .fancybox-toolbar > .fancybox-button:not(.fancybox-button--close) {
display: none !important;
}
body.single-product .fancybox-button--close {
background-color: #222 !important;
}
body.single-product .fancybox-button--close {
display: flex !important;
align-items: center !important;
justify-content: center !important;
position: fixed !important;
top: 14px !important;
right: 14px !important;
width: 46px !important;
height: 46px !important;
padding: 0 !important;
border-radius: 50% !important;
background: #222 !important;
color: #fff !important;
opacity: 1 !important;
visibility: visible !important;
z-index: 999999 !important;
cursor: pointer !important;
}
body.single-product .fancybox-button--close svg { display: none !important; }
body.single-product .fancybox-button--close::after {
content: '×' !important;
position: static !important;
display: block !important;
font: 32px/1 Arial, sans-serif !important;
color: #fff !important;
background: none !important;
transform: none !important;
}
@media (max-width: 600px) {
body.single-product .fancybox-slide--image .fancybox-content {
width: 90vw !important;
height: 65vh !important;
max-width: 90vw !important;
}
}
body.single-product .wcz-product-long-desc .wcz-inner ul.electric-rides-product-specs > li::before {
content: '•' !important;
display: block !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
color: currentColor !important;
background: none !important;
font-size: 1.1em;
line-height: inherit;
}