@font-face{font-family:'dana';src:url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff2/DanaFaNum-Regular.woff2) format('woff2'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff/DanaFaNum-Regular.woff) format('woff'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/ttf/DanaFaNum-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'dana';src:url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff2/DanaFaNum-Medium.woff2) format('woff2'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff/DanaFaNum-Medium.woff) format('woff'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/ttf/DanaFaNum-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'dana';src:url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff2/DanaFaNum-Bold.woff2) format('woff2'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff/DanaFaNum-Bold.woff) format('woff'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/ttf/DanaFaNum-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'dana';src:url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff2/DanaFaNum-Black.woff2) format('woff2'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/woff/DanaFaNum-Black.woff) format('woff'),url(/wp-content/themes/rtl-files-shop/assets/fonts/dana/ttf/DanaFaNum-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Contrail One';src:url(/wp-content/themes/rtl-files-shop/assets/fonts/contrail-one/ContrailOne-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(/wp-content/themes/rtl-files-shop/assets/fonts/playfair/PlayfairDisplay-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'dana';background:var(--color-bg-white)}:root{--color_primary:#6366F1;--color_secondary:#F59E0B;--color_primary_light:#6366F114;--color_secondary_light:#F59E0B1A;--color_accent:#10B981;--color_text_primary:#111827;--color_text_secondary:#6B7280;--color-bg-white:#F9FAFB;--color-white:#FFFFFF;--color_text_error:#F04438}a{text-decoration:none}button{border:unset;outline:unset}li{list-style:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input[type="search"]::-ms-clear{display:none;width:0;height:0}.accordion-button:focus{box-shadow:unset}.text-secondary{color:var(--color_text_secondary)}.mobile-menu-shopping,.mobile-menu-profile{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#f0f0f0;border-radius:50%;transition:background-color 0.3s}.mobile-menu-shopping i,.mobile-menu-profile i{font-size:18px;color:var(--color_text_secondary)}.mobile-menu-shopping:hover,.mobile-menu-profile:hover{background-color:#e0e0e0}.mobile-menu-shopping img,.mobile-menu-profile img{width:18px;height:18px;object-fit:contain}.rtl-section-title{position:relative;font-size:24px;color:var(--color_text_primary)}.rtl-section-title span,.rtl-section-title.span{font-weight:700;color:var(--color_secondary)}.rtl-navigations-btn{width:48px;height:48px;border:1px solid var(--color_secondary);background-color:#fff0;color:var(--color_secondary);border-radius:16px;display:flex;align-items:center;justify-content:center}.rtl-navigations-btn:hover{background:linear-gradient(to bottom,#F7BB54,#F59E0B);color:var(--color-white)}.rtl-pagination{margin:2rem 0;gap:12px}.rtl-pagination .rtl-navigations-btn:hover{color:var(--color-white)}.rtl-navigations-btn.prev{border:1px solid var(--color_secondary);background-color:#fff0;color:var(--color_secondary)}.rtl-navigations-btn.next{background:linear-gradient(to bottom,#F7BB54,#F59E0B);color:var(--color-white)}.pagination-dots .dot{width:8px;height:8px;background-color:#ddd;border-radius:50%;display:inline-block;transition:all 0.3s ease}.pagination-dots .dot.active{width:24px;height:8px;border-radius:20px;background-color:#ffb300}.rtl-diamond{position:relative}.rtl-diamond::before{content:"";position:absolute;top:50%;right:0;width:8px;height:8px;background-color:var(--color-white);border-radius:2px;transform:translateY(-50%) rotate(45deg);transform-origin:center}.diamond-orange::before{background-color:var(--color_secondary)}.rtl-orange-btn{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.rtl-section-link-all{display:flex;align-items:center;font-size:18px;font-weight:500;color:var(--color_secondary);height:56px;padding:10px 15px;border:1px solid var(--color_secondary);border-radius:16px;line-height:normal}.rtl-section-link-all.mobile,.ptab-see-all{height:48px}@media(min-width:768px){.rtl-section-link-all{padding:20px}}.divider.dw-1{width:1px}.divider.dw-2{width:2px}.divider.dh-small{height:22px}.divider{height:40px;background:linear-gradient(to top,#fff0,#cbcbcb 50%,#fff0)}.simple-divider{width:2px;height:24px;background-color:var(--color-white);display:inline-block}.rtl-card-gradient-border:hover::before{content:'';position:absolute;inset:0;padding:1.3px;border-radius:var(--rtl-gradient-border-radius,20px);background:linear-gradient(var(--rtl-gradient-angle,315deg),rgb(99 102 241) 0%,#fff0 33%,#fff0 66%,rgb(99 102 241) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;transition:opacity 0.3s;pointer-events:none;z-index:1}.card-gradient-style-1{--rtl-gradient-border-radius:16px}.card-gradient-style-2{--rtl-gradient-border-radius:16px;--rtl-gradient-angle:345deg}.rtl-hide-pseudo::before,.rtl-hide-pseudo::after{display:none}.card-discount{background-color:var(--color_accent);border-radius:6px;padding:2px 9px;font-size:12px;color:var(--color-white);font-weight:600}.loader{width:30px;height:30px;border:3px solid #e7e7e7;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.loader::after{content:'';box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;border:3px solid;border-color:var(--color_primary) #fff0}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rtl-section-title::before,.header-right .rtl-section-title::before,.discount-header .section-title::before,.pricing-header-right .rtl-section-title::before,.testimonial-title-content::before{content:var(--gradient-title);font-family:'Contrail One';font-size:42px;position:absolute;top:-24px;right:0;width:fit-content;height:fit-content;background:linear-gradient(90deg,#F59E0B00 15%,#F59E0B2E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;opacity:.9;z-index:-1}.hero-category-title .rtl-section-title::before{right:50%;transform:translate(50%)}.rtl-breadcrumb{margin-top:30px;font-size:16px;direction:rtl;display:flex;align-items:center;flex-wrap:wrap}.rtl-breadcrumb a,.rtl-breadcrumb span{display:inline-flex;align-items:center}.rtl-breadcrumb a{color:#000}.rtl-breadcrumb span,.rtl-breadcrumb .breadcrumb-last{color:var(--color_secondary);font-weight:500}.rtl-breadcrumb i{font-size:13px;margin:0 8px;color:#6B7280}.fs-brand{display:flex;align-items:center;gap:8px}.fs-brand-texts{display:flex;flex-direction:column;gap:8px}.fs-brand-texts .fs-brand-title{font-size:18px;font-weight:500;margin:0}.fs-brand-texts .fs-brand-desc{font-size:16px;color:var(--color_text_secondary)}.added_to_cart.wc-forward{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.price-unit{display:inline-block;font-size:10px;font-weight:600;width:16px;text-align:center;word-break:break-all;line-height:10px;color:var(--color_text_secondary);vertical-align:middle}.price-unit.color-b{color:var(--color_primary)}.price-unit.color-w{color:var(--color-white)}.badge{display:flex;position:absolute;background-color:var(--color_secondary);color:var(--color-white);font-size:12px;font-weight:700;padding:2px 6px;border-radius:50%;line-height:1;width:20px;height:20px;text-align:center;border:2px solid var(--color-white);align-content:center;justify-content:center}.badge--top-left{top:-5px;left:-5px}.badge--bottom-center{bottom:-5px;left:50%;width:16px;height:16px;transform:translateX(-50%)}.main-header .navbar{position:relative;padding:0;background-color:var(--color-white);z-index:1;height:80px}.nav-item{padding:20px 0}.navbar .navbar-toggler{width:36px;height:36px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;padding:0;line-height:normal;background-color:var(--color_primary);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}.navbar .navbar-toggler:focus{box-shadow:0 0 0 2px rgb(0 123 255 / .25);outline:none}.navbar .navbar-toggler img{width:18px;height:18px;object-fit:contain}.nav-item a.nav-link{color:var(--color_text_secondary)}.navbar-brand{display:flex;align-items:center}.mobile-header-divider{display:flex}.nav-brand-title,.navbar-brand .fs-brand-title{font-size:15px}.nav-brand-subtitle,.navbar-brand .fs-brand-desc{font-size:12px;color:var(--color_text_secondary)}#mobileMenu{width:80%;top:100px;bottom:25px;border-radius:16px 0 0 16px;overflow:hidden}#mobileMenu .offcanvas-header{height:0;padding:0;border:none;display:flex;justify-content:flex-start}#mobileMenu .custom-offcanvas-close{all:unset;position:fixed;top:16%;left:5%;z-index:1055;background:#fff0;border:none;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.offcanvas-backdrop.show~.custom-offcanvas-close{display:flex}.offcanvas-backdrop{top:80px}.offcanvas-backdrop.show{opacity:.6}#mobileMenu .offconvas-bottom{background-color:var(--color_primary)}#mobileMenu .offconvas-bottom a{color:var(--color_primary)}.mobile-menu-tab{flex-grow:1;padding:10px 0;border:none;background:none;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}ul#mobileMenuTabs{display:flex!important;align-items:center;justify-content:space-between}#mobileMenuTabs li{padding:0;width:50%}#mobileMenuTabs li button{width:100%;color:#838383;opacity:.3;font-weight:400;border:none;background:#fff0}#mobileMenuTabs li button.active{color:var(--color_primary);font-weight:700;border:unset;border-bottom:2px solid var(--color_primary);opacity:unset}#mainMenuTab li.mobile-list-group-item{position:relative;border-image:linear-gradient(to right,#ffffff,#6b72804d) 1}#mainMenuTab li.mobile-list-group-item.active{background-color:unset}#mainMenuTab li.mobile-list-group-item>a{padding:15px;color:var(--color_text_secondary)}#mainMenuTab li.mobile-list-group-item a.has-child:not(.collapsed){color:var(--color_text_primary)}#mainMenuTab li.mobile-list-group-item.active a{color:var(--color_secondary)}#mainMenuTab li.mobile-list-group-item .mobile-submenu{background-color:#F6F7F9;padding:20px 0}#mainMenuTab li.mobile-list-group-item .mobile-submenu a{padding:10px 40px;color:var(--color_text_secondary)}.mobile-list-group-item a .iconsax-chevron-left{position:absolute;left:1rem;top:26px;transform:translateY(-50%);transition:transform 0.3s ease}.mobile-list-group-item a .iconsax-chevron-left{transition:transform 0.3s ease}.mobile-list-group-item a[aria-expanded="true"] .iconsax-chevron-left{transform:rotate(-90deg)}.menu-tab-product-wrap{background-color:#a8c4ff45;padding:20px;border-radius:20px}.menu-tab-product-wrap button.btn{background-color:#fff0;border:unset;color:#000}.menu-tab-product-wrap button.btn.active{background-color:var(--color-bg-white);color:var(--color_primary);font-weight:700;padding:10px 20px;border:unset;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.dropdown-menu li.nav-item{display:flex;justify-content:space-between;align-items:center}.dropdown-menu li .nav-item.active{background-color:#10B981}#mainManu .nav-item.dropdown>.dropdown-menu:not(.mega-menu){border:none;margin-top:1rem;border-radius:12px}#mainManu .nav-item.dropdown>.dropdown-menu:not(.mega-menu) .nav-item{padding:10px}#mainManu .nav-item.dropdown>.dropdown-menu:not(.mega-menu) .nav-item a{padding:0;transition:all .3 ease}#mainManu .nav-item.dropdown>.dropdown-menu:not(.mega-menu) .nav-item a:hover{color:var(--color_secondary)}#megaMenuWrapper{position:fixed!important;top:100px;right:50%;transform:translate(50%)!important;background-color:#fff;z-index:1050;transition:all 0.3s ease;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;overflow:hidden}#megaTabs,#megaTabsContent{margin:0!important;padding:0!important}#megaTabsContent{background-color:var(--color-bg-white)}#megaMenuWrapper .category-item-list li{position:relative;padding-bottom:15px}#megaMenuWrapper .category-item-list a{color:var(--color_text_secondary)}#megaMenuWrapper .category-item-list a:active{background-color:#fff0}#megaMenuWrapper .category-item-list li::before{content:"";position:absolute;top:27%;right:0;width:8px;height:8px;background-color:var(--color_secondary);z-index:0;border-radius:3px;transform:rotateZ(45deg)}#categoryTabs li{padding-left:15px;padding-right:15px;border-bottom:1px solid #fff0;border-image:linear-gradient(to right,#ffffff,#6b72804d) 1;transition:background-color 0.3s ease,transform 0.3s ease}#categoryTabs li i{color:var(--color_text_secondary)}#categoryTabs li.active-tab i{color:var(--color-bg-white)}#categoryTabs li button{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:0;text-align:right;color:var(--color_text_primary);transition:margin 0.3s ease}#categoryTabs li.active-tab{background-color:var(--color_primary)}#categoryTabs li.active-tab button{position:relative;margin-right:20px}#categoryTabs li.active-tab button::before{content:"";position:absolute;top:40%;right:-10px;width:9px;height:9px;background-color:var(--color-bg-white);z-index:0;border-radius:3px;transform:rotateZ(45deg)}#categoryTabs li.active-tab button{color:var(--color-white)}.main-header,#megaMenuWrapper.show{position:relative;z-index:100}body.mega-open::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(8px);background:#0000008F;z-index:50}.mega-tab-content-header{display:flex;align-items:center;justify-content:space-between}.gradient-divider{position:relative;height:1px;background:linear-gradient(to right,#6b728000,#6b728052);margin:10px 23px}.gradient-divider::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;background-color:#6b72809c}.gradient-divider-left{position:relative;height:1px;background:linear-gradient(to left,#6b728000,#6b728052);margin:10px 23px}.gradient-divider-left::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;background-color:#6b72809c}.tab-category-link{display:flex;align-items:center}.tab-category-link a{color:var(--color_primary)}.tab-category-link i{color:var(--color_primary);margin-right:10px}.tab-category-title{display:flex;align-items:center}.tab-category-title p{font-size:14px}#productsCategoriesContent .category-item-list{padding-right:25px}#productsCategoriesContent .category-item-list li{position:relative;margin-top:20px;color:var(--color_text_secondary)}#productsCategoriesContent .category-item-list li::before{content:"";position:absolute;top:27%;right:-20px;width:8px;height:8px;background-color:var(--color_secondary);z-index:0;border-radius:3px;transform:rotateZ(45deg)}@media(min-width:480px){.mobile-header-divider{display:none}}@media (min-width:992px){.main-nav li.nav-item.active,.main-nav li.nav-item:hover{position:relative}.main-nav ul.navbar-nav>li.nav-item.active a,.main-nav ul.navbar-nav>li.nav-item.active i{color:var(--color_secondary)}.main-nav ul.navbar-nav>li.nav-item:hover>a,.main-nav ul.navbar-nav>li.nav-item:hover>i{color:var(--color_secondary)}.main-nav ul.navbar-nav>li.nav-item.active::before,.main-nav ul.navbar-nav>li.nav-item:hover::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--color_secondary);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.main-nav ul.navbar-nav>li.nav-item.active::after,.main-nav ul.navbar-nav>li.nav-item:hover::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:var(--color_secondary);border-top-left-radius:12px;border-top-right-radius:12px}.main-nav li{display:flex;align-items:center;color:var(--color_text_secondary)}.main-nav li.dropdown a.dropdown-toggle{display:flex;align-items:center;transition:transform 0.3s ease}.main-nav li.dropdown a.dropdown-toggle i{font-size:16px;margin-right:5px;transition:transform 0.3s ease}.main-nav li.dropdown a.dropdown-toggle.show i{transform:rotate(180deg)}.dropdown-toggle::after{display:none}}@media (min-width:1200px){.main-header .navbar{background-color:#fff0}.main-header .navbar::before{content:'';position:absolute;top:0;right:0;width:70%;height:100%;background:url(/wp-content/themes/rtl-files-shop/assets/images/svg/nav-right.svg) no-repeat left bottom / cover;z-index:-1}.main-header .navbar::after{content:'';position:absolute;top:0;left:0;width:30%;height:100%;background:url(/wp-content/themes/rtl-files-shop/assets/images/svg/nav-left.svg) no-repeat right bottom / cover;z-index:-2}.call-btn::after{content:'';position:absolute;top:-20px;left:-25px;width:35%;height:100%;background:url(/wp-content/themes/rtl-files-shop/assets/images/svg/nav-left-mesh.svg) no-repeat right bottom / cover;z-index:-1}}.navbar-left{display:flex;align-items:center;gap:8px}.navbar-left.fix-width{width:250px}.navbar-left a{display:flex;justify-content:center;align-items:center}.navbar-left a.shopping-bag i,.navbar-left a.user-profile i{color:#000;font-size:24px}.shopping-bag,.user-profile{position:relative;width:48px;height:48px;background-color:var(--color-bg-white);border-radius:16px;display:flex;justify-content:center;align-items:center;padding:0}.shopping-bag img{width:24px;height:24px;object-fit:contain}.user-profile img,.user-profile .avatar{width:100%;height:100%;border:1px solid #FFF;border-radius:16px}.call-btn{position:relative;background-color:var(--color_secondary);color:var(--color-bg-white);height:48px;font-size:15px;padding:12px;border-radius:16px;gap:5px}.call-btn img{width:18px;height:18px;object-fit:contain}.shop-mini-card{top:100%;right:0;display:none;margin-top:8px;z-index:1000;width:320px}.shop-mini-card a.remove:hover{background:#fff0}.shop-mini-card .remove-product{color:var(--color_secondary);margin-left:8px;cursor:pointer;font-size:18px}.mini-cart-title,.profile-mini-card-inner .card-title,.cart-links{border-bottom:1px solid #fff0;border-image:linear-gradient(to right,#ffffff,#6b7280) 1}.mini-cart-footer{border-top:1px solid #fff0;border-image:linear-gradient(to right,#ffffff,#6b7280) 1}.shop-mini-card-inner,.profile-mini-card-inner{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.shop-mini-card-inner .product-item .mini-cart-product-img{border-radius:8px}.shop-mini-card-inner .product-item .product-title{color:var(--color_text_secondary)}.profile-mini-card{top:100%;right:65px;display:none;margin-top:10px;width:200px;z-index:1000}.profile-mini-card .card-title span{color:var(--color_text_secondary)}.quantity-box{user-select:none;background-color:var(--color_primary_light);border-radius:20px}.quantity-box .quantity-input{width:20px;text-align:center;background-color:#fff0;border:none;outline:none;box-shadow:none;font-size:16px;appearance:textfield;-moz-appearance:textfield}.quantity-box .quantity-input::-webkit-outer-spin-button,.quantity-box .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-box .quantity-btn:active{border:none;outline:none}.quantity-box button,.quantity-box button:hover,.quantity-box input{color:var(--color_primary)}.cart-links a,a.profile-card-logout{padding:8px 15px;display:block;color:var(--color_text_secondary)}@media (max-width:992px){.shop-mini-card,.profile-mini-card{right:auto;left:0}}.main-hero{position:relative;width:100%;min-height:100vh;margin-top:-80px;overflow:hidden;display:flex;align-items:center}.main-hero::before{content:"";position:absolute;inset:0;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero.png);background-size:cover;background-repeat:no-repeat;background-position:center right;opacity:.12;z-index:-1}.main-hero-content{padding-top:10rem;position:relative;z-index:0}.hero-content-right{position:relative}.hero-content-right .hero-title{position:relative;font-size:32px;color:var(--color_text_primary)}.hero-content-right .hero-title-color::before{content:"";position:absolute;top:65%;left:67%;transform:translate(-50%,-50%);width:70%;height:70%;background-color:var(--color_secondary);border-radius:10px;opacity:.1;z-index:-1}.hero-content-right .hero-title-color{position:relative;font-weight:800;color:var(--color_secondary)}.hero-content-right .hero-tilt{font-size:26px;display:inline-block;font-weight:700;color:var(--color_primary);transform:rotate(-12deg);padding:5px 25px;background-color:rgb(99 102 241 / .08);border-radius:43px}.hero-content-right .hero-subtitle{position:relative;font-size:18px;line-height:2;color:var(--color_text_secondary);padding-right:15px}.hero-content-right .hero-subtitle::before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background-color:var(--color_secondary);border-radius:6px}.hero-search-form .input-group{padding:10px;background-color:var(--color-white);border-radius:12px}.hero-search-form i.clearBtn{display:none;padding:10px;color:var(--color_text_secondary);cursor:pointer}.hero-search-form .input-group input,.hero-search-form .input-group select{border:none}.hero-search-form #search-cat-btn::after{display:none}.hero-search-form .input-group button.btn{border:none;border-radius:8px!important;background-color:var(--color_primary);display:flex;align-items:center}.hero-top-search{display:flex;align-items:center;gap:12px;overflow-x:auto;white-space:nowrap;padding-bottom:8px;margin:20px 0}.hero-top-search::-webkit-scrollbar{display:none}.hero-top-search-text{font-size:14px;flex-shrink:0;font-weight:500}.search-links-wrapper{display:flex;gap:12px;flex-shrink:0}.search-links-wrapper a{display:inline-block;padding:10px 18px;color:var(--color_text_secondary);border:1px solid var(--color_text_secondary);border-radius:30px;font-size:12px;white-space:nowrap}.search-links-wrapper a:hover{display:inline-block;padding:10px 18px;color:var(--color-white);background-color:var(--color_text_secondary)}@media (min-width:768px){.hero-top-search{flex-wrap:wrap;overflow:visible;white-space:normal}.search-links-wrapper{flex-wrap:wrap;white-space:normal}}.live-search-results{display:none;position:absolute;top:100%;right:0;width:100%;max-height:400px;background:var(--color-white);border-radius:12px!important;padding:20px;margin-top:10px;box-shadow:0 12px 56px 0 rgb(0 0 0 / 8%);z-index:1000}.search-item-info{display:flex;flex-direction:column;gap:8px}.live-search-results .search-item{display:flex;align-items:center;gap:12px;margin-bottom:12px}.search-item-info .product-price{display:flex;gap:8px}.search-item-info .product-price .price-new-text{font-size:16px;font-weight:600;margin-left:5px;color:var(--color_text_primary)}.search-item-info .product-price .price-old-text{font-size:14px;color:var(--color_text_secondary)}.live-search-results .item-divider{position:relative;height:1px;background:linear-gradient(to right,#6b728000,#6b728052);margin:20px 0}.live-search-results .search-item img{width:53px;height:53px;border:1px solid #EFEFF1;border-radius:8px}.live-search-results .search-item a{font-size:14px;font-weight:500;color:var(--color_text_primary)}.live-search-results .search-detail p{color:#11182780;font-size:14px}.live-search-results .search-detail .search-product-cat{font-size:14px;font-weight:500;color:var(--color_primary)}.live-search-results .search-detail .search-count{font-size:12px;color:var(--color_accent);background-color:#10B98114;border-radius:20px;padding:8px 12px}.live-search-results .all-search-item{font-size:14px;color:var(--color_secondary);background-color:var(--color-white);padding:12px 15px;border:1px solid var(--color_secondary);border-radius:10px}.hero-content-left{position:relative;z-index:1}.hero-content-left .left-title{display:flex;align-items:center;margin:30px}.hero-content-left .left-title i{font-size:32px;margin-left:10px;color:var(--color-white)}.hero-content-left .left-title h3{font-size:28px;font-weight:600;color:var(--color-white);margin:0}@media (min-width:992px){.hero-content-right::before{content:"";position:absolute;top:0;left:0;transform:translate(-60%,-50%);width:20%;height:25%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/element-moon.svg);background-repeat:no-repeat;z-index:-3}.left-title{justify-content:flex-end;margin-left:40px}.main-hero::after{content:"";position:absolute;top:13%;left:0;width:34%;border-radius:0 50px 50px 0;height:50%;background-color:var(--color_primary);z-index:-1}}@media (max-width:767.98px){.hero-content-right p{text-align:center}.hero-content-right .hero-tilt{transform:none;padding:0;background-color:#fff0;border-radius:0}.hero-content-right .hero-subtitle::before{content:none}}#heroSwiper .swiper{padding-bottom:70px}#heroSwiper .swiper-slide .card-wrapper{position:relative;width:100%;display:inline-block;padding-bottom:5px}#heroSwiper .swiper-slide .card{background-color:var(--color_text_primary);position:relative;border:none;border-radius:20px;overflow:hidden;color:var(--color-white);transition:all 0.3s ease;z-index:2}#heroSwiper .swiper-slide .card::before{content:"";position:absolute;top:40%;left:-15px;width:20%;height:20%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}#heroSwiper .swiper-slide img{width:100%;border-radius:16px;filter:brightness(.7);z-index:2}#heroSwiper .card-body{display:flex;align-items:flex-end;justify-content:space-between}#heroSwiper .gradient-divider{margin:40px 0 5px 0}#heroSwiper .card-body .card-title{position:relative;margin-bottom:14px}#heroSwiper .card-body .card-title::before{content:"";position:absolute;top:25%;right:0;width:10px;height:10px;background-color:var(--color_secondary);z-index:0;border-radius:3px;transform:rotateZ(45deg)}#heroSwiper .card-body .card-title a{margin-right:20px;color:var(--color-white);font-size:18px;font-weight:600}#heroSwiper .card-body .card-text{color:var(--color_text_secondary);font-size:14px;font-weight:500}#heroSwiper .card-body .slide-body-link{display:inline-flex;color:var(--color-white);align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color_secondary);border-radius:50%;transition:background-color 0.3s ease,transform 0.3s ease}#heroSwiper .card-body .slide-body-link i{font-size:18px;transform:rotate(-45deg);transition:transform 0.3s ease}#heroSwiper .card:hover .card-body .slide-body-link{background-color:var(--color-white)}#heroSwiper .card-wrapper:hover::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:70%;height:20px;background-color:orange;border-radius:10px;transition:all 0.3s ease;z-index:1}#heroSwiper .card:hover .slide-body-link i{color:var(--color_secondary)}#heroSwiper .card-image-overlay{position:relative;overflow:hidden}#heroSwiper .card-image-overlay .course-card-play{position:absolute;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}#heroSwiper .card-image-overlay .course-card-play .course-play-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;backdrop-filter:blur(8px);background:rgb(255 255 255 / 54%);border-radius:50%;border:1px solid #ffffffbf}.hero-slider-footer .slider-nav{display:flex;gap:10px}.hero-slider-footer .slider-nav button{width:42px;height:42px;border:none;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.hero-slider-footer .slider-nav i{font-size:18px;color:var(--color-white)}.hero-slider-footer .slider-nav .btn-prev{background:linear-gradient(180deg,rgb(245 158 11),rgb(247 187 84))}.hero-slider-footer .slider-nav .btn-next{background-color:var(--color-white);border:1px solid var(--color_secondary)}.hero-slider-footer .slider-nav .btn-next i{color:var(--color_secondary)}.hero-slider-footer{display:flex;justify-content:space-evenly;align-items:center}.progress-container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:180px}.progress-bar{position:absolute;left:20px;right:20px;height:4px;background:rgb(255 255 255 / .3);border-radius:4px;overflow:hidden}.progress-bar::after{content:'';display:block;background:#fff;height:100%;width:0;transition:width 0.4s ease}.progress-start,.progress-end{font-size:.9rem;color:#fff;font-weight:700;z-index:2}.progress-bar-fill{width:0;height:100%;background:#fff;transition:width 0.4s ease}@media (max-width:991.98px){.main-hero .hero-content-left .left-title{padding:40px 10px 20px 0;margin:0;justify-content:space-around}.main-hero .hero-content-left .left-title h3,.main-hero .hero-content-left .left-title i{font-size:22px}.main-hero .hero-content-left .heroSwiper{padding:15px}.main-hero .hero-content-left .left-content-wrapper{position:relative}.main-hero .hero-content-left .left-content-wrapper .slider-nav button{border:none;background:#fff0}.main-hero .hero-content-left .left-content-wrapper .slider-nav i{font-size:24px}.main-hero .hero-content-left .left-content-wrapper::after{content:"";position:absolute;inset:0;border-radius:24px;height:50%;background-color:var(--color_primary);z-index:-1}}@media (max-width:767px){#heroSwiper .swiper{padding-bottom:80px}.progress-container{max-width:120px}}.hero-card img{height:200px;object-fit:cover;border-radius:12px;margin-bottom:1rem}.hero-card .btn{background-color:#fff;color:#000;border:none}.hero-card .btn:hover{background-color:#ccc;color:#000}input:hover,select:hover,input:focus,select:focus,input:focus-visible,select:focus-visible{outline:none!important;box-shadow:none!important;border-color:#ced4da!important}.hero-category-title{position:relative;text-align:center;margin:40px 0}.hero-category-title::before,.hero-category-title::after{content:"";position:absolute;top:50%;width:40%;height:1px}.hero-category-title::before{left:0;background:linear-gradient(to left,#fff0,rgb(107 114 128 / .32))}.hero-category-title::after{right:0;background:linear-gradient(to right,#fff0,rgb(107 114 128 / .32))}.hero-category-title p{font-size:14px;color:var(--color_text_secondary)}.hero-main-category .category-item{position:relative;overflow:hidden;background-color:var(--color-bg-white);border-radius:20px;cursor:pointer;z-index:1}.hero-main-category .category-item:hover{background-color:var(--color_primary)}.hero-main-category .category-item .category-item-text:hover{color:var(--color-white)}.hero-main-category .category-item::before{content:"";position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:65px;height:65px;border-radius:50%;z-index:-1}.category-item::after{content:"";position:absolute;left:-15px;bottom:-15px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--color_secondary);color:#fff;border-radius:50%;z-index:2}.category-item i.iconsax{position:absolute;left:8px;bottom:0;transform:translateY(-50%);font-size:18px;color:var(--color-white);transition:opacity 0.3s ease;z-index:3}.category-item.color-1::before{background-color:rgb(99 102 241 / .08)}.category-item.color-2::before{background-color:rgb(16 185 129 / .08)}.category-item.color-3::before{background-color:rgb(245 158 11 / .08)}.category-item.color-4::before{background-color:rgb(17 24 39 / .08)}.category-item.color-5::before{background-color:rgb(232 103 11 / .08)}.category-item.color-6::before{background-color:rgb(219 21 140 / .08)}.category-item.color-7::before{background-color:rgb(245 11 15 / .08)}.category-item.color-8::before{background-color:rgb(218 201 10 / .08)}.hero-main-category .category-item-inner{display:flex;align-items:center;padding:16px}.hero-main-category .category-item-inner img{width:40px;height:40px}.hero-main-category .category-item-text{margin-right:10px}.hero-main-category .category-item-text p{font-size:18px;font-weight:500;margin-bottom:5px;color:var(--color_text_primary)}.hero-main-category .category-item-text span{font-size:14px;color:var(--color_primary)}.hero-main-category .category-item-text .cat-count{font-weight:700}.hero-main-category .category-item-text .cat-count-text{font-weight:500}.hero-main-category .category-item:hover .category-item-text p,.hero-main-category .category-item:hover .category-item-text .cat-count,.hero-main-category .category-item:hover .category-item-text .cat-count-text{color:#FFF}.hero-main-category .category-item:hover::before{background-color:rgb(239 239 241 / .16)}.hero-main-category .category-item:hover::after{content:none}.hero-main-category .category-item:hover i.iconsax{display:none}.hero-main-category .row{display:flex;flex-wrap:wrap}@media (max-width:991.98px){.hero-main-category .row{display:grid;grid-auto-flow:column;grid-auto-columns:75%;grid-template-rows:repeat(2,auto);gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:.5rem}.hero-main-category .row>[class*="col-"]{width:auto!important;min-width:0;scroll-snap-align:start}.hero-main-category .row::-webkit-scrollbar{height:8px}.hero-main-category .row::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(0 0 0 / .12)}@media (min-width:576px) and (max-width:991.98px){.hero-main-category .row{grid-auto-columns:55%}}.hero-main-category .row{scroll-snap-type:x proximity}}@media (max-width:767.98px){.hero-category-title::before,.hero-category-title::after,.hero-category-title h3::before{content:none}}.discount-tabs-wrapper{position:relative;overflow:hidden}.discount-tabs{display:flex;align-items:center;justify-content:center}.discount-tabs i{color:var(--color_primary);font-size:20px}.discount-tabs-list-wrapper{overflow:visible}.discount-tabs-list{display:flex;justify-content:center;overflow:auto;gap:10px;border:none}.discount-tabs-list li.discount-tabs-item{display:flex;background-color:var(--color-white);border:1px solid #EFEFF1;align-items:center;gap:10px;border-radius:24px;padding:5px 5px 5px 15px}.discount-tabs-list li.discount-tabs-item.all{padding:5px 15px}.discount-tabs-list li.discount-tabs-item.active{background-color:var(--color_primary)}.discount-tabs-list .discount-tabs-item .discount-tab-image{display:flex;align-items:center;justify-content:center;padding:10px;background-color:rgb(99 102 241 / .08);border-radius:50%;width:36px;height:36px}.discount-tabs-list li.discount-tabs-item.active .discount-tab-image{background-color:var(--color-bg-white)}.discount-tabs-list .discount-tabs-item img{width:20px;object-fit:contain}.discount-tabs-list .discount-tabs-item button{font-size:16px;padding:0;color:var(--color_text_secondary);outline:none;border:none}.discount-tabs-list .discount-tabs-item button.active{color:var(--color-white)}.discount-tabs-list .discount-tabs-item button.active{background-color:unset}.discount-section .discount-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.discount-section .discount-header .discount-left{display:flex;align-items:center;gap:10px}.discount-section .discount-header .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%}.discount-section .discount-header .discount-left .section-title{position:relative;font-size:24px;font-weight:400;color:var(--color_text_primary)}.discount-section .discount-header .discount-left .section-title span{font-size:24px;font-weight:700;color:var(--color_secondary)}.discount-section .discount-header .gradient-divider-left{width:30%}.discount-header .discount-link-all{display:flex;align-items:center;font-size:18px;font-weight:500;color:var(--color_secondary);padding:10px;border:1px solid var(--color_secondary);border-radius:16px}.discount-header .discount-countdown{display:flex;direction:ltr;align-items:center;gap:10px}.discount-header .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}.discount-header .discount-countdown .time-box .time{font-size:16px;font-weight:700;color:var(--color_text_primary)}.discount-header .discount-countdown .time-box small{font-size:12px;color:var(--color_text_secondary)}.discount-tab-content{position:relative;padding:20px 40px}.discount-section .rtl-section-link-all{width:100%;justify-content:center}@media (min-width:480px){.discount-section .rtl-section-link-all{width:40%;height:auto}}@media (min-width:1200px){.discount-tabs-list-wrapper{background-color:var(--color-bg-white);padding:20px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;position:relative}.discount-tabs-list-wrapper::before,.discount-tabs-list-wrapper::after{content:"";position:absolute;width:24px;aspect-ratio:1}.discount-tabs-list-wrapper::before{top:0;right:-24px;background:radial-gradient(circle 24px at bottom right,#0000 98%,var(--color-bg-white))}.discount-tabs-list-wrapper::after{top:0;left:-24px;background:radial-gradient(circle 24px at bottom left,#0000 98%,var(--color-bg-white))}}@media (min-width:992px){.discount-tab-bg{content:"";position:absolute;top:0;right:0;width:100%;height:65%;background-color:rgb(245 158 11 / .1);border-radius:24px;z-index:-1}.discount-tab-bg::before{content:"";position:absolute;bottom:0;right:0;width:9%;height:21%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;border-radius:24px;z-index:-1}.discount-tab-bg::after{content:"";position:absolute;top:0;left:0;width:10%;height:16%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;border-radius:24px;z-index:-1}}@media (min-width:992px) and (max-width:1199px){.discount-tabs .discount-tabs-list{margin-top:30px}}@media(max-width:991.98px){.discount-tab-content::after{content:"";position:absolute;top:0;right:0;width:100%;height:65%;background-color:rgb(245 158 11 / .1);border-radius:24px;z-index:-1}.discount-tabs{position:relative}.discount-tabs i{z-index:3}.discount-tabs-list-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.discount-tabs-list-wrapper::-webkit-scrollbar{display:none}.discount-tabs-list{flex-wrap:nowrap;width:max-content;justify-content:flex-start}.discount-tabs-item{flex:0 0 auto}.discount-tabs::before{content:"";position:absolute;left:0;top:0;width:100px;height:100%;pointer-events:none;background:linear-gradient(to right,rgb(255 255 255),#fff0);z-index:2}}@media (max-width:767.98px){.discount-tab-content{padding:15px}}.discount-tab-content .card{padding:16px;border:1px solid rgb(239 239 241);border-radius:20px;position:relative;overflow:hidden}.discount-tab-content .card-body{padding:0;margin-top:15px}.discount-tab-content .card-image{position:relative}.discount-tab-content .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}.discount-tab-content .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}.discount-tab-content .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}.discount-tab-content .card-body .gradient-divider-left{margin:10px 5px}.discount-tab-content .card-body a.card-title{font-size:16px;font-weight:600;color:var(--color_text_primary);margin-bottom:10px}.discount-tab-content .card-body .cart-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.discount-tab-content .card-body .price-box{display:flex;align-items:center;gap:10px}.discount-tab-content .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)}.discount-tab-content .card-body .price-box .product-price .price-old{color:var(--color_text_secondary)}.discount-tab-content .card-body .price-box .product-price .price-new{font-size:18px;font-weight:600;color:var(--color_text_primary)}.discount-tab-content .card-body .cart-bottom .product-cart-btn{background-color:#F6F7F9;width:44px;height:44px;border:1px solid #EFEFF1;display:flex;border-radius:12px;align-items:center;justify-content:center;color:#000}.discount-tab-content .card-body .cart-bottom .product-cart-btn i{font-size:24px}.discount-tab-content .card:hover .card-discount{color:var(--color_text_secondary);background:#F6F7F9;border:1px solid #EFEFF1}.discount-tab-content .card:hover .product-cart-btn{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.discount-tab-content .card:hover .card-image::after{opacity:0}@media (max-width:991.98px){.discount-cards-wrapper .row{display:grid;grid-auto-flow:column;grid-auto-columns:83%;grid-template-rows:repeat(2,auto);gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:.5rem}.discount-cards-wrapper .row>[class*="col-"]{width:auto!important;min-width:0;scroll-snap-align:start}.discount-cards-wrapper .row::-webkit-scrollbar{height:8px}.discount-cards-wrapper .row::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(0 0 0 / .12)}@media (min-width:576px) and (max-width:991.98px){.discount-cards-wrapper .row{grid-auto-columns:46%}}.discount-cards-wrapper .row{scroll-snap-type:x proximity}}.small-banner .right-banner,.small-banner .left-banner{position:relative;overflow:hidden;cursor:pointer}.small-banner .banner-text{color:var(--color-white);margin-right:40px;margin-left:35px}.small-banner .banner-text p{font-size:24px;line-height:44px}.small-banner .banner-text span{font-size:16px;font-weight:500}.small-banner .left-banner-inner,.small-banner .right-banner-inner{display:flex;position:relative;border-radius:24px;align-items:center;padding:30px;margin-bottom:16px}.small-banner .left-banner-inner img,.small-banner .right-banner-inner img{margin-right:20px}.small-banner .right-banner-inner{background-color:var(--color_primary)}.small-banner .right-banner-inner img,.small-banner .right-banner-inner .banner-text,.small-banner .left-banner-inner img,.small-banner .left-banner-inner .banner-text{z-index:2}.small-banner .left-banner-inner{background-color:var(--color_secondary)}.small-banner .left-banner .left-banner-inner::after,.small-banner .right-banner .right-banner-inner::after{content:"\e87f";font-family:'iconsax';font-size:24px;display:flex;justify-content:center;align-items:center;color:var(--color_text_primary);position:absolute;top:10px;left:10px;width:48px;height:48px;background-color:#fff;border-radius:50%;transform:rotate(45deg)}.small-banner .right-banner::before,.small-banner .left-banner::before{content:"";position:absolute;top:40px;right:-25px;background:#F9FAFB;background:linear-gradient(286deg,rgb(249 250 251) 10%,#fff0 58%);width:270px;height:140px;transform:rotate(290deg);z-index:1;opacity:.3}.small-banner .right-banner::after,.small-banner .left-banner::after{content:"";position:absolute;bottom:40px;left:-25px;background:#F9FAFB;background:linear-gradient(74deg,rgb(249 250 251) 10%,#fff0 58%);width:270px;height:140px;transform:rotate(290deg);z-index:1;opacity:.3}@media (max-width:991.98px){.small-banner .left-banner-inner,.small-banner .right-banner-inner{padding:16px}.small-banner .banner-text p{font-size:18px;margin:0}.small-banner .left-banner-inner img,.small-banner .right-banner-inner img{margin:0;width:66px;height:68px}.small-banner .banner-text{color:var(--color-white);margin-right:10px;margin-left:20px}.small-banner .banner-text span{display:none}.small-banner .right-banner::before,.small-banner .left-banner::before{top:10px;right:-10px;width:164px;height:98px}.small-banner .right-banner::after,.small-banner .left-banner::after{bottom:10px;left:-10px;width:164px;height:98px}}.big-banner-section .promo-banner{position:relative;background:var(--color_accent);border-radius:24px;padding:3rem;overflow:hidden;color:#fff;z-index:0}.big-banner-section .promo-banner::before{content:"";position:absolute;bottom:0;left:-50px;width:12%;height:35%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.big-banner-section .promo-banner::after{content:"";position:absolute;bottom:0;right:0;width:6%;height:22%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.big-banner-section .ribbon{position:absolute;top:30px;right:-50px;background:var(--color_text_primary);color:var(--color_accent);font-size:14px;font-weight:700;padding:8px 60px;transform:rotate(45deg);z-index:3}.big-banner-section .banner-countdown{direction:ltr;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;z-index:3}.big-banner-section .banner-countdown .time-box{background:var(--color-white);color:var(--color_text_primary);border-radius:16px;padding:.5rem .75rem;min-width:60px}.big-banner-section .banner-countdown span.colon{font-size:20px;font-weight:500}.big-banner-section .banner-countdown .time-box span{font-size:16px;font-weight:700;display:block}.big-banner-section .banner-countdown .time-box small{font-size:12px;font-weight:400}.big-banner-section .banner-right,.big-banner-section .banner-info{position:relative;z-index:3}.big-banner-section .banner-right{padding-right:50px}.big-banner-section .banner-right .right-title{position:relative;font-size:44px;font-weight:700;line-height:1.7}.big-banner-section .banner-right .right-title::after{content:var(--gradient-title,"");font-family:'Contrail One';position:absolute;top:-35px;right:50%;transform:translate(50%,0);width:100%;font-size:42px;height:fit-content;background:linear-gradient(90deg,#fff0 -20%,rgb(255 255 255 / .18) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;z-index:-1}.big-banner-section .banner-right .right-date p{position:relative;font-size:22px;font-weight:400;margin:0}.big-banner-section .banner-right .right-date p::before{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:middle;background-color:var(--color-white);z-index:0;border-radius:3px;transform:rotateZ(45deg)}.big-banner-section .banner-title{position:relative;font-size:28px;font-weight:700;margin-bottom:16px}.big-banner-section .banner-title::before{content:"";position:absolute;border-radius:8px;top:26%;right:0;width:51%;height:80%;background-color:#F9FAFB33;z-index:-1}.big-banner-section .banner-desc{font-size:18px;font-weight:500;color:var(--color-white);line-height:1.8}.big-banner-section .banner-info a.banner-btn{position:relative;overflow:visible;background-color:var(--color_text_primary);border-radius:16px;color:var(--color-white);padding:16px 20px;display:inline-flex;align-items:center;gap:10px}.big-banner-section .banner-info a.banner-btn svg{content:"";position:absolute;top:-17px;left:-60px;width:25%;height:56%;z-index:0;pointer-events:none}.big-banner-section .banner-image{position:absolute;top:80%;right:50%;z-index:2}.big-banner-section .banner-image::after{content:"";position:absolute;top:0;right:50%;transform:translateX(50%);background:#F9FAFB;background:linear-gradient(0deg,#fff0 70%,rgb(249 250 251) 100%);width:500px;height:500px;border-radius:50%;opacity:.15;z-index:1}.big-banner-section .banner-image img{position:relative;z-index:2;max-width:350px}@media (max-width:992px){.big-banner-section .promo-banner{padding:3rem 1rem;text-align:center}.big-banner-section .ribbon,.big-banner-section .banner-info .banner-title,.big-banner-section .banner-info .banner-desc,.big-banner-section .banner-info a.banner-btn svg{display:none}.big-banner-section .banner-countdown{margin-bottom:40px}.big-banner-section .banner-right{padding-right:0}.big-banner-section .banner-title{font-size:1.6rem}.big-banner-section .banner-right .right-date{padding-right:0}.big-banner-section .banner-right .right-date::before{right:25%}.big-banner-section .banner-info{margin-bottom:150px}.big-banner-section .banner-image{top:85%}.big-banner-section .promo-banner::before{bottom:55%;left:0;width:6%;height:20%}.big-banner-section .promo-banner::after{bottom:20%}}@media (min-width:992px){.big-banner-section .banner-right .right-title::after{top:-20px;right:0;transform:translate(0,0);font-size:45px}}@media (min-width:1200px){.big-banner-section .promo-banner-back{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:70%;background:#10B9812E;border-radius:12px;z-index:-1}.big-banner-section .banner-right .right-title::after{top:-35px;right:0;transform:translate(0,0);font-size:54px}}.product-tab-section{overflow:hidden}.product-tab-section .product-tab-inner{position:relative}.product-tab-section .product-tab-inner::before{content:"";position:absolute;top:50%;width:100%;height:80%;transform:translateY(-50%);background-color:var(--color_secondary_light);border-radius:24px;z-index:-1}.product-tab-section .product-tab-inner::after{content:"";position:absolute;bottom:44px;left:0;width:5%;height:21%;border-bottom-left-radius:24px;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:-1}.product-tab-right{position:relative;overflow:hidden;padding:10px}.product-tab-right .product-tab-right-top{position:relative;overflow:visible}.product-tab-right .product-tab-right-top::before{content:"";position:absolute;top:0;transform:translateY(-50%);width:250px;height:250px;background:linear-gradient(0deg,rgb(245 158 11) 5%,rgb(245 158 11 / .04) 50%);z-index:-1;opacity:.5;border-radius:50%}.product-tab-right .product-tab-right-top::after{content:"";position:absolute;bottom:44px;left:-35px;width:21%;height:34%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:-1}.product-tab-right .product-tab-right-top{display:flex;flex-direction:column;align-items:center}.product-tab-right .product-tab-right-top img{width:176px;height:140px}.product-tab-right .product-tab-right-top h2{font-size:22px;font-weight:400;margin-top:30px}.product-tab-right .product-tab-right-top h2 span{font-weight:600;color:var(--color_secondary)}.product-tab-right .product-tab-right-bottom{display:flex;align-items:center;margin:30px 0;gap:20px;justify-content:center}.product-tab-right-bottom .right-element{display:flex;align-items:center;gap:8px}.product-tab-right-bottom .right-element .product-detail{display:flex;flex-direction:column;align-items:center;gap:12px}.product-tab-right-bottom .right-element .product-detail span{color:var(--color_secondary);font-size:16px;font-weight:600}.product-tab-right-bottom .right-element .product-detail small{color:var(--color_text_secondary);font-size:14px;font-weight:400}.product-tab-right-bottom .product-tab-link-all{background:linear-gradient(to bottom,#F7BB54,#F59E0B);padding:15px;border-radius:16px;color:#fff;display:flex;align-items:center}.product-tab-left{background:var(--color-white);padding:20px;border-radius:20px}.product-tab-left .nav{flex:0 0 auto;gap:12px}.product-tab-left button.nav-link{font-size:16px;font-weight:400;color:var(--color_text_secondary);background-color:var(--color-bg-white);border-radius:30px;padding:12px 20px}.product-tab-left button.nav-link.active{font-weight:500;color:var(--color-white);background-color:var(--color_primary)}.product-tab-section #v-pills-tabContent{width:100%}.product-tab-swiper{height:380px;overflow:hidden}.product-tab-section .product-tab-left .tab-content-wrapper .card{border:1px solid #EFEFF1;border-radius:16px}.tab-content-wrapper .card-wrapper{display:flex;justify-content:space-between;padding:12px}.tab-content-wrapper .card-wrapper:hover .left-items .buy-btn .product-cart-btn{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.tab-content-wrapper .card-wrapper .right-items{display:flex}.tab-content-wrapper .card-wrapper .right-items img{margin-left:10px}.tab-content-wrapper .card-wrapper .left-items{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.tab-content-wrapper .card-wrapper .left-items .file-info{display:flex;gap:6px}.tab-content-wrapper .card-wrapper .left-items .file-info .file-type,.tab-content-wrapper .card-wrapper .left-items .file-info .rating{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;border-radius:30px;padding:5px 10px}.tab-content-wrapper .card-wrapper .left-items .file-info .file-type{flex:0 0 60px;color:var(--color_accent);background-color:#10B98114}.tab-content-wrapper .card-wrapper .left-items .file-info .rating{flex:0 0 82px;color:var(--color_secondary);background-color:var(--color_secondary_light)}.tab-content-wrapper .card-wrapper .left-items .buy-btn{display:flex;gap:8px}.tab-content-wrapper .card-wrapper .left-items .buy-btn .file-type,.tab-content-wrapper .card-wrapper .left-items .buy-btn .download-count,.tab-content-wrapper .card-wrapper .left-items .buy-btn .product-cart-btn{display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:10px;padding:8px 12px}.tab-content-wrapper .card-wrapper .left-items .buy-btn .download-count{flex:0 0 80px;font-weight:600;color:var(--color_primary);background-color:var(--color_primary_light)}.tab-content-wrapper .card-wrapper .left-items .buy-btn .file-type{display:none;font-size:14px;font-weight:500;border-radius:10px;padding:8px 12px;color:var(--color_accent);background-color:#10B98114}.tab-content-wrapper .card-wrapper .left-items .buy-btn .product-cart-btn{outline:none;gap:4px;flex:0 0 130px;font-weight:500;background-color:var(--color-bg-white);border:1px solid #EFEFF1;color:var(--color_text_primary)}.tab-content-wrapper .card-wrapper .right-items .product-info{display:flex;flex-direction:column;justify-content:space-around}.tab-content-wrapper .card-wrapper .right-items .product-info .card-title{font-size:16px;font-weight:600;margin:5px 10px 15px 10px}.tab-content-wrapper .card-wrapper .right-items .product-bottom{display:flex;align-items:center}.tab-content-wrapper .card-wrapper .right-items .product-bottom span.discount{font-size:12px;font-weight:600;color:var(--color-white);padding:10px;width:40px;height:20px;border-radius:6px;background:linear-gradient(to bottom,#F7BB54,#F59E0B);transform:rotate(90deg);display:flex;align-items:center;justify-content:center}.tab-content-wrapper .card-wrapper .right-items .product-price{display:flex;flex-direction:column}.tab-content-wrapper .card-wrapper .right-items .product-price .old-price{font-size:16px;color:var(--color_text_secondary)}.tab-content-wrapper .card-wrapper .right-items .product-price .sale-price{font-size:18px;font-weight:600;color:var(--color_primary)}.product-tab-inner .product-tab-control-button{display:flex;align-items:center;justify-content:center;z-index:3}.product-tab-inner .product-tab-control-button .nav-btn-controls{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.product-tab-inner .product-tab-control-button button{width:44px;height:44px;color:var(--color_secondary);background-color:#fff0;border:1px solid var(--color_secondary);border-radius:16px;padding:10px}.product-tab-inner .product-tab-control-button button:hover{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);border:1px solid var(--color_secondary);border-radius:16px;padding:10px}.product-tab-inner .product-tab-control-button .ptab-see-all{display:none}.product-tab-left-col,.product-tab-left,.tab-content,.tab-pane,.tab-content-wrapper,.product-tab-swiper{max-width:100%;overflow:hidden}@media (max-width:380px){.tab-content-wrapper .card-wrapper .right-items .product-info{margin-right:10px}}@media (min-width:380px){.tab-content-wrapper .card-wrapper .left-items .buy-btn .file-type{display:flex;align-items:center;justify-content:center;flex:0 0 55px}}@media (min-width:992px) and (max-width:1200px){.tab-content-wrapper .card-wrapper .left-items{display:none}}@media (max-width:992px){.tab-content-wrapper .card{min-width:100%}.product-tab-swiper{height:200px}.tab-content-wrapper .card-wrapper .right-items{align-items:center}.tab-content-wrapper .card-wrapper .right-items .product-info{gap:10px}.tab-content-wrapper .card-wrapper .right-items .product-info .card-title{margin:0}.tab-content-wrapper .card-wrapper .right-items .product-bottom span.discount{display:none}.product-tab-left .nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;padding-bottom:10px;gap:.5rem;scrollbar-width:none}.product-tab-left .nav::-webkit-scrollbar{display:none}.product-tab-left .nav .nav-link{flex:0 0 auto;white-space:nowrap}.tab-content-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem}.tab-content-wrapper .card{flex:0 0 85%;scroll-snap-align:start}.product-tab-left{flex-direction:column}.product-tab-right{margin-bottom:1.5rem;text-align:center}.product-tab-section .product-tab-inner::before{height:100%}.product-tab-right .product-tab-right-top::after{bottom:-10px;left:-50px;width:23%;height:50%}.product-tab-inner .product-tab-left-col,.product-tab-inner .product-tab-control-button{width:95%;margin:auto}.product-tab-inner .product-tab-control-button{justify-content:space-between;padding:20px 0}.product-tab-inner .product-tab-control-button .nav-btn-controls{flex-direction:row}.product-tab-inner .product-tab-control-button .ptab-see-all{display:flex;align-items:center;background:#fff0;border:1px solid var(--color_secondary);padding:15px;border-radius:16px;color:var(--color_secondary)}.product-tab-inner .product-tab-control-button .ptab-swiper-prev-btn i:before{content:"\ea95"}.product-tab-inner .product-tab-control-button .ptab-swiper-next-btn i:before{content:"\e87f"}}@media(max-width:1200px){.product-tab-section .product-tab-inner::after{display:none}.tab-content-wrapper .card-wrapper{flex-direction:column}.tab-content-wrapper .card-wrapper .left-items .file-info{display:none}.tab-content-wrapper .card-wrapper .left-items{margin-top:20px}.tab-content-wrapper .card-wrapper .left-items .buy-btn .download-count{flex:0 0 75px}.product-tab-right-bottom .product-tab-link-all{display:none}}.recommended-product-section{position:relative}.slider-banner-orange{display:flex;flex-direction:column;justify-content:center;position:relative;background-color:var(--color_secondary);padding:24px;border-radius:20px;height:100%;min-height:100%;color:var(--color-white);z-index:0}.slider-banner-orange .slider-banner-text{z-index:2}.slider-banner-orange::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-38%;width:130%;height:105%;border-radius:50%;background:#F9FAFB;background:linear-gradient(180deg,#fff0 7%,rgb(249 250 251) 60%);opacity:.1;z-index:1}.slider-banner-orange h4{font-size:26px;font-weight:400;line-height:44px}.slider-banner-orange h4 span{font-weight:700}.slider-banner-orange .icon-wrapper i{font-size:28px;color:var(--color_secondary);background-color:var(--color-white);border-radius:50%;padding:20px;position:relative}.slider-banner-orange .icon-wrapper i::after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;width:120%;height:120%;transform:translate(-50%,-50%);background-color:#ffffff3d;z-index:-1}.slider-banner-orange .white-box{position:relative;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:40px;background-color:#fff;color:#FB8C00;width:100%}.slider-banner-orange .white-box::before{content:var(--gradient-title);position:absolute;font-family:'Contrail One';font-size:45px;top:-50%;left:50%;width:100%;display:inline-block;text-align:center;transform:translate(-50%,-50%);background:linear-gradient(360deg,#fff0 24%,rgb(255 255 255 / 30%) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;z-index:-1}.slider-banner-orange .white-box .swiper-button-next,.slider-banner-orange .white-box .swiper-button-prev{width:44px;height:44px;background:linear-gradient(to bottom,#F7BB54,#F59E0B);border:none;outline:none;border-radius:50%;color:var(--color-white);font-size:20px;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.slider-banner-orange .white-box .swiper-button-next:hover,.slider-banner-orange .white-box .swiper-button-prev:hover{background-color:#fff3e0}.slider-banner-orange .white-box .btn-view-all{background:none;border:none;color:var(--color_text_primary);font-weight:500;font-size:18px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.slider-banner-orange .white-box .btn-view-all i{display:none}.slider-banner-orange .swiper-button-prev svg,.swiper-button-next svg{display:none}.recommendProductSwiper .product-card{position:relative;background:var(--color-white);border:1px solid #EFEFF1;border-radius:20px;overflow:hidden;padding:16px;transition:transform .3s ease}.recommendProductSwiper .image-box{position:relative;overflow:visible}.recommendProductSwiper .image-box img{margin-top:10px}.recommendProductSwiper .card-image-overlay{position:absolute;top:-10px;left:-8px;right:-8px;display:flex;align-items:center;justify-content:space-between;padding:8px 4px;z-index:10}.recommendProductSwiper .card-image-overlay .card-cat-badge{background:var(--color_primary);padding:8px 12px;border-radius:20px;color:var(--color-white);font-size:12px;font-weight:500}.recommendProductSwiper .card-image-overlay .recommended-countdown{display:flex;direction:ltr;align-items:center;background-color:var(--color_text_primary);gap:5px;padding:8px 12px;color:var(--color-white);border-radius:20px;font-size:12px;font-weight:700}.recommendProductSwiper .card-bottom-info{margin-top:15px}.recommendProductSwiper .card-bottom-info .card-title{font-size:16px;font-weight:600}.recommendProductSwiper .gradient-divider-left{margin:10px 0}.recommendProductSwiper .product-price{display:flex;gap:8px;flex-direction:column}.recommendProductSwiper .product-price .card-discount{background-color:var(--color_accent);border-radius:6px;padding:2px 9px;font-size:12px;color:var(--color-white);font-weight:600}.recommendProductSwiper .product-price .price-old-text{color:var(--color_text_secondary);font-size:16px}.recommendProductSwiper .product-price .price-new-text{color:var(--color_text_primary);font-size:18px;font-weight:800}.recommendProductSwiper .price-actions .like-btn,.recommendProductSwiper .price-actions .price-btn{width:48px;height:48px;border-radius:12px;outline:none;border:none;display:flex;align-items:center;justify-content:center;font-size:24px}.recommendProductSwiper .price-actions .like-btn{border:1px solid var(--color_secondary);color:var(--color_secondary);background-color:var(--color-white)}.recommendProductSwiper .price-actions .price-btn{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.recommendProductSwiper .swiper-product-slider-nav{display:none}.recommendProductSwiper .swiper-product-slider-nav button{background-color:var(--color-bg-white);border:1px solid #EFEFF1;color:var(--color_text_primary);outline:none;border-radius:30px}.recommendProductSwiper .swiper-product-slider-nav button .swiper-navigation-icon{display:none}.recommended-product-section .swiper-button-next::before,.recommended-product-section .swiper-button-next::after,.recommended-product-section .swiper-button-prev::before,.recommended-product-section .swiper-button-prev::after,.recommendProductSwiper .swiper-product-slider-nav .swiper-button-next::before,.recommendProductSwiper .swiper-product-slider-nav .swiper-button-next::after,.recommendProductSwiper .swiper-product-slider-nav .swiper-button-prev::before,.recommendProductSwiper .swiper-product-slider-nav .swiper-button-prev::after{content:""}@media (max-width:992px){.recommended-product-section .row{flex-direction:column}.slider-banner-orange{margin-bottom:-60px;z-index:1;position:relative}.recommendProductSwiper{margin-top:60px}.product-card{margin:0 auto;max-width:90%}.slider-banner-orange::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-38%;width:100%;height:100%;border-radius:50%;background:#F9FAFB;background:linear-gradient(180deg,#fff0 7%,rgb(249 250 251) 60%);opacity:.1;z-index:1}.white-box::before{display:none}.slider-banner-orange .white-box{background-color:#fff0;border:2px solid var(--color-white);border-radius:16px}.slider-banner-orange .white-box .btn-view-all{color:var(--color-white);text-decoration:none}.slider-banner-orange .white-box .btn-view-all i{display:inline-block}.recommendProductSwiper .swiper-product-slider-nav{display:flex}.slider-banner-orange .white-box .swiper-button-next,.slider-banner-orange .white-box .swiper-button-prev{display:none}.recommendProductSwiper .product-card::before{display:none}}@media (max-width:576px){.white-box{margin-bottom:120px}.recommended-product-slider.col-lg-9.col-md-12{margin-top:-140px}}@media (min-width:992px) and (max-width:1200px){.slider-banner-orange .white-box::before{font-size:32px}}.category-slider-section{margin-top:120px;margin-bottom:30px}.category-slider-back{position:absolute;top:0;right:0;width:100%;height:194px;transform:translateY(-20%);background-color:var(--color_secondary_light);border-radius:20px;z-index:-1}.category-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.category-slider-header h2{position:relative;color:var(--color_text_primary);font-size:24px;font-weight:400}.category-slider-header h2 span{color:var(--color_secondary);font-weight:700}.category-slider-header .category-slider-controls{display:flex;gap:12px}.category-slider-header .category-slider-controls button{width:48px;height:48px;outline:none;border:1px solid var(--color_secondary);background-color:#fff0;color:var(--color_secondary);border-radius:16px;display:flex;align-items:center;justify-content:center}.category-slider-header .category-slider-controls button:hover{background:linear-gradient(to bottom,#F7BB54,#F59E0B);color:var(--color-white)}.categorySwiper .swiper-wrapper{padding-bottom:30px}.categorySwiper .swiper-slide.card{display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:16px;border:1px solid #EFEFF1;transition:transform 0.3s ease;position:relative;overflow:visible;background:#fff}.categorySwiper .swiper-slide.card:hover{padding-bottom:20px}.categorySwiper .swiper-slide.card .card-image{position:relative}.categorySwiper .swiper-slide.card .card-image img{margin:10px 0 20px 0}.categorySwiper .swiper-slide.card .card-image::before{content:"";position:absolute;top:35%;left:50%;width:56px;height:60px;background-color:var(--color_primary_light);border-bottom-left-radius:100px;border-bottom-right-radius:100px;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.categorySwiper .swiper-slide.card .card-title{display:flex;flex-direction:column;align-items:center}.categorySwiper .swiper-slide.card .cat-title{font-size:18px;font-weight:500;color:var(--color_text_primary)}.categorySwiper .swiper-slide.card p{font-size:14px;font-weight:500;color:var(--color_primary)}.categorySwiper .swiper-slide.card .card-btn-link{display:flex;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%) translateY(10px);width:40px;height:40px;background:orange;border-radius:20px;color:#fff;align-items:center;justify-content:center;z-index:1;opacity:0;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease}.categorySwiper .swiper-slide.card:hover .card-btn-link{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.categorySwiper .swiper-slide .card-btn-link i{transform:rotate(315deg)}.categorySwiper .swiper-slide.card:hover .card-btn-link{transform:translateX(-50%) translateY(-5px)}.category-slider-section .card{width:200px}@media (max-width:576px){.category-slider-wrapper{overflow:visible;padding:0}.category-slider-wrapper .categorySwiper{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (max-width:768px){.categorySwiper{overflow-x:auto;display:flex;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.categorySwiper::-webkit-scrollbar{display:none}.categorySwiper .swiper-wrapper{display:flex;justify-content:center}.categorySwiper .swiper-slide{flex:0 0 auto;scroll-snap-align:start}.category-slider-header .category-slider-controls{display:none}}@media(min-width:992px){.category-slider-back::before,.category-slider-back::after{content:"";position:absolute;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:-1}.category-slider-back::before{top:0;left:50%;transform:translate(-50%);width:101px;height:58px}.category-slider-back::after{bottom:27px;left:9px;width:70px;height:70px}}header.programming-tab-header{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:32px}header.programming-tab-header .header-right{display:flex;align-items:center;gap:16px}header.programming-tab-header .header-left .nav-item button{font-size:16px;color:var(--color_text_secondary)}header.programming-tab-header .header-left .nav-item button.active{font-size:16px;color:var(--color_primary);background:#fff0;position:relative}header.programming-tab-header .header-left .nav-item button.active::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:2px;background:var(--color_primary);border-radius:10px}.programming-tab-section .row{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.programming-tab-section .col-lg-3,.programming-tab-section .col-lg-9{flex:0 0 auto;scroll-snap-align:start}.programming-tab-section .col-lg-3{width:65%;min-width:230px}.programming-tab-section .col-lg-9{width:85%;min-width:300px}.programming-tab-section .row::-webkit-scrollbar{display:none}.programming-tab-section .programming-right-tab{background-color:var(--color_text_primary);border-radius:20px;overflow:hidden}.programming-tab-section .programming-right-tab .nav button{position:relative;color:var(--color-white);padding:16px 40px 16px 16px;text-align:right;border-bottom:1px solid #fff0;border-image:linear-gradient(to left,#6b7280a6,#111827) 1;transition:background-color 0.3s ease,transform 0.3s ease}.programming-tab-section .programming-right-tab .nav button::before{content:"";position:absolute;top:40%;right:20px;width:10px;height:10px;background-color:var(--color_secondary);z-index:0;border-radius:3px;transform:rotateZ(45deg)}.programming-tab-section .nav-pills .nav-link.active{border-radius:unset;background-color:var(--color_primary)}.programming-tab-section .nav-pills .nav-link.active::before{background-color:var(--color-white)}.programming-tab-section .programming-nav-buttons{display:none}.programming-tab-swiper .card{position:relative;overflow:hidden;border:1px solid #EFEFF1;border-radius:20px;padding:16px}.programming-tab-swiper .card a img{width:100%}.programming-tab-swiper .card-content{display:flex;justify-content:space-between;align-items:flex-end;margin-top:24px}.programming-tab-swiper .card-content a{font-size:16px;font-weight:600;color:var(--color_text_primary)}.programming-tab-swiper .card-content p{font-size:14px;font-weight:500;color:var(--color_text_secondary);margin:16px 0 0 0}.programming-tab-swiper .card-hidden-button{display:none}.programming-tab-swiper .card:hover .card-hidden-button{display:flex;align-content:center;justify-content:space-between;margin:16px 0}.programming-tab-swiper .card-hidden-button a{font-size:14px;font-weight:500;width:48%;padding:12px 8px;border-radius:10px;text-align:center}.programming-tab-swiper .card-hidden-button .demo-preview{color:var(--color_text_primary);background-color:#F6F7F9;border:1px solid #EFEFF1}.programming-tab-swiper .card-hidden-button .buy-file{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.programming-tab-swiper .card-content .price{display:flex;align-items:center;color:var(--color_primary);font-size:18px;font-weight:600}.programming-tab-swiper .rtl-rotate-90{display:inline-block;font-size:10px;font-weight:600;color:var(--color_text_secondary);transform:rotate(-90deg);vertical-align:middle}.programming-tab-swiper .card-image-meta{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#10B98114;border-radius:20px}.programming-tab-section .programming-tab-wrapper .programming-tab-bg{position:absolute;width:100%;height:50%;top:16%;left:0;background-color:var(--color_primary_light);z-index:-1}@media (min-width:768px){header.programming-tab-header{justify-content:space-between}}@media (min-width:992px){header.programming-tab-header{flex-direction:row;margin-bottom:0}header.programming-tab-header .header-left{display:flex;align-items:center;width:75%;justify-content:flex-end}header.programming-tab-header .gradient-divider-left{width:40%;background:linear-gradient(to left,#6b728000,#6b728052)}.programming-tab-section .row{display:flex;align-items:flex-start;flex-wrap:nowrap;overflow:visible}.programming-tab-section .col-lg-3{flex:0 0 25%;max-width:25%}.programming-tab-section .col-lg-9{flex:0 0 75%;max-width:75%}.programming-tab-section .programming-right-tab{height:100%;display:flex;flex-direction:column;justify-content:space-between}.programming-tab-section .programming-nav-buttons{display:flex;align-items:center;justify-content:space-between;padding:24px}.programming-tab-section .programming-nav-buttons button{background:#fff0;border-radius:12px;color:var(--color_secondary);border:1px solid var(--color_secondary);padding:8px 12px;display:flex;align-items:center;gap:4px}.programming-tab-section .programming-nav-buttons button:hover{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.programming-tab-section .programming-nav-buttons .programming-tab-progress{direction:ltr;font-size:18px;font-weight:500;color:var(--color-white)}}@media (min-width:1200px){.programming-tab-section .rtl-custom-container{padding-left:0;padding-right:calc((100% - 1320px) / 2)}.programming-tab-section .programming-tab-wrapper{margin-top:32px;position:relative;overflow:hidden;padding-top:29px}.programming-tab-section .programming-tab-wrapper .programming-tab-bg{position:absolute;width:85%;height:250px;top:0;left:0;background-color:var(--color_primary_light);border-top-right-radius:20px;border-bottom-right-radius:20px;z-index:-1}}@media (min-width:1800px){.programming-tab-section .programming-tab-wrapper .programming-tab-bg{border-radius:20px}}.videoSwiper .swiper-slide{position:relative;text-align:center;font-size:18px;background-position:center;background-size:cover;height:300px;display:flex;justify-content:center;align-items:center;overflow:hidden;color:#fff;transition:all 0.3s ease}.course-slider .swiper-slide img,.course-slider .thumbSwiper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.3s ease}.course-slider .swiper-slide:hover img{transform:scale(1.05)}.course-slider .swiper-slide.course-card{border-radius:20px}.course-slider .swiper-slide.course-card .card-overlay{position:absolute;padding:12px 12px 16px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(0deg,#000000 10%,#fff0 100%)}.course-slider .swiper-slide.course-card .course-card-top{display:flex;justify-content:space-between;align-items:center}.course-slider .swiper-slide.course-card .course-card-play{position:absolute;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%)}.course-slider .course-card-play .course-play-btn{display:flex;align-items:center;justify-content:center;background:#ffffff5c;width:72px;height:72px;border-radius:50%;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.course-slider .swiper-slide.course-card .top-item-info{display:flex;align-items:center;gap:8px}.course-slider .swiper-slide.course-card .top-item-info span{background:var(--color-white);color:var(--color_text_primary);padding:9px 12px;border-radius:30px;font-size:14px;font-weight:500}.course-slider .swiper-slide.course-card .top-item-category{background:var(--color_primary);color:var(--color-white);padding:9px 12px;border-radius:30px;font-size:14px;font-weight:500}.course-slider .course-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;padding:0 8px}.course-slider .course-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.course-slider .course-content a{display:inline-block;color:var(--color-bg-white);font-size:16px;font-weight:600;line-height:28px;text-align:right}.course-slider .price-old.text-decoration-line-through span{font-size:14px;color:#F9FAFB}.course-slider .course-card-bottom .rtl-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}.course-slider .course-card-bottom .rtl-product-cart-btn i{font-size:24px}.course-slider .course-card-bottom .course-price{display:flex;align-items:center;gap:16px}.course-slider .course-card-bottom .price-old{display:flex;align-items:center;gap:8px}.course-slider .course-card-bottom .price-old .sale-price{font-size:16px}.course-slider .course-card-bottom .regular-price{color:orange;font-size:16px;font-weight:600}.course-slider .course-card-bottom .regular-price .price-unit{color:var(--color-white);margin-right:4px}.course-slider .video-swiper-bottom{display:flex;align-items:center;justify-content:space-between;margin:24px 0}.course-slider .video-swiper-nav{display:flex;align-items:center;gap:12px}.course-slider .video-swiper-nav button{width:48px;height:48px;background-color:var(--color-white);border:1px solid var(--color_secondary);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.course-slider .video-swiper-nav button i{font-size:24px;color:var(--color_secondary)}.course-slider .video-swiper-nav button:hover{background:linear-gradient(0deg,rgb(245 158 11),rgb(247 187 84));border:none}.course-slider .video-swiper-nav button:hover i{color:var(--color-white)}@media (min-width:992px){.videoSwiper .swiper-slide{height:412px}.videoSwiper .swiper-slide.course-card{width:25%}.videoSwiper .swiper-slide.swiper-slide-active{width:45%}.course-slider .swiper-slide.course-card .card-overlay>*:not(.course-card-play){display:none}.course-slider .swiper-slide.course-card:not(.swiper-slide-active) .card-overlay{justify-content:center}.course-slider .swiper-slide.course-card.swiper-slide-active .card-overlay{justify-content:space-between}.course-slider .swiper-slide.course-card.swiper-slide-active .card-overlay>*:not(.course-card-play){display:flex}.thumbSwiper{position:relative;height:100%;overflow:hidden}.thumbSwiper .swiper-wrapper{justify-content:space-between;transform:translate3d(0,0,0)!important}.thumbSwiper .thumb-prev,.thumbSwiper .thumb-next{position:absolute;width:100%;left:50%;transform:translateX(-50%);height:40px;border:none;background:#fff0;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all 0.3s ease}.thumbSwiper .thumb-prev{top:0;background:linear-gradient(0deg,rgb(255 255 255 / 10%) 0%,#f9fafb 100%)}.thumbSwiper .thumb-next{bottom:0;background:linear-gradient(180deg,rgb(255 255 255 / 10%) 0%,#f9fafb 100%)}.thumbSwiper .thumb-prev i,.thumbSwiper .thumb-next i{font-size:18px;color:var(--color_text_primary)}.thumbSwiper .swiper-slide{text-align:center;cursor:pointer;height:70px;border-radius:12px;transition:0.3s;overflow:hidden;opacity:.3}.thumbSwiper .swiper-slide-thumb-active{opacity:1}}@media (min-width:1200px){.videoSwiper .swiper-slide.swiper-slide-active{width:46%}}.features-section{position:relative;background-color:var(--color_secondary_light);z-index:0}.features-section::before{content:"";position:absolute;top:0;right:10%;width:7%;height:30%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.features-section::after{content:"";position:absolute;bottom:0;left:0;width:6%;height:30%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/orange-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.features-section .feature-wrapper{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.features-section .feature-item{position:relative;display:flex;flex:0 0 19%;background-color:var(--color-white);text-align:center;padding:16px;border-radius:20px;align-items:center;cursor:pointer;z-index:1}.features-section .feature-item::before{content:"";position:absolute;right:0;width:4px;height:22px;background-color:var(--color_primary);border-top-left-radius:16px;border-bottom-left-radius:16px}.features-section .feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--color_primary_light);border-radius:12px;color:var(--color_primary)}.features-section .feature-text{display:flex;flex-direction:column;gap:12px;margin-right:16px;align-items:flex-start}.features-section .feature-text .feature-title{font-size:16px;font-weight:500;color:var(--color_text_primary)}.features-section .feature-text .feature-desc{font-size:14px;color:var(--color_text_secondary)}@media(min-width:992px) and (max-width:1199.98){.features-section .feature-wrapper{gap:10px}}@media (max-width:991.98px){.features-section::before{right:20%;width:14%;height:14%}.features-section::after{width:17%;height:14%}.features-section .feature-item{flex-direction:column;gap:16px;flex:0 0 48%}.features-section .feature-text{margin-right:0;align-items:center}.features-section .feature-item::before{display:none}.features-section .feature-item::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:22px;height:4px;background-color:var(--color_primary);border-bottom-right-radius:16px;border-bottom-left-radius:16px}.features-section .feature-item:nth-child(4){order:1}.features-section .feature-item:nth-child(5){order:2}.features-section .feature-item:nth-child(2){order:3}.features-section .feature-item:nth-child(3){order:4}.features-section .feature-item:nth-child(1){order:5;flex:0 0 100%}}@media (max-width:320px){.features-section::before{right:12%;width:24%;height:6%}.features-section::after{width:24%;height:8%}.features-section .feature-item{flex-direction:column;gap:16px;flex:0 0 100%}.features-section .feature-item:nth-child(4){order:1}.features-section .feature-item:nth-child(5){order:2}.features-section .feature-item:nth-child(2){order:3}.features-section .feature-item:nth-child(3){order:4}.features-section .feature-item:nth-child(1){order:5}}.pricing-plans-section .pricing-plan-header{display:flex;align-items:center;justify-content:space-between}.pricing-plans-section .pricing-header-right{display:flex;align-items:baseline;gap:16px}.pricing-plans-section .pricing-header-left{display:none}.pricing-plans-section .pricing-header-icon{width:48px;height:48px;color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);border:3px solid var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:10px 10px 5px 0 rgb(245 158 11 / .5);-webkit-box-shadow:0 8px 16px 0 rgb(245 158 11 / .5);-moz-box-shadow:10px 10px 5px 0 rgb(245 158 11 / .5)}.pricingSwiper .pricing-card{position:relative;overflow:hidden;border:1px solid #EFEFF1;border-radius:20px;padding:24px;cursor:pointer}.pricingSwiper .pricing-card .pricing-badge,.product-card-badge{position:absolute;background:var(--color_accent);top:15px;left:-60px;color:var(--color-white);font-size:14px;font-weight:500;padding:8px 60px;transform:rotate(-41deg);z-index:2}.pricingSwiper .pricing-card .pricing-top{display:flex;flex-direction:column;justify-content:right}.pricingSwiper .pricing-card .pricing-top .pricing-title{font-size:24px;font-weight:500;color:var(--color_text_primary);margin-bottom:40px}.pricingSwiper .pricing-card .pricing-top .pricing-price{font-size:32px;font-weight:600;color:var(--color_primary);line-height:1;display:flex;align-items:center;gap:4px}.pricingSwiper .pricing-card .pricing-top .pricing-price span{font-size:16px;color:var(--color_text_secondary)}.pricingSwiper .pricing-card .pricing-top .pricing-buy-btn{font-size:16px;font-weight:500;color:var(--color_text_primary);background:#F6F7F9;border:1px solid #EFEFF1;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:17px 16px;margin:32px 0}.pricingSwiper .pricing-card .pricing-top .gradient-divider-left{margin:0}.pricingSwiper .pricing-card .pricing-feature-list{margin-top:40px;padding:0}.pricingSwiper .pricing-card .pricing-feature-list li{font-size:16px;font-weight:500;color:var(--color_text_primary);display:flex;align-items:center;gap:8px}.pricingSwiper .pricing-card .pricing-feature-list li:not(:last-child){margin-bottom:20px}.pricingSwiper .pricing-card .pricing-feature-list i{color:var(--color_accent);font-size:20px}.pricingSwiper .pricing-card:hover .pricing-top .pricing-buy-btn{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.pricing-plans-section .pricing-navigations-btn-sm,.pricing-plans-section .pricing-navigations-btn-lg{display:flex;align-items:center;justify-content:center;gap:12px}.pricing-plans-section .pricing-navigations-btn-sm{margin-top:32px}@media(min-width:992px){.pricing-plans-section .pricing-header-left{display:flex;align-items:center;gap:16px;width:65%;justify-content:flex-end}.pricing-plans-section .pricing-header-left .gradient-divider-left{width:100%;background:linear-gradient(to left,#6b728000,#6b728052)}.pricing-plans-section .pricing-navigations-btn-sm{display:none}}.contact-section .contact-bg::before,.contact-section .contact-bg::after{content:"";position:absolute;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/svg/mesh/mesh-primary.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.contact-section .contact-bg::before{top:18%;right:21%;width:5%;height:40%}.contact-section .contact-bg::after{top:0;left:0;width:5%;height:35%}.rtl-header-section-icon{width:48px;height:48px;color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);border:3px solid var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:10px 10px 5px 0 rgb(245 158 11 / .5);-webkit-box-shadow:0 8px 16px 0 rgb(245 158 11 / .5);-moz-box-shadow:10px 10px 5px 0 rgb(245 158 11 / .5)}.about-section .about-right-wrapper .about-desc{font-size:16px;line-height:32px;color:var(--color_text_secondary);margin:32px 0 40px 0}.about-section .about-right-wrapper .about-desc strong{color:var(--color_primary);font-weight:500}.about-section .about-right-wrapper .about-header{display:flex;align-items:center;gap:12px;justify-content:space-around}.about-section .about-right-wrapper .about-header .about-title{display:flex;align-items:flex-end;gap:16px}.about-section .about-right-wrapper .about-header .divider,.about-section .about-right-wrapper .about-header .about-customer{display:none}.about-section .about-buttons{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px}.about-section .about-buttons .about-link,.about-section .about-buttons .about-tel-link{font-size:18px;font-weight:500;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px}.about-section .about-buttons .about-link{padding:20px 44px;color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B)}.about-section .about-buttons .about-tel-link{color:var(--color_text_primary);background-color:#F6F7F9;border:1px solid #EFEFF1;padding:20px 12px}.about-section .about-buttons a i{font-size:20px}.about-section .map-section{background-image:url(/wp-content/themes/rtl-files-shop/assets/images/map.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:70vh;border:1px solid #EFEFF1;border-radius:24px;margin-top:24px;position:relative;overflow:hidden}.about-section .map-wrapper{display:flex;gap:16px;align-items:stretch;height:100%}.about-section .map-item svg{content:"";position:absolute;left:50%;bottom:0;width:18px;height:18px;transform:translate(-50%,50%);z-index:2;pointer-events:none}.about-section .map-section>p{font-size:18px;line-height:36px;text-align:center;color:var(--color_text_secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.about-section .map-section>p strong{font-weight:500;color:var(--color_primary)}.about-section .about-info-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;align-items:stretch}.about-section .about-info-wrapper .about-info-card{background-color:var(--color-white);border:1px solid #EFEFF1;border-radius:24px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex-grow:1}.about-section .about-info-wrapper .about-info-card:nth-child(1),.about-section .about-info-wrapper .about-info-card:nth-child(2){flex:0 0 calc(50% - 10px)}.about-section .about-info-wrapper .about-info-card:nth-child(3){flex:0 0 100%}.about-section .about-info-wrapper .about-info-card:nth-child(1){order:2}.about-section .about-info-wrapper .about-info-card:nth-child(2){order:1}.about-section .about-info-wrapper .about-info-card:nth-child(3){order:3}.about-section .about-info-wrapper .about-info-card .about-info-count{direction:ltr;font-size:28px;font-weight:700;line-height:24px;color:var(--color_secondary)}.about-section .about-info-wrapper .about-info-card .about-info-count span{font-size:22px;font-weight:400;color:var(--color_primary)}.about-section .about-info-wrapper .about-info-card .about-info-text{font-size:18px;color:var(--color_text_primary)}.about-section .about-info-wrapper .about-info-card .about-info-text span{font-size:18px;font-weight:500;color:var(--color_primary)}.about-section .map-item{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:20px;padding:16px;width:30%;position:absolute;box-shadow:2px 13px 5px -1px rgba(0,0,0,6%);-webkit-box-shadow:0 12px 20px 0 rgb(0 0 0 / 6%);-moz-box-shadow:2px 13px 5px -1px rgba(0,0,0,6%)}.about-section .map-item img{border-radius:12px}.about-section .map-item p{font-size:12px;font-weight:500;text-align:center;color:var(--color_text_secondary);margin:12px 0 4px 0}.about-section .map-item:nth-child(1){top:8%;right:4%}.about-section .map-item:nth-child(2){top:12%;right:60%}.about-section .map-item:nth-child(3){top:65%;right:50%}@media(min-width:380px){.about-section .about-buttons{flex-direction:row;align-items:center}}@media(min-width:768px){.about-section .about-info-wrapper{flex-direction:column;flex-wrap:nowrap}.about-section .about-info-wrapper .about-info-card{flex:1 1 auto}.about-section .about-info-wrapper .about-info-card:nth-child(1){order:1}.about-section .about-info-wrapper .about-info-card:nth-child(2){order:2}.about-section .about-info-wrapper .about-info-card:nth-child(3){order:3}}@media (min-width:992px){.about-section .map-section{height:100%}.about-section .about-info-wrapper,.about-section .map-section{margin:0}}@media (min-width:1200px){.about-section .about-right-wrapper .about-desc{margin:40px 0 48px 0}.about-section .about-right-wrapper .about-header .divider{display:block}.about-section .about-right-wrapper .about-header .about-customer{display:flex;gap:10px}.about-section .map-item{width:24%}.about-section .map-item:nth-child(1){top:8%;right:10%}.about-section .map-item:nth-child(3){top:65%;right:40%}.about-section .about-customer .avatar-stack{display:flex}.about-section .about-customer .avatar-stack img{width:50px;height:50px;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-right:-20px;z-index:1;transition:transform 0.2s}.about-section .about-customer .avatar-stack img:nth-child(1){margin-right:0;z-index:4}.about-section .about-customer .avatar-stack img:nth-child(2){z-index:3}.about-section .about-customer .avatar-stack img:nth-child(3){z-index:2}.about-section .about-customer .avatar-stack img:nth-child(4){z-index:1}.about-section .about-customer .customers-info span{font-size:20px;font-weight:700;line-height:24px;color:var(--color_primary)}.about-section .about-customer .customers-info span span{color:var(--color_secondary)}.about-section .about-customer .customers-info p{font-size:16px;line-height:24px;color:var(--color_text_secondary)}.about-section .about-buttons{justify-content:normal}}.contact-section .contact-wrapper{position:relative;overflow:hidden}.contact-wrapper .right-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;position:relative}.contact-section .contact-cards{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;gap:20px;margin-top:70px}.contact-section .contact-item{position:relative;display:flex;flex:0 0 193px;height:175px;padding:20px;background-color:var(--color-white);border:1px solid #EFEFF1;border-radius:20px;flex-direction:column;justify-content:space-evenly;align-content:center;align-items:center;overflow:hidden;z-index:0}.contact-section .contact-item::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;background-color:var(--color_primary);z-index:-1}.contact-section .contact-item::after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:119px;height:119px;border-radius:50%;background:linear-gradient(0deg,rgb(237 238 250) 10%,rgb(237 238 250 / .1) 35%);z-index:-2}.contact-section .contact-item .contact-icon i{font-size:24px;color:var(--color-white);position:absolute;top:0;left:50%;transform:translate(-50%,15%);padding:7px 0;z-index:2}.contact-section .contact-item .contact-title{font-size:16px;font-weight:500;color:var(--color_text_primary);margin-top:50px}.contact-section .contact-item .contact-title span{font-size:16px;font-weight:600;color:var(--color_primary)}.contact-section .contact-info{display:flex;flex-direction:column;align-items:center}.contact-section .contact-info.social-contact{flex-direction:row;gap:5px}.contact-section .contact-info.social-contact .icon-wrapper{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--color_secondary_light);border-radius:50%;margin-left:4px}.contact-section .contact-item .contact-tel,.contact-section .contact-item .contact-email{direction:ltr;font-size:14px;font-weight:500;line-height:26px;color:var(--color_text_secondary);cursor:pointer}.contact-section .contact-item .contact-tel span,.contact-section .contact-item .contact-email span{font-weight:700;color:var(--color_secondary)}.contact-section .contact-text{margin-top:150px}.contact-section .contact-text p{font-size:20px;font-weight:500;margin:0;color:var(--color_text_secondary)}.contact-section .contact-text strong{font-weight:600;color:var(--color_primary)}.contact-section .contact-bg{position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:20px;background:var(--color_primary_light);overflow:hidden;z-index:-1}@media(max-width:1199.98px){.contact-section .right-wrapper .contact-image{display:none}}@media(max-width:1199.98px) and (min-width:992px){.contact-section .contact-bg{height:65%}.contact-section .contact-cards{margin-top:30px}.contact-section .contact-text{margin-top:130px;margin-bottom:30px}.contact-section .contact-text p{font-size:18px}}@media(max-width:991.98px){.contact-section .contact-bg{height:40%}.contact-section .contact-cards{margin:20px 0}.contact-section .contact-text p{font-size:18px}}@media(max-width:767.98px){.contact-wrapper .right-wrapper{flex-direction:column;align-items:stretch;justify-content:flex-start}.contact-wrapper .right-wrapper .contact-item{flex:1 1 100%}.contact-section .contact-cards{flex-direction:column;align-items:center}.contact-section .contact-text{margin:5% 10%}.contact-section .contact-item{width:calc(100% - 15%);flex:0 0 auto}.contact-section .contact-bg{top:0;height:65%}.contact-section .contact-bg::before{top:0;right:0;width:60px;height:60px}.contact-section .contact-bg::after{top:unset;bottom:0;left:0;width:80px;height:80px}}.testimonial-section .testimonial-header{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.testimonial-header .gradient-divider,.testimonial-header .gradient-divider-left{display:none}.testimonial-section .testimonial-header .testimonial-title{display:flex;align-items:center;gap:16px}.testimonial-section .testimonial-header .testimonial-title p{font-size:24px;color:var(--color_text_primary)}.testimonial-section .testimonial-header .testimonial-title p span{font-weight:700;color:var(--color_secondary)}.swiperTestimonial{width:100%;padding-bottom:150px!important}.swiperTestimonial .swiper-slide{overflow:unset!important}.swiper-slide .testimonial-card{background:var(--color-white);border:1px solid #EFEFF1;border-radius:15px;padding:25px 40px;position:relative}.testimonial-card .testimonial-notice{display:flex;flex-direction:column;align-items:center}.testimonial-card .testimonial-notice .testimonial-quote{font-family:'Playfair Display',sans-serif;text-align:center;font-size:125px;font-weight:500;line-height:120px;color:#EFEFF1;margin:0}.testimonial-card .testimonial-notice .testimonial-text{text-align:center;font-size:14px;font-weight:500;line-height:32px;margin-top:-30px}.testimonial-card .testimonial-profile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:absolute;left:50%;transform:translateX(-50%);text-align:center}.testimonial-profile .testimonial-profile-text{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.testimonial-profile .testimonial-profile-text p{font-size:16px;font-weight:500;margin:0;color:var(--color_text_primary)}.testimonial-profile .testimonial-profile-text span{font-size:14px;color:var(--color_text_secondary);padding:9px 16px;border:1px solid #EFEFF1;border-radius:20px}.testimonial-card .testimonial-profile img{width:78px;height:78px;border:6px solid #fff;border-radius:50%}.swiperTestimonial .swiper-slide-active .testimonial-card{background:var(--color_primary);color:var(--color-white);border:none;position:relative;margin-top:0}.swiperTestimonial .swiper-slide-active .testimonial-card::before,.swiperTestimonial .swiper-slide-active .testimonial-card::after{content:"";position:absolute;width:14%;height:18%;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.swiperTestimonial .swiper-slide-active .testimonial-card::before{top:0;left:0}.swiperTestimonial .swiper-slide-active .testimonial-card::after{bottom:0;right:0}.swiperTestimonial .swiper-slide-active .testimonial-card .testimonial-notice .testimonial-quote{color:#F9FAFB3D}.testimonial-section .testimonial-navigations{display:flex;margin-top:20px;align-items:center;justify-content:center;gap:12px}.testimonial-navigations .testimonial-pagination{width:auto}.testimonial-navigations .testimonial-pagination .swiper-pagination-bullet{background:#EFEFF1;opacity:1;transition:background-color 0.3s,transform 0.3s}.testimonial-navigations .testimonial-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px;border-radius:10px;background:var(--color_secondary)}.testimonial-navigations .swiper-pagination-bullets.swiper-pagination-horizontal{width:fit-content!important}@media(min-width:992px){.testimonial-section .testimonial-header{justify-content:space-between}.swiperTestimonial{padding-top:50px!important}.swiperTestimonial .swiper-slide:not(.swiper-slide-active) .testimonial-card .testimonial-notice .testimonial-text{color:var(--color_text_secondary)}.testimonial-header .gradient-divider{display:inline-flex;width:30%;background:linear-gradient(to right,#6b728000,#6b728052)}.testimonial-header .gradient-divider-left{display:inline-flex;width:30%;background:linear-gradient(to left,#6b728000,#6b728052)}.swiperTestimonial .swiper-slide-active{scale:1.2;z-index:2}.swiperTestimonial .swiper-slide:not(.swiper-slide-active) .testimonial-card{margin-top:60px;filter:grayscale(100%)}}.instagram-banner-section{text-align:center}.instagram-banner-wrapper{align-items:center;padding:40px 0;position:relative;overflow:visible}.instagram-banner-wrapper .instagram-bg{position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(70deg,#F58E06 0%,#AE2CA3 50%,#515AD5 100%);overflow:hidden;z-index:-1}.instagram-banner-right,.instagram-banner-middle,.instagram-banner-left{position:relative}.instagram-banner-right{display:flex;flex-direction:column;align-items:center}.instagram-banner-middle{margin-bottom:24px}.instagram-banner-middle p{text-align:center;font-size:18px;line-height:40px;color:var(--color-white);margin:0}.instagram-banner-btn{display:inline-flex;align-items:center;background-color:#fff;color:var(--color_text_primary);font-size:16px;font-weight:500;padding:19px 20px;border-radius:16px;gap:4px;white-space:nowrap}.instagram-banner-btn span{font-weight:500;color:var(--color_primary);vertical-align:middle}.instagram-banner-btn i{font-size:18px;color:var(--color_primary);vertical-align:middle}.instagram-banner-wrapper .instagram-banner-right::before,.instagram-banner-wrapper .instagram-banner-right::after,.instagram-banner-wrapper .instagram-banner-middle::before,.instagram-banner-wrapper .instagram-banner-middle::after,.instagram-banner-wrapper .instagram-banner-left::before,.instagram-banner-wrapper .instagram-banner-left::after{content:"";position:absolute;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/banner/instagram-banner.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.instagram-banner-wrapper .instagram-banner-middle::before{top:-30%;right:7%;width:30px;height:26px;transform:rotate(148deg)}.instagram-banner-wrapper .instagram-banner-middle::after{top:-66%;left:15%;width:35px;height:30px;transform:rotate(2deg)}.instagram-banner-wrapper .instagram-banner-left::before{bottom:-80%;right:15%;width:30px;height:26px;transform:rotate(132deg)}.instagram-banner-wrapper .instagram-banner-left::after{bottom:-35%;left:5%;width:40px;height:30px;transform:rotate(11deg)}@media(min-width:768px){.instagram-banner-wrapper .instagram-banner-middle{margin:0}}@media(min-width:992px){.instagram-banner-wrapper .instagram-banner-left::after{bottom:-60%}.instagram-banner-middle .gradient-line{position:relative;display:inline-block;padding-right:40px}.instagram-banner-middle .gradient-line::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;background-color:#fff}.instagram-banner-middle .gradient-line::after{content:"";position:absolute;right:2px;top:50%;transform:translateY(-50%);height:1px;width:32px;background:linear-gradient(to left,#ffffff,#ffffff00)}}@media(min-width:1200px){.instagram-banner-wrapper{padding:0}.instagram-banner-right{margin-top:-50px}.instagram-banner-right .instagram-tag{direction:ltr;font-family:'Montserrat',sans-serif;font-weight:600;font-size:20px;color:#F9FAFB66;margin:10px 0}.instagram-banner-wrapper .instagram-banner-right::before{top:56%;right:11%;width:7%;height:11%;transform:rotate(123deg)}.instagram-banner-wrapper .instagram-banner-right::after{bottom:-9px;right:85%;width:9%;height:14%;transform:rotate(147deg)}.instagram-banner-wrapper .instagram-banner-middle::before{top:20%;right:13%;width:4%;height:26%;transform:rotate(123deg)}.instagram-banner-wrapper .instagram-banner-middle::after{top:60%;right:71%;width:6%;height:39%;transform:rotate(2deg)}.instagram-banner-wrapper .instagram-banner-left::before{top:-10px;right:-15px;width:8%;height:31%;transform:rotate(21deg)}.instagram-banner-wrapper .instagram-banner-left::after{top:-40px;left:14%;width:10%;height:39%;transform:rotate(11deg)}.instagram-banner-wrapper .instagram-bg::before,.instagram-banner-wrapper .instagram-bg::after{content:"";position:absolute;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.instagram-banner-wrapper .instagram-bg::before{top:-10px;right:15%;width:6%;height:52%}.instagram-banner-wrapper .instagram-bg::after{bottom:0;left:0;width:6%;height:45%}}header.latest-post-header{display:flex;align-items:center;justify-content:center;margin-bottom:32px}header.latest-post-header .header-right{display:flex;align-items:center;gap:16px}.latest-post-section .post-card{padding:16px;border-radius:24px;border:1px solid #EFEFF1;background:var(--color-white)}.latest-post-section .post-card img{width:100%;border-radius:16px;height:auto;display:block}.latest-post-section .latest-post-swiper{padding-bottom:24px}.latest-post-section .post-card .post-card-meta{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:32px}.latest-post-section .post-card .post-card-meta .card-meta-cat,.latest-post-section .post-card .post-card-meta .card-meta-comment{font-size:14px;padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:6px}.latest-post-section .post-card .post-card-meta .card-meta-cat{background-color:#F6F7F9;color:var(--color_text_secondary)}.latest-post-section .post-card .post-card-meta .card-meta-comment{background-color:var(--color_secondary_light);color:var(--color_secondary)}.latest-post-section .post-card .post-card-meta .card-meta-cat i,.latest-post-section .post-card .post-card-meta .card-meta-comment i{font-size:16px}.latest-post-section .post-card .post-card-content{display:flex;flex-direction:column;gap:16px}.latest-post-section .post-card .post-card-content a{color:var(--color_text_primary);font-size:16px;font-weight:600}.latest-post-section .post-card .post-card-content .post-card-desc{color:var(--color_text_secondary);font-size:14px;line-height:26px}.latest-post-swiper-controls{display:flex;align-items:center;justify-content:space-between}.latest-post-swiper-navigation{display:flex;gap:12px}@media(min-width:768px){header.latest-post-header{justify-content:space-between}}@media(min-width:992px){header.latest-post-header .header-left{display:flex;align-items:center;width:65%;justify-content:flex-end}header.latest-post-header .gradient-divider-left{width:65%;background:linear-gradient(to left,#6b728000,#6b728052)}}@media(min-width:1200px){.latest-post-section .post-card.small{display:flex;align-items:center;gap:20px}.latest-post-section .post-card.large img{height:265px;object-fit:cover}.latest-post-section .post-card.small img{height:112px;width:150px;object-fit:cover}.post-card-wrapper{width:100%}.latest-post-section .post-card .post-card-meta{justify-content:space-between;margin-top:11px;margin-bottom:40px}.latest-post-section .post-card .post-card-content{margin-bottom:11px}}.archive-dropdown{position:relative}.archive-dropdown .dropdown-menu{min-width:100%;inset:7px auto auto 0!important;width:auto;white-space:nowrap;border:none}.archive-dropdown .dropdown-option-item{font-size:16px;display:flex;align-items:center;padding:12px;gap:6px}.archive-dropdown .dropdown-option-item:last-child{border-top:1px solid #fff0;border-image:linear-gradient(to right,#ffffff,#6b72804d) 1}.archive-dropdown .dropdown-option-item a{color:var(--color_text_secondary)}.archive-dropdown .dropdown-option-item a:hover{color:var(--color_secondary)}.archive-dropdown .archive-dropdown-btn{height:56px;display:flex;align-items:center;justify-content:center;padding:0 25px;font-size:14px;border-radius:12px;background:var(--color-white);border:none;outline:none}.archive-dropdown .archive-dropdown-btn::after{display:none}.archive-dropdown .archive-dropdown-btn i{color:var(--color_text_secondary)}.archive-dropdown .archive-dropdown-text{color:var(--color_text_secondary);font-size:14px;font-weight:500;padding-left:25px}.rtl-search-form .input-group{height:56px;display:flex;align-items:center;background-color:var(--color-white);border-radius:12px;padding:0 8px}.rtl-search-form .input-group{padding:8px;background-color:var(--color-white);border-radius:12px;gap:10px}.rtl-search-form .input-group input[type="search"]{font-size:14px;font-weight:500;color:#929292;border:none}.rtl-search-form .input-group input::placeholder{color:#929292}.rtl-search-form .input-group button.btn{border:none;border-radius:8px!important;background-color:var(--color_primary);display:flex;align-items:center;width:40px;height:40px;justify-content:center;z-index:0}.rtl-search-form .iconsax.clearBtn{display:none;color:var(--color_text_secondary);cursor:pointer}.rtl-search-form .iconsax.clearBtn:hover{color:var(--color_secondary)}.archive-header .dropdown-toggle::after{margin-right:.5rem}.archive-header form input{min-width:220px}.rtl-archive-post-filter{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:5px;scrollbar-width:none}.rtl-archive-post-filter::-webkit-scrollbar{display:none}.rtl-sort-text,.rtl-sort-post-item,.iconsax-sort{white-space:nowrap;flex:0 0 auto}.rtl-archive-post-filter .rtl-sort-text{font-size:16px;font-weight:600;color:#6B7280}.rtl-archive-post-filter .rtl-sort-post-item{border:none;outline:none;background:#fff0;font-size:16px;color:#929292}.rtl-archive-post-filter .rtl-sort-post-item.active{color:var(--color_secondary);border-bottom:1px solid var(--color_secondary)}.post-card{background:var(--color-white);border-radius:16px;padding:12px;box-shadow:0 4px 4px 0 rgb(0 0 0 / 3%)}.post-card-meta,.post-card .post-card-meta{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:32px}.post-card-meta .card-meta-cat,.post-card-meta .card-meta-comment,.post-card .post-card-meta .card-meta-cat,.post-card .post-card-meta .card-meta-comment{font-size:14px;padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:6px}.post-card .post-card-meta .card-meta-cat,.post-card .post-card-meta .card-meta-cat a{background-color:#F6F7F9;color:var(--color_text_secondary)}.post-card-meta .card-meta-cat{background-color:#EBEBEB;color:#6B7280}.post-card-meta .card-meta-comment,.post-card .post-card-meta .card-meta-comment{background-color:var(--color_secondary_light);color:var(--color_secondary)}.post-card-meta i,.post-card .post-card-meta .card-meta-cat i,.post-card .post-card-meta .card-meta-comment i{font-size:16px}.post-card .post-card-content{margin-bottom:24px}.post-card .post-card-content a{color:var(--color_primary);font-size:18px;font-weight:600}.post-card .post-card-content .post-card-desc{color:var(--color_text_secondary);font-size:16px;line-height:32px}.post-card .card-img-top{border-radius:16px}.post-card .post-card-bottom{display:flex;justify-content:space-between;align-items:center}.author-meta,.post-card .author-meta{display:flex;align-items:center;gap:8px}.author-meta img,.post-card .author-meta img{border-radius:50%;filter:grayscale(.5)}.author-meta span,.post-card .author-meta span{color:var(--color_text_secondary);font-size:16px}.post-card .post-card-bottom a{padding:10px 30px;border-radius:12px}@media (min-width:768px){.rtl-archive-post-filter{display:flex;justify-content:flex-end;align-items:center;gap:10px}}@media (min-width:1200px){.rtl-search-form{width:400px}.rtl-archive-post-filter{margin-left:30px}}.single-post strong{font-weight:700}.single-post .single-post-image{width:100%;border-radius:16px}.single-post .single-post-title{font-size:32px;font-weight:800;line-height:40px;color:var(--color_primary)}.single-post .post-content p,.single-post .post-summary p{font-size:16px;font-weight:500;line-height:26px;color:#56585A}.single-post .post-content{position:relative;background-color:var(--color-white);border-radius:16px;box-shadow:1px 1px 4px 0 rgb(192 192 192 / 25%);padding:24px 16px}.single-post .post-content h1,.single-post .post-content h2,.single-post .post-content h3,.single-post .post-content h4,.single-post .post-content h5,.single-post .post-content h6{color:#56585A;font-weight:700;line-height:26px;margin-bottom:12px}.single-post .post-content h1{font-size:32px}.single-post .post-content h2{font-size:24px}.single-post .post-content h3{font-size:20px}.single-post .post-content h4{font-size:18px}.single-post .post-content h5{font-size:16px}.single-post .post-content h6{font-size:14px}.single-post .post-content figure,.single-post .post-content img{border-radius:12px;margin-bottom:20px}.single-post .post-content figure.aligncenter,.single-post .post-content img.aligncenter{display:block;margin-left:auto;margin-right:auto;float:none}.single-post .post-content figure.alignleft,.single-post .post-content img.alignleft{float:left;margin-right:1.5em}.single-post .post-content figure.alignright,.single-post .post-content img.alignright{float:right;margin-left:1.5em}.post-content-list li{list-style:inherit}.post-content-share{display:none}.post-content-share a{padding:10px;border-radius:8px;display:flex;align-items:center;background-color:#EBEBEB}.post-content-share a:hover{background-color:var(--color_primary)}.post-content-share a:hover svg{color:var(--color-white)}.post-content-share svg{color:#828282;width:20px;height:20px}.post-content-share::before{content:"";position:absolute;bottom:0;right:-16px;width:16px;height:16px;background:radial-gradient(circle 16px at top right,#00000000 98%,#ffffff)}.post-content-share::after{content:"";position:absolute;bottom:0;left:-16px;width:16px;height:16px;background:radial-gradient(circle 16px at top left,#00000000 98%,#ffffff)}.review-item{border:none;border-radius:16px;box-shadow:0 4px 8px 0 rgb(164 164 164 / 25%)}.review-item .original-comment{background-color:var(--color_primary);border-radius:8px;margin-bottom:10px;padding:16px;color:#fff}.review-item .reply-box-top{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;border-radius:8px;background-color:#F8F8F8;padding:10px;color:var(--color_primary)}.review-item .reply-box-top i{font-size:12px;font-weight:600}.review-item textarea.reply-text{border:1px solid #C2C5C6;background-color:#F8F8F8;padding:10px 20px}.review-item .review-reply-btn{display:flex;align-items:center;color:var(--color-white);gap:8px;border:none;padding:13px 39px;border-radius:16px}.review-form .review-header{margin-bottom:20px}.review-form .card{border-radius:16px;border:unset;padding:20px 30px}.submit-review-form{border:none;width:100%;padding:14px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px}.comment-author-info{display:flex;background-color:#F8F8F8;width:100%;border-radius:16px;padding:16px;flex-direction:column;gap:8px}.comment-author-info .rating span{font-size:16px;color:#676F71}.comment-author-info .rating i{font-size:24px;color:var(--color_secondary)}.review-list .review-avatar img{border-radius:50%;box-shadow:0 4px 4px 0 rgb(164 164 164 / 25%)}.review-list .review-like-btn,.review-list .review-dislike-btn{display:flex;align-items:center;gap:8px;color:#292C2D;padding:4px 12px;border-radius:8px;background-color:#FAFAFA;border:none;outline:none}.review-list .review-like-btn i,.review-list .review-dislike-btn i{font-weight:500}.review-list .review-reply a{font-size:15px;color:var(--color_primary)}.review-list .review-reply i{font-size:14px;font-weight:600}.comment-actions .btn i{font-size:1.05rem}.comment-actions .count{min-width:28px;display:inline-block;text-align:center}.child-comment figure img{width:56px;height:56px}.rtl-input-wrapper{display:flex;flex-direction:column;align-items:center;padding:10px;background-color:#F9FAFB;border:1px solid #D9D9D9;border-radius:16px;gap:8px}.rtl-input-label,.rtl-input-wrapper label{display:flex;align-items:center;flex-shrink:0;gap:8px}.rtl-input-wrapper label i{color:var(--color_primary);font-size:24px}.rtl-input-wrapper input{width:100%;border:1px solid #F5F5F5;border-radius:8px;height:32px;padding:0 10px}.rtl-input-wrapper input[type="email"]{direction:rtl}.review-form .comment-content label{color:#676F71;font-size:16px}.rtl-textarea-field{border-radius:8px;border:1px solid #C2C5C6}@media (min-width:420px){.single-post .post-content-share{display:flex;position:absolute;bottom:100%;left:8%;padding:16px 30px;border-top-right-radius:16px;border-top-left-radius:16px;background:var(--color-white);gap:8px}}@media (min-width:768px){.single-post .post-content{padding:40px 27px 27px 19px}}@media (min-width:992px){.single-post .post-content{margin-top:32px}.rtl-input-wrapper{flex-direction:row}.rtl-input-wrapper input{flex-grow:1}.submit-review-form.btn-width{width:25%}}.rtl-contact-form label{color:#0A0731}.rtl-contact-form label i{color:var(--color_text_primary);font-size:24px}.contact-text-form{position:relative}.rtl-contact-form .rtl-input-label{flex-direction:column;position:absolute;right:50%;transform:translate(50%);padding:10px;background:var(--color-bg-white);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.rtl-contact-form .rtl-input-label::before{content:"";position:absolute;top:0;right:-12px;width:17px;height:12px;background:radial-gradient(circle 12px at bottom right,#00000000 98%,var(--color-bg-white))}.rtl-contact-form .rtl-input-label::after{content:"";position:absolute;top:0;left:-12px;width:12px;height:12px;background:radial-gradient(circle 12px at bottom left,#00000000 98%,var(--color-bg-white))}.rtl-contact-form .rtl-input-label span::before{content:"";position:absolute;top:0;right:-12px;width:12px;height:12px;background:#fff0;border-top:1px solid #D9D9D9;border-left:1px solid #D9D9D9;border-top-left-radius:16px;z-index:3}.rtl-contact-form .rtl-input-label span::after{content:"";position:absolute;top:0;left:-12px;width:12px;height:12px;background:#fff0;border-top:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-top-right-radius:16px;z-index:3}.rtl-contact-form .rtl-textarea-field{padding-top:110px;border:1px solid #D9D9D9;border-radius:16px}.rtl-map-container{height:100%;min-height:300px}@media(min-width:420px){.rtl-contact-form .rtl-input-label{flex-direction:row}.rtl-contact-form .rtl-textarea-field{padding-top:50px}}@media(min-width:1200px){.rtl-contact-form .rtl-input-label{right:25%}}.video-modal{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .7);justify-content:center;align-items:center;z-index:999999}.video-modal-content{position:relative;max-width:800px;width:90%}.video-modal-content .plyr--video{border-radius:8px}.video-close-btn{position:absolute;top:10px;right:10px;cursor:pointer;color:#fff;z-index:1}.video-close-btn i{font-size:18px}@media(min-width:992px){.video-close-btn{top:15px;right:15px}.video-close-btn i{font-size:24px}}.footer{background-color:var(--color_text_primary);color:var(--color-white);padding:0 15px;position:relative;overflow:hidden}.footer .container{position:relative;padding-top:46px;overflow:hidden}.footer-line{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:100%;height:20px;border-radius:12px;background-color:var(--color_secondary);z-index:0}.footer .footer-desc{margin-top:24px}.footer .footer-desc p{font-size:16px;line-height:32px;margin:0}.footer .footer-desc .footer-read-more-text{display:none}.footer .footer-desc .footer-read-more-text.show{display:inline}.footer .footer-desc .footer-read-more-btn{color:var(--color_secondary);background:none;border:none}.footer .footer-link-columns .footer-links-header{font-size:22px;line-height:48px;padding-right:15px;margin:0;position:relative;overflow:hidden}.footer .footer-link-columns .footer-links-header span{font-weight:700;color:var(--color_secondary)}.footer .footer-link-columns .footer-links-header::before{content:"";position:absolute;top:50%;right:-10px;transform:translate(-50%,-50%);width:10px;height:21px;border-radius:5px;background-color:var(--color_secondary);z-index:0}.footer .footer-link-columns .footer-link-list{margin-top:20px;padding-right:0}.footer .footer-link-columns .footer-link-list li{margin-bottom:20px;font-size:18px;line-height:36px;display:flex;align-items:center}.footer .footer-link-columns .footer-link-list li a{color:var(--color-white);padding-right:20px;position:relative}.footer .certificate-card{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:20px}.footer .certificate-card .certificate-item{display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:16px;padding:32px 8px;text-align:center;min-height:170px}.footer .certificate-card .certificate-item img{width:70%}.footer .footer-social{display:flex;flex-wrap:wrap;justify-content:center;background-color:var(--color_primary);padding:32px;border-radius:24px;margin:40px 0;gap:32px}.footer .footer-social .footer-social-icons{display:flex;justify-content:center;gap:12px}.footer .footer-social .footer-social-icons .icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-white);background-color:var(--color_secondary);border-radius:50%}.footer .footer-social-right{display:flex;flex-direction:column;gap:16px;order:2}.footer .footer-social-right p{font-size:16px;line-height:32px;text-align:center;margin:0}.footer .footer-social-left{display:flex;flex-direction:column;gap:16px;order:1}.footer .footer-social-left .simple-divider{display:none}.footer .footer-social-left .footer-contact,.footer .footer-social-left .footer-email{display:flex;align-items:center;justify-content:center;gap:10px}.footer .footer-social-left .footer-contact span,.footer .footer-social-left .footer-email span{direction:ltr;font-size:22px;font-weight:500;line-height:36px}.footer .footer-social-left .footer-contact i,.footer .footer-social-left .footer-email i{font-size:32px}.footer .gradient-divider{margin:0}.footer .footer-bottom{display:flex;align-items:center;margin:32px 0;flex-direction:column}.footer .footer-bottom p{font-size:16px;line-height:32px;text-align:center;margin-bottom:32px}.footer .footer-bottom button{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}.footer::before,.footer::after{content:"";position:absolute;background-image:url(/wp-content/themes/rtl-files-shop/assets/images/hero/hero-mesh.svg);background-size:cover;background-repeat:no-repeat;z-index:0}.footer::before{top:35%;left:0;transform:translate(-50%,-50%);width:125px;height:129px}.footer::after{bottom:0;right:0;width:50px;height:65px}@media(min-width:768px){.footer .footer-social{justify-content:space-between}.footer .footer-social-left{align-items:flex-end}.footer .footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.footer .footer-bottom p{margin:0}}@media(min-width:992px){.footer::before{top:55%;right:2%;width:99px;height:80px}.footer::after{bottom:0;right:65%;width:94px;height:50px}.footer .certificate-card{flex-wrap:wrap}}@media(min-width:1200px){.footer .footer-social-right p{font-size:18px}.footer .certificate-card{flex-direction:row;flex-wrap:nowrap}.footer .footer-social-right,.footer .footer-social-left{flex-direction:row;align-items:center}.footer .footer-social-left .simple-divider{display:flex;order:2}.footer .footer-social-left .footer-contact{order:1}.footer .footer-social-left .footer-contact{order:3}}.like-btn.liked{color:var(--color-white);background:linear-gradient(to bottom,#F7BB54,#F59E0B);box-shadow:inset 0 4px 4px 0 #CB151540}.like-btn.liked i{color:#fff}@media (min-width:1560px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}@media (min-width:1760px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1680px}.hero-content-right::before{top:-10%}.main-hero::after{height:52%}}@media (min-width:2048px){.main-hero::after{width:35%}}@media (min-width:2560px){.main-header .navbar::before{width:66%}.main-header .navbar::after{width:36%}.main-hero::after{width:39%;height:50%}}@media (min-width:3840px){.main-header .navbar::before{width:60%}.main-header .navbar::after{width:43%}.main-hero::after{width:43%;height:46%}}@media (min-width:5120px){.main-header .navbar::before{width:56%}.main-header .navbar::after{width:47%}.main-hero::after{width:45%;height:44%}}