@media only screen and (min-width:1024px){.shop-content{max-width:calc(100% - 345px)!important}}.filter[class*=by-custom-].is-collapsed>ul.filter-checkboxes{display:none}.filter[class*=by-custom-]>h6{cursor:pointer;user-select:none}.filter[class*=by-custom-]>h6::after{content:"▾";float:right;transition:transform .2s ease}.filter[class*=by-custom-].is-collapsed>h6::after{transform:rotate(-90deg)}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{flex:0 0 100%!important;width:100%!important;display:block!important;margin-top:4px!important}@media (min-width:1024px){.ck-dash-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}}@media (min-width:1200px){.ck-dash-layout{grid-template-columns:336px minmax(0,1fr)}}@media (max-width:1023px){.ck-dash-layout{display:grid;grid-template-columns:1fr;gap:18px}.ck-dash-sidebar{position:relative;top:auto;order:2}}.ck-dash-sidebar{width:100%;max-width:336px;position:static;top:140px;align-self:start}.ck-dash-main{overflow:visible;min-width:0}.ck-dash-box{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ck-dash-links{margin:0;padding-left:18px}.ck-dash-ad{min-height:250px;border:1px dashed rgba(0,0,0,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;opacity:.8}@media (max-width:768px){:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) ul.products{display:block!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal{border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;padding:14px!important;margin:0 0 18px!important;overflow:hidden!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal>a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important;width:100%!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .product-thumbnail{width:100%!important;max-width:260px!important;margin:0 auto 6px!important;padding:0!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .product-thumbnail figure{margin:0!important;padding:0!important;width:100%!important;aspect-ratio:1/1!important;border-radius:12px!important;overflow:hidden!important;height:auto!important;min-height:0!important;max-height:none!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .product-thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .product-details{width:100%!important;min-width:0!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal h2.woocommerce-loop-product__title{font-size:18px!important;line-height:1.25!important;margin:2px 0 4px!important;white-space:normal!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .sold-by{margin:0 0 6px!important;opacity:.85!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal p.product-excerpt{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;line-height:1.4!important;max-height:calc(1.4em * 3)!important;margin:0 0 10px!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .ck-loop-rating-sold,:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .product-sales-count{display:flex!important;justify-content:center!important;align-items:center!important;margin:6px auto 10px!important;width:100%!important}:is(body.post-type-archive-product.woocommerce,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type,body.tax-pa_grades.woocommerce,body.tax-pa_subject.woocommerce,body.tax-pa_resource-type.woocommerce) article.product-block.normal .product-price-data{border-top:none!important;box-shadow:none!important;padding-top:0!important;margin-top:8px!important;text-align:center!important}:is(body.post-type-archive-product,body.tax-pa_grades,body.tax-pa_subject,body.tax-pa_resource-type) .price{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:4px 0 0!important}}body.post-type-archive-product .product-price-data,body.tax-pa_grades .product-price-data,body.tax-pa_subject .product-price-data,body.tax-pa_resource-type .product-price-data{border:none!important;border-top:none!important;box-shadow:none!important}body.post-type-archive-product .price,body.tax-pa_grades .price,body.tax-pa_subject .price,body.tax-pa_resource-type .price{border:none!important;box-shadow:none!important}body.post-type-archive-product .woocommerce-Price-amount,body.tax-pa_grades .woocommerce-Price-amount,body.tax-pa_subject .woocommerce-Price-amount,body.tax-pa_resource-type .woocommerce-Price-amount{font-size:20px!important;font-weight:600!important}body.post-type-archive-product .price,body.tax-pa_grades .price,body.tax-pa_subject .price,body.tax-pa_resource-type .price{display:flex!important;align-items:center!important}body.post-type-archive-product .price a.button,body.tax-pa_grades .price a.button,body.tax-pa_subject .price a.button,body.tax-pa_resource-type .price a.button{font-size:14px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important}