.shop-page-title{display:flex;justify-content:center}.shop-page-title>div{width:100vw;max-width:none;padding:15px 45px!important;box-sizing:border-box;margin:0}.shop-container{display:grid;gap:15px;padding:0 30px;grid-template-areas:"selected_list selected_list" "notices notices" "filter products" "pagination pagination";grid-template-columns:25% 1fr;max-width:none;margin-left:auto;margin-right:auto}.shop-container #filter-wrapper{grid-area:filter}.shop-container .woocommerce-notices-wrapper{grid-area:notices}.shop-container .container:has(>.woocommerce-pagination){grid-area:pagination}.shop-container #toggle-filter{grid-area:toggle_filter}.shop-container #selected_list{grid-area:selected_list;background:rgb(0 0 0 / .2);padding:0 5px 10px 5px}.shop-container #selected_list section{background:#fff;min-height:30px}.shop-container #selected_list h4{color:#000;margin:5px 0}.woocommerce-shop .custard-slider{margin-bottom:0px!important}.shop-container .products{grid-area:products;box-sizing:border-box;padding:0 0 0 15px!important}#main>.row.category-page-row{padding-top:0;max-width:none}.woocommerce-breadcrumb .custard-breadcrumb{display:flex;list-style-type:none}.woocommerce-breadcrumb .custard-breadcrumb li:not(:last-of-type)::after{content:"/";padding:0 5px}.woocommerce-breadcrumb .custard-breadcrumb li:last-of-type a{font-weight:700;color:#222}:root{--pcol:3}.products{display:grid!important;grid-template-columns:repeat(var(--pcol),1fr);grid-auto-rows:min-content}.product-small.col{max-width:none!important}@media (min-width:1200px){:root{--pcol:4}}@media (min-width:600px){.hide-mobile{display:none!important}}@media (max-width:600px){:root{--pcol:2}.shop-container #filter-wrapper{display:none}.shop-container{grid-template-areas:"selected_list" "notices" "toggle_filter" "products" "pagination";grid-template-columns:100%}#toggle-filter{width:200px;height:50px;background:#fff url(https://thanhanhair.com/wp-content/uploads/2024/10/filter-products.png) no-repeat center;background-size:40px;border-radius:30px;border:1px solid #27aee5;color:#fff0;transition:all .3s;margin:25px auto!important}#toggle-filter:hover{background-color:rgb(220 240 240 / .9);background-image:none;color:#000}}