
.maxi-related-products {
	padding-top: 90px;
	padding-bottom:90px;
	background:var(--theme-palette-color-7);
	background:linear-gradient(0deg, #f7f6f4 0, #fff 100%);
}
@media screen and (max-width:480px) {
	.maxi-related-products {
		padding-top: 45px;
		padding-bottom:45px;
	}
}
.maxi-related-master-products {
	background:var(--theme-palette-color-10);
	background:linear-gradient(0deg, #f7f6f4 0, #fff 100%);
}

.maxi-related-products h2:not(.woocommerce-loop-product__title) {
	margin-bottom:60px;
}
@media screen and (max-width:480px) {
	.maxi-related-products h2:not(.woocommerce-loop-product__title) {
		margin-bottom:30px;
		font-size:24px;
	}
}

/*
PRODUCT SLIDER (Upseer, related products...)
-------------------------------------------*/

.maxi-slider-wrapper {
	position: relative;
	height:100%!important;
	min-height:100%!important;
	/*border:solid 1px rgba(0,0,255,1);*/
}
/*
.swiper {
	height: 100%!important;
	
}
	*/

/* .swiper */
.maxi-slider {
    position: relative;
    z-index: 1;
}
	/*
.maxi-slider {
    position: relative;
	display:flex;
    overflow: hidden;
	height:100%!important;
	min-height:100%!important;
}
*/

/* .swiper-wrapper */
.maxi-slider-track {
    display: flex!important;
	flex-direction:row!important;
	align-items: stretch !important;
    gap: 0px!important;
    cursor: grab!important;
	align-items: stretch!important;
	height:100%!important;
	min-height:100%!important;
}

.product-slider-card {
  	box-sizing: border-box;
}

.maxi-slider .swiper-slide { /* to je tudi .product-slider-card */
	display: flex;
	flex-direction: column;
}
.maxi-slider .swiper-slide .product {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	/*border:solid 1px rgba(0,0,0,0.1);*/
}


.product-slider-card {
  display: flex;
  flex-direction: column;
}

.product-slider-card .product {
  display: flex;
  flex-direction: column;
  /*height: 100%;*/
}

/*
.product-slider-card .ct-media-container .ct-swap {
	display:none!important;
}
	*/
.product-slider-card [data-hover=swap] .ct-swap {
    position: absolute;
    inset: 0;
    opacity: 0;
}

.maxi-product-card__price_button_wrap {
  margin-top: auto;
}


.maxi-slider-prev,
.maxi-slider-next {
    position: absolute;
    top: 40%;
    transform: translateY(-40%);
    z-index: 10;
    /*background: var(--theme-palette-color-6);*/
	background:none;
    color: var(--theme-palette-color-4);
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px;
	/*
	width:50px;
	height: 50px;	
	*/
    border: none;
	outline:none!important;
	border-radius:50%;
    cursor: pointer;
	transition: background-color .3s ease, color .3s ease;
}
.maxi-slider-prev:hover,
.maxi-slider-next:hover {
	/*background-color: var(--theme-palette-color-2);*/
    color: var(--theme-palette-color-1);
}
.maxi-slider-prev { left: -50px; transform: rotate(180deg); }
.maxi-slider-next { right: -50px; transform: rotate(180deg); }

.maxi-slider-prev.swiper-button-disabled,
.maxi-slider-next.swiper-button-disabled {
	opacity:0.3;
	cursor:default;
	background: none;
    color: var(--theme-palette-color-4);
}
@media (max-width: 481px) {
    .maxi-slider-prev,
    .maxi-slider-next {
        top:40%;
    }
    .maxi-slider-prev {
        left:-15px;
        transform:translateY(-50%) rotate(180deg);
        padding:0px;
    }
    .maxi-slider-next {
        right:-15px;
        transform:translateY(-50%) rotate(180deg);
        padding:0px;
    }
}
/*
.swiper-slide .product,
body .swiper-slide .swiper-slide {
	display: flex;
  	height:100%!important;
  	min-height:100%!important;
}
	*/
	