 @media (max-width:570px){.edublink-woocommerce-shop-top{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:10px!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}.edublink-woocommerce-shop-top .edublink-woocommerce-shop-top-order select{font-weight:500!important}.edublink-archive-container{max-width:1382px!important}.edublink-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.filter-sidebar-column.theme-filter{width:25%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.product-archive-main{width:75%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.theme-product-filter-toggle{display:none;background-color:var(--edublink-color-lighten01,#f0f4f5);padding:12px 20px;cursor:pointer;margin-bottom:20px;font-weight:var(--edublink-p-semi-bold,600);font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;gap:10px!important;font-family:var(--edublink-font-secondary);color:var(--theme-heading-color,--edublink-color-heading,#0a083b);border:0 none;border-radius:3px}.theme-filter .eb-product-filter-icon{font-size:20px;margin-right:5px}.theme-filter .product-filter-form-wrapper{background-color:#fff;-webkit-box-shadow:0 10px 50px 0 rgba(26,46,85,.07);box-shadow:0 10px 50px 0 rgba(26,46,85,.07);border-radius:5px;padding:30px 30px 20px!important}.theme-filter .edublink-filter-close-trigger{display:none;text-align:right;margin-bottom:15px}.theme-filter .edublink-filter-close-trigger a{position:relative;z-index:2;top:-2px;left:0;background:#fff;border:0 none;color:var(--theme-heading-color,--edublink-color-heading,#0a083b);width:40px;height:40px;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.06);margin-right:-14px}.theme-filter .filter-widget{margin-top:25px;padding-top:25px;border-top:1px solid #e9ecef}.theme-filter .filter-widget:first-child{border-top:none;margin-top:0;padding-top:0}.theme-filter .filter-widget .widget-title{margin-bottom:20px;position:relative}.theme-filter .filter-widget .widget-title::after{content:"\e91e";font-family:"icomoon";font-size:6px;position:absolute;top:8px;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:var(--edublink-transition);-o-transition:var(--edublink-transition);transition:var(--edublink-transition)}.theme-filter .filter-widget.collapsed .widget-title::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.theme-filter .eb-filter-content{padding-right:0!important}.theme-filter .eb-filter-content::-webkit-scrollbar{width:6px}.theme-filter .eb-filter-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.theme-filter .eb-filter-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.theme-filter .eb-filter-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.theme-filter .edublink-radio-filter,.theme-filter .edublink-checkbox-filter{margin-bottom:15px!important;padding:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px!important}.theme-filter .eb-filter-content label,.theme-filter .edublink-radio-filter label,.theme-filter .edublink-checkbox-filter label{display:block!important;width:100%!important;cursor:pointer;margin:0;gap:15px!important;color:var(--theme-heading-color,--edublink-color-heading,#0a083b);position:relative;font-size:15px;line-height:26px}.theme-filter .eb-filter-content input[type="checkbox"],.theme-filter .eb-filter-content input[type="radio"],.theme-filter .edublink-radio-filter input[type="radio"],.theme-filter .edublink-checkbox-filter input[type="checkbox"]{margin:0!important;border:1px solid #d2d5d6;width:17px;height:17px;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d2d5d6;border-radius:4px;outline:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#fff}.theme-filter .eb-filter-content input[type="radio"],.theme-filter .edublink-radio-filter input[type="radio"]{border-radius:50%}.theme-filter .eb-filter-content input[type="checkbox"]:checked::before,.theme-filter .edublink-checkbox-filter input[type="checkbox"]:checked::before{position:absolute;font-size:11px;content:"\e913";font-family:"icomoon";left:-1px;top:-1px;height:17px;width:14px;border-radius:2px;line-height:17px;color:#fff;background:var(--edublink-color-primary,--theme-primary-color,#156db5)}.theme-filter .eb-filter-content input[type="radio"]:checked::before,.theme-filter .edublink-radio-filter input[type="radio"]:checked::before{content:"";position:absolute;width:11px;height:11px;background:white;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;background-color:var(--edublink-color-primary,--theme-primary-color,#156db5)}.theme-filter .filter-cat-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.theme-filter .star-display{color:#ffb900;margin-right:8px;font-size:16px;letter-spacing:2px}.theme-filter .edublink-product-filter-buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-filter .edublink-product-filter-buttons .edu-btn{text-align:center;border-radius:5px;display:inline-block;height:60px;line-height:62px;color:#fff;background:var(--edublink-color-primary,--theme-primary-color,#156db5);padding:0 30px;font-size:15px;font-weight:500;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-family:var(--edublink-font-secondary);border:0 none;overflow:hidden;position:relative;z-index:1}.theme-filter .edublink-product-filter-buttons .edu-btn:last-child{background:transparent;border:1px solid var(--edublink-color-border,--theme-color-border,#e5e5e5);color:var(--theme-heading-color,--edublink-color-heading,#0a083b);padding:0 25px}.theme-filter .edublink-product-filter-buttons .edu-btn:last-child:hover{color:#fff;background:var(--edublink-color-primary,--theme-primary-color,#156db5)}.active-filters-container{background:-o-linear-gradient(315deg,#f7fafc,#edf2f7);background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:20px;border-radius:10px;margin-bottom:30px;border-left:4px solid var(--edublink-color-primary,--theme-primary-color,#156db5);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.active-filters-container h4{margin:0 0 15px 0;font-size:17px;color:var(--theme-heading-color,--edublink-color-heading,#0a083b);font-weight:var(--edublink-p-semi-bold,600);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.active-filters-container h4::before{margin-right:10px;font-size:12px;content:"\e936";font-family:"icomoon"!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.active-filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.active-filter-badge{background:white;border:1px solid var(--edublink-color-primary,--theme-primary-color,#156db5);padding:8px 16px;border-radius:20px;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 2px 4px rgba(90,103,216,.1);box-shadow:0 2px 4px rgba(90,103,216,.1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.active-filter-badge:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(90,103,216,.2);box-shadow:0 4px 8px rgba(90,103,216,.2)}.active-filter-badge .filter-name{color:var(--edublink-color-primary,--theme-primary-color,#156db5);font-weight:var(--edublink-p-semi-bold,600)}.active-filter-badge .filter-value{color:#2d3748;font-weight:500}.active-filter-badge .remove-filter{color:#a0a8c0;text-decoration:none;font-size:20px;line-height:1;margin-left:4px;width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.active-filter-badge .remove-filter:hover{color:#e74c3c;background:#fed7d7}.no-filters-active{color:#718096;font-style:italic;font-size:14px;padding:10px 0}@media (max-width:1199px){.filter-sidebar-column{width:30%}.product-archive-main{width:70%}}@media (max-width:991px){.filter-sidebar-column,.product-archive-main{width:100%;padding:0}.theme-product-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-filter .edublink-filter-close-trigger{display:block;text-align:right;padding:0;margin-bottom:20px}.theme-filter .product-filter-form-wrapper{display:none;position:fixed;top:0;left:-100%;width:350px;height:100vh;z-index:99999;background:white;padding:25px 20px;overflow-y:auto;-webkit-transition:left .4s cubic-bezier(.4,0,.2,1);-o-transition:left .4s cubic-bezier(.4,0,.2,1);transition:left .4s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:5px 0 25px rgba(0,0,0,.15);box-shadow:5px 0 25px rgba(0,0,0,.15);border-radius:0}.theme-filter .product-filter-form-wrapper.active{display:block;left:0;overflow-y:auto;pointer-events:all}.theme-filter .product-filter-form-wrapper form{padding:0}.theme-filter .product-archive-main{padding-left:0;margin-top:20px}body.filter-sidebar-open::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.active-filters-container{margin-top:20px}}@media (max-width:767px){.theme-filter .edublink-product-filtering{padding:0!important}.theme-filter .product-filter-form-wrapper{width:350px}.theme-filter .edublink-product-filter-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.theme-filter .active-filter-badge{font-size:13px;padding:6px 12px}}@media (max-width:575px){.active-filters-container{padding:15px}.active-filters-list{gap:8px}}.theme-filter .filter-widget{-webkit-animation:filter-fadeIn .5s ease forwards;animation:filter-fadeIn .5s ease forwards}.theme-filter .filter-widget:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.theme-filter .filter-widget:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.theme-filter .filter-widget:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.theme-filter .filter-widget:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.theme-filter .filter-widget:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.theme-filter .filter-widget:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.theme-filter .filter-widget:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.theme-filter .edublink-search-filter{position:relative}.theme-filter .edublink-search-filter i{width:40px;color:var(--tutor-color-muted);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0;bottom:0;left:0}.theme-filter .product-search-input{width:100%;padding:16px 15px;padding-left:40px!important;border:1px solid #ddd;border-radius:4px;background-color:#fff;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.theme-filter .product-search-input:focus{outline:none;border-color:var(--edublink-color-primary,--theme-primary-color,#156db5);-webkit-box-shadow:0 0 0 2px rgba(0,115,170,.1);box-shadow:0 0 0 2px rgba(0,115,170,.1)}