.shop-page-section{position:relative;padding:130px 0}.shop-page-section .pagination-wrapper{margin-top:10px}.shop-sidebar .sidebar-search{position:relative;display:block;padding:10px 20px;margin-bottom:40px}.shop-sidebar .sidebar-search .form-group{position:relative;margin:0}.shop-sidebar .sidebar-search .form-group input[type='search']{position:relative;width:100%;height:50px;font-size:16px;font-family:'Roboto',sans-serif;font-weight:500;color:#fff;background:#fff0;border:1px solid #fff0;padding:10px 50px 10px 20px;transition:all 500ms ease}.shop-sidebar .sidebar-search .form-group input::-webkit-input-placeholder{color:#fff}.shop-sidebar .sidebar-search .form-group button{position:absolute;top:11px;right:20px;color:#fff;font-size:16px;cursor:pointer;background:#fff0;transition:all 500ms ease}.shop-sidebar .sidebar-search .form-group input:focus{border-color:#fff}.shop-sidebar .sidebar-widget{position:relative;border:2px solid #ececec;padding:30px 40px;margin-bottom:40px}.shop-sidebar .sidebar-widget:last-child{margin-bottom:0}.shop-sidebar .sidebar-widget .widget-title{position:relative;display:block;padding-bottom:13px;margin-bottom:29px;border-bottom:2px solid #ececec}.shop-sidebar .sidebar-widget .widget-title h3{font-size:24px;line-height:32px;font-weight:700}.shop-sidebar .category-widget .category-list li{position:relative;display:block;margin-bottom:18px}.shop-sidebar .category-widget .category-list li:last-child{margin-bottom:0}.shop-sidebar .category-widget .category-list li a{position:relative;display:inline-block;font-size:16px;line-height:26px;color:#757575;font-weight:600;padding-left:12px}.shop-sidebar .category-widget .category-list li a:before{position:absolute;content:"\f105";font-family:'Font Awesome 5 Pro';left:0;top:0}.shop-sidebar .category-widget{padding:41px 40px 46px 40px}.shop-sidebar .post-widget .post{position:relative;display:block;padding-left:100px;padding-bottom:34px;margin-bottom:34px;border-bottom:2px solid #ececec}.shop-sidebar .post-widget .post:last-child{margin-bottom:0;border-bottom:none}.shop-sidebar .post-widget .post .post-thumb{position:absolute;left:0;top:-4px;width:80px;height:80px;border-radius:10px;transition:all 500ms ease}.shop-sidebar .post-widget .post .post-thumb img{width:100%;border-radius:10px}.shop-sidebar .post-widget .post .rating li{position:relative;display:inline-block;font-size:12px;line-height:18px;float:left;margin-right:5px}.shop-sidebar .post-widget .post .rating li:last-child{margin:0px!important}.shop-sidebar .post-widget .post .rating{margin-bottom:1px}.shop-sidebar .post-widget .post h5{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;margin-bottom:3px}.shop-sidebar .post-widget .post h5 a{display:inline-block;color:#222}.shop-sidebar .post-widget .post .price{position:relative;display:block;font-size:16px;line-height:24px;font-weight:700}.shop-sidebar .post-widget{padding:41px 40px 20px 40px}.shop-sidebar .post-widget .widget-title{margin-bottom:44px}.range-slider{position:relative}.range-slider .title{position:relative;display:inline-block}.range-slider p{position:relative;display:inline-block;font-size:15px;color:#131313;font-weight:500;margin-right:10px!important}.range-slider .title:before{position:absolute;content:'$';left:-6px;top:-20px;color:#131313;font-weight:500;font-size:15px}.range-slider .input{color:#131313;max-width:75px;font-size:15px;font-weight:600;margin-top:5px;position:relative;display:inline-block}.range-slider .input input{background:none;color:#222;font-size:20px;font-weight:600;text-align:left;width:80px}.range-slider .ui-widget.ui-widget-content{height:7px;border:none;background:#f0f0f0}.range-slider .ui-slider .ui-slider-range{top:0;height:7px}.range-slider .ui-state-default,.range-slider .ui-widget-content .ui-state-default{top:-7px;width:18px;height:18px;border:none;border-radius:50%;cursor:pointer;margin-left:0}.range-slider .clearfix{margin-bottom:25px}.shop-sidebar .price-filter{padding-bottom:50px}.shop-sidebar .advice-box{position:relative;display:block;width:100%;padding:145px 30px 150px 30px;background-size:cover;background-repeat:no-repeat;background-position:center}.shop-sidebar .advice-box:before{position:absolute;content:'';background:#0e0e0e;width:100%;height:100%;left:0;top:0;opacity:.7}.shop-sidebar .advice-box p{position:relative;display:block;font-size:17px;line-height:26px;color:#fff;letter-spacing:2px;margin-bottom:11px;font-weight:600;text-transform:uppercase}.shop-sidebar .advice-box h2{font-size:40px;line-height:45px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:41px}.item-shorting .nice-select:after{position:absolute;content:"\f107";font-family:'Font Awesome 5 Pro';font-size:18px;top:22px;right:0;color:#5b5858;font-weight:400;border:none!important;transform:rotate(0deg)!important}.item-shorting .nice-select{position:relative;display:block;width:100%;height:70px;border:none!important;background:#fff0;font-size:18px;color:#757575;font-weight:600;padding:17px 10px;padding-right:15px}.product-details .nice-select{margin-bottom:15px;width:100%}.shop-page-section .our-shop .item-shorting{position:relative;margin-bottom:40px}.shop-page-section .item-shorting .text p{font-size:18px;line-height:70px;font-weight:600;color:#757575}.nice-select .list{min-width:160px!important}.product-block-two .inner-box{position:relative;display:block;padding:9px 0 77px 420px;border-bottom:1px solid #ececec;margin-bottom:60px;min-height:330px}.product-block-two .inner-box .image-box{position:absolute;left:0;top:0;width:370px;height:270px;overflow:hidden}.product-block-two .inner-box .image-box a{position:absolute;left:0;top:0;right:0;width:100%;height:100%;font-size:0;color:#fff;z-index:2}.product-block-two .inner-box .image-box img{width:100%}.product-block-two .inner-box:hover .image-box img{transform:scale(1.1)}.product-block-two .inner-box .image-box:before,.product-block-two .inner-box .image-box:after{position:absolute;content:'';width:0%;height:100%;opacity:.8;z-index:1;transition:all 500ms ease}.product-block-two .inner-box .image-box:before{left:0}.product-block-two .inner-box .image-box:after{right:0}.product-block-two .inner-box:hover .image-box:before,.product-block-two .inner-box:hover .image-box:after{width:50%}.product-block-two .inner-box .content-box .rating li{position:relative;display:inline-block;float:left;font-size:13px;margin-right:6px}.product-block-two .inner-box .content-box .rating li:last-child{margin:0px!important}.product-block-two .inner-box .content-box .rating{margin-bottom:11px}.product-block-two .inner-box .content-box h2{position:relative;display:block;font-size:30px;line-height:38px;font-weight:700;margin-bottom:5px}.product-block-two .inner-box .content-box h2 a{display:inline-block;color:#222}.product-block-two .inner-box .content-box h5{display:block;font-size:18px;line-height:26px;font-weight:700;margin-bottom:14px}.product-block-two .inner-box .content-box h5 span{font-size:15px}.product-block-two .inner-box .content-box p{margin-bottom:20px}.product-block-two .inner-box .content-box .theme-btn-one{padding:9.5px 25px}.shop-list .pagination-wrapper{padding-top:30px}.shop-details{position:relative;padding:130px 0 125px 0;border-bottom:1px solid #e4e4e4}.product-details-content .slider-content{position:relative;display:block}.product-details-content .slider-content .slider-pager{position:absolute;left:0;top:0}.product-details-content .slider-content .slider-pager .thumb-box li{margin-bottom:23px;position:relative;width:170px;height:180px;cursor:pointer;z-index:9}.bx-viewport{min-height:586px!important}.product-details-content .slider-content .slider-pager .thumb-box li:last-child{margin-bottom:0}.product-details-content .slider-content .product-image{position:relative;padding-left:195px}.product-details-content .slider-content .product-image .image{position:relative;display:block}.product-details-content .slider-content .product-image .image img{width:100%}.product-details-content .slider-inner{position:relative;margin-right:-30px}.product-details-content .product-details{position:relative;margin-left:70px}.product-details-content .product-details h2{font-size:45px;line-height:50px;font-weight:700;color:#112433;margin-bottom:12px}.product-details-content .product-details .rating li{position:relative;display:inline-block;font-size:12px;line-height:20px;float:left;margin-right:5px}.product-details-content .product-details .rating li:last-child{margin:0px!important}.product-details-content .product-details .rating{margin-bottom:17px}.product-details-content .product-details h5{font-size:18px;line-height:26px;font-weight:700;margin-bottom:17px}.product-details-content .product-details .text{margin-bottom:25px}.product-details-content .product-details .text p{margin-bottom:10px;line-height:30px}.product-details-content .product-details .text p:last-child{margin-bottom:0}.product-details-content .product-details .color-box{margin-bottom:30px}.product-details-content .product-details .color-box h3{font-size:24px;line-height:32px;font-weight:700;margin-bottom:12px}.product-details-content .product-details .color-box .color-list .color{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;float:left;margin-right:10px}.product-details-content .product-details .color-box .color-list .color:last-child{margin:0px!important}.addto-cart-box .clearfix li{position:relative;display:inline-block}.addto-cart-box .input-group{position:relative;display:table;border-collapse:separate;max-width:50px;width:100%;height:31px}.addto-cart-box .theme-btn-one{padding:7px 23px;font-size:13px}.addto-cart-box .item-quantity{position:relative;display:inline-block;max-width:130px;width:100%;float:left;padding:0 40px;margin-right:30px;border:1px solid #ddd;z-index:1;margin-top:4px}.addto-cart-box input.quantity-spinner{line-height:31px;height:31px;width:43px!important;padding:0px!important;box-shadow:none!important;font-family:'Open Sans',sans-serif;border:none;text-align:center;font-size:14px;font-weight:700;color:#112433;border-left:1px solid #ddd;border-right:1px solid #ddd}.bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-down{position:absolute;height:33px;width:30px;background:#fff0;padding:0 0;left:-34px;top:-33px;border-right:none;border-radius:0}.bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-up{position:absolute;height:33px;width:30px;background:#fff0;padding:0 0;right:-34px;top:-33px;border-left:none;margin-top:0;border-radius:0}.bootstrap-touchspin .glyphicon-chevron-up:before{content:"\f067";font-size:12px;font-style:normal;color:#666;font-family:'Font Awesome 5 pro';font-weight:700}.bootstrap-touchspin .glyphicon-chevron-down:before{content:"\f068";font-size:12px;font-style:normal;color:#666;font-weight:700;font-family:'Font Awesome 5 pro'}.bootstrap-touchspin .input-group-btn-vertical{position:absolute;width:100%}.bootstrap-touchspin .input-group-btn-vertical i{top:2px;left:7px;font-size:inherit!important}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:0}.shop-details .product-discription .tabs-content .customer-review .single-review{position:relative;margin-bottom:37px}.shop-details .product-discription .tabs-content .customer-review .single-review:last-child{margin-bottom:0}.shop-details .product-discription .tabs-content .customer-review .single-review .image-box{position:absolute;left:0;top:3px;width:100px;height:100px;line-height:80px;border-radius:5px;overflow:hidden}.shop-details .product-discription .tabs-content .customer-review .single-review .image-box img{width:100%;border-radius:5px}.shop-details .product-discription .tabs-content .customer-review .single-review .inner{position:relative;padding-left:130px}.single-product .product-discription .tabs-content .customer-review .single-review .inner .rating{position:relative}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{position:relative;display:inline-block;font-size:16px;margin-right:2px}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li:last-child{margin-right:0}.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5{position:relative;display:block;font-size:18px;line-height:28px;font-weight:900;margin-bottom:12px}.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5 span{font-size:15px;font-weight:600;color:#93959e}.shop-details .product-discription .tabs-content .customer-review .single-review .inner p{line-height:28px;color:#93959e}.shop-details .product-discription .tabs-content .customer-review h3{position:relative;display:block;font-size:24px;line-height:30px;font-weight:700;margin-bottom:24px}.shop-details .product-discription .tabs-content .customer-review{position:relative;display:block}.shop-details .product-discription .tabs-content .customer-comments{position:relative;padding-left:40px}.shop-details .product-discription .tabs-content .customer-comments .rating-box p{position:relative;display:inline-block;font-size:15px;color:#93959e;margin-right:12px}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating{position:relative;display:inline-block}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{position:relative;display:inline-block;font-size:16px;margin-right:2px}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li:last-child{margin-right:0}.shop-details .product-discription .tabs-content .customer-comments .rating-box{position:relative;margin-bottom:17px}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group{position:relative;margin-bottom:20px}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='text'],.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='email'],.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;padding:10px 20px;font-size:15px;color:#93959e;background:#fff0;transition:all 500ms ease}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{height:150px;resize:none}.shop-details .product-discription .tabs-content .customer-comments h3{position:relative;display:block;font-size:24px;line-height:30px;font-weight:700;margin-bottom:24px}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group:last-child{margin-bottom:0}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group.message-btn{margin-top:10px}.product-details-content{margin-bottom:82px}.shop-details .product-discription .tab-btns{position:relative;display:inline-block;border-bottom:2px solid #ddd;margin-bottom:33px}.shop-details .product-discription .tab-btns li{position:relative;display:inline-block;font-size:24px;line-height:30px;font-family:'Roboto',sans-serif;font-weight:700;color:#222;padding-bottom:14px;margin-right:45px;cursor:pointer;transition:all 500ms ease}.shop-details .product-discription .tab-btns li:last-child{margin:0px!important}.shop-details .product-discription .tab-btns li:before{position:absolute;content:'';width:0%;height:2px;left:0;bottom:-2px;transition:all 500ms ease}.shop-details .product-discription .tab-btns li.active-btn:before,.shop-details .product-discription .tab-btns li:hover:before{width:100%}.shop-details .product-discription .tabs-content .content-box p{font-size:15px;line-height:28px;color:#5b5858;margin-bottom:27px}.shop-details .product-discription .tabs-content .content-box p:last-child{margin-bottom: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)}