.filter-text input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #000;width:16px;height:16px;position:relative;cursor:pointer;outline:0}.filter-text input[type=checkbox]:checked{background-color:#000}.filter-text input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background-color:#fff;transform:translate(-50%,-50%);clip-path:polygon(0% 40%,40% 100%,100% 0%,75% 10%,42% 60%)}.filter-text label{cursor:pointer;color:#000}.list-filter{margin-top:42px}.title-filter{font-weight:800;line-height:20px;margin-bottom:15px}.title-filter:not(:first-child){padding-top:21px}.filter-text{padding:7px 0}.liner-filter{border:none;display:block;border-bottom:.5px solid #e8e8e8;opacity:1;margin:20px 0 21px}.list-filter-text{margin:0;padding:0;list-style:none;font-family:Janna Lt,sans-serif}[data-bs-toggle=collapse]{cursor:pointer}.dropdown-icon{transform:rotate(180deg);transition:transform .3s}.rotate{transform:rotate(0)}.scroll-artist{max-height:250px;overflow:auto}.scroll-artist::-webkit-scrollbar{width:6px;height:6px}.scroll-artist::-webkit-scrollbar-track{background:#e8e8e8;border-radius:4px}.scroll-artist::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}.scroll-artist::-webkit-scrollbar-button{display:none;width:0;height:0}.scroll-artist::-webkit-scrollbar-button:single-button:vertical:decrement,.scroll-artist::-webkit-scrollbar-button:single-button:vertical:increment,.scroll-artist::-webkit-scrollbar-button:single-button:horizontal:decrement,.scroll-artist::-webkit-scrollbar-button:single-button:horizontal:increment{display:none;width:0;height:0}.box-main{padding:40px 0 100px}.box-product{margin-top:32px}.number-product{font-family:Janna LT,sans-serif}.product-image{width:350px;height:350px;object-fit:contain;transition:transform .3s}.box-image,.info-product{width:100%;max-width:370px;margin:0 auto}.box-image{padding:10px;height:100%;max-height:370px;overflow:hidden}.each-box{display:flex;flex-direction:column;height:100%}.each-box:hover .product-image{transform:scale(1.1)}.product-name{font-size:18px;font-style:normal;font-weight:800;letter-spacing:1px}.artist-name{line-height:21px;letter-spacing:1px}.price-product{color:var(--black,#161412);font-size:18px;line-height:21px}@media (min-width:576px){.box-image{padding:25px}.info-product{padding:0 25px}}
