.sidebar-shop ul { padding : 0; overflow : hidden; } .sidebar-shop ul li { list-style : none; } .sidebar-shop a { -webkit-transition : all 0.3s ease 0s; transition : all 0.3s ease 0s; } .sidebar-shop .search { position : relative; } .sidebar-shop .search .basic-search { width : 100%; border : none; padding : 0; outline : none; } .sidebar-shop .search i { position : absolute; top : 0.1rem; left : 1rem; } .sidebar-shop .search-box { position : relative; } .sidebar-shop .search-box input.product-search { border : none; border-bottom : 1px solid #DDDDDD; width : 100%; outline : none; padding : 6px 10px; margin-bottom : 1rem; } .sidebar-shop .search-box i { position : absolute; top : 10px; left : 7px; } .sidebar-shop .product-cat { width : 100%; position : relative; } .sidebar-shop .product-cat .treeview > li { position : relative; } .sidebar-shop .product-cat .treeview > li:before, .sidebar-shop .product-cat .treeview > li:after { position : absolute; top : 10px; left : 20px; margin-top : -8px; font-family : 'feather'; content : '\e844'; -webkit-transition : all 300ms linear 0s; transition : all 300ms linear 0s; } .sidebar-shop .product-cat .treeview > li.expandable:before { opacity : 1; } .sidebar-shop .product-cat .treeview > li.expandable:after { opacity : 0; } .sidebar-shop .product-cat .treeview > li.collapsable:before { opacity : 0; } .sidebar-shop .product-cat .treeview > li.collapsable:after { opacity : 1; -webkit-transform : rotate(-90deg); -ms-transform : rotate(-90deg); transform : rotate(-90deg); } .sidebar-shop .product-cat .treeview li span { color : #6B6F82; display : block; font-size : 14px; line-height : 25px; text-transform : capitalize; cursor : pointer; -webkit-transition : all 0.3s ease 0s; transition : all 0.3s ease 0s; } .sidebar-shop .product-cat .treeview li.open span { font-weight : 600; } .sidebar-shop .product-cat .treeview li.open > ul > li span { font-weight : normal; } .sidebar-shop .product-cat .treeview li.open > ul > li.active span { font-weight : 600; } .sidebar-shop .product-cat .treeview li > ul { padding-right : 1rem; } .sidebar-shop .product-cat .treeview li > ul > li > a { color : #999999; display : block; font-size : 13px; line-height : 25px; text-transform : capitalize; } .sidebar-shop .noUi-tooltip { display : none; } .sidebar-shop .noUi-active .noUi-tooltip { display : block; } .sidebar-shop .sidebar-list { width : 100%; position : relative; } .sidebar-shop .sidebar-list ul li { line-height : 2; } .sidebar-shop .sidebar-list ul li a { color : #6B6F82; } .sidebar-shop .sidebar-list ul li a span.count { float : left; padding-left : 1rem; } .sidebar-shop .sidebar-list ul li a:hover { color : #1E9FF2; } .sidebar-shop .sidebar-list.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { width : 5px; } .sidebar-shop .sidebar-list .skin label { display : inline; } .sidebar-shop .color-info { width : 1rem; height : 1rem; display : inline-block; margin-left : 1rem; border-radius : 50%; position : relative; top : 3px; } .sidebar-shop .color-info.white { border : 1px solid #6B6F82; } .sidebar-shop .featured-image { text-align : center; border-radius : 4px; } .sidebar-shop .featured-image .badge { padding : 0.5rem; font-size : 1.2rem; float : right; margin : 10px; letter-spacing : 0.25px; } .sidebar-shop .featured-image img { padding : 2rem 3rem 3.5rem; width : 250px; position : relative; } .size-filter ul li { list-style : none; display : inline-block; margin : 8px 0 0 8px; } .size-filter ul li a { background : #F0F2F8; border-radius : 3px; display : block; font-weight : 700; height : 34px; line-height : 34px; text-align : center; width : 34px; } .size-filter ul li.active a { background : #1E9FF2; color : #FFFFFF; } .product-img { background : #F4F5FA; margin-bottom : 1rem; position : relative; min-height : 300px; } .product-img img { margin : 0 auto; } .product-img .badge { position : absolute; top : 15px; padding : 0.5rem; font-size : 1rem; letter-spacing : 0.25px; right : 15px; } .product-img .badge.badge-right { right : auto; left : 15px; } .price-reviews { overflow : hidden; margin-bottom : 1rem; } .price-reviews .price-box { float : right; } .price-reviews .price-box .price { font-weight : 700; } .price-reviews .price-box .old-price { color : #6F7274; font-weight : 400; margin-right : 5px; text-decoration : line-through; } .price-reviews .ratings { float : left; } .price-reviews .ratings img { height : 15px; } .product-shop .display-buttons a { color : #6B6F82; margin-left : 1rem; } .product-shop .display-buttons a.active, .product-shop .display-buttons a:hover { color : #1E9FF2; } .product-shop .shop-title { text-transform : uppercase; font-weight : 600; } .product-shop .product-title { font-weight : 500; letter-spacing : 0.05rem; font-size : 1.12rem; margin-bottom : 0.5rem; } .product-shop .product-action { background : #F4F5FA; padding : 0.75rem 1rem; } .product-shop .product-action .saperator { color : #BFC5E2; position : relative; top : -1px; } .product-detail ul { padding : 0; } .product-detail ul li { list-style : none; } .product-detail .product-img { height : 478px; } .product-detail .product-img img { height : auto; } .product-detail .product-title { font-weight : 600; } .product-detail .price-reviews { margin-bottom : 2rem; } .product-detail .price-reviews .price-box { margin-top : 0.5rem; } .product-detail .price-reviews .price-box .price { font-weight : 500; color : #1E9FF2; } .product-detail .product-info { margin-bottom : 1.25rem; } .product-detail .product-options .option-title { font-weight : 600; display : inline-block; width : 45px; } .product-detail .color-options ul { padding-right : 0; } .product-detail .color-options ul li { list-style-type : none; display : inline-block; margin-left : 1rem; } .product-detail .color-options .color-info { width : 1.5rem; height : 1.5rem; display : inline-block; top : 5px; position : relative; } .product-detail .color-options .color-info.active { outline : 1px solid #BFC5E2; outline-offset : 2px; } .product-detail .product-action .product-count { float : right; margin-left : 2rem; width : 20%; } .product-detail .product-action .product-count .input-group-prepend .btn, .product-detail .product-action .product-count .input-group-append .btn { background : #F4F5FA; } .product-detail .product-action .product-count .form-control { border-color : #F4F5FA; } .product-detail .product-action .product-info { width : 40%; } .product-detail .product-action .product-info { background : #F4F5FA; padding : 0.75rem 1rem; } .product-detail .product-action .product-info .saperator { color : #BFC5E2; position : relative; top : -1px; } .product-detail .product-buttons .btn { padding : 0.5rem 0.75rem 0.75rem; } .product-detail .product-buttons .btn i { position : relative; top : 2px; } .product-detail .product-tabs { border-radius : 0; } .product-detail .product-tabs.nav.nav-tabs.nav-underline .nav-item { -webkit-box-flex : 0; -webkit-flex : 0; -ms-flex : 0; flex : 0; } .product-detail .product-tabs.nav.nav-tabs.nav-underline .nav-item a.nav-link { padding : 0.75rem 2rem; font-size : 1.2rem; } .product-detail .product-content ul { padding-right : 2rem; } .product-detail .product-content ul li { list-style : disc; } .shop-wrapper.product-action .product-count { width : 24%; } .shop-wrapper.product-action .product-info { width : 27%; } @media (max-width: 480px) { .shop-wrapper .input-group-addon, .shop-wrapper .input-group-btn, .shop-wrapper .input-group .form-control { display : block; margin-bottom : 10px; clear : both; } .shop-wrapper .input-group { display : block; } } .options { background : #F5F7FC; padding : 10px; } .product-detail-page .product-img { height : auto; min-height : auto; }