.category{background:#000;display:inline-block;position:relative;max-width:400px;height:300px;overflow:hidden;box-shadow:5px 5px 30px rgba(0,0,0,.3);margin:15px}.category-img{width:100%;height:100%}.category-bk{background-image:linear-gradient(-20deg,#000,#e13dc0);position:absolute;top:75%;height:65%;width:110%;z-index:2;opacity:.75}.category-bk.bk-right{left:0;-webkit-transform:skew(0deg,-5deg);transform:skew(0deg,-5deg)}.category-bk.bk-left{right:0;-webkit-transform:skew(0deg,5deg);transform:skew(0deg,5deg)}.category-title{width:100%;line-height:1.5rem;position:absolute;bottom:2%;z-index:3}.category-title p{color:#fff;font-weight:900;text-transform:uppercase;text-align:center}.category-hover{position:relative;overflow:hidden;color:#fff;font-size:16px;-webkit-transform:translateZ(0);transform:translateZ(0)}.category-hover *,.category-hover :after,.category-hover :before{box-sizing:border-box;-webkit-transition:all .4s ease;transition:all .4s ease}.category-hover figcaption{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#eee;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.category-hover figcaption i{color:#000;opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:4em}.category-hover a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.category-hover:hover figcaption{opacity:.8;-webkit-transform:translateX(0);transform:translateX(0);z-index:3}.category-hover:hover .category-img{-webkit-transform:scale(1.2);transform:scale(1.2)}.is-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#e6e6e6;opacity:.5;z-index:4}.is-loading .spinner-border{position:absolute;top:calc(50% - 1rem);left:calc(50% - 1rem);z-index:5}.sub_choice_category{margin-left:15px}.irs--modern .irs-bar{background:#e13dc0;background:-webkit-gradient(linear,left top,left bottom,from(#e13dc0),to(#de27b9));background:linear-gradient(180deg,#e13dc0 0,#de27b9)}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{background-color:#e13dc0;color:#fff}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{border-top-color:#e13dc0}.irs--modern .irs-handle>i:first-child{width:9px;height:8px}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}@media (min-width:1200px){.grid{grid-template-columns:repeat(2,1fr)}}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:195px}.site-wrap{height:auto;position:relative}.swiper-container{width:100%;height:500px;margin-left:auto;margin-right:auto}.swiper-slide,.swiper-wrapper{height:auto!important}.swiper-slide{background-size:cover;background-position:50%}.gallery-top{height:auto;width:100%}.gallery-thumbs{height:20%;box-sizing:border-box}.gallery-thumbs .swiper-slide{width:25%;height:100%}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-thumbs{height:100px;padding:10px 0}.gallery-thumbs .swiper-slide{height:80px;width:100px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.4;cursor:pointer;position:relative}.gallery-thumbs .swiper-slide:before{content:"";border:4px solid transparent;position:absolute;top:0;left:0;right:0;bottom:0}.gallery-thumbs .swiper-slide-thumb-active,.gallery-thumbs .swiper-slide:hover{opacity:1}.gallery-thumbs .swiper-slide-thumb-active:before,.gallery-thumbs .swiper-slide:hover:before{opacity:1;border:2px solid #212529}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden}.swiper-container:focus .swiper-button-next,.swiper-container:focus .swiper-button-prev,.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{opacity:1;visibility:visible}.swiper-pagination{left:0;max-width:400px;padding:18px 0;overflow:hidden}.swiper-pagination,.zoom{position:absolute;bottom:0;background:#fff;width:60px;height:60px;color:#b3b3b3}.zoom{right:0;z-index:300}.zoom span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.zoom:hover{color:#b3b3b3}.swiper-slide-active .zoom{z-index:400}.left{padding:60px;background:#fff}.left img{width:100%}.left .fa{color:#eaeaea;-webkit-transition:all .6s;transition:all .6s}.left .fa:hover{color:#ccc}.left .fa-arrow-left{left:40px}.left .fa-arrow-right{right:40px}.right{border-left:2px solid rgba(213,70,255,.1);padding:40px 40px 0;background:#f7f5f6}.categorie{margin-top:10px;font-size:16pt;text-transform:uppercase;font-weight:300;color:#e13dc0}.product{font-size:25pt;margin-top:10px;font-weight:500;color:#666}.desc{margin-top:0;color:#777}.desc li{font-size:10pt;margin:5px -5px}.title-colour{margin-top:25px;font-size:13pt}.color-black{background-color:#000;border-radius:30px}.color-black,.color-white{display:inline-block;cursor:pointer;padding:14px;color:#fff}.color-white{background-color:#fff;margin-left:10px;border-radius:30px;border:1px solid #ddd}.price{margin-top:20px;margin-bottom:30px;font-size:28px;font-weight:400}.buy,.price{display:-webkit-inline-box;display:inline-flex}.buy{position:absolute;right:10px;bottom:10px;background-color:#e13dc0;padding:10px;color:#fff;text-transform:uppercase;font-weight:700;-webkit-transition:all .6s;transition:all .6s;border:3px solid #e13dc0;cursor:pointer}.buy:hover{color:#e13dc0;background-color:#fff}