.woo-courses-grid{--woo-courses-grid-columns:3 !important;--woo-courses-grid-gap:28px}.woo-courses-grid{display:grid;grid-template-columns:repeat(var(--woo-courses-grid-columns),1fr);gap:var(--woo-courses-grid-gap)}.woo-courses-grid-item{position:relative;display:flex;flex-direction:column;padding:16px;border:1px solid #ececec;border-radius:var(--woo-courses-radius,12px)}.woo-courses-grid-badge{position:absolute;top:10px;inset-inline-start:10px;z-index:2;padding:4px 12px;border-radius:var(--woo-courses-radius-sm,8px);font-size:12px;font-weight:700;line-height:1.8}.woo-courses-grid-badge-upcoming{background-color:#d63638;color:#fff}.woo-courses-grid-thumbnail-link{display:block;margin-bottom:14px;border-radius:6px;overflow:hidden;background-color:#f0f0f1}.woo-courses-grid-thumbnail{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.woo-courses-grid-title{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4}.woo-courses-grid-title a{color:inherit;text-decoration:none}.woo-courses-grid-title a:hover,.woo-courses-grid-title a:focus{text-decoration:underline}.woo-courses-grid-excerpt{margin:0 0 16px;color:var(--woo-courses-text-color,#666);font-size:14px;line-height:1.7}.woo-courses-grid-actions{display:flex;align-items:center;gap:10px;margin-top:auto}.woo-courses-grid-actions .woo-course-purchase-button,.woo-courses-grid-actions .woo-courses-grid-quick-view{box-sizing:border-box!important;flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:0!important;margin:0!important;padding:10px 14px!important;border:1px solid var(--woo-courses-primary,#2271b1)!important;border-radius:var(--woo-courses-radius-sm,8px)!important;background-color:transparent!important;color:var(--woo-courses-primary,#2271b1)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-align:center!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:background-color 0.15s ease,color 0.15s ease}.woo-course-purchase-button-icon{flex-shrink:0}.woo-courses-grid-actions .woo-course-purchase-button:hover,.woo-courses-grid-actions .woo-course-purchase-button:focus,.woo-courses-grid-actions .woo-courses-grid-quick-view:hover,.woo-courses-grid-actions .woo-courses-grid-quick-view:focus{background-color:var(--woo-courses-primary,#2271b1)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.woo-courses-grid-more{display:flex;justify-content:center;margin-top:28px}.woo-courses-grid-more-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border:1px solid var(--woo-courses-primary,#2271b1);border-radius:var(--woo-courses-radius-sm,8px);background-color:#fff0;color:var(--woo-courses-primary,#2271b1);font-size:14px;font-weight:700;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.woo-courses-grid-more-button:hover,.woo-courses-grid-more-button:focus{background-color:var(--woo-courses-primary,#2271b1);color:#fff}.woo-courses-modal-quick-view{max-width:720px;text-align:start}.woo-courses-quick-view-thumbnail{margin:-32px -28px 20px;border-radius:var(--woo-courses-radius,12px) var(--woo-courses-radius,12px) 0 0;overflow:hidden;background-color:#f0f0f1}.woo-courses-quick-view-thumbnail img{display:block;width:100%;max-height:320px;object-fit:contain}.woo-courses-quick-view-title{margin:0 0 12px;font-size:22px;font-weight:800}.woo-courses-quick-view-title a{color:inherit;text-decoration:none}.woo-courses-quick-view-excerpt{margin-bottom:20px;color:var(--woo-courses-text-color,#666);font-size:15px;line-height:1.8}.woo-courses-quick-view .woo-course-purchase-box{max-width:none}.woo-courses-quick-view-full-link{display:inline-block;margin-top:12px;color:var(--woo-courses-primary,#2271b1);font-weight:600;text-decoration:none}.woo-courses-quick-view-full-link:hover{text-decoration:underline}.woo-courses-quick-view-loading{min-height:160px}.woo-courses-quick-view-error{color:#b32d2e}.woo-courses-my-item{position:relative;display:flex;flex-direction:column}.woo-courses-remove-access-form{position:absolute;top:10px;right:10px;z-index:2;margin-top:0}.woo-courses-remove-access-button{display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-height:0!important;padding:0!important;border:none!important;border-radius:50%;background-color:#fff!important;color:#b32d2e;box-shadow:0 1px 4px rgb(0 0 0 / .2);cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.woo-courses-remove-access-button:hover,.woo-courses-remove-access-button:focus{background-color:#b32d2e!important;color:#fff}.woo-courses-remove-access-icon{width:16px;height:16px;flex-shrink:0}@media (max-width:992px){.woo-courses-grid{grid-template-columns:repeat(2,1fr);--woo-courses-grid-columns:2}}@media (max-width:600px){.woo-courses-grid{grid-template-columns:1fr;--woo-courses-grid-columns:1}}