.font-sm{font-size:14px!important;line-height:20px!important;font-weight:400}.section-box{display:inline-block;width:100%}.shop-template .font-sm{font-weight:500}.mt-30{margin-top:30px}.pt-20{padding-top:20px}.mb-40{margin-bottom:40px}.border-bottom{border-color:#dde4f0}.color-gray-500{color:#8c9ec5}.font-medium{font-weight:500}ul.no-bullets{list-style-type:none;padding:0;margin:0}.sidebar-border{border:1px solid #dde4f0;margin-bottom:30px}.sidebar-border .sidebar-head{border-bottom:1px solid #dde4f0;padding:10px 10px 10px 10px}.sidebar-border .sidebar-content{padding:10px}.list-nav-arrow{display:flex;flex-direction:column;gap:7px}.grid-item{text-decoration:none;display:flex;flex:1;width:100%}.category-card{background-color:var(--background-main-color);width:100%;border:1px solid;border-color:var(--card-secondary-border-color);border-radius:5px;padding:5px;text-align:center;transition:transform .2s;cursor:pointer}.category-card:hover{background-color:#f0f3f8}.card-content{display:flex;justify-content:space-between;align-items:center}.category-name{font-size:16px;color:#425a8b;flex-grow:1}.number{background-color:#f0f3f8;border-radius:7px;font-size:12px;line-height:18px;font-weight:500;color:#425a8b;padding:3px;min-width:25px;max-width:max-content;text-align:center;transition-duration:.2s}.category-card:hover .number{background-color:#fd3636;color:#fff}.card-grid-style-3 .card-grid-inner{border-radius:4px;background-color:#fff;border:1px solid #d5dfe4;padding:15px;position:relative;transition-duration:.2s}.card-grid-style-3 .card-grid-inner .tools{position:absolute;top:15px;right:20px;width:30px;z-index:12;transition-duration:.2s;transition:all .3s ease 0s}.card-grid-style-3 .card-grid-inner .image-box{position:relative;text-align:center;width:100%;display:inline-block;height:165px;overflow:hidden;line-height:165px;margin-bottom:10px}.card-grid-style-3 .card-grid-inner .image-box img{max-height:100%;max-width:95%;vertical-align:middle}.card-grid-style-3 .card-grid-inner .image-box .label{position:absolute;top:0;left:0;z-index:2;border-radius:30px;padding:4px 10px;color:#fff;font-size:12px;line-height:12px}.card-grid-style-3 .card-grid-inner .info-right a:hover{color:#425a8b}.card-grid-style-3 .card-grid-inner .info-right a.btn:hover{color:#fff}.card-grid-style-3 .card-grid-inner .info-right .rating{margin-top:5px}.card-grid-style-3 .card-grid-inner .price-info{margin-top:10px}.card-grid-style-3 .card-grid-inner .price-info .price-line{text-decoration:line-through;font-size:16px;line-height:24px}.card-grid-style-3 .card-grid-inner .price-info .price-main{margin-right:10px}.card-grid-style-3 .card-grid-inner .list-features{margin:20px 0 0 0}.card-grid-style-3 .card-grid-inner .list-features p{font-size:10px;line-height:18px;padding:0}.box-content .card-grid-style-3 .card-grid-inner .image-box{height:133px;line-height:135px}@media (min-width:768px){.display-list .card-grid-style-3 .card-grid-inner{display:flex}.display-list .card-grid-style-3 .card-grid-inner .image-box{width:25%;min-width:260px;max-width:260px}.display-list .card-grid-style-3 .card-grid-inner .info-right{width:100%}.display-list .card-grid-style-3 .card-grid-inner .info-right .btn-cart{max-width:260px}.display-list .card-grid-style-3 .card-grid-inner .tools{bottom:10px;left:10px;top:auto;right:auto;width:100%;max-width:260px}.display-list .card-grid-style-3 .card-grid-inner .tools .btn{margin-bottom:0!important;margin-right:10px}}@media (max-width:1399.98px){.display-list .card-grid-style-3 .card-grid-inner .image-box{min-width:210px;max-width:210px}}.display-list .btn-tooltip{position:relative}.display-list .btn-tooltip:after{color:#425a8b;background-color:#d5dfe4;top:-35px;left:0;position:absolute;white-space:nowrap;border-radius:5px;font-size:11px;padding:7px 10px;content:attr(aria-label);line-height:1.3;box-shadow:0;transition:0;opacity:0;visibility:hidden;transform:0;transition-duration:.2s;bottom:unset;right:unset}.display-list .btn-tooltip:before{content:"";position:absolute;left:50%;top:0;border:7px solid transparent;border-top-color:#d5dfe4;z-index:9;margin-bottom:0;transition:0;opacity:0;visibility:hidden;margin-left:-8px}.display-list .btn-tooltip:hover:after{opacity:1;visibility:visible;transform:0;transition-duration:.2s}.display-list .btn-tooltip:hover:before{opacity:1;visibility:visible;transform:translateY(-8px)}.color-brand{color:#425a8b;text-decoration:none}@media (max-width:768px){.sidebar-border{position:relative;top:auto}}.sidebar-border{position:sticky;top:10%;z-index:100}