.woocommerce .woocommerce-breadcrumb{margin:20px 0;font-size:16px}.woocommerce .woocommerce-breadcrumb i{font-size:13px;margin:0 5px;color:#6B7280}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{display:inline-block;color:#000}.woocommerce-breadcrumb span{color:var(--color_secondary);font-weight:500}.product-gallery{position:relative}.product-gallery .mainSwiper{border-radius:12px;overflow:hidden;height:275px}.thumbs-container{display:none}.product-gallery .course-intro-video-play-button{position:relative;top:50%;left:50%;transform:translate(50%,-50%);width:60px;height:60px;border-radius:40%;background:rgb(208 208 208 / 60%);border:1px solid #fff;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-decoration:none}.single-image-wrapper{border-radius:12px;overflow:hidden}.single-product-summary.card{border:none;border-radius:12px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .09)}h1.rtl_product_title.entry-title{border-radius:12px;padding:12px;font-size:16px;color:#fff;font-weight:900;line-height:26px;background-color:#F7BB54;text-align:center;box-shadow:inset 0 4px 4px 0 rgb(0 0 0 / .05)}h1.rtl_product_title.entry-title.is-course{background-color:var(--color_primary)}.rtl-product-course-author{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:12px;padding:12px;font-size:16px;color:#000;line-height:26px;background-color:#F3F3FE;box-shadow:inset 0 4px 4px 0 rgb(0 0 0 / .05)}.rtl-product-meta{display:flex;align-items:center;gap:10px;padding:18px;border-radius:12px;box-shadow:inset 0 4px 4px 0 rgb(0 0 0 / .05)}.rtl-product-meta.left{color:#000;background-color:#F6F6F6;justify-content:center;font-weight:600}.rtl-product-meta.left a{color:#000}.rtl-product-meta.left.rating{display:flex;justify-content:center;flex-direction:column;gap:unset}.rtl-star-ratings{display:flex;gap:3px;direction:ltr}.single-product-content.card{position:relative;box-shadow:0 4px 4px 0 rgb(0 0 0 / .09);margin:20px 0;border-radius:12px;border:none;overflow:hidden}.single-product-content .card-body p{line-height:26px}.single-product-content .card-body{box-shadow:inset 0 4px 4px 0 rgb(0 0 0 / .09)}.single-product-content.card::before{content:"";position:absolute;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/svg/mesh/mesh-grey.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.single-product-content.card.product-buy::before,.single-product-content.card.product-info::before{top:0;right:0;width:58px;height:60px}.single-product-content.card.product-text::before{bottom:0;right:0;width:58px;height:60px}.single-product-content .excerpt-text p:last-of-type{margin:0}.single-product-content .excerpt-title,.single-product-content .description-title,.single-product-content .details-title{font-size:18px;font-weight:900;color:var(--color_primary);margin-bottom:20px}.rtl-buy-product{display:flex;align-items:center;justify-content:space-around}.rtl-product-price .price-new-text{color:var(--color_text_primary);font-size:18px;font-weight:800}.rtl-product-price .price-old{display:flex;align-items:flex-start;margin-bottom:4px}.rtl-product-buttons{display:flex;align-items:center;gap:8px}.single-product-content .single_add_to_cart_button,.single-product-content .like-btn,.single-product-content .variations_button .single_add_to_cart_button{display:flex;align-items:center;border:none;padding:12px;color:var(--color-white);border-radius:12px;background:#fff0}.single-product-content .like-btn{border:1px solid var(--color_secondary);color:var(--color_secondary)}.single-product-content .like-btn.liked{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);box-shadow:inset 0 4px 4px 0 #CB151540}.single-product-content .like-btn.liked i{color:#fff}.single-product-content .rtl-product-buttons .single_add_to_cart_button{background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.single-product-content .rtl-product-buttons i{font-size:24px}.single-product-content .variations label{font-size:12px;margin-left:4px}.single-product-content .rtl-buy-product form.cart table.variations select{margin-left:8px;padding-right:8px;font-size:14px}.single-product-content .rtl-buy-product .woocommerce-variation-price .price-new-text{color:var(--color_text_primary);font-size:18px;font-weight:800}.product-file-meta{padding:20px;border:1px solid #E1E2E3;border-radius:16px}.file-meta-item:not(:first-child){margin-top:15px}.file-meta-item:not(:last-of-type){border-bottom:1px solid #E1E2E3}.file-meta-item span{color:#292C2D;font-weight:500}.woocommerce p.stars a::before{color:var(--color_secondary)}.single-product-reviews .review-form .card{border-radius:16px;border:unset;padding:0}.single-product-reviews .submit-review-form{width:100%}@media (min-width:1200px){.product-gallery .mainSwiper{height:446px}.thumbs-container{display:block;position:absolute;top:10px;right:10px;width:90px;z-index:10}.thumbsSwiper{height:440px}.thumbsSwiper .swiper-slide{opacity:.5;cursor:pointer}.thumbsSwiper .swiper-slide-thumb-active{opacity:1}.thumbsSwiper img{width:100%;border-radius:6px}.single-product-content .card-body{position:relative;padding:26px 54px}.single-product-content .product-file-meta-card{padding:54px}.single-product-reviews .review-form .card{padding:20px 30px}.single-product-reviews .submit-review-form{width:25%}}.rtl-single-course .accordion-item{margin-bottom:7px;border-radius:16px;border:1px solid #C2C5C6;overflow:hidden}.rtl-single-course .list-group-item:not(:last-child){border-top:1px solid #C2C5C6;border-bottom:1px solid #C2C5C6;border-radius:unset}.rtl-single-course .accordion-button{padding:23px 43px}.rtl-single-course .accordion-button:not(.collapsed){color:var(--color-white);background-color:var(--color_primary);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.rtl-single-course .accordion-button:not(.collapsed)::after{display:none}.rtl-single-course .list-group-item{padding:12px 43px}.rtl-single-course .lesson-header,.rtl-single-course .lesson-info{display:flex;align-items:center;gap:10px}.rtl-single-course .lesson-header p,.rtl-single-course .lesson-info span{margin:0;font-size:16px;color:#151617}.rtl-single-course .lesson-link{padding:5px 15px;background-color:#D6F7DE;font-size:14px;border-radius:8px;color:#000}.accordion-button.collapsed .curriculum-info{display:none;margin-right:auto;opacity:0}.accordion-button .curriculum-info{display:flex;align-items:flex-start;margin-right:auto;gap:4px;opacity:1;transition:opacity 0.3s ease,max-width 0.3s ease}.accordion-button .curriculum-info i{margin-right:5px}.accordion-button .section-title{flex-grow:1}.rtl-single-course .accordion-item .accordion-button:not(.collapsed)::after{margin-right:unset!important}.woo-header-wrapper{margin-bottom:5px;align-items:center}.woo-header-wrapper>.col-12{margin-bottom:20px}.woo-header-wrapper .woocommerce-ordering{float:right}.woocommerce-products-header,.woocommerce-ordering{width:fit-content}.header-woo-right{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.rtl-woo-section-title{font-size:24px;font-weight:700;color:var(--color_secondary)}button.rtl-sort-item{background:#fff0}button.rtl-sort-item.rtl-sort-item--active{color:orange;font-weight:600}.archive-filters .accordion .accordion-item,.archive-filters .active-filter{border:unset;border-radius:20px;margin-bottom:12px;background-color:#0A073108}.archive-filters .accordion .accordion-header{overflow:hidden;border-radius:20px}.archive-filters .accordion-body{color:#0A0731;padding-top:0}.archive-filters .accordion-button,.archive-filters .accordion-button:not(.collapsed){background-color:#fff0;box-shadow:unset}.archive-filters .accordion-button span{font-size:16px;font-weight:600;color:#514F6D}.archive-filters .accordion-product-link{color:#514F6D}.archive-filters .accordion-button:not(.collapsed) span{color:var(--color_secondary)}.rtl-filter-field{display:flex;align-items:center;justify-content:space-between;border:1px solid #0A07311A;border-radius:12px;height:56px;padding:0 16px;gap:4px;margin-bottom:8px}.rtl-filter-field.radio{justify-content:flex-start}.rtl-filter-field .price-filter-input{border:none;background-color:#fff0}.rtl-filter-field .price-filter-input[type="number"]{flex:1;width:100%}.rtl-filter-field.radio{display:flex;align-items:center;gap:8px}.date-filter-input{display:none}.rtl-filter-field.radio label{position:relative;padding-right:32px;cursor:pointer}.rtl-filter-field.radio label::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:3px solid #0A07311A;background:#fff0}.rtl-filter-field.radio label::after{content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#0A073108}.date-filter-input:checked+label::before{border-color:#46DDF3}.date-filter-input:checked+label::after{background:#46DDF3}.filter-divider{width:100%;height:1px;background-color:#DDDFE4;margin-bottom:12px}input.price-filter-input[type=number]::-webkit-inner-spin-button,input.price-filter-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.price-filter-input[type=number]{-moz-appearance:textfield}.active-filter{display:none}.active-filter .top-section{display:flex;justify-content:space-between;margin-bottom:8px}.active-filter .top-section span{font-size:16px;font-weight:700}.active-filter .top-section .clear-all-filters{font-size:14px;color:var(--color_primary);display:flex;align-items:center;gap:4px}.filters-list{display:flex;flex-direction:column;gap:8px}.filters-list .filter-item{display:flex;background-color:#E7E7E7;font-size:13px;border-radius:8px;gap:4px}.filters-list .filter-item i{cursor:pointer}.submit-filters{border-radius:20px;color:var(--color-white);background-color:var(--color_accent);padding:20px;height:56px;border:none;outline:none;box-shadow:0 12px 32px 0 rgb(16 185 129 / 25%)}.rtl-archive-product .card{padding:16px;border:1px solid rgb(239 239 241);border-radius:20px;position:relative;overflow:hidden}.rtl-archive-product .card-body{padding:0;margin-top:15px}.rtl-archive-product .card-image{position:relative}.rtl-archive-product .card-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,rgb(255 255 255 / .9),transparent);pointer-events:none;opacity:1;transition:opacity 0.3s ease}.rtl-archive-product .card-image .discount-cat{position:absolute;top:0;right:-5px;font-size:12px;color:var(--color-bg-white);background-color:var(--color_text_secondary);padding:8px 12px;border-radius:20px;line-height:initial}.rtl-archive-product .card-image .discount-new-badge{position:absolute;top:0;left:-54px;font-size:14px;text-align:center;color:var(--color-bg-white);background-color:var(--color_accent);padding:8px 12px;transform:rotate(-45deg);width:135px}.rtl-archive-product .card-body .gradient-divider-left{margin:10px 5px}.rtl-archive-product .card-body a.card-title{font-size:16px;font-weight:600;color:var(--color_text_primary);margin-bottom:10px}.rtl-archive-product .card-body .cart-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.rtl-archive-product .card-body .price-box{display:flex;align-items:center;gap:10px}.rtl-archive-product .card-body .price-box .card-discount{width:44px;height:44px;border-radius:12px;padding:5px;color:var(--color-white);display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.rtl-archive-product .card-body .price-box .product-price .price-old{color:var(--color_text_secondary)}.rtl-archive-product .card-body .price-box .product-price .price-new{font-size:18px;font-weight:600;color:var(--color_text_primary)}.rtl-archive-product .card-body .cart-bottom .product-cart-btn{background-color:#F6F7F9;width:44px;height:44px;border:1px solid #EFEFF1;color:#000;display:flex;border-radius:12px;align-items:center;justify-content:center}.rtl-archive-product .card-body .cart-bottom .product-cart-btn.no-buy{width:100%}.rtl-archive-product .card-body .cart-bottom .product-cart-btn i{font-size:24px}.rtl-archive-product .card:hover .card-discount{color:var(--color_text_secondary);background:#F6F7F9;border:1px solid #EFEFF1}.rtl-archive-product .card:hover .product-cart-btn{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.rtl-archive-product .card:hover .card-image::after{opacity:0}#load-more-btn{display:flex;justify-content:flex-start;color:var(--color-white);padding:15px 24px;border:none;border-radius:16px;background:linear-gradient(to bottom,#F7BB54,#F59E0B);font-size:16px;font-weight:500;line-height:30px;margin:20px 0}.archive-discount-header{display:flex;flex-direction:column;gap:10px}.archive-discount-left{display:flex;align-items:center;justify-content:center;gap:15px}.archive-discount-header .rtl-mesh{display:none}.archive-discount-left .discount-circle{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;width:48px;height:48px;color:var(--color-bg-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);border-radius:50%}.archive-discount-left .rtl-section-title{font-weight:700;color:var(--color_secondary)}.archive-discount-countdown{display:flex;justify-content:center;align-items:center;direction:ltr;gap:8px}.archive-discount-countdown .time-box{display:flex;flex-wrap:nowrap;flex-direction:column;padding:10px;align-items:center;justify-content:center;background-color:#F6F7F9;border-radius:16px;border:1px solid #EFEFF1;width:56px;height:56px;box-shadow:inset 0 4px 4px 0 rgb(0 0 0 / 25%)}.shop-archive-discount{position:relative;background:var(--color-white);padding:4px 22px 12px 12px;border-radius:22px}.shop-discount-card{background:#F6F7F9;padding:16px 12px;border-radius:16px;border:unset;box-shadow:inset 0 4px 4px 0 rgb(0 0 0 / .1)}.shop-discount-card>img{border-radius:12px}.info-box{display:flex;flex-direction:column;margin-top:15px}a.discount-title{font-size:16px;color:var(--color_text_primary);font-weight:600;margin-bottom:12px}.bottom-info{display:flex;justify-content:space-between;align-items:flex-end}.bottom-info .card-image-meta{display:flex;align-items:center}.info-box .bottom-info .card-image-meta img{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#10B98114;border-radius:20px;padding:4px}.info-box .bottom-info .card-image-meta>span{font-size:12px}.info-box .bottom-info .price{display:flex;align-items:center;color:var(--color_primary);font-size:18px;font-weight:600}.rtl-rotate-90{display:inline-block;font-size:10px;font-weight:600;color:var(--color_text_secondary);transform:rotate(-90deg);vertical-align:middle}.archive-offer{position:relative;overflow:hidden;height:100%}.archive-offer>img{border-radius:16px;width:100%;height:100%;object-fit:cover}.archive-discount-text{position:absolute;padding:10px;border-bottom-left-radius:16px;right:0;background-color:var(--color-bg-white)}.archive-discount-text::before{content:"";position:absolute;width:16px;aspect-ratio:1;top:0;left:-16px;background:radial-gradient(circle 16px at bottom left,#0000 95%,var(--color-bg-white))}.archive-discount-text::after{content:"";position:absolute;width:16px;aspect-ratio:1;bottom:-16px;right:0;background:radial-gradient(circle 16px at bottom left,#0000 95%,var(--color-bg-white))}.archive-discount-text>p{font-size:18px;margin-bottom:5px;font-weight:800;color:#7A3DC8}.archive-discount-text>span{font-size:16px;font-weight:600;color:#6B7280}.archive-discount-btn{position:absolute;bottom:0;background:#fff;right:50%;transform:translate(50%);border-top-right-radius:16px;border-top-left-radius:16px;padding:6px 6px 0 6px;width:60%}.archive-discount-btn>a{color:var(--color-white);background-color:var(--color_secondary);padding:9px 16px;border-radius:12px;z-index:1;text-align:center;display:flex;align-items:center;justify-content:center}.archive-discount-btn::before{content:"";position:absolute;width:16px;aspect-ratio:1;bottom:0;right:-15px;background:radial-gradient(circle 16px at top right,#0000 95%,var(--color-bg-white))}.archive-discount-btn::after{content:"";position:absolute;width:16px;aspect-ratio:1;bottom:0;left:-15px;background:radial-gradient(circle 16px at top left,#0000 95%,var(--color-bg-white))}@media (max-width:992px){.archive-offer{margin:16px 12px}}@media (min-width:992px){.archive-discount-header{flex-direction:row;justify-content:flex-start;margin-bottom:20px;align-items:center}.archive-discount-header .rtl-mesh{display:flex}.archive-discount-countdown{position:absolute;top:0;left:0;background:#f9fafb;padding:0 12px 12px 24px;border-bottom-right-radius:16px}.archive-discount-countdown::before{content:"";position:absolute;width:16px;aspect-ratio:1;top:0;right:-16px;background:radial-gradient(circle 16px at bottom right,#0000 95%,var(--color-bg-white))}.archive-discount-countdown::after{content:"";position:absolute;width:16px;aspect-ratio:1;bottom:-16px;left:0;background:radial-gradient(circle 16px at bottom right,#0000 95%,#f9fafb)}}.woocommerce-ordering.is-course-cat .rtl-sort-item:not(.rtl-sort-item--active){color:#929292}.archive-dropdown .archive-dropdown-btn{padding:0 65px}.rtl-course-card{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:20px;position:relative;overflow:hidden}.rtl-course-card .card-body{margin-top:unset;display:flex;flex-direction:column;flex:1}.rtl-course-card .course-card-image{position:relative}.course-intro-video-play-button{top:50%;right:50%;transform:translate(50%,-50%);background:rgb(255 255 255 / 54%);padding:13px;width:53px;height:53px;border:1px solid #fff;backdrop-filter:blur(2px);background:linear-gradient(315deg,rgb(135 135 135 / 34%) 100%,#fff0 0%);border-radius:50%}.rtl-product-course-card-meta{display:flex;align-items:center;gap:4px;color:var(--color_text_secondary)}.course-card-excerpt a{color:var(--color_primary)}.course-card-price-wrapper{margin-top:auto;background:#DFDFDF;background:linear-gradient(0deg,rgb(223 223 223 / .6) 0%,rgb(255 255 255) 100%)}.course-card-price-wrapper .cart-bottom{padding:10px 14px 12px 14px}.course-card-price-wrapper .product-price,.course-card-price-wrapper .price-old{display:flex;align-items:center}.rtl-course-card .course-card-price-wrapper .card-discount-2{background-color:var(--color_accent);border-radius:6px;padding:2px 9px;font-size:12px;color:var(--color-white);font-weight:600}.rtl-archive-product .rtl-course-card .course-card-price-wrapper .price-box .price-new{color:var(--color_secondary)}.rtl-archive-product .rtl-course-card .course-card-price-wrapper .price-box .price-new .price-unit.color-b{color:#B9B9B9}.rtl-archive-product .rtl-course-card .course-card-price-wrapper .cart-bottom .product-cart-btn{width:48px;height:48px;border:none;color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);border-radius:12px;display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.is-course-cat .rtl-search-form{flex:1}}