/* swiper  */

	.products-small-listing-wrapper{
		overflow: hidden;
	}

    .swiper-pagination-bullets{
        display: flex;
        justify-content: center;
    }

    .swiper-pagination-bullets .swiper-pagination-bullet {
        flex-basis: 5px;
        height: 5px;
        margin: 2px;
    }

    .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background: #000;
    }
    
    .swiper-container-initialized .swiper-button-next, 
    .swiper-container-initialized .swiper-button-prev{
        color: #FFF;
        background: #ffffff94;
    }
    .swiper-container-initialized .swiper-button-next::after,
    .swiper-container-initialized .swiper-button-prev::after{
        font-size: 20px;
        color: black;
    }

    .swiper-button-prev{
	    left: 0;
	}
	
	.swiper-button-next{
	    right: 0;
	}

    .swiper-wrapper .swiper-slide .item-img{
        min-height: 240px;
        width: 100%;
    	background: #fff;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-flow: column-reverse;
    }

    .swiper-wrapper .swiper-slide .item-img:hover .swiper-slide__inner{
    	opacity: 1;
    }

    .swiper-wrapper{
        padding-bottom: 1rem;
    }

    .swiper-wrapper .swiper-slide{
        width: 280px;
    }

   	.swiper-wrapper .swiper-slide__inner{
		padding:30px 15px;
		text-align: center;
    }

    @media screen and (min-width:768px){

	    .swiper-wrapper .swiper-slide__inner{
			width: 100%;
		    background: rgba(97,136,147,.9);
		    padding: 25px 10%;
		    color: #fff;
		    opacity: 0;
		    margin-top: 1em;
		    font-size: .7em;
		    position: absolute;
		    transition: .2s opacity;
	    }
	    
	    .swiper-slide__inner h4{
	    	border-bottom: 1px solid #fff;
		    font-size: 1.5em;
		    margin-bottom: 0;
		    padding-bottom: 0.5rem;
	    }
	}


    .products-small-listing-slider{
    	overflow: hidden;
    	background: #FFF;
    	padding: 2rem 0;
    	position: relative;
    }

    @media screen and (min-width:768px){
        .swiper-pagination-bullets{
            padding-bottom:1rem;
        }

        .swiper-wrapper .swiper-slide .item-img{
            min-height: 300px;
        }

        .swiper-wrapper .swiper-slide{
	        width: 302px;
	    }	
    }


/* monitor swiper */

	.monitor-swiper-container{
		overflow: hidden;
		padding-bottom: 1rem;
		position: relative;
	}

	.monitor-swiper-container .swiper-slide,
	.monitor-swiper-container .swiper-slide .swiper-slide__link{
		width: 100%;
		height: 100%;
	}

	@media screen and (min-width:768px){
        .monitor-swiper-container{
			padding-bottom: 2rem;
		}
    }

/* featured oimage */

	.featured-image {
            display: flex;
            justify-content: center;
            align-items:center;
            position:relative;
            overflow: hidden;
    }

    .featured-image picture, .featured-image img{
        width:100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    
.wrapper-shop .sidebar { display: block !important;}

.termsfeed-com---palette-light.termsfeed-com---nb {
	 position: fixed !important;
	 background-color: #f2f2f2bf !important;
	 height: 100%;
	 display: flex;
	 justify-content: end;
	 align-items: end;
}

 .termsfeed-com---palette-light.termsfeed-com---nb.termsfeed-com---is-hidden {
	 display: none;
}
 .termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-text {
	 font-size: 14px;
}
 .termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-main-container {
	 padding: 1rem 15px;
	 margin: 0 auto;
	 text-align: center;
	 height: auto;
	 background: #fff;
}
 @media screen and (min-width: 1024px) {
	 .termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-main-container {
		 padding: 1rem 20%;
	}
}
 @media screen and (min-width: 1024px) {
	 .termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-okagree {
		 width: 60%;
	}
}
 @media screen and (min-width: 1024px) {
	 .termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-changep {
		 width: 34%;
	}
}
 .termsfeed-com---palette-light.termsfeed-com---nb .cc-pc-head-lang-select, .termsfeed-com---palette-light.termsfeed-com---nb .cc-cp-foot-byline {
	 opacity: 0;
	 pointer-events: none;
	 width: 0;
	 height: 0;
}
 .termsfeed-com---palette-light.termsfeed-com---nb .cc-nb-title {
	 display: none;
}
 .termsfeed-com---palette-light .cc-nb-okagree, .termsfeed-com---palette-light .cc-cp-foot-save {
	 background-color: #9b2226 !important;
	 border: none;
}
 .termsfeed-com---palette-light .cc-cp-foot-button {
	 margin: 1rem 0.5rem;
}
 .termsfeed-com---pc-dialog .cc-pc-head-title {
	 padding: 15px 0 15px 15px;
}
 .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {
	 font-size: 20px;
}
 .termsfeed-com---pc-dialog .cc-pc-head-lang-select, .termsfeed-com---pc-dialog .cc-cp-foot-byline {
	 opacity: 0;
	 pointer-events: none;
	 width: 0;
	 height: 0;
}
 .termsfeed-com---pc-dialog .cc-pc-head {
	 position: relative;
}
 .termsfeed-com---pc-dialog .cc-pc-head .cc-pc-head-lang {
	 position: absolute;
	 min-height: 100%;
	 right: 0;
	 top: 0;
	 padding: 0 !important;
}
 