.shop-section{position:relative;padding:70px 0 50px 0}.sortable-masonry .filters{position:relative;display:block;margin-bottom:50px}.sortable-masonry .filters .filter-btns li{position:relative;display:inline-block;font-size:34px;line-height:49px;font-family:'Rounded Mplus 1c',sans-serif;font-weight:900;color:#253b70;cursor:pointer;transition:all 500ms ease;margin:0 23px}.sortable-masonry .filters .filter-btns li:before{position:absolute;content:'';width:0%;height:2px;left:0;bottom:0;transition:all 500ms ease}.sortable-masonry .filters .filter-btns li.active:before,.sortable-masonry .filters .filter-btns li:hover:before{width:100%}.sortable-masonry .filters .filter-btns li:after{position:absolute;content:'';background:#bdc4d4;width:7px;height:7px;border-radius:50%;right:-28px;top:22px}.sortable-masonry .filters .filter-btns li:last-child:after{display:none}.shop-block-one .inner-box{position:relative;display:block;margin-bottom:175px}.shop-block-one .inner-box .image-holder{position:relative;overflow:hidden}.shop-block-one .inner-box .image-holder .image-box{position:relative;display:block;overflow:hidden;border-radius:15px}.shop-block-one .inner-box .image-holder .image-box:before{position:absolute;content:'';background:rgb(0 0 0 / .5);width:100%;height:100%;left:0;top:0;border-radius:15px;z-index:1;opacity:0;transition:all 500ms ease}.shop-block-one .inner-box:hover .image-holder .image-box:before{opacity:1}.shop-block-one .inner-box .image-holder .image-box img{border-radius:15px;transition:all 500ms ease}.shop-block-one .inner-box .image-holder .info-box{position:absolute;top:50%;right:20px;transform:translateY(-50%);opacity:0;z-index:1;transition:all 500ms ease}.shop-block-one .inner-box:hover .image-holder .info-box{opacity:1}.shop-block-one .inner-box .image-holder .info-box li{position:relative;display:block;margin:10px 0}.shop-block-one .inner-box .image-holder .info-box li a{position:relative;display:inline-block;font-size:20px;font-weight:600;color:#253b70;background:#fff;width:55px;height:55px;line-height:55px;text-align:center;border-radius:50%;transform:scale(0,0)}.shop-block-one .inner-box:hover .image-holder .info-box li a{transform:scale(1,1)}.shop-block-one .inner-box .image-holder .info-box li a:hover{color:#fff}.shop-block-one .inner-box .content-box{position:relative}.shop-block-one .inner-box .content-box .box{position:absolute;left:20px;top:-40px;display:block;background:#fff;width:calc(100% - 40px);border-radius:10px;padding:24px 15px;text-align:center;z-index:1;box-shadow:0 10px 20px rgb(227 230 236 / .6);transition:all 500ms ease}.shop-block-one .inner-box:hover .content-box .box{box-shadow:0 20px 30px 2px #e3e6ec}.shop-block-one .inner-box .content-box .box .rating{position:relative;margin-bottom:7px}.shop-block-one .inner-box .content-box .box .rating li{position:relative;display:inline-block;font-size:15px;font-weight:600}.shop-block-one .inner-box .content-box .box h4{position:relative;display:block;font-size:20px;line-height:28px;font-weight:700;margin-bottom:9px}.shop-block-one .inner-box .content-box .box h4 a{display:inline-block;color:#253b70}.shop-block-one .inner-box .content-box .box .price{position:relative;display:block;font-size:16px;line-height:26px;font-family:'Rounded Mplus 1c',sans-serif;font-weight:700;margin:0}.top-salles{position:relative;padding-bottom:60px}.top-salles .title-text{position:relative;display:block;margin-bottom:55px}.shop-block-three .inner-box{position:relative;display:block;background:#fff;overflow:hidden;margin-bottom:50px;min-height:150px;padding:11px 0 48px 190px}.shop-block-three .inner-box .image-box{position:absolute;left:0;top:0;width:150px;height:150px;border-radius:10px;overflow:hidden}.shop-block-three .inner-box .image-box:before{position:absolute;content:'';background:rgb(37 59 112 / 50%);width:100%;height:100%;border-radius:10px;left:0;top:0;opacity:0;transition:all 500ms ease}.shop-block-three .inner-box:hover .image-box:before{opacity:1}.shop-block-three .inner-box .image-box img{width:100%;border-radius:10px;transition:all 500ms ease}.shop-block-three .inner-box .content-box h4{position:relative;display:block;font-size:20px;line-height:28px;font-weight:700;margin-bottom:6px}.shop-block-three .inner-box .content-box h4 a{display:inline-block;color:#253b70}.shop-block-three .inner-box .content-box .rating li{position:relative;display:inline-block;font-size:12px;font-weight:600}.shop-block-three .inner-box .content-box .rating{position:relative;display:block;margin-bottom:3px}.shop-block-three .inner-box .content-box .price{position:relative;display:block;font-size:16px;line-height:26px;font-family:'Rounded Mplus 1c',sans-serif;font-weight:700}.cta-section{position:relative;width:100%;background:#253b70}.cta-section .image-column{position:absolute;left:0;top:0;width:50%;height:100%;background-repeat:no-repeat;background-size:cover}.cta-section .content-column{position:relative;float:right;width:50%}.cta-section .content-column .content-box{position:relative;max-width:600px;width:100%;padding:150px 15px 160px 15px;text-align:center;margin:0 auto}.cta-section .content-column .content-box h3{position:relative;display:block;font-size:28px;line-height:35px;font-weight:900;text-transform:uppercase;margin-bottom:16px}.cta-section .content-column .content-box h2{position:relative;display:block;font-size:60px;line-height:60px;color:#fff;font-weight:900;margin-bottom:48px}.cta-section .anim-icon .icon-1{left:60px;top:85px;width:90px;height:67px}.cta-section .anim-icon .icon-2{right:80px;top:50px;width:109px;height:116px}.cta-section .anim-icon .icon-3{left:225px;bottom:190px;width:51px;height:61px}.cta-section .anim-icon .icon-4{right:115px;bottom:70px;width:115px;height:115px}.special-products{position:relative;padding:110px 0}.special-products .title-text{position:relative;margin-bottom:50px}.special-products .owl-theme .owl-dots .owl-dot span{position:relative;display:inline-block;height:8px;width:8px;border-radius:50%;opacity:.5;cursor:pointer;margin:0 5px;transition:all 500ms ease}.special-products .owl-theme .owl-dots .owl-dot span:hover,.special-products .owl-theme .owl-dots .owl-dot.active span{opacity:1;width:30px;border-radius:5px}.special-products .shop-block-one .inner-box{margin-bottom:165px}.top-rated{position:relative;background:#ffeded;padding:115px 0 80px 0}.tabs-box .tab{position:relative;display:none;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.tabs-box .tab.active-tab{display:block}.tabs-box .tab{transform:scale(.9,.9) translateY(0)}.tabs-box .tab.active-tab{transform:scale(1) translateY(0)}.top-rated .tab-btn-box h2{position:relative;display:block;font-size:34px;line-height:45px;font-weight:900;margin-bottom:34px;letter-spacing:1px}.top-rated .tab-btn-box .tab-btns li{position:relative;display:block;margin-bottom:17px}.top-rated .tab-btn-box .tab-btns li span{position:relative;display:inline-block;font-size:20px;font-family:'Rounded Mplus 1c',sans-serif;font-weight:700;color:#253b70;cursor:pointer;transition:all 500ms ease}.top-rated .tab-btn-box .tab-btns li:last-child{margin-bottom:0}.top-rated .tab-btn-box .tab-btns li span:before{position:absolute;content:'';height:1px;width:0%;left:0;bottom:0;transition:all 500ms ease}.top-rated .tab-btn-box .tab-btns li.active-btn span:before,.top-rated .tab-btn-box .tab-btns li span:hover:before{width:100%}.shop-block-two .inner-box{position:relative;display:block;background:#fff;overflow:hidden;border-radius:10px;margin-bottom:40px;padding:27px 30px 29px 150px;min-height:150px;box-shadow:0 15px 15px rgb(0 0 0 / .08)}.shop-block-two .inner-box .image-box{position:absolute;left:0;top:0;width:120px;height:150px;overflow:hidden}.shop-block-two .inner-box .image-box img{width:100%;transition:all 500ms ease}.shop-block-two .inner-box:hover .image-box img{opacity:.5}.shop-block-two .inner-box .content-box h4{position:relative;display:block;font-size:20px;line-height:28px;font-weight:700;margin-bottom:1px}.shop-block-two .inner-box .content-box h4 a{display:inline-block;color:#253b70}.shop-block-two .inner-box .content-box .rating li{position:relative;display:inline-block;font-size:12px;font-weight:600}.shop-block-two .inner-box .content-box .rating{position:relative;display:block;margin-bottom:11px}.shop-block-two .inner-box .content-box .price{position:relative;display:block;font-size:16px;line-height:26px;font-family:'Rounded Mplus 1c',sans-serif;font-weight:700}.top-rated .tabs-content{position:relative;margin:0 -5px;margin-top:6px}.top-rated .tabs-content .single-column{padding:0 20px}.top-rated .pattern-layer .pattern-1{position:absolute;left:0;top:0;width:775px;height:100%;background-repeat:no-repeat}.top-rated .pattern-layer .pattern-2{position:absolute;right:0;bottom:0;width:360px;height:500px;background-repeat:no-repeat}.shop-style-two{position:relative;padding:70px 0 120px 0}.shop-style-two .tabs-box .tab-btns{position:relative;display:block;margin-bottom:50px}.shop-style-two .tabs-box .tab-btns li{position:relative;display:inline-block;font-size:34px;line-height:49px;font-family:'Rounded Mplus 1c',sans-serif;font-weight:900;color:#253b70;cursor:pointer;transition:all 500ms ease;margin-right:45px}.shop-style-two .tabs-box .tab-btns li:last-child{margin-right:0}.shop-style-two .tabs-box .tab-btns li:before{position:absolute;content:'';width:0%;height:2px;left:0;bottom:0;transition:all 500ms ease}.shop-style-two .tabs-box .tab-btns li.active-btn:before,.shop-style-two .tabs-box .tab-btns li:hover:before{width:100%}.shop-style-two .tabs-box .tab-btns li:after{position:absolute;content:'';background:#bdc4d4;width:7px;height:7px;border-radius:50%;right:-28px;top:22px}.shop-style-two .tabs-box .tab-btns li:last-child:after{display:none}.shop-style-two .image-column .image-box{position:relative;display:block;padding-left:40px;margin-left:60px;margin-top:10px}.shop-style-two .image-column .image-box .image{position:relative;display:block;border-radius:10px}.shop-style-two .image-column .image-box .image img{width:100%;border-radius:10px}.shop-style-two .image-column .image-box:before{position:absolute;content:'';width:100%;height:420px;left:0;top:60px;border-radius:10px}.shop-style-two .shop-block-one .inner-box{margin-bottom:105px}