body.single-wc_course .entry-meta,body.single-wc_book .entry-meta{display:none}.woo-course-people{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.woo-course-person{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--woo-courses-radius-sm,8px);background-color:#f6f7f7}.woo-course-person-image{flex:0 0 auto;width:56px;height:56px;overflow:hidden;border-radius:50%}.woo-course-person-image img{display:block;width:100%;height:100%;object-fit:cover}.woo-course-person-info{display:flex;flex-direction:column;gap:4px;min-width:0}.woo-course-person-name{color:var(--woo-courses-heading-color,#1d2327);font-size:15px;font-weight:700}.woo-course-person-description{color:var(--woo-courses-text-color,#666);font-size:13px;line-height:1.6}.woo-course-featured-image{margin-bottom:24px;border-radius:var(--woo-courses-radius,12px);overflow:hidden}.woo-course-featured-image img{display:block;width:auto;max-height:400px;object-fit:cover}.woo-course-layout{display:flex;align-items:flex-start;gap:32px}.woo-course-main{flex:1;min-width:0}.woo-course-sidebar{flex:0 0 320px;width:320px}.woo-course-layout-learn .woo-course-main{max-width:800px}.woo-course-learn-back{display:inline-block;margin-bottom:20px;color:var(--woo-courses-primary,#2271b1);font-weight:600;text-decoration:none}.woo-course-learn-back:hover{text-decoration:underline}.rtl .woo-course-layout{direction:ltr;flex-direction:row-reverse}.rtl .woo-course-main,.rtl .woo-course-sidebar{direction:rtl}.wp-block-group:has(>figure.wp-block-post-featured-image){display:grid;grid-template-columns:320px 1fr;align-items:start;gap:32px;direction:ltr}.wp-block-group:has(>figure.wp-block-post-featured-image)>.entry-content,.wp-block-group:has(>figure.wp-block-post-featured-image) .woo-course-layout{display:contents}.wp-block-group:has(>figure.wp-block-post-featured-image) figure.wp-block-post-featured-image{grid-column:2;grid-row:1;direction:rtl}.wp-block-group:has(>figure.wp-block-post-featured-image) .woo-course-main,.wp-block-group:has(>figure.wp-block-post-featured-image) .player-controls-content{grid-column:2;grid-row:2;direction:rtl}.wp-block-group:has(>figure.wp-block-post-featured-image) .woo-course-sidebar{grid-column:1;grid-row:1 / span 2;width:auto;direction:rtl}@media (max-width:782px){.woo-course-layout,.rtl .woo-course-layout{direction:inherit;flex-direction:column}.woo-course-sidebar{width:100%;flex-basis:auto}.wp-block-group:has(>figure.wp-block-post-featured-image){display:block;direction:rtl}.wp-block-group:has(>figure.wp-block-post-featured-image)>.entry-content{display:block}.wp-block-group:has(>figure.wp-block-post-featured-image) .woo-course-layout{display:flex;flex-direction:column}.wp-block-group:has(>figure.wp-block-post-featured-image) figure.wp-block-post-featured-image,.wp-block-group:has(>figure.wp-block-post-featured-image) .woo-course-main,.wp-block-group:has(>figure.wp-block-post-featured-image) .woo-course-sidebar,.wp-block-group:has(>figure.wp-block-post-featured-image) .player-controls-content{grid-column:auto;grid-row:auto}}.woo-course-related{max-width:320px;padding:20px;border:1px solid #ececec;border-radius:var(--woo-courses-radius,12px);background-color:#fff;box-shadow:0 4px 16px rgb(0 0 0 / .06)}.woo-course-related-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.4}.woo-course-related-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--woo-courses-primary,#2271b1);color:#fff;font-size:14px;line-height:1}.woo-course-related-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.woo-course-related-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.woo-course-related-thumb{flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:var(--woo-courses-radius-sm,8px);background-color:#f0f0f0}.woo-course-related-thumb img{display:block;width:100%;height:100%;object-fit:cover}.woo-course-related-info{display:flex;flex-direction:column;gap:2px;min-width:0}.woo-course-related-item-title{overflow:hidden;color:var(--woo-courses-heading-color,#1d2327);font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.woo-course-related-author{color:var(--woo-courses-text-color,#888);font-size:12px}.woo-course-related-link:hover .woo-course-related-item-title{color:var(--woo-courses-primary,#2271b1)}.woo-course-video{position:relative;width:100%;max-width:800px;aspect-ratio:16 / 9;margin-top:24px}.woo-course-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:var(--woo-courses-radius-sm,6px)}.woo-course-purchase-box{max-width:320px;margin-bottom:24px;padding:24px;border:1px solid #ececec;border-radius:var(--woo-courses-radius,12px);background-color:#fff;box-shadow:0 4px 16px rgb(0 0 0 / .06)}.woo-course-purchase-button{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;padding:14px 16px;border-radius:var(--woo-courses-radius-sm,8px);background-color:var(--woo-courses-primary,#2271b1);color:#fff;font-size:16px;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 2px 8px color-mix(in srgb,var(--woo-courses-primary,#2271b1) 35%,transparent);transition:background-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.woo-course-purchase-button-icon{display:inline-flex;flex-shrink:0}.woo-course-purchase-button-icon svg{display:block}.woo-course-purchase-button:hover,.woo-course-purchase-button:focus{background-color:var(--woo-courses-primary-hover,#135e96);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--woo-courses-primary,#2271b1) 40%,transparent);transform:translateY(-1px)}.woo-course-purchase-button:active{transform:translateY(0);box-shadow:0 2px 8px color-mix(in srgb,var(--woo-courses-primary,#2271b1) 35%,transparent)}.woo-course-price{margin-bottom:8px;color:var(--woo-courses-heading-color,#1d2327);font-size:28px;font-weight:800}.woo-course-price .woocommerce-Price-currencySymbol{margin-inline-end:2px;color:var(--woo-courses-text-color,#777);font-size:.6em;font-weight:600}.woo-course-price del{margin-inline-end:8px;font-size:.6em;font-weight:400;opacity:.55}.woo-course-price ins{color:#2e7d32;text-decoration:none}.woo-course-duration{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;color:var(--woo-courses-text-color,#666);font-size:14px}.woo-course-duration::before{content:"";flex:0 0 auto;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.woo-course-sections{display:flex;flex-direction:column;gap:16px;margin-top:24px}.woo-course-progress{margin-bottom:20px;padding:14px;border:1px solid #f0f0f0;border-radius:var(--woo-courses-radius-sm,8px);background-color:#fafafa}.woo-course-progress-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px}.woo-course-progress-label{font-weight:600;color:var(--woo-courses-heading-color,#1d2327)}.woo-course-progress-count{color:var(--woo-courses-text-color,#666)}.woo-course-progress-bar{overflow:hidden;height:8px;border-radius:999px;background-color:#eee}.woo-course-progress-bar-fill{height:100%;border-radius:999px;background-color:var(--woo-courses-primary,#2271b1);transition:width 0.3s ease}.woo-course-section{padding:16px;border:1px solid #e2e2e2;border-radius:var(--woo-courses-radius-sm,8px)}.woo-course-section-title{margin:0 0 8px;font-size:18px;display:flex;align-items:center;gap:6px}.woo-course-section.is-locked{background-color:#f6f7f7;color:var(--woo-courses-text-color,#777)}.woo-course-section.is-locked .woo-course-section-title{margin-bottom:0}.woo-course-section-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.woo-course-section.is-locked .woo-course-section-head{margin-bottom:0}.woo-course-section-head .woo-course-section-title{margin:0}.woo-course-section-duration{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:13px;color:var(--woo-courses-text-color,#777)}.woo-course-section-duration .dashicons{width:16px;height:16px;font-size:16px}details.woo-course-section>summary.woo-course-section-title{margin-bottom:0;cursor:pointer;list-style:revert;gap:8px 16px}details.woo-course-section[open]>summary.woo-course-section-title{margin-bottom:8px}.woo-course-section-title-text{display:inline-flex;align-items:center;gap:6px}.woo-course-section-check{color:#2e7d32}.woo-course-section-complete-btn{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:10px 18px;border:1px solid var(--woo-courses-primary,#2271b1);border-radius:var(--woo-courses-radius-sm,8px);background-color:#fff;color:var(--woo-courses-primary,#2271b1);font:inherit;font-weight:600;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.woo-course-section-complete-btn:hover:not(:disabled){background-color:var(--woo-courses-primary,#2271b1);color:#fff}.woo-course-section-complete-btn.is-completed,.woo-course-section-complete-btn:disabled{border-color:#b7ddc0;background-color:#eafaf1;color:#1e6b3c}.woo-course-section-complete-btn:disabled{cursor:default}.woo-course-section-complete-btn-icon{display:inline-flex;flex-shrink:0}.woo-course-section-complete-btn-icon svg{display:block}.woo-course-section-complete-btn.is-completed:hover:not(:disabled){background-color:#d9f2e3}.woo-course-students-count{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--woo-courses-text-color,#555);font-size:14px}.woo-course-students-count-icon{display:inline-flex;flex-shrink:0}.woo-course-students-count-icon svg{display:block}.woo-course-completion-message{margin-top:24px;padding:16px;border:1px solid #b7ddc0;border-radius:var(--woo-courses-radius-sm,8px);background-color:#eafaf1}.woo-course-request-box form{margin:0}.woo-course-request-submit{width:100%;border:0;cursor:pointer;font:inherit}.woo-course-request-status{margin:0 0 16px;padding:10px 12px;border-radius:6px;font-size:14px}.woo-course-request-status-pending{background-color:#fff8e5;color:#8a6100}.woo-course-request-status-rejected{background-color:#fbeaea;color:#8a1f11}.woo-course-request-notice{margin:0 0 16px;padding:10px 12px;border-radius:6px;font-size:14px}.woo-course-request-notice-success{background-color:#eafaf1;color:#1e6b3c}.woo-course-request-notice-duplicate{background-color:#fff8e5;color:#8a6100}.woo-course-download-box{margin-top:24px}.woo-course-download-box .woo-course-purchase-button{display:inline-block;margin-bottom:0}.woo-camp-info-box{display:flex;flex-direction:column;gap:12px}.woo-camp-info-item{display:flex;align-items:flex-start;gap:10px;color:var(--woo-courses-heading-color,#1d2327);font-size:14px;line-height:1.5}.woo-camp-info-icon{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--woo-courses-primary,#2271b1)}.woo-camp-info-icon svg{display:block}.woo-camp-room-box{max-width:360px}.woo-camp-room-sold-out{margin:0;color:var(--woo-courses-text-color,#777);font-size:14px}.woo-camp-registration-closed-message{margin:0;color:var(--woo-courses-text-color,#777);font-size:14px}.woo-camp-room-choose-label{margin:0 0 10px;color:var(--woo-courses-heading-color,#1d2327);font-size:14px;font-weight:600}.woo-camp-room-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.woo-camp-room-option{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e2e2e2;border-radius:var(--woo-courses-radius-sm,8px);cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.woo-camp-room-option:has(input:checked){border-color:var(--woo-courses-primary,#2271b1);background-color:color-mix(in srgb,var(--woo-courses-primary,#2271b1) 6%,transparent)}.woo-camp-room-option.is-disabled{cursor:default;opacity:.5}.woo-camp-room-option input[type="radio"]{flex:0 0 auto;margin:0}.woo-camp-room-option-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.woo-camp-room-option-label{font-weight:600;font-size:14px}.woo-camp-room-option-oos{color:var(--woo-courses-text-color,#888);font-size:12px}.woo-camp-room-option-price{flex:0 0 auto;color:var(--woo-courses-heading-color,#1d2327);font-weight:700;font-size:14px;white-space:nowrap}.woo-camp-register-submit{width:100%;border:0;cursor:pointer;font:inherit}.woo-camp-selected-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:16px;padding:12px 14px;border:1px dashed var(--woo-courses-primary,#2271b1);border-radius:var(--woo-courses-radius-sm,8px);background-color:color-mix(in srgb,var(--woo-courses-primary,#2271b1) 5%,transparent)}.woo-camp-selected-summary-label{flex:1 0 100%;color:var(--woo-courses-text-color,#666);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.woo-camp-selected-summary-room{color:var(--woo-courses-heading-color,#1d2327);font-size:14px;font-weight:600}.woo-camp-selected-summary-price{color:var(--woo-courses-primary,#2271b1);font-size:18px;font-weight:800}