.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}*:not(i, .ab-icon, .pxli-shopping, [class^="pxli-"]:before, [class*=" pxli-"]:before, [class^="pxli-"]:after, [class*=" pxli-"]:after) {
font-family: 'Montserrat', sans-serif !important;
text-transform: none !important;
}
.tax-product_cat:has(.woocommerce-no-products-found) #pxl-sidebar-area {
display: none !important;
}
.tax-product_cat .pxl-content-wrap {
justify-content: center;
}
.tax-product_cat #pxl-content-main {
display: grid;
gap: 10px;
grid-template-columns: 1fr;
}
.tax-product_cat h1 {
margin-bottom: 5px !important;
}
.form-buy form {
grid-template-columns: 1fr 1fr;
display: grid;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
}
.form-buy form button {
height: 51px;
margin-bottom: 0;
}
.form-captcha {
display: flex;
justify-content: center;
width: 100%;
flex-direction: column;
grid-row-start: 3;
grid-row-end: 3;
grid-column-start: 1;
grid-column-end: 3;
}
.wpcf7-form .contact-support {
text-align: center;
color: #fff;
}
.form-buy .cf7sr-g-recaptcha {
width: fit-content;
margin: 0 auto;
}
.term-description {
order: 2;
}
.woocommerce-pagination {
margin-bottom: 30px;
}
.page-title {
color: #0043a4;
}
.bapf_no_products {
order: 3;
}
span,
a {
text-transform: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
button {
font-family: 'Montserrat', sans-serif !important;
}
.pxl-main p {
color: #000;
} .category-item h3 {
font-size: 20px !important;
}
.pxl-testimonial-carousel.layout-1 .item-inner .box-content {
padding: 30px !important;
height: 88%;
display: flex;
flex-direction: column;
}
.pxl-testimonial-carousel.layout-1 .item-inner .box-content::after {
display: none !important;
}
.related-post-title .widget-title,
.post-boder-content .post-category {
text-transform: none !important;
}
.sub-menu a[aria-current="page"] {
color: #fff !important;
}
.widget_product_categories ul li a {
line-height: 24px;
padding: 10px 0;
}
.category-item {
position: relative;
min-height: 300px;
overflow: hidden;
}
.archive .category-item {
min-height: 230px;
}
.pxl-archive-post .post-excerpt {
display: none !important;
}
.category-item img {
max-height: 300px;
object-fit: cover;
max-width: 100%;
min-height: 300px;
margin: 0 auto;
width: 100%;
position: absolute;
z-index: -1;
filter: brightness(0.5);
backdrop-filter: brightness(0.9);
}
div[data-id="e1b0500"] {
display: none !important;
}
.pxl-primary-menu li:first-child>.sub-menu {
display: grid;
grid-template-columns: 1fr 1fr;
}
sr7-mask {
filter: brightness(0.5);
}
.elementor-3184 .elementor-element.elementor-element-23d6e63:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
background-image: none;
}
.partners-slider .pxl-swiper-slide {
height: auto;
}
.partners-slider img {
opacity: 1 !important;
filter: none !important;
}
.woocommerce-categories-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
}
.woocommerce-categories-grid a {
display: flex;
flex-direction: column;
gap: 15px;
text-align: center;
height: 100%;
justify-content: end;
}
.woocommerce-categories-grid a h3 {
color: #fff;
}
.contact-submit {
margin-bottom: 15px;
}
div[data-id="7b06034"] {
display: none !important;
}
.elementor-3687 .elementor-element.elementor-element-c717a91 {
width: 100% !important;
}
#pxl-mobile-menu li span {
text-transform: none;
}
.pxl-footer .elementor-widget-container p {
text-align: left;
}
.footer-contacts[data-element_type="column"],
.footer-rekviz[data-element_type="column"] {
flex-direction: column;
}
h1.page-title {
text-align: center;
}
.pxl-content-main .woocommerce-categories-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
margin-bottom: 30px;
}
.product_meta {
display: none !important;
}
.custom-attributes {
order: 6;
margin-top: 15px;
}
.pxl-shop-item-wrap .pxl-product-title:hover a {
background-size: 0 !important;
}
.pxl-single-product-summary-wrap .entry-summary .product_title {
font-size: 28px;
line-height: 32px;
margin-bottom: 0 !important;
}
.pxl-single-product-summary-wrap .days-order .pxli-check-circle::before {
display: none;
}
.pxl-single-product-gallery-wraps {
margin-bottom: 0 !important;
}
.delivery-address {
order: 5;
margin-top: 15px;
}
.delivery-address .pxli-check-circle::before {
display: none;
}
.pxl-single-product-summary-wrap .days-order .pxli-check-circle span {
margin-left: 0;
}
.delivery-title {
margin-bottom: 10px;
}
.days-order {
display: flex;
flex-direction: column;
order: 5;
}
.pxl-single-product-gallery-summary-wraps .pxl-single-product-summary-wrap {
padding-left: 0;
}
.days-order .pxli-check-circle {
justify-content: flex-start;
}
.blog #pxl-content-main {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
} .woocommerce-additional-fields,
.woocommerce-additional-fields__field-wrapper {
display: none !important;
}
.single-post .post-featured {
display: none !important;
}
.page-id-6323 .elementor-element-4d6a1df {
display: none !important;
}
.post-metas,
.entry-author-info {
display: none !important;
}
.rs-layer.btn.btn-gradient:before,
.pxl-button-wrapper .btn.btn-gradient:before,
.pxl-button-wrapper button.btn-gradient:before,
.pxl-button-wrapper .button.btn-gradient:before,
.comment-form button.btn-gradient:before {
border: none !important;
}
#pxl-footer a {
color: #fff;
}
#pxl-footer a:hover {
color: #0043a4;
}
.elementor-image-box-title,
.elementor-icon-box-title {
color: #0043a4 !important;
}
.pxl-main {
padding-top: 60px;
}
.pxl-main .elementor-icon svg {
fill: #0043a4 !important;
}
.breadcrumbs {
margin-top: 40px;
}
.wpcf7-form .contact-submit {
background: #0043a4 !important;
}
#success_tic {
display: none;
}
#modal-callback {
display: none;
}
#modal-product {
display: none;
}
.button-center .btn {
max-width: 350px;
width: 100%;
}
.reviews-silder .pxl-swiper-slide .box-square {
display: none !important;
}
.reviews-silder .pxl-swiper-slide .item-desc {
text-transform: none !important;
font-size: 16px !important;
font-family: 'Montserrat' !important;
}
.reviews-silder .swiper-slide .item-inner.relative {
width: 100%;
height: 100%;
}
.reviews-silder .pxl-swiper-slide.swiper-slide-visible {
height: auto;
}
.reviews-silder .item-inner .item-wrap {
padding: 30px 30px 30px 0 !important;
text-align: center !important;
justify-content: center !important;
}
.pxl-testimonial-carousel.layout-1 .item-inner .box-content {
padding: 30px !important;
}
.reviews-silder .item-inner .item-wrap .item-title {
font-size: 18px;
}
.pxl-testimonial-carousel.layout-1 .item-inner .item-wrap::before {
display: none !important;
}
.modal .page-body {
z-index: 9999;
}
.modal .page-body {
max-width: 480px;
background-color: #FFFFFF;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 15px;
width: 90%;
max-height: 90vh;
overflow: auto;
}
.modal .contact-submit {
width: 100%;
}
.modal .page-body .head {
text-align: center;
}
.admin-bar .sidebar-sticky .sidebar-sticky-wrap::after {
display: none !important;
}
.production__block img {
width: 90px;
height: 70px;
}
#show-more-categories {
width: 100%;
max-width: 300px;
} .modal .close {
opacity: 1;
right: 0px;
font-size: 16px;
padding: 0px 0px;
margin-bottom: 10px;
float: right;
background: transparent;
color: #000;
top: -13px;
}
.modal .checkmark-circle {
width: 150px;
height: 150px;
position: relative;
display: inline-block;
vertical-align: top;
}
.checkmark-circle .background {
width: 150px;
height: 150px;
border-radius: 50%;
background: #0043a4;
position: absolute;
}
.modal .checkmark-circle .checkmark {
border-radius: 5px;
}
.modal .checkmark-circle .checkmark.draw:after {
-webkit-animation-delay: 300ms;
-moz-animation-delay: 300ms;
animation-delay: 300ms;
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease;
-moz-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-name: checkmark;
-moz-animation-name: checkmark;
animation-name: checkmark;
-webkit-transform: scaleX(-1) rotate(135deg);
-moz-transform: scaleX(-1) rotate(135deg);
-ms-transform: scaleX(-1) rotate(135deg);
-o-transform: scaleX(-1) rotate(135deg);
transform: scaleX(-1) rotate(135deg);
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.modal .checkmark-circle .checkmark:after {
opacity: 1;
height: 75px;
width: 37.5px;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
border-right: 15px solid #fff;
border-top: 15px solid #fff;
border-radius: 2.5px !important;
content: '';
left: 35px;
top: 80px;
position: absolute;
}
@-webkit-keyframes checkmark {
0% {
height: 0;
width: 0;
opacity: 1;
}
20% {
height: 0;
width: 37.5px;
opacity: 1;
}
40% {
height: 75px;
width: 37.5px;
opacity: 1;
}
100% {
height: 75px;
width: 37.5px;
opacity: 1;
}
}
@-moz-keyframes checkmark {
0% {
height: 0;
width: 0;
opacity: 1;
}
20% {
height: 0;
width: 37.5px;
opacity: 1;
}
40% {
height: 75px;
width: 37.5px;
opacity: 1;
}
100% {
height: 75px;
width: 37.5px;
opacity: 1;
}
}
@keyframes checkmark {
0% {
height: 0;
width: 0;
opacity: 1;
}
20% {
height: 0;
width: 37.5px;
opacity: 1;
}
40% {
height: 75px;
width: 37.5px;
opacity: 1;
}
100% {
height: 75px;
width: 37.5px;
opacity: 1;
}
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
z-index: 1000;
display: none;
}
.rs-layer.btn.btn-gradient:hover,
.pxl-button-wrapper .btn.btn-gradient:hover,
.pxl-button-wrapper button.btn-gradient:hover,
.pxl-button-wrapper .button.btn-gradient:hover,
.comment-form button.btn-gradient:hover {
box-shadow: 7px 7px #78a5ff, -7px -7px #78a5ff;
cursor: pointer;
}
.pxl-shop-item-wrap {
border: 1px solid #e6e6e6;
border-radius: 10px;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
overflow: hidden;
gap: 15px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.content-no-price {
height: 60px;
}
.request-price-button {
padding: 0 10px 10px !important;
}
.request-price-button a {
width: 100%;
}
.buy-one-click {
opacity: 0.5;
}
.post-5937 .pxl-shop-item-wrap {
padding: 10px;
}
.post-5937 .pxl-products-thumb img {
min-height: 100%;
max-height: 100%;
}
.ordering-filter {
display: flex;
gap: 15px;
}
.instock-block {
display: flex;
align-items: baseline;
font-weight: 500;
}
.instock-block::before {
content: "●"; font-size: 1.2em; margin-right: 6px; }
.price .amount::before {
content: 'от';
display: inline-block;
margin-right: 5px;
}
.instock-block.instock {
color: #4bae00;
}
.instock-block.outofstock {
color: red;
}
.instock-block.instock::before {
color: #4bae00;
}
.instock-block.outofstock::before {
color: red;
}
.instock-block {
margin-bottom: 10px;
}
.pxl-shop-item-wrap form {
padding: 0 10px 10px;
display: flex;
flex-direction: column;
gap: 10px;
}
.pxl-shop-item-wrap .button {
padding: 0px 20px !important;
}
.pxl-shop-item-wrap input.qty[type="number"] {
width: 100px !important;
height: 40px !important;
line-height: 40px !important;
padding: 0px 28px !important;
}
.pxl-shop-item-wrap .single_add_to_cart_button {
font-size: 13px; display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.pxl-shop-item-wrap .single_add_to_cart_button .pxli-shopping {
left: 2px;
}
.added_to_cart.wc-forward {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
}
.single_add_to_cart_button .pxli-shopping:before {
font-size: 14px;
}
.pxl-shop-item-wrap .quantity .lbl {
display: none;
}
.product-quick-buy-block { display: flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.pxl-sidebar-area {
margin-top: 0;
}
.pxl-quantity { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.summary .pxl-addtocart-btn-wrap {
margin-top: 0;
}
.summary .pxl-addtocart-btn-wrap .pxl-atc-btn button {
height: 39px !important;
}
.summary .single_add_to_cart_button {
margin-top: 0 !important;
}
.product-quick-buy-block .single_add_to_cart_button,
.buy-one-click,
.custom-order-button,
.request-price-button a,
.pxl-addtocart-btn-wrap .single_add_to_cart_button {
background: #0043a4 !important; }
.product-quick-buy-block .single_add_to_cart_button:hover,
.buy-one-click:hover,
.request-price-button a:hover,
.pxl-addtocart-btn-wrap .single_add_to_cart_button:hover,
.custom-order-button:hover {
background: #151b2b !important;
}
.page-numbers.current {
background: #0043a4 !important;
}
.pxl-content-area.content-shop .woocommerce-notices-wrapper {
display: none;
}
.product_type_simple:not(.add_to_cart_button) .pxl-icon {
display: none;
}
.pxl-shop-item-wrap .add_to_cart_button.added {
opacity: 1 !important;
visibility: visible !important;
}
.product_type_simple.add_to_cart_button {
gap: 5px;
}
.top-content-inner .price {
font-weight: 600;
}
.pxl-products-content::before {
display: none;
}
.pxl-products-content {
padding: 0 10px;
}
.products>.product {
padding: 20px 5px !important;
}
.product-price {
padding: 0 10px;
}
.pxl-shop-item-wrap .pxl-product-title {
font-size: 16px;
margin-bottom: 0;
}
.pxl-product-title a {
font-family: "Open Sans", sans-serif !important;
}
.pxl-primary-menu .sub-menu li.active>a,
.pxl-primary-menu .sub-menu li.current-menu-item>a,
.pxl-primary-menu .sub-menu li.current-menu-ancestor>a {
background: #0043a4 !important;
}
.wpcf7-not-valid {
border-color: #f13c3c !important;
}
#payment div.form-row #place_order {
margin-top: 45px;
display: block;
width: 100%;
height: 52px;
}
.wpcf7-response-output {
display: none !important;
}
.home .woocommerce-categories-grid {
grid-template-columns: repeat(4, 1fr);
}
.bapf_head {
cursor: pointer;
max-height: 1000px;
opacity: 1;
transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.bapf_head.active .toggle-icon {
transform: rotate(180deg);
transition: transform 0.3s ease;
}
.bapf_head .toggle-icon {
transform: rotate(0deg);
transition: transform 0.3s ease;
}
.header-mobile-custom .elementor-widget-wrap {
flex-wrap: nowrap !important;
}
.header-mobile-custom .pxl-cart-wrap {
justify-self: end !important;
justify-content: flex-end !important;
}
.elementor-element-b71736d {
margin-bottom: 0 !important;
}
.elementor-widget-pxl_cart {
margin-bottom: 0 !important;
}
.header-mobile-custom .fa-shopping-cart:before {
color: #000;
}
.bapf_head h3 {
font-size: 16px;
display: flex;
gap: 15px;
align-items: center;
margin-bottom: 10px;
justify-content: space-between;
font-weight: 600;
}
.view-icon.view-list {
display: none !important;
}
.bapf_body {
overflow: hidden;
max-height: 0;
opacity: 0;
transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.berocket_ajax_group_filter_title {
display: none;
}
.bapf_body ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.bapf_body ul li {
display: flex;
gap: 6px;
align-items: baseline;
}
.berocket_single_filter_widget:not(:last-child) .bapf_body ul {
border-bottom: 1px solid #80808040;
}
.bapf_sfilter .bapf_body>ul:not(:last-child) {
border-bottom: 1px solid #80808040;
margin-top: 15px !important;
}
.bapf_sfilter .bapf_body>ul { padding-bottom: 15px !important;
}
.bapf_body ul:not(:last-child) {
margin-bottom: 15px !important;
padding-bottom: 15px !important;
border-bottom: 1px solid #80808040;
}
.bapf_body.open {
max-height: 10000px;
opacity: 1;
}
.berocket_single_filter_widget_6904 .toggle-icon {
display: none;
}
#pxl-sidebar-area {
border: 1px solid #e6e6e6;
border-radius: 10px;
padding: 15px;
height: fit-content;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.berocket_single_filter_widget .bapf_sfilter:not(:last-child) {
padding-bottom: 5px;
padding: 15px 15px;
}
.berocket_single_filter_widget .bapf_sfilter:not(:last-child) {
border-bottom: 1px solid #0000001c;
}
.bapf_sfilter ul li {
margin-bottom: 8px;
}
#pxl-sidebar-area {
width: 20%;
}
.pxl-content-area.content-shop {
width: 80%;
}
.custom-cart-notice {
position: fixed;
bottom: -100px;
left: 50%;
transform: translateX(-50%);
background-color: #2ecc71;
color: white;
padding: 12px 24px;
border-radius: 8px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
font-size: 16px;
z-index: 9999;
transition: all 0.4s ease;
opacity: 0;
}
.custom-cart-notice.show {
bottom: 30px;
opacity: 1;
}
.buy-one-click {
background: #fff !important;
border: 1px solid gray !important;
color: #000 !important;
}
.buy-one-click:hover {
color: #fff !important;
}
.product-sticker {
position: absolute;
z-index: 2;
text-transform: uppercase;
font-size: 12px;
color: #fff;
padding: 5px 10px;
border-radius: 30px;
font-weight: 600;
min-width: 60px;
text-align: center;
letter-spacing: 1px;
top: 30px;
right: 20px;
}
.pxl-products-thumb img {
min-height: 240px;
max-height: 240px;
object-fit: contain;
}
.pxl-product-title a {
font-size: 14px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.summary.entry-summary {
display: flex;
flex-direction: column;
}
.summary .price {
order: 3;
}
.summary .cart {
order: 4;
}
.summary .stock-wishlist {
order: 2;
}
.quantity .lbl {
display: none !important;
}
.summary .cart {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.slider-blog .item-inner {
display: flex;
flex-direction: column;
height: 100%;
}
.slider-blog .item-inner .item-boder-content {
height: 100%;
}
.slider-blog .item-inner .item-content {
padding: 10px !important;
position: relative;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.pxl-divider {
display: none !important;
}
.slider-blog .item-inner .item-title {
font-size: 16px !important;
}
.slider-blog .swiper-slide {
height: auto !important;
border-radius: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
overflow: hidden;
}
.slider-blog .item-inner .border-cate-icon .icon-url {
transform: none !important;
}
.slider-blog .border-cate-icon {
align-items: center;
}
.slider-blog .item-boder-content::before {
display: none !important;
}
.slider-blog .item-inner .border-cate-icon {
position: relative;
z-index: 1;
display: flex;
justify-content: space-between;
align-items: center;
}
.slider-blog .item-inner .item-content::after,
.slider-blog .item-inner .item-content::before {
display: none;
}
#pxl-sidebar-area.sidebar-hidden {
display: none !important;
}
.sidebar-close-btn {
cursor: pointer;
z-index: 9999999;
text-align: end;
}
.sidebar-close-btn svg {
width: 24px;
height: 24px;
}
.sidebar-close-btn {
display: none;
}
.products.related>h2,
.products.upsells>h2 {
display: block !important;
text-align: left !important;
font-size: 28px;
}
section.up-sells {
margin: 25px 0 !important;
display: block !important;
}
.title-more-prod {
margin-top: 20px;
display: block !important;
font-weight: 600;
text-align: left !important;
}
.related.products,
.upsells.products {
margin: 0 !important;
}
.up-sells {
margin-bottom: 20px !important;
}
.product-slider .swiper-button-next::after,
.product-slider .swiper-button-prev::after {
content: '' !important;
}
.single-product .pxl-content-wrap {
flex-direction: column !important;
}
.single-product .wpcf7-form .contact-support {
color: #000 !important;
} .product-slider .swiper-button-next,
.product-slider .swiper-button-prev {
background-color: #ffffff;
border: 1px solid #e0e0e0;
border-radius: 50%;
width: 44px;
height: 44px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
transition: background-color 0.3s, color 0.3s;
} .product-slider .swiper-button-next svg,
.product-slider .swiper-button-prev svg {
width: 20px;
height: 20px;
color: #333333; } .product-slider .swiper-button-next:hover,
.product-slider .swiper-button-prev:hover {
background-color: #f0f0f0;
}
.subcategory-list {
margin-bottom: 10px;
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.subcategory-item {
text-align: center;
padding: 5px 10px;
background: #eaeaea;
color: #000;
transition: 0.3s;
border-radius: 20px;
max-width: fit-content;
cursor: pointer;
}
.pxl-shop-topbar-wrap {
padding-bottom: 0 !important;
}
.subcategory-item:hover {
background: #0043a4
}
.subcategory-item a {
text-decoration: none;
font-size: 14px;
}
.subcategory-item:hover a {
color: #fff;
}
@media (min-width: 992px) {
.post-type-archive-product #pxl-sidebar-area {
display: block !important;
}
.btn-filter {
display: none;
}
}
@media (max-width: 1024px) {
.woocommerce-categories-grid {
grid-template-columns: repeat(3, 1fr);
}
.elementor-element-d7c98e8 h1 b {
font-size: 32px !important;
line-height: 28px;
}
.elementor-element-d7c98e8 h1 span {
font-size: 20px !important;
}
.resize-img img {
width: 100% !important;
height: auto !important;
}
.column-reverse .elementor-container {
flex-direction: column-reverse;
}
}
@media (max-width: 992px) {
.home .woocommerce-categories-grid {
grid-template-columns: repeat(3, 1fr);
}
.sidebar-close-btn {
display: block;
}
#pxl-sidebar-area {
width: 100%;
display: none;
}
.post-type-archive-product #pxl-sidebar-area {
position: fixed;
top: 0;
left: 0;
background: #fff;
z-index: 100;
overflow: auto;
max-height: 100vh;
min-height: 100vh;
}
.pxl-content-area.content-shop {
width: 100%;
}
.pxl-content-wrap {
flex-direction: column-reverse;
}
}
@media (max-width: 768px) {
.pxl-single-product-gallery-summary-wraps .pxl-single-product-summary-wrap {
padding-left: 40px;
}
.pxl-single-product-summary-wrap .entry-summary .product_title {
font-size: 24px;
}
.woocommerce-categories-grid {
grid-template-columns: repeat(2, 1fr);
}
.pxl-content-main .woocommerce-categories-grid {
grid-template-columns: repeat(2, 1fr);
}
.blog #pxl-content-main {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 576px) {
.products {
display: grid;
grid-template-columns: 1fr 1fr;
}
.form-captcha {
grid-row-start: inherit;
grid-column-start: inherit;
grid-row-end: inherit;
grid-column-end: inherit;
}
.form-buy form {
grid-template-columns: 1fr;
}
.pxl-product-title a {
font-size: 14px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.pxl-product-title a:hover {
text-decoration: none !important;
border: none !important;
background: none !important;
}
.pxl-shop-item-wrap .single_add_to_cart_button,
.buy-one-click {
font-size: 14px;
white-space: nowrap;
}
h1.page-title {
font-size: 28px;
}
}
@media (max-width: 480px) {
.woocommerce-categories-grid {
grid-template-columns: repeat(1, 1fr);
}
.pxl-content-main .woocommerce-categories-grid {
grid-template-columns: repeat(1, 1fr);
}
.blog #pxl-content-main {
grid-template-columns: repeat(1, 1fr);
}
}
section#hide {
display: none;
}