.products-grid-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.our-games-section{min-height:350px;contain:layout style}#login-modal-btn{padding:8px 20px!important;font-size:14px!important;line-height:1.4!important}body.isScrolling>header #login-modal-btn,body.isScrolling>header #login-modal-btn *,#login-modal-btn,#login-modal-btn *{color:#ffffff!important}header .sub-menu a,header .sub-menu a *,.sub-menu a,.sub-menu a *,.elementor-nav-menu--main .sub-menu a,.elementor-nav-menu--main .sub-menu a *,.elementor-sub-item,.elementor-sub-item *{color:#000000!important}header .sub-menu a:hover,header .sub-menu a:hover *,.sub-menu a:hover,.sub-menu a:hover *,.elementor-sub-item:hover,.elementor-sub-item:hover *{color:#4f9cf7!important}header a.logo-wrapper,header .logo-wrapper{display:flex;align-items:center}@media (min-width:1280px){header img.main-logo,header img.custom-logo-size,header .logo-wrapper img,header a[href="/"] img,header a[href*="yallaplay"] img{max-height:60px!important;width:auto!important;height:auto!important}}.elementor-element-890ae38{background-color:#000000!important}.elementor-widget-tm_search_banner .search-banner>img[alt="banner"]{display:none!important}@media (min-width:769px){.elementor-element-876929a img{max-width:130%!important;width:130%!important;transform:translateX(-15%)}}.inspect-home-search-form{gap:12px}.book-now-btn{transition:background-color 0.25s ease,transform 0.15s ease}.book-now-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}a:has(.book-now-btn){transition:transform 0.2s ease,box-shadow 0.2s ease}a:has(.book-now-btn):hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .25)}figure.relative.overflow-hidden.rounded-lg img{object-fit:contain!important}@media (max-width:768px){.woocommerce ul.products li.product img,.products .product img{width:100%;height:auto;object-fit:cover}.elementor-heading-title{font-size:1.5rem!important;line-height:1.3!important}.inspect-home-search-form{flex-direction:column!important}.product-grid-slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:12px;scroll-behavior:smooth}.product-grid-slider>.product-card{flex:0 0 85%!important;max-width:85%!important;scroll-snap-align:center}.product-grid-slider::-webkit-scrollbar{display:none}.product-grid-slider{-ms-overflow-style:none;scrollbar-width:none}.scroll-dots{display:flex;justify-content:center;gap:8px;padding:12px 0 4px}.scroll-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .3);border:none;padding:0;cursor:pointer;transition:background 0.3s,transform 0.3s}.scroll-dot.active{background:#4f9cf7;transform:scale(1.3)}}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible{outline:2px solid #4f9cf7;outline-offset:2px}.product-category a[href*="uncategorized"],li.cat-item a[href*="uncategorized"]{display:none!important}body.single-post .woocommerce_banner{display:none!important}body.single-post header.entry-header,body.single-post h1.entry-title{background-color:transparent!important;background:transparent!important}@media (min-width:1024px){.single-post-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:3rem;align-items:start}}#pickupLocationPreview{display:none!important}li.return_location_cost{display:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}#billing_country_field,#shipping_country_field{display:none!important}.woocommerce-checkout .tm-page-content,.woocommerce-checkout .site-main,.woocommerce-checkout main,.woocommerce-checkout .page-wrapper{padding-top:20px!important;margin-top:0!important}.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:0!important}.elementor-13792 img.sticky-logo,.elementor-13792 .logo-wrapper img.sticky-logo{display:none!important}body .select2-container .select2-selection__placeholder,body .select2-container .select2-selection--single .select2-selection__placeholder,body .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,.inspect-home-search-wrapper .select2-selection__placeholder,.inspect-filter-widget .select2-selection__placeholder{color:#000000!important;opacity:1!important;-webkit-text-fill-color:#000000!important}.yp-prod-faq{max-width:1140px!important;width:calc(100% - 40px)!important;margin:40px auto 0!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:28px!important;color:#1f2937!important}.yp-prod-faq h3{font-size:1.5rem!important;font-weight:800!important;margin:0 0 20px!important;color:#111827!important;text-transform:uppercase!important;letter-spacing:-0.5px!important}.yp-prod-faq-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;margin:0!important;list-style:none!important}.yp-prod-faq-item{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;transition:border-color 0.2s,background-color 0.2s!important;margin:0!important;padding:0!important;list-style:none!important}.yp-prod-faq-item:hover{border-color:#2563eb!important;background:#ffffff!important}.yp-prod-faq-q{width:100%!important;background:none!important;border:none!important;color:#1f2937!important;font-weight:700!important;font-size:0.95rem!important;text-align:left!important;padding:16px 20px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important}.yp-prod-faq-q svg{width:14px!important;height:14px!important;transition:transform 0.25s!important;stroke:#4b5563!important;fill:none!important;flex-shrink:0!important}.yp-prod-faq-item.open{border-color:#2563eb!important;background:#ffffff!important}.yp-prod-faq-item.open .yp-prod-faq-q svg{transform:rotate(180deg)!important;stroke:#2563eb!important}.yp-prod-faq-a{display:none!important;padding:12px 20px 16px!important;font-size:0.88rem!important;color:#4b5563!important;line-height:1.6!important;border-top:1px solid #e5e7eb!important}.yp-prod-faq-item.open .yp-prod-faq-a{display:block!important}.yp-prod-faq-a p{margin:0!important;color:#4b5563!important}@media (max-width:768px){.yp-prod-faq{padding:20px!important;margin-top:30px!important;width:calc(100% - 24px)!important}}body.page-template-page-ps5-rental-dubai,body.page-template-page-ps5-rental-dubai #main,body.page-template-page-ps5-rental-dubai .site-main,body.page-template-page-ps5-rental-dubai #page{background-color:#F9F8F6!important;background:#F9F8F6!important}.yp-wrap.yp-light{--yp-bg:#F9F8F6;--yp-surface:#FFFFFF;--yp-surface2:#F2EFE9;--yp-border:rgba(25, 24, 15, 0.14);--yp-text:#19180F;--yp-muted:#5A574E;--yp-accent:#FF7A1A;--yp-accent-hover:#E0650D;--yp-accent-text:#FF7A1A;--yp-wa:#1a8a3e;--yp-wa-hover:#167a35;--yp-gold:#f59e0b;--yp-radius:8px;--yp-shadow:0 12px 32px rgba(25, 24, 15, 0.08);background:var(--yp-bg)!important;color:var(--yp-text)!important;font-family:inherit;line-height:1.7;position:relative}.yp-wrap.yp-light::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://yallaplay.ae/wp-content/themes/turbo-child/%23n)'/%3E%3C/svg%3E")}.yp-wrap.yp-light h1,.yp-wrap.yp-light h2,.yp-wrap.yp-light h3,.yp-wrap.yp-light h4{color:var(--yp-text)!important;font-family:'Aldrich',sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1.1!important}.yp-wrap.yp-light p,.yp-wrap.yp-light li{color:var(--yp-muted)!important}.yp-wrap.yp-light strong{color:var(--yp-text)!important}.yp-wrap.yp-light a{color:var(--yp-accent);transition:color 0.2s ease}.yp-wrap.yp-light a:hover{color:var(--yp-accent-hover)}.yp-wrap.yp-light .yp-container{max-width:1140px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.yp-hero{padding:100px 0 70px;background-color:transparent!important;background-image:radial-gradient(rgb(25 24 15 / .06) 1.2px,transparent 1.2px);background-size:24px 24px;border-bottom:1px solid var(--yp-border)}.yp-hero h1{font-size:clamp(2.4rem, 5.5vw, 4.5rem)!important;max-width:20ch;margin:0 0 24px!important}.yp-hero h1 span{display:block;color:var(--yp-accent)!important}.yp-hero-sub{font-size:1.15rem;color:var(--yp-muted)!important;max-width:60ch;margin-bottom:36px;line-height:1.6}.yp-cta-group{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.yp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--yp-text)!important;color:var(--yp-bg)!important;font-weight:600;font-size:.95rem;padding:14px 28px;border-radius:4px;text-decoration:none!important;transition:all 0.2s ease;border:none;cursor:pointer;font-family:'Aldrich',sans-serif!important;text-transform:uppercase}.yp-btn-primary:hover{background:var(--yp-accent)!important;color:#FFFFFF!important;transform:translateY(-2px)}.yp-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent!important;color:var(--yp-text)!important;font-weight:600;font-size:.95rem;padding:14px 28px;border-radius:4px;text-decoration:none!important;transition:all 0.2s ease;border:1px solid var(--yp-border)!important;cursor:pointer;font-family:'Aldrich',sans-serif!important;text-transform:uppercase}.yp-btn-ghost:hover{border-color:var(--yp-text)!important;transform:translateY(-2px)}.yp-trust-bar{background:var(--yp-surface2);border-bottom:1px solid var(--yp-border);padding:20px 0;text-align:center}.yp-trust-bar-text{font-size:.95rem;color:var(--yp-muted)!important;font-weight:500;letter-spacing:.02em;margin:0}.yp-trust-bar-text strong{color:var(--yp-text)}.yp-section{padding:80px 0;border-bottom:1px solid var(--yp-border)}.yp-section-alt{background:var(--yp-surface2)!important}.yp-eyebrow{font-family:'Aldrich',sans-serif!important;font-size:0.75rem!important;text-transform:uppercase!important;letter-spacing:0.12em!important;color:var(--yp-accent)!important;margin-bottom:12px;display:block}.yp-sec-head{font-size:clamp(1.8rem, 3.8vw, 2.8rem)!important;margin:0 0 12px!important}.yp-sec-sub{font-size:1.05rem;color:var(--yp-muted)!important;max-width:60ch;margin:0 0 48px}.yp-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:768px){.yp-grid-2{grid-template-columns:1fr;gap:24px}}.yp-card-feature{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:6px;padding:40px;box-shadow:var(--yp-shadow)}.yp-card-feature h3{font-size:1.6rem!important;margin:0 0 16px!important}.yp-card-feature p{font-size:.98rem;margin:0;line-height:1.6}.yp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.yp-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.yp-grid-3{grid-template-columns:1fr}}.yp-card-product{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:all 0.3s ease;box-shadow:var(--yp-shadow)}.yp-card-product:hover{transform:translateY(-4px);border-color:var(--yp-accent)}.yp-card-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--yp-surface2);border-bottom:1px solid var(--yp-border);display:flex;align-items:center;justify-content:center}.yp-card-img img{width:100%;height:100%;object-fit:contain;display:block;padding:16px;transition:transform 0.3s ease}.yp-card-product:hover .yp-card-img img{transform:scale(1.05)}.yp-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.yp-card-product h3{font-size:1.25rem!important;margin:0 0 12px!important;text-transform:none!important;font-family:inherit!important;font-weight:700!important}.yp-card-product p{font-size:.92rem;line-height:1.5;flex-grow:1;margin:0 0 18px}.yp-card-product a{font-weight:600;text-decoration:underline;font-size:.92rem;color:var(--yp-accent)!important}.yp-card-product a:hover{color:var(--yp-accent-hover)!important}.yp-grid-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.yp-checkbox-item{display:flex;align-items:center;gap:12px;background:var(--yp-surface);border:1px solid var(--yp-border);padding:16px 20px;border-radius:4px;font-size:.98rem;font-weight:500;color:var(--yp-text)}.yp-checkbox-icon{color:var(--yp-accent);font-weight:700;font-size:1.2rem}.yp-event-card{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:8px;overflow:hidden;margin-bottom:32px;box-shadow:var(--yp-shadow);align-items:center}.yp-event-card:last-child{margin-bottom:0}@media (max-width:768px){.yp-event-card{grid-template-columns:1fr;gap:0}}.yp-event-img{position:relative;aspect-ratio:16/10;overflow:hidden}.yp-event-img img{width:100%;height:100%;object-fit:cover;display:block}.yp-event-body{padding:40px}@media (max-width:768px){.yp-event-body{padding:24px}}.yp-event-body h3{font-size:1.5rem!important;margin:0 0 12px!important}.yp-event-body p{font-size:.98rem;line-height:1.6;margin:0}.yp-steps-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}@media (max-width:768px){.yp-steps-flow{grid-template-columns:1fr;gap:24px}}.yp-step-card{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:6px;padding:32px 24px;position:relative;box-shadow:var(--yp-shadow)}.yp-step-num{width:42px;height:42px;background:var(--yp-text);color:var(--yp-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Aldrich',sans-serif!important;font-size:1.1rem;font-weight:700;margin-bottom:20px}.yp-step-card h3{font-size:1.2rem!important;margin:0 0 12px!important;text-transform:none!important;font-family:inherit!important;font-weight:700!important}.yp-step-card p{font-size:.92rem;line-height:1.5;margin:0}.yp-light .yp-faq-list{display:flex;flex-direction:column;gap:8px;list-style:none!important;padding:0!important;margin:0!important}.yp-light .yp-faq-item{background:var(--yp-surface)!important;border:1px solid var(--yp-border)!important;border-radius:6px!important;overflow:hidden;transition:border-color 0.2s ease;list-style:none!important;margin:0!important;padding:0!important}.yp-light .yp-faq-item:hover,.yp-light .yp-faq-item.open{border-color:var(--yp-accent)!important}.yp-light .yp-faq-q{width:100%!important;background:none!important;border:none!important;color:var(--yp-text)!important;font-weight:700!important;font-size:1.02rem!important;text-align:left!important;padding:20px 24px!important;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.yp-light .yp-faq-q svg{width:16px;height:16px;stroke:var(--yp-text)!important;fill:none!important;transition:transform 0.25s ease}.yp-light .yp-faq-item.open .yp-faq-q svg{transform:rotate(180deg)}.yp-light .yp-faq-a{display:none;padding:0 24px 20px!important;font-size:0.95rem!important;color:var(--yp-muted)!important;line-height:1.6!important}.yp-light .yp-faq-a p{color:var(--yp-muted)!important;margin:0!important}.yp-light .yp-faq-item.open .yp-faq-a{display:block}.yp-final-cta{background:var(--yp-surface2)!important;border-top:1px solid var(--yp-border);padding:90px 0;text-align:left}.yp-final-cta h2{font-size:clamp(2rem, 5vw, 3.2rem)!important;margin:0 0 16px!important;max-width:18ch}.yp-final-cta p{font-size:1.15rem;color:var(--yp-muted)!important;max-width:50ch;margin:0 0 36px}.yp-final-cta .yp-cta-group{margin-bottom:40px}.yp-final-cta .yp-contact-row{display:flex;flex-wrap:wrap;gap:20px 32px;font-size:.95rem;font-weight:500}.yp-final-cta .yp-contact-row a{color:var(--yp-text)!important;text-decoration:none;display:flex;align-items:center;gap:8px}.yp-final-cta .yp-contact-row a:hover{color:var(--yp-accent)!important}