body{background-color:var(--page-bg)!important;color:var(--text-color)!important;position:relative}#top-site-alert{position:fixed;top:-100px;left:0;width:100%;padding:15px 20px;background:#ef4444;color:#fff;text-align:center;font-weight:500;font-size:1rem;z-index:2147483647!important;transition:top .4s cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 4px 15px rgba(239,68,68,.4)}#top-site-alert.show{top:0}.site-container{max-width:1140px;margin:0 auto;padding:0 var(--global-padding) 50px var(--global-padding)!important;min-height:calc(100vh - 120px)}.banner-slider-wrapper{position:relative;width:100%;margin-top:10px;margin-bottom:25px;border-radius:var(--slider-radius);overflow:hidden}.swipe-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.swipe-container::-webkit-scrollbar{display:none}.banner-slide{flex:0 0 100%;scroll-snap-align:start;width:100%}.banner-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--slider-radius);pointer-events:none}.unified-grid{margin-top:25px;display:grid!important;grid-template-columns:repeat(var(--grid-cols-pc),minmax(0,1fr))!important;gap:var(--grid-gap)!important;padding-bottom:40px;align-items:start}.unified-grid.category-folders-grid{grid-template-columns:repeat(var(--category-folder-grid-cols-pc,var(--grid-cols-pc)),minmax(0,1fr))!important}.unified-grid.category-products-grid{grid-template-columns:repeat(var(--category-product-grid-cols-pc,var(--grid-cols-pc)),minmax(0,1fr))!important}.royal-card{display:flex;flex-direction:column;text-decoration:none;background-color:transparent!important;border:none!important;height:100%;transition:transform .22s ease,filter .22s ease;border-radius:var(--card-radius)!important;overflow:hidden;cursor:pointer;gap:5px;min-width:0}@media (hover:hover) and (pointer:fine){.royal-card:hover{transform:translateY(-4px);filter:saturate(1.04)}}.royal-card:active{transform:scale(.97)}.royal-img-wrapper{position:relative;width:100%;aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:var(--card-radius,8px)!important;overflow:hidden;flex-shrink:0;background-color:transparent!important;border:none!important;box-shadow:none!important;isolation:isolate}.royal-img-wrapper img{width:100%;height:100%;object-fit:var(--category-object-fit,cover)!important;display:block}[data-theme=dark] .royal-img-wrapper,body.dark-mode .royal-img-wrapper,body.dark-theme .royal-img-wrapper,body.theme-dark .royal-img-wrapper{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.text-placeholder-bg{width:100%;height:100%;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--auth-color),#2563eb)!important;color:#fff!important;font-weight:700!important;font-size:.95rem!important;text-align:center!important;padding:12px!important;box-sizing:border-box!important;line-height:1.4}[data-theme=dark] .text-placeholder-bg{background:linear-gradient(135deg,#111827,#1f2937)!important;color:#e5e7eb!important;border:1px solid var(--border-color)!important}.fav-badge-img{position:absolute;top:8px;left:8px;width:32px;height:32px;background:rgba(255,255,255,.9);border-radius:50%;display:none;align-items:center;justify-content:center;color:#ef4444;font-size:1.1rem;z-index:10;box-shadow:0 2px 5px rgba(0,0,0,.15);pointer-events:none}.fav-badge-img.active{display:flex}.unavailable-ribbon{position:absolute;left:8px;right:8px;bottom:8px;z-index:11;background:rgba(239,68,68,.94);color:#fff;border-radius:8px;padding:7px 8px;font-size:.78rem;font-weight:800;text-align:center;box-shadow:0 8px 18px rgba(239,68,68,.25)}.royal-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px 2px 10px 2px;gap:4px;text-align:center}.royal-title-text{color:var(--prod-title-color)!important;margin:0;font-weight:600!important;font-size:.95rem;line-height:1.3;word-break:break-word;overflow-wrap:anywhere;width:100%}.cat-title-text{color:var(--cat-title-color)!important;margin:0;font-weight:600!important;font-size:.95rem;line-height:1.3;word-break:break-word;overflow-wrap:anywhere;width:100%}.royal-price-text{color:var(--prod-price-color)!important;margin:0;font-weight:600!important;font-size:.9rem;width:100%;text-align:center!important}.search-container{margin-top:22px;width:100%}.search-input-cat{background-color:var(--search-bg)!important;color:var(--text-color)!important;border:1px solid transparent!important;padding:15px 25px!important;font-size:1rem!important;font-family:Tajawal,sans-serif!important;font-weight:400!important;border-radius:50px!important;width:100%;outline:0!important;box-shadow:none!important;-webkit-appearance:none;transition:.3s ease}.search-input-cat::placeholder{color:#9a9a9a!important;font-family:Tajawal,sans-serif!important;font-weight:400!important;opacity:1}[data-theme=dark] .search-input-cat{border:1px solid #1a2f34!important}[data-theme=dark] .search-input-cat::placeholder{color:#888!important;font-weight:400!important}.empty-state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#94a3b8;grid-column:1/-1}.empty-state-box i{font-size:4rem;opacity:.4;margin-bottom:15px}.empty-state-box h3{font-size:1.3rem;font-weight:800;color:var(--text-color);margin-bottom:5px}.empty-state-box p{font-size:.95rem;font-weight:500;margin:0}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)!important;z-index:99999!important;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.custom-modal-overlay.show-modal{opacity:1;visibility:visible}.custom-modal-content{background-color:var(--modal-bg,var(--page-bg,#fff));border:1px solid var(--border-color,#e2e8f0);border-radius:var(--modal-border-radius)!important;width:calc(100% - (var(--modal-side-margin) * 2))!important;max-width:420px!important;margin:0 auto!important;box-sizing:border-box;padding:25px 20px;position:relative;box-shadow:0 15px 45px rgba(0,0,0,.18);transform:translateY(30px) scale(.95);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.custom-modal-overlay.show-modal .custom-modal-content{transform:translateY(0) scale(1)}.success-modal-content{text-align:center;padding:25px 20px!important}.success-icon{font-size:4rem;color:#10b981;margin-bottom:15px}.success-title{font-size:1.4rem;font-weight:700;margin-bottom:8px;color:var(--text-color)}.success-subtitle{font-size:.9rem;color:var(--modal-muted-text,#64748b);margin-bottom:25px}.success-info-box{background:var(--box-bg,#f8fafc);border:1px dashed var(--border-color,#cbd5e1);border-radius:12px;padding:15px;margin-bottom:25px}.success-info-label{font-size:.8rem;color:var(--modal-muted-text,#64748b);margin-bottom:6px}.success-info-value{font-size:1.15rem;font-weight:700;color:var(--text-color);direction:ltr}.modal-header-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;direction:rtl}.modal-title-flex{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:500;color:var(--text-color,#1e293b);margin:0;text-align:right}.modal-price-badge{background-color:#0f172a;color:#fff;padding:6px 14px;border-radius:8px;font-weight:500;font-size:.85rem;direction:rtl;text-align:right}.modal-qty-total-row{display:flex;gap:10px;margin-bottom:5px;flex-direction:row}.modal-box-pill,.modal-box-pill-field{flex:1;border:1px solid var(--border-color)!important;border-radius:50px!important;padding:12px 15px;text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative;margin-top:15px;background-color:var(--modal-field-bg,transparent);transition:all .3s ease;min-height:55px}.modal-box-pill-field:focus-within,.modal-box-pill:focus-within{border-color:#3b82f6!important;box-shadow:0 0 5px rgba(59,130,246,.4)}.modal-box-pill input,.modal-box-pill select,.modal-box-pill-field input{width:100%;background:0 0;border:none;text-align:center;font-size:14px!important;font-weight:500!important;color:var(--modal-field-text,#666)!important;outline:0}.modal-box-pill select option{background-color:var(--page-bg);color:#666}.box-label{box-shadow:none;font-size:.78rem;font-weight:500;color:var(--modal-muted-text,#64748b);position:absolute;top:0;right:25px;transform:translateY(-50%);background:var(--page-bg);padding:0 8px;z-index:2}.modal-main-input-new{width:100%;background:0 0!important;color:var(--modal-field-text,#666)!important;border:none!important;padding:3px 0;font-size:14px!important;font-weight:500!important;outline:0;text-align:center}.modal-btns-flex{display:flex;gap:10px;margin:20px -4px 0;flex-direction:row}.modal-btn-buy{background:var(--auth-color)!important;color:#fff;border:none;border-radius:50px!important;height:59px;padding:0 18px;font-size:.95rem;font-family:Tajawal,sans-serif!important;font-weight:700;cursor:pointer;flex:1;transition:.2s;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.modal-btn-buy:hover{opacity:.85}.modal-btn-buy:disabled{opacity:.7;cursor:not-allowed}.spinner-loading{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite;display:none}@keyframes spin{to{transform:rotate(360deg)}}.modal-btn-cancel{background:0 0;color:#ef4444;border:1px solid #ef4444;border-radius:50px!important;height:59px;padding:0 18px;font-size:.95rem;font-family:Tajawal,sans-serif!important;font-weight:600;cursor:pointer;flex:1;transition:.2s;text-decoration:none;display:flex;align-items:center;justify-content:center}.modal-btn-cancel:hover{background:rgba(239,68,68,.05)!important}.modal-btn-cancel:active{background:rgba(239,68,68,.15)!important;transform:scale(.95);box-shadow:0 0 10px rgba(239,68,68,.3)}.modal-desc-box{margin-top:20px;padding:10px;font-size:.85rem;color:var(--modal-muted-text,#64748b);text-align:right!important;line-height:1.6;font-weight:500;white-space:pre-wrap;word-wrap:break-word;border-right:2px solid #3b82f6!important;border-radius:5px!important;max-height:4.9em;overflow-y:auto}[data-theme=dark] .custom-modal-content{background-color:var(--modal-bg)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}[data-theme=dark] .modal-box-pill,[data-theme=dark] .modal-box-pill-field,[data-theme=dark] .success-info-box{background-color:var(--modal-field-bg)!important;border-color:var(--border-color)!important;color:var(--modal-field-text)!important}[data-theme=dark] .custom-modal-overlay{background:rgba(0,0,0,.65)!important}[data-theme=dark] .modal-box-pill,[data-theme=dark] .modal-box-pill-field,[data-theme=dark] .success-info-box{background-color:var(--modal-field-bg)!important;border-color:var(--border-color)!important;color:var(--modal-field-text)!important}[data-theme=dark] .box-label{background:var(--modal-bg)!important;color:var(--modal-muted-text)!important}[data-theme=dark] .modal-desc-box{color:var(--modal-muted-text)!important;border-right-color:var(--main-color)!important}[data-theme=dark] .search-input-cat:focus{background-color:var(--modal-bg)!important;border-color:var(--main-color)!important}[data-theme=dark] .custom-modal-content,body.dark-mode .custom-modal-content,body.dark-theme .custom-modal-content,body.theme-dark .custom-modal-content{background-color:var(--modal-bg,var(--card-bg,var(--box-bg,#111827)))!important;border-color:var(--border-color,#334155)!important;color:var(--text-color,#f8fafc)!important}[data-theme=dark] .modal-box-pill,[data-theme=dark] .modal-box-pill-field,[data-theme=dark] .success-info-box,body.dark-mode .modal-box-pill,body.dark-mode .modal-box-pill-field,body.dark-mode .success-info-box{background-color:var(--modal-bg,var(--card-bg,var(--box-bg,#111827)))!important;border-color:var(--border-color,#334155)!important}[data-theme=dark] .box-label,body.dark-mode .box-label{background:var(--card-bg,var(--box-bg,#111827))!important}@media (max-width:899.98px){.unified-grid{grid-template-columns:repeat(var(--grid-cols-mobile),minmax(0,1fr))!important}.unified-grid.category-folders-grid{grid-template-columns:repeat(var(--category-folder-grid-cols-mobile,var(--grid-cols-mobile)),minmax(0,1fr))!important}.unified-grid.category-products-grid{grid-template-columns:repeat(var(--category-product-grid-cols-mobile,var(--grid-cols-mobile)),minmax(0,1fr))!important}}@media (max-width:600px){.cat-title-text,.royal-title-text{font-size:.75rem!important;font-weight:600!important}.royal-price-text{font-size:.8rem!important}}.box-label,.custom-modal-content,.custom-modal-content a,.custom-modal-content button,.custom-modal-content input,.custom-modal-content select,.custom-modal-content textarea,.modal-desc-box,.modal-price-badge,.modal-title-flex{font-family:Tajawal,sans-serif!important}.custom-modal-content .modal-box-pill,.custom-modal-content .modal-box-pill-field{background-color:var(--modal-field-bg,#e9ecef)!important;border:none!important;border-radius:50px!important;min-height:56px;padding:13px 16px;box-shadow:none!important;transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease}.custom-modal-content .modal-box-pill-field:focus-within,.custom-modal-content .modal-box-pill:focus-within{background-color:color-mix(in srgb,var(--modal-field-bg,#e9ecef) 92%,var(--auth-color) 8%)!important;border:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-color) 12%,transparent)!important;transform:translateY(-1px)}.custom-modal-content .modal-box-pill input,.custom-modal-content .modal-box-pill select,.custom-modal-content .modal-box-pill-field input,.custom-modal-content .modal-main-input-new{background:0 0!important;border:none!important;box-shadow:none!important;color:var(--modal-field-text,#555f6d)!important;font-weight:600!important;outline:0!important}.custom-modal-content .box-label{background:var(--modal-bg,var(--page-bg,#fff))!important;color:var(--modal-muted-text,#64748b)!important;border-radius:999px;padding:1px 8px}[data-theme=dark] .custom-modal-content .modal-box-pill,[data-theme=dark] .custom-modal-content .modal-box-pill-field,body.dark-mode .custom-modal-content .modal-box-pill,body.dark-mode .custom-modal-content .modal-box-pill-field,body.dark-theme .custom-modal-content .modal-box-pill,body.dark-theme .custom-modal-content .modal-box-pill-field,body.theme-dark .custom-modal-content .modal-box-pill,body.theme-dark .custom-modal-content .modal-box-pill-field{background-color:var(--modal-field-bg,#202a38)!important;border:none!important;box-shadow:none!important}[data-theme=dark] .custom-modal-content .box-label,body.dark-mode .custom-modal-content .box-label,body.dark-theme .custom-modal-content .box-label,body.theme-dark .custom-modal-content .box-label{background:var(--modal-bg,#111827)!important}#modal-dynamic-content>.modal-qty-total-row{margin-bottom:5px!important}#modal-dynamic-content>.modal-box-pill-field{margin-top:25px!important}#modal-dynamic-content>.modal-box-pill-field+.modal-box-pill-field{margin-top:21px!important}@media (max-width:480px){#modal-dynamic-content>.modal-box-pill-field{margin-top:22px!important}.modal-btn-buy,.modal-btn-cancel{height:57px!important}}.ios-device .custom-modal-content .modal-btn-buy,.ios-device .custom-modal-content .modal-btn-cancel{height:63px!important;min-height:63px!important;padding-top:0!important;padding-bottom:0!important}@supports (-webkit-touch-callout:none){.custom-modal-content .modal-btn-buy,.custom-modal-content .modal-btn-cancel{height:63px!important;min-height:63px!important}}#custom-purchase-modal .modal-btns-flex{gap:12px}#custom-purchase-modal .modal-btn-buy,#custom-purchase-modal .modal-btn-cancel{position:relative;overflow:hidden;min-height:59px;border-radius:50px!important;font-family:Tajawal,sans-serif!important;font-weight:700!important;letter-spacing:0;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;transition:transform .16s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease!important}#custom-purchase-modal .modal-btn-buy{background:linear-gradient(135deg,color-mix(in srgb,var(--auth-color) 88%,#fff 12%),var(--auth-color))!important;border:1px solid color-mix(in srgb,var(--auth-color) 82%,transparent)!important;color:#fff!important;box-shadow:0 9px 20px color-mix(in srgb,var(--auth-color) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.16)}#custom-purchase-modal .modal-btn-buy:hover{opacity:1!important;filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 11px 23px color-mix(in srgb,var(--auth-color) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}#custom-purchase-modal .modal-btn-buy:active{transform:translateY(1px) scale(.97)!important;filter:brightness(.94);box-shadow:0 5px 12px color-mix(in srgb,var(--auth-color) 20%,transparent),inset 0 2px 5px rgba(0,0,0,.1)}#custom-purchase-modal .modal-btn-cancel{background:color-mix(in srgb,#ef4444 5%,transparent)!important;color:#ef4444!important;border:1.5px solid color-mix(in srgb,#ef4444 72%,transparent)!important;box-shadow:0 7px 16px rgba(239,68,68,.08),inset 0 1px 0 rgba(255,255,255,.36)}#custom-purchase-modal .modal-btn-cancel:hover{background:color-mix(in srgb,#ef4444 10%,transparent)!important;color:#dc2626!important;border-color:#ef4444!important;transform:translateY(-1px);box-shadow:0 9px 18px rgba(239,68,68,.13)}#custom-purchase-modal .modal-btn-cancel.is-pressed,#custom-purchase-modal .modal-btn-cancel:active{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;transform:translateY(1px) scale(.96)!important;filter:brightness(.98);box-shadow:0 6px 15px rgba(239,68,68,.3),inset 0 2px 5px rgba(127,29,29,.16)!important}#custom-purchase-modal .modal-btn-cancel.is-pressed::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,rgba(255,255,255,.22),transparent 62%);pointer-events:none}.ios-device #custom-purchase-modal .modal-btn-buy,.ios-device #custom-purchase-modal .modal-btn-cancel{height:64px!important;min-height:64px!important;font-size:.97rem!important}@supports (-webkit-touch-callout:none){#custom-purchase-modal .modal-btn-buy,#custom-purchase-modal .modal-btn-cancel{height:64px!important;min-height:64px!important}}.banner-slider-wrapper.category-banner-custom{width:min(100%,var(--category-banner-width,1600px));height:auto;aspect-ratio:var(--category-banner-width,1600)/var(--category-banner-height,500);border-radius:var(--category-banner-radius,var(--slider-radius,10px));margin-left:auto;margin-right:auto}.banner-slider-wrapper.category-banner-custom .banner-slide,.banner-slider-wrapper.category-banner-custom .banner-slide>a,.banner-slider-wrapper.category-banner-custom .swipe-container{height:100%}.banner-slider-wrapper.category-banner-custom .banner-slide>a{display:block}.banner-slider-wrapper.category-banner-custom .main-banner{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.royal-card.service-unavailable-card{cursor:not-allowed!important}.royal-card.service-unavailable-card .royal-img-wrapper{position:relative!important;overflow:hidden!important;isolation:isolate!important}.royal-card.service-unavailable-card .royal-img-wrapper::after,.royal-card.service-unavailable-card .royal-img-wrapper::before{display:none!important;content:none!important}.royal-card.service-unavailable-card .royal-img-wrapper img,.royal-card.service-unavailable-card .text-placeholder-bg{filter:none!important;opacity:1!important}.royal-card.service-unavailable-card .unavailable-ribbon{position:absolute!important;top:17px!important;right:-31px!important;left:auto!important;bottom:auto!important;z-index:20!important;display:block!important;width:150px!important;min-height:0!important;padding:5px 0 6px!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#f43f5e 0,#e11d48 48%,#9f1239 100%)!important;color:#fff!important;font-size:.58rem!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;box-shadow:0 5px 12px rgba(159,18,57,.22)!important;transform:rotate(45deg)!important;transform-origin:center!important;white-space:nowrap!important;pointer-events:none!important}.royal-card.service-unavailable-card .unavailable-ribbon i{display:none!important}:root{--kayan-fast-transition:.14s;--kayan-fast-animation:.28s}#top-site-alert,.banner-slider-wrapper,.banner-slider-wrapper *,.custom-modal-overlay,.custom-modal-overlay *,.royal-card,.royal-card *,.search-container,.search-container *,.success-modal-content,.success-modal-content *,.swipe-container,.unified-grid,.unified-grid *{transition-duration:var(--kayan-fast-transition)!important}#top-site-alert,.banner-slide,.custom-modal-content,.custom-modal-overlay,.royal-card,.spinner-loading{animation-duration:var(--kayan-fast-animation)!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}.fav-badge-img,.modal-btn-buy,.modal-btn-cancel,.royal-card,.search-input-cat,a,button{touch-action:manipulation}.custom-modal-content{transform:translateY(18px) scale(.98)}@media (prefers-reduced-motion:reduce){#top-site-alert,.banner-slider-wrapper *,.custom-modal-overlay *,.royal-card *,.success-modal-content *,.unified-grid *{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}#custom-purchase-modal.custom-modal-overlay{background:rgba(15,23,42,.48)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:16px!important}#custom-purchase-modal .custom-modal-content,#custom-purchase-modal .purchase-modal-content{width:min(428px,calc(100vw - 32px))!important;max-width:428px!important;padding:26px 24px 28px!important;border-radius:7px!important;background:var(--modal-bg,#fff)!important;border:1px solid color-mix(in srgb,var(--border-color,#dbe3ec) 82%,#fff 18%)!important;box-shadow:0 24px 70px rgba(15,23,42,.28)!important;overflow:hidden}#custom-purchase-modal .modal-header-flex{direction:rtl;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 42px!important}#custom-purchase-modal .modal-title-flex{direction:rtl;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0;color:var(--text-color,#2b2f36)!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.35!important;text-align:right!important}#custom-purchase-modal #modal-service-name{display:block;min-width:0;max-width:245px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#custom-purchase-modal #modal-heart-icon{flex:0 0 auto;color:#e33445!important;cursor:pointer;font-size:1.42rem!important;line-height:1!important;filter:drop-shadow(0 5px 10px rgba(227, 52, 69, .16))}#custom-purchase-modal .modal-price-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;flex:0 0 auto}#custom-purchase-modal .modal-price-badge{direction:ltr!important;background:#103351!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:8px 14px!important;min-width:70px;text-align:center!important;font-size:.88rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px rgba(16,51,81,.18)!important}#custom-purchase-modal #modal-sec-price-badge{display:none;color:#f5a400!important;font-size:.76rem!important;font-weight:900!important;margin:0!important;text-align:left!important;direction:rtl!important}#custom-purchase-modal #modal-dynamic-content{display:flex;flex-direction:column;gap:0}#custom-purchase-modal .modal-qty-total-row{display:flex!important;gap:12px!important;margin:0 0 16px!important;flex-direction:row!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field{min-height:61px!important;margin-top:0!important;padding:0 20px!important;border-radius:999px!important;background:var(--modal-bg,#fff)!important;border:1px solid #d9e1ea!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}#custom-purchase-modal .modal-box-pill-field{width:100%;margin-bottom:12px!important}#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill:focus-within{border-color:#d9e1ea!important;box-shadow:none!important;transform:none!important}#custom-purchase-modal .box-label{top:0!important;right:34px!important;transform:translateY(-50%)!important;background:0 0!important;background-color:transparent!important;color:#9aa5b1!important;padding:0 8px!important;font-size:.8rem!important;font-weight:900!important;pointer-events:none;max-width:calc(100% - 68px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3!important;line-height:1.25!important;border-radius:999px}#custom-purchase-modal .box-label::before{content:"";position:absolute;left:3px;right:3px;top:50%;height:5px;transform:translateY(-50%);background:var(--modal-bg,#fff);z-index:-1;border-radius:999px}#custom-purchase-modal .modal-box-pill input,#custom-purchase-modal .modal-box-pill select,#custom-purchase-modal .modal-box-pill-field input,#custom-purchase-modal .modal-main-input-new{height:100%!important;min-height:54px!important;padding:0 0 0 4px!important;background:0 0!important;border:0!important;outline:0!important;box-shadow:none!important;color:var(--text-color,#243044)!important;font-size:.88rem!important;font-weight:800!important;text-align:center!important;caret-color:#0b3a5b!important}#custom-purchase-modal .modal-box-pill input::placeholder,#custom-purchase-modal .modal-box-pill-field input::placeholder,#custom-purchase-modal .modal-main-input-new::placeholder{color:#9aa5b1!important;opacity:1!important;font-size:.86rem!important;font-weight:900!important;text-align:center!important}#custom-purchase-modal .modal-box-pill select{cursor:pointer;text-align-last:center}#custom-purchase-modal #modal-price-display{direction:rtl!important;color:#103351!important}#custom-purchase-modal #manual-verification-box{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0 0 18px!important;text-align:center!important}#custom-purchase-modal .modal-verify-btn{direction:ltr!important;min-width:240px!important;height:39px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;border-radius:999px!important;border:1px solid #b9cfbd!important;background:#fbfdfb!important;color:#8190a3!important;font-family:Tajawal,sans-serif!important;font-size:.84rem!important;font-weight:900!important;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}#custom-purchase-modal .modal-verify-btn i{width:42px;height:100%;display:flex;align-items:center;justify-content:center;color:#008a14!important;border-right:1px solid #d4dfd6;margin-left:-8px;padding-right:2px}#custom-purchase-modal .modal-verify-btn:hover{border-color:#008a14!important;color:#667085!important;box-shadow:0 10px 22px rgba(0,128,20,.1)!important}#custom-purchase-modal #verify-status-msg{min-height:20px;margin-top:10px;color:var(--modal-muted-text,#64748b);font-size:.82rem;font-weight:900}#custom-purchase-modal .modal-btns-flex{display:flex!important;flex-direction:row-reverse!important;gap:18px!important;margin:18px 0 0!important}#custom-purchase-modal .modal-btn-buy,#custom-purchase-modal .modal-btn-cancel{height:56px!important;min-height:56px!important;border-radius:999px!important;font-size:.95rem!important;font-weight:900!important;box-shadow:none!important}#custom-purchase-modal .modal-btn-buy{background:var(--main-color,var(--auth-color,#1e3a8a))!important;border:1px solid var(--main-color,var(--auth-color,#1e3a8a))!important;color:#fff!important}#custom-purchase-modal .modal-btn-buy:hover{background:var(--main-color,var(--auth-color,#1e3a8a))!important;border-color:var(--main-color,var(--auth-color,#1e3a8a))!important;transform:translateY(-1px)}#custom-purchase-modal .modal-btn-cancel{background:0 0!important;color:#ef3340!important;border:1.5px solid #ef3340!important}#custom-purchase-modal .modal-btn-cancel:hover{background:rgba(239,51,64,.06)!important;color:#dc2626!important}#custom-purchase-modal .modal-desc-box{margin-top:28px!important;padding:0 0 0 12px!important;border:0!important;border-left:4px solid var(--main-color,var(--auth-color,#1e3a8a))!important;border-right:0!important;border-radius:0!important;background:0 0!important;color:#000!important;font-size:.85rem!important;font-weight:500!important;line-height:1.8!important;text-align:right!important;max-height:6.4em!important}#custom-purchase-modal #order-executing-msg{margin-top:14px!important;color:#007a08!important}[data-theme=dark] #custom-purchase-modal .custom-modal-content,[data-theme=dark] #custom-purchase-modal .purchase-modal-content,body.dark-mode #custom-purchase-modal .custom-modal-content,body.dark-mode #custom-purchase-modal .purchase-modal-content{background:var(--modal-bg,#111827)!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 70px rgba(0,0,0,.55)!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field{background:#111827!important;border-color:#273549!important}[data-theme=dark] #custom-purchase-modal .box-label,body.dark-mode #custom-purchase-modal .box-label{color:#94a3b8!important;background:0 0!important;background-color:transparent!important}[data-theme=dark] #custom-purchase-modal .box-label::before,body.dark-mode #custom-purchase-modal .box-label::before{background:var(--modal-bg,#111827)}[data-theme=dark] #custom-purchase-modal .modal-verify-btn,body.dark-mode #custom-purchase-modal .modal-verify-btn{background:#111827!important;border-color:#334155!important;color:#cbd5e1!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within{border-color:#273549!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill input,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input,[data-theme=dark] #custom-purchase-modal .modal-main-input-new,body.dark-mode #custom-purchase-modal .modal-box-pill input,body.dark-mode #custom-purchase-modal .modal-box-pill-field input,body.dark-mode #custom-purchase-modal .modal-main-input-new{caret-color:#60a5fa!important}@media (max-width:480px){#custom-purchase-modal.custom-modal-overlay{padding:10px!important}#custom-purchase-modal .custom-modal-content,#custom-purchase-modal .purchase-modal-content{width:calc(100vw - 20px)!important;padding:24px 18px 26px!important}#custom-purchase-modal .modal-header-flex{margin-bottom:36px!important}#custom-purchase-modal #modal-service-name{max-width:205px}#custom-purchase-modal .modal-btns-flex{gap:16px!important}#custom-purchase-modal .modal-verify-btn{min-width:238px!important}}#success-purchase-modal.custom-modal-overlay{background:rgba(15,23,42,.48)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#success-purchase-modal .modal-btns-flex{display:flex!important;flex-direction:row-reverse!important;gap:18px!important;margin:18px 0 0!important}#success-purchase-modal .modal-btn-buy,#success-purchase-modal .modal-btn-cancel{height:56px!important;min-height:56px!important;flex:1 1 0!important;border-radius:999px!important;font-size:.95rem!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;box-shadow:none!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field{min-height:60px!important;background:linear-gradient(180deg,#f4f6f8 0,#edf1f5 100%)!important;border:1px solid #dfe6ee!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(15,23,42,.025),0 8px 18px rgba(15,23,42,.035)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:hover{background:linear-gradient(180deg,#eef2f6 0,#e7edf3 100%)!important;border-color:#d5dde8!important}#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill:focus-within{background:linear-gradient(180deg,#e3e9f0 0,#dce4ed 100%)!important;border-color:#c5d0dd!important;transform:translateY(-1px)!important;box-shadow:inset 0 2px 5px rgba(15,23,42,.055),0 12px 26px rgba(15,23,42,.075)!important}#custom-purchase-modal .box-label{top:-11px!important;right:32px!important;left:auto!important;padding:3px 12px 2px!important;border-radius:999px!important;background:linear-gradient(180deg,#f8fafc 0,#eef2f6 100%)!important;border:1px solid #dfe6ee!important;color:#8a96a6!important;font-size:.78rem!important;font-weight:900!important;line-height:1.15!important;box-shadow:0 3px 10px rgba(15,23,42,.045)!important;z-index:3!important}#custom-purchase-modal .box-label::before{content:none!important;display:none!important}#custom-purchase-modal .modal-box-pill-field:focus-within .box-label,#custom-purchase-modal .modal-box-pill:focus-within .box-label{background:linear-gradient(180deg,#dfe7ef 0,#d6e0ea 100%)!important;border-color:#c4cfdd!important;color:#475569!important}#custom-purchase-modal .modal-box-pill input,#custom-purchase-modal .modal-box-pill select,#custom-purchase-modal .modal-box-pill-field input,#custom-purchase-modal .modal-main-input-new{background:0 0!important;color:#263548!important;caret-color:#102f4a!important;font-size:.9rem!important;font-weight:900!important}#custom-purchase-modal .modal-box-pill input::placeholder,#custom-purchase-modal .modal-box-pill-field input::placeholder,#custom-purchase-modal .modal-main-input-new::placeholder{color:#8f9baa!important;opacity:1!important;font-weight:900!important}#custom-purchase-modal .modal-box-pill-field:focus-within input::placeholder,#custom-purchase-modal .modal-box-pill:focus-within input::placeholder,#custom-purchase-modal .modal-main-input-new:focus::placeholder{color:#6f7c8c!important}#custom-purchase-modal #modal-price-display{color:#0f3554!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field{background:linear-gradient(180deg,#1b2635 0,#162131 100%)!important;border-color:#2c3a4f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 22px rgba(0,0,0,.16)!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:hover{background:linear-gradient(180deg,#202d3f 0,#1a2637 100%)!important;border-color:#37465d!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within{background:linear-gradient(180deg,#27364a 0,#202d40 100%)!important;border-color:#4b5d76!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.18),0 14px 28px rgba(0,0,0,.24)!important}[data-theme=dark] #custom-purchase-modal .box-label,body.dark-mode #custom-purchase-modal .box-label{background:linear-gradient(180deg,#202c3d 0,#172333 100%)!important;border-color:#34445a!important;color:#aab7c8!important;box-shadow:0 4px 12px rgba(0,0,0,.22)!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within .box-label,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within .box-label,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within .box-label,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within .box-label{background:linear-gradient(180deg,#2b3b50 0,#223044 100%)!important;border-color:#4c607a!important;color:#d6e1f0!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill input,[data-theme=dark] #custom-purchase-modal .modal-box-pill select,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input,[data-theme=dark] #custom-purchase-modal .modal-main-input-new,body.dark-mode #custom-purchase-modal .modal-box-pill input,body.dark-mode #custom-purchase-modal .modal-box-pill select,body.dark-mode #custom-purchase-modal .modal-box-pill-field input,body.dark-mode #custom-purchase-modal .modal-main-input-new{color:#e5edf7!important;caret-color:#7dd3fc!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill input::placeholder,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input::placeholder,[data-theme=dark] #custom-purchase-modal .modal-main-input-new::placeholder,body.dark-mode #custom-purchase-modal .modal-box-pill input::placeholder,body.dark-mode #custom-purchase-modal .modal-box-pill-field input::placeholder,body.dark-mode #custom-purchase-modal .modal-main-input-new::placeholder{color:#9aa8bb!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field,#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:focus-within,#custom-purchase-modal .modal-box-pill:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:hover{border:0!important;border-color:transparent!important;outline:0!important}#custom-purchase-modal .purchase-modal-content .modal-box-pill,#custom-purchase-modal .purchase-modal-content .modal-box-pill-field,#custom-purchase-modal .purchase-modal-content .modal-box-pill-field:focus-within,#custom-purchase-modal .purchase-modal-content .modal-box-pill-field:hover,#custom-purchase-modal .purchase-modal-content .modal-box-pill:focus-within,#custom-purchase-modal .purchase-modal-content .modal-box-pill:hover{background:#eef1f5!important;background-color:#eef1f5!important;background-image:none!important;border:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}#custom-purchase-modal .purchase-modal-content .modal-box-pill-field::after,#custom-purchase-modal .purchase-modal-content .modal-box-pill::after{content:none!important;display:none!important}#custom-purchase-modal .purchase-modal-content .box-label{background:0 0!important;color:#8b96a6!important;border:0!important;box-shadow:none!important}#custom-purchase-modal .purchase-modal-content #modal-price-display,#custom-purchase-modal .purchase-modal-content .modal-box-pill input,#custom-purchase-modal .purchase-modal-content .modal-box-pill select,#custom-purchase-modal .purchase-modal-content .modal-box-pill-field input,#custom-purchase-modal .purchase-modal-content .modal-main-input-new{background:0 0!important;border:0!important;box-shadow:none!important;color:#12324a!important;-webkit-text-fill-color:#12324a!important;text-shadow:none!important}#custom-purchase-modal .purchase-modal-content .modal-box-pill input::placeholder,#custom-purchase-modal .purchase-modal-content .modal-box-pill-field input::placeholder,#custom-purchase-modal .purchase-modal-content .modal-main-input-new::placeholder{color:#8b96a6!important;-webkit-text-fill-color:#8b96a6!important;opacity:1!important}[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill:focus-within,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill-field,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill:hover,body.dark-theme #custom-purchase-modal .purchase-modal-content .modal-box-pill,body.dark-theme #custom-purchase-modal .purchase-modal-content .modal-box-pill-field{background:#1a2433!important;background-color:#1a2433!important;background-image:none!important;border:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .purchase-modal-content .box-label,body.dark-mode #custom-purchase-modal .purchase-modal-content .box-label,body.dark-theme #custom-purchase-modal .purchase-modal-content .box-label{background:0 0!important;color:#cbd5e1!important;border:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .purchase-modal-content #modal-price-display,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill input,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill select,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-box-pill-field input,[data-theme=dark] #custom-purchase-modal .purchase-modal-content .modal-main-input-new,body.dark-mode #custom-purchase-modal .purchase-modal-content #modal-price-display,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill input,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill select,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-box-pill-field input,body.dark-mode #custom-purchase-modal .purchase-modal-content .modal-main-input-new,body.dark-theme #custom-purchase-modal .purchase-modal-content #modal-price-display,body.dark-theme #custom-purchase-modal .purchase-modal-content .modal-box-pill input,body.dark-theme #custom-purchase-modal .purchase-modal-content .modal-box-pill select,body.dark-theme #custom-purchase-modal .purchase-modal-content .modal-box-pill-field input,body.dark-theme #custom-purchase-modal .purchase-modal-content .modal-main-input-new{color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;text-shadow:none!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field,#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:focus-within,#custom-purchase-modal .modal-box-pill:hover{background:#eef1f5!important;border:0!important;border-color:transparent!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 22px rgba(15,23,42,.035)!important}#custom-purchase-modal .box-label,#custom-purchase-modal .modal-box-pill .box-label,#custom-purchase-modal .modal-box-pill-field .box-label{background:0 0!important;color:#7f8b9b!important;border:0!important;box-shadow:none!important;font-weight:900!important}#custom-purchase-modal #modal-price-display,#custom-purchase-modal .modal-box-pill input,#custom-purchase-modal .modal-box-pill select,#custom-purchase-modal .modal-box-pill-field input,#custom-purchase-modal .modal-main-input-new{background:0 0!important;border:0!important;box-shadow:none!important;color:#12324a!important;-webkit-text-fill-color:#12324a!important;text-shadow:none!important}#custom-purchase-modal .modal-box-pill input::placeholder,#custom-purchase-modal .modal-box-pill-field input::placeholder,#custom-purchase-modal .modal-main-input-new::placeholder{color:#8f9bac!important;-webkit-text-fill-color:#8f9bac!important;opacity:1!important}[data-theme=dark] #custom-purchase-modal .custom-modal-content .modal-box-pill,[data-theme=dark] #custom-purchase-modal .custom-modal-content .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .custom-modal-content .modal-box-pill,body.dark-mode #custom-purchase-modal .custom-modal-content .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:hover,body.dark-theme #custom-purchase-modal .custom-modal-content .modal-box-pill,body.dark-theme #custom-purchase-modal .custom-modal-content .modal-box-pill-field,body.dark-theme #custom-purchase-modal .modal-box-pill,body.dark-theme #custom-purchase-modal .modal-box-pill-field{background:#1a2433!important;border:0!important;border-color:transparent!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 26px rgba(0,0,0,.22)!important}[data-theme=dark] #custom-purchase-modal .box-label,[data-theme=dark] #custom-purchase-modal .modal-box-pill .box-label,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field .box-label,body.dark-mode #custom-purchase-modal .box-label,body.dark-mode #custom-purchase-modal .modal-box-pill .box-label,body.dark-mode #custom-purchase-modal .modal-box-pill-field .box-label,body.dark-theme #custom-purchase-modal .box-label,body.dark-theme #custom-purchase-modal .modal-box-pill .box-label,body.dark-theme #custom-purchase-modal .modal-box-pill-field .box-label{background:0 0!important;color:#cbd5e1!important;border:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal #modal-price-display,[data-theme=dark] #custom-purchase-modal .modal-box-pill input,[data-theme=dark] #custom-purchase-modal .modal-box-pill select,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input,[data-theme=dark] #custom-purchase-modal .modal-main-input-new,body.dark-mode #custom-purchase-modal #modal-price-display,body.dark-mode #custom-purchase-modal .modal-box-pill input,body.dark-mode #custom-purchase-modal .modal-box-pill select,body.dark-mode #custom-purchase-modal .modal-box-pill-field input,body.dark-mode #custom-purchase-modal .modal-main-input-new,body.dark-theme #custom-purchase-modal #modal-price-display,body.dark-theme #custom-purchase-modal .modal-box-pill input,body.dark-theme #custom-purchase-modal .modal-box-pill select,body.dark-theme #custom-purchase-modal .modal-box-pill-field input,body.dark-theme #custom-purchase-modal .modal-main-input-new{color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;text-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill input::placeholder,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input::placeholder,[data-theme=dark] #custom-purchase-modal .modal-main-input-new::placeholder,body.dark-mode #custom-purchase-modal .modal-box-pill input::placeholder,body.dark-mode #custom-purchase-modal .modal-box-pill-field input::placeholder,body.dark-mode #custom-purchase-modal .modal-main-input-new::placeholder,body.dark-theme #custom-purchase-modal .modal-box-pill input::placeholder,body.dark-theme #custom-purchase-modal .modal-box-pill-field input::placeholder,body.dark-theme #custom-purchase-modal .modal-main-input-new::placeholder{color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important;opacity:.88!important}.site-container[class*=category-product-theme-] .royal-card.product-card{position:relative}.category-product-theme-pill_glow .royal-card.product-card{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-height:62px;padding:8px 12px!important;border-radius:999px!important;background:#eee!important;box-shadow:0 0 20px rgba(34,197,94,.28)!important;overflow:visible!important}.category-product-theme-pill_glow .royal-card.product-card:hover{transform:translateY(-2px)!important;box-shadow:0 0 26px rgba(34,197,94,.42)!important}.category-product-theme-pill_glow .royal-card.product-card .royal-img-wrapper{width:48px!important;height:48px!important;min-width:48px!important;aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:50%!important;background:#dbeafe!important;box-shadow:0 6px 18px rgba(15,23,42,.16)!important;order:0}.category-product-theme-pill_glow .royal-card.product-card .royal-img-wrapper img,.category-product-theme-pill_glow .royal-card.product-card .text-placeholder-bg{border-radius:50%!important}.category-product-theme-pill_glow .royal-card.product-card .royal-content{flex:1;align-items:flex-start!important;text-align:right!important;padding:0!important;min-width:0}.category-product-theme-pill_glow .royal-card.product-card .royal-title-text{color:red!important;font-weight:800!important;font-size:.86rem!important;text-align:right!important}.category-product-theme-pill_glow .royal-card.product-card .royal-price-text{color:#0f172a!important;font-size:.75rem!important;text-align:right!important}.category-product-theme-glass_orbit .royal-card.product-card{padding:14px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(239,246,255,.62))!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 18px 42px rgba(15,23,42,.1)!important;backdrop-filter:blur(12px)}.category-product-theme-glass_orbit .royal-card.product-card::before{content:"";position:absolute;inset:8px;border-radius:20px;border:1px dashed rgba(59,130,246,.25);pointer-events:none}.category-product-theme-glass_orbit .royal-card.product-card .royal-img-wrapper{border-radius:22px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 18px 34px rgba(37,99,235,.15)!important}.category-product-theme-glass_orbit .royal-card.product-card .royal-title-text{font-weight:900!important;color:#1e3a8a!important}.category-product-theme-glass_orbit .royal-card.product-card .royal-price-text{color:#059669!important;font-weight:900!important}.category-product-theme-neon_frame .royal-card.product-card{padding:10px!important;border-radius:22px!important;background:linear-gradient(145deg,#07111f,#111827)!important;border:1px solid rgba(34,211,238,.35)!important;box-shadow:0 0 0 1px rgba(34,211,238,.12),0 18px 42px rgba(34,211,238,.18)!important}.category-product-theme-neon_frame .royal-card.product-card::after{content:"";position:absolute;inset:-1px;border-radius:23px;background:linear-gradient(135deg,rgba(34,211,238,.55),transparent,rgba(168,85,247,.45));z-index:-1;filter:blur(10px);opacity:.55}.category-product-theme-neon_frame .royal-card.product-card .royal-img-wrapper{border-radius:18px!important;box-shadow:0 0 24px rgba(34,211,238,.22)!important}.category-product-theme-neon_frame .royal-card.product-card .royal-title-text{color:#e0f2fe!important;font-weight:900!important}.category-product-theme-neon_frame .royal-card.product-card .royal-price-text{color:#67e8f9!important;font-weight:900!important}.category-product-theme-luxury_shadow .royal-card.product-card{padding:12px!important;border-radius:26px!important;background:#fff!important;border:1px solid rgba(226,232,240,.92)!important;box-shadow:0 20px 46px rgba(15,23,42,.12),0 2px 0 rgba(255,255,255,.9) inset!important}.category-product-theme-luxury_shadow .royal-card.product-card .royal-img-wrapper{border-radius:22px!important;box-shadow:0 14px 30px rgba(15,23,42,.13)!important}.category-product-theme-luxury_shadow .royal-card.product-card .royal-title-text{font-weight:900!important;color:#111827!important}.category-product-theme-luxury_shadow .royal-card.product-card .royal-price-text{display:inline-flex!important;justify-content:center;align-self:center;width:auto!important;padding:5px 12px;border-radius:999px;background:#fef3c7;color:#92400e!important;font-weight:900!important}.category-product-theme-compact_line .royal-card.product-card{flex-direction:row!important;align-items:center!important;gap:12px!important;min-height:74px;padding:10px 12px!important;border-radius:18px!important;background:linear-gradient(90deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}.category-product-theme-compact_line .royal-card.product-card .royal-img-wrapper{width:58px!important;height:58px!important;min-width:58px!important;aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:16px!important;box-shadow:0 8px 18px rgba(15,23,42,.1)!important}.category-product-theme-compact_line .royal-card.product-card .royal-content{padding:0!important;align-items:flex-start!important;text-align:right!important}.category-product-theme-compact_line .royal-card.product-card .royal-title-text{text-align:right!important;font-weight:800!important;color:#0f172a!important}.category-product-theme-compact_line .royal-card.product-card .royal-price-text{text-align:right!important;color:#2563eb!important;font-weight:900!important}[data-theme=dark] .category-product-theme-pill_glow .royal-card.product-card{background:#111827!important;box-shadow:0 0 22px rgba(34,197,94,.18)!important}[data-theme=dark] .category-product-theme-pill_glow .royal-card.product-card .royal-price-text{color:#e5e7eb!important}[data-theme=dark] .category-product-theme-glass_orbit .royal-card.product-card{background:linear-gradient(145deg,rgba(15,23,42,.86),rgba(30,41,59,.66))!important;border-color:rgba(148,163,184,.2)!important}[data-theme=dark] .category-product-theme-compact_line .royal-card.product-card,[data-theme=dark] .category-product-theme-luxury_shadow .royal-card.product-card{background:#111827!important;border-color:#26344d!important}[data-theme=dark] .category-product-theme-compact_line .royal-card.product-card .royal-title-text,[data-theme=dark] .category-product-theme-luxury_shadow .royal-card.product-card .royal-title-text{color:#e5edf7!important}@media (max-width:600px){.category-product-theme-pill_glow .royal-card.product-card{min-height:56px;padding:7px 9px!important;gap:10px!important}.category-product-theme-pill_glow .royal-card.product-card .royal-img-wrapper{width:42px!important;height:42px!important;min-width:42px!important}.category-product-theme-compact_line .royal-card.product-card{min-height:66px;padding:9px!important}.category-product-theme-compact_line .royal-card.product-card .royal-img-wrapper{width:50px!important;height:50px!important;min-width:50px!important}}.category-product-theme-wide_banner .royal-card.product-card{border-radius:22px!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:10px!important;box-shadow:0 14px 36px rgba(15,23,42,.08)!important}.category-product-theme-wide_banner .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:18px!important;box-shadow:0 12px 26px rgba(15,23,42,.1)!important}.category-product-theme-wide_banner .royal-card.product-card .royal-title-text{font-weight:900!important;color:#0f172a!important}.category-product-theme-wide_banner .royal-card.product-card .royal-price-text{color:#16a34a!important;font-weight:900!important}.category-product-theme-floating_badge .royal-card.product-card{position:relative;padding:0 0 12px!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 16px 38px rgba(15,23,42,.1)!important;overflow:visible!important}.category-product-theme-floating_badge .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:24px 24px 16px 16px!important;box-shadow:0 16px 34px rgba(15,23,42,.12)!important}.category-product-theme-floating_badge .royal-card.product-card .royal-price-text{position:absolute;top:10px;right:10px;width:auto!important;padding:6px 11px;border-radius:999px;background:rgba(15,23,42,.86);color:#fff!important;font-weight:900!important;z-index:12}.category-product-theme-floating_badge .royal-card.product-card .royal-title-text{font-weight:900!important;color:#111827!important;padding-inline:8px}.category-product-theme-gradient_tile .royal-card.product-card{padding:12px!important;border-radius:28px!important;background:linear-gradient(135deg,#eef2ff,#ecfeff 45%,#f0fdf4)!important;border:1px solid rgba(125,211,252,.35)!important;box-shadow:0 18px 44px rgba(14,165,233,.12)!important}.category-product-theme-gradient_tile .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:24px!important;background:linear-gradient(135deg,#38bdf8,#22c55e)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 16px 28px rgba(14,165,233,.18)!important}.category-product-theme-gradient_tile .royal-card.product-card .royal-title-text{font-weight:900!important;color:#075985!important}.category-product-theme-gradient_tile .royal-card.product-card .royal-price-text{font-weight:900!important;color:#047857!important}.category-product-theme-slim_store .royal-card.product-card{flex-direction:row!important;align-items:center!important;gap:12px!important;min-height:58px;padding:8px 10px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 6px 18px rgba(15,23,42,.055)!important}.category-product-theme-slim_store .royal-card.product-card .royal-img-wrapper{width:46px!important;height:46px!important;min-width:46px!important;aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:12px!important;box-shadow:none!important}.category-product-theme-slim_store .royal-card.product-card .royal-content{padding:0!important;align-items:flex-start!important;text-align:right!important}.category-product-theme-slim_store .royal-card.product-card .royal-title-text{text-align:right!important;font-weight:800!important;color:#111827!important}.category-product-theme-slim_store .royal-card.product-card .royal-price-text{text-align:right!important;color:#ef4444!important;font-weight:900!important;font-size:.78rem!important}.category-product-theme-pro_capsule .royal-card.product-card{flex-direction:row!important;align-items:center!important;gap:14px!important;min-height:70px;padding:10px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 18px 40px rgba(15,23,42,.2)!important;overflow:visible!important}.category-product-theme-pro_capsule .royal-card.product-card .royal-img-wrapper{width:54px!important;height:54px!important;min-width:54px!important;aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:50%!important;box-shadow:0 0 0 4px rgba(255,255,255,.08),0 12px 24px rgba(0,0,0,.24)!important}.category-product-theme-pro_capsule .royal-card.product-card .royal-content{padding:0!important;align-items:flex-start!important;text-align:right!important}.category-product-theme-pro_capsule .royal-card.product-card .royal-title-text{color:#f8fafc!important;font-weight:900!important;text-align:right!important}.category-product-theme-pro_capsule .royal-card.product-card .royal-price-text{color:#fbbf24!important;font-weight:900!important;text-align:right!important}.category-product-theme-cube_3d .royal-card.product-card{transform-style:preserve-3d;perspective:900px;padding:12px!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#e2e8f0)!important;border:1px solid rgba(148,163,184,.35)!important;box-shadow:12px 16px 0 rgba(15,23,42,.1),0 24px 44px rgba(15,23,42,.12)!important}.category-product-theme-cube_3d .royal-card.product-card:hover{transform:translateY(-6px) rotateX(5deg) rotateY(-5deg)!important}.category-product-theme-cube_3d .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:20px!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.8),0 14px 30px rgba(15,23,42,.18)!important}.category-product-theme-cube_3d .royal-card.product-card::before{content:"3D";position:absolute;top:10px;left:10px;z-index:14;background:#111827;color:#fff;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:900}.category-product-theme-depth_3d .royal-card.product-card{padding:14px!important;border-radius:28px!important;background:linear-gradient(160deg,#1d4ed8,#7c3aed)!important;box-shadow:0 18px 0 #172554,0 34px 52px rgba(30,64,175,.35)!important;border:0!important}.category-product-theme-depth_3d .royal-card.product-card:hover{transform:translateY(-8px)!important;box-shadow:0 26px 0 #172554,0 44px 62px rgba(30,64,175,.38)!important}.category-product-theme-depth_3d .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:22px!important;box-shadow:0 16px 28px rgba(0,0,0,.24)!important}.category-product-theme-depth_3d .royal-card.product-card .royal-title-text{color:#fff!important;font-weight:900!important}.category-product-theme-depth_3d .royal-card.product-card .royal-price-text{color:#fde68a!important;font-weight:900!important}.category-product-theme-hover_3d .royal-card.product-card{padding:12px!important;border-radius:26px!important;background:#111827!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important;transform-style:preserve-3d}.category-product-theme-hover_3d .royal-card.product-card:hover{transform:translateY(-7px) rotate(-1deg)!important}.category-product-theme-hover_3d .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:22px!important;transform:translateZ(22px);box-shadow:0 20px 36px rgba(0,0,0,.3)!important}.category-product-theme-hover_3d .royal-card.product-card .royal-title-text{color:#f8fafc!important;font-weight:900!important}.category-product-theme-hover_3d .royal-card.product-card .royal-price-text{color:#34d399!important;font-weight:900!important}.category-product-theme-arcade_3d .royal-card.product-card{padding:13px!important;border-radius:18px!important;background:linear-gradient(135deg,#18181b,#3f3f46)!important;border:2px solid #f97316!important;box-shadow:8px 8px 0 #7c2d12,0 24px 42px rgba(124,45,18,.24)!important}.category-product-theme-arcade_3d .royal-card.product-card:hover{transform:translate(-3px,-5px)!important;box-shadow:12px 13px 0 #7c2d12,0 30px 50px rgba(124,45,18,.28)!important}.category-product-theme-arcade_3d .royal-card.product-card .royal-img-wrapper{aspect-ratio:var(--category-aspect-ratio,1 / 1)!important;border-radius:14px!important;border:2px solid rgba(255,255,255,.18)!important}.category-product-theme-arcade_3d .royal-card.product-card .royal-title-text{color:#fff7ed!important;font-weight:900!important}.category-product-theme-arcade_3d .royal-card.product-card .royal-price-text{color:#fb923c!important;font-weight:900!important}[data-theme=dark] .category-product-theme-floating_badge .royal-card.product-card,[data-theme=dark] .category-product-theme-slim_store .royal-card.product-card,[data-theme=dark] .category-product-theme-wide_banner .royal-card.product-card{background:#111827!important;border-color:#26344d!important}[data-theme=dark] .category-product-theme-floating_badge .royal-card.product-card .royal-title-text,[data-theme=dark] .category-product-theme-slim_store .royal-card.product-card .royal-title-text,[data-theme=dark] .category-product-theme-wide_banner .royal-card.product-card .royal-title-text{color:#e5edf7!important}@media (max-width:600px){.category-product-theme-slim_store .royal-card.product-card{min-height:54px}.category-product-theme-pro_capsule .royal-card.product-card{min-height:62px;padding:8px 10px!important}.category-product-theme-pro_capsule .royal-card.product-card .royal-img-wrapper{width:46px!important;height:46px!important;min-width:46px!important}}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field,#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:focus-within,#custom-purchase-modal .modal-box-pill:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:hover{border:0!important;outline:0!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field,#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:focus-within,#custom-purchase-modal .modal-box-pill:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:hover{border:0!important;outline:0!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field{min-height:62px!important;padding:0 22px!important;border-radius:999px!important;background:#eef1f5!important;background-color:#eef1f5!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}#custom-purchase-modal .modal-box-pill-field::after,#custom-purchase-modal .modal-box-pill::after{content:none!important;display:none!important}#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:hover{background:#eef1f5!important;background-color:#eef1f5!important;background-image:none!important;border:0!important;box-shadow:none!important}#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill:focus-within{background:#eef1f5!important;background-color:#eef1f5!important;background-image:none!important;border:0!important;transform:none!important;box-shadow:none!important}#custom-purchase-modal .box-label{top:9px!important;right:28px!important;left:auto!important;transform:none!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;background-color:transparent!important;color:#8a96a3!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;box-shadow:none!important;max-width:calc(100% - 56px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:4!important}#custom-purchase-modal .box-label::before{content:none!important;display:none!important}#custom-purchase-modal .modal-box-pill-field:focus-within .box-label,#custom-purchase-modal .modal-box-pill:focus-within .box-label{color:#526171!important;background:0 0!important;border:0!important}#custom-purchase-modal .modal-box-pill input,#custom-purchase-modal .modal-box-pill select,#custom-purchase-modal .modal-box-pill-field input,#custom-purchase-modal .modal-main-input-new{position:relative!important;z-index:2!important;min-height:62px!important;height:62px!important;padding:17px 8px 0!important;background:0 0!important;border:0!important;color:#17334a!important;font-size:.92rem!important;font-weight:950!important;text-align:center!important;caret-color:#071f34!important}#custom-purchase-modal .modal-box-pill input::placeholder,#custom-purchase-modal .modal-box-pill-field input::placeholder,#custom-purchase-modal .modal-main-input-new::placeholder{color:#96a1ad!important;opacity:1!important;font-size:.88rem!important;font-weight:900!important;text-align:center!important}#custom-purchase-modal .modal-box-pill-field:focus-within input::placeholder,#custom-purchase-modal .modal-box-pill:focus-within input::placeholder,#custom-purchase-modal .modal-main-input-new:focus::placeholder{color:#6e7c8b!important}#custom-purchase-modal #modal-price-display{color:#0d3454!important;text-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field{background:#1a2433!important;background-color:#1a2433!important;background-image:none!important;border:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:hover{background:#1a2433!important;background-color:#1a2433!important;background-image:none!important;border:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within{background:#1a2433!important;background-color:#1a2433!important;background-image:none!important;border:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .box-label,body.dark-mode #custom-purchase-modal .box-label{color:#a8b4c3!important;background:0 0!important;border:0!important;box-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within .box-label,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within .box-label,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within .box-label,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within .box-label{color:#d8e4f2!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill input,[data-theme=dark] #custom-purchase-modal .modal-box-pill select,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input,[data-theme=dark] #custom-purchase-modal .modal-main-input-new,body.dark-mode #custom-purchase-modal .modal-box-pill input,body.dark-mode #custom-purchase-modal .modal-box-pill select,body.dark-mode #custom-purchase-modal .modal-box-pill-field input,body.dark-mode #custom-purchase-modal .modal-main-input-new{color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;text-shadow:none!important}[data-theme=dark] #custom-purchase-modal .modal-box-pill input::placeholder,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field input::placeholder,[data-theme=dark] #custom-purchase-modal .modal-main-input-new::placeholder,body.dark-mode #custom-purchase-modal .modal-box-pill input::placeholder,body.dark-mode #custom-purchase-modal .modal-box-pill-field input::placeholder,body.dark-mode #custom-purchase-modal .modal-main-input-new::placeholder{color:#9aa8bb!important}#custom-purchase-modal .custom-modal-content .modal-box-pill,#custom-purchase-modal .custom-modal-content .modal-box-pill-field,#custom-purchase-modal .modal-box-pill,#custom-purchase-modal .modal-box-pill-field,#custom-purchase-modal .modal-box-pill-field:focus-within,#custom-purchase-modal .modal-box-pill-field:hover,#custom-purchase-modal .modal-box-pill:focus-within,#custom-purchase-modal .modal-box-pill:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill-field:hover,[data-theme=dark] #custom-purchase-modal .modal-box-pill:focus-within,[data-theme=dark] #custom-purchase-modal .modal-box-pill:hover,body.dark-mode #custom-purchase-modal .modal-box-pill,body.dark-mode #custom-purchase-modal .modal-box-pill-field,body.dark-mode #custom-purchase-modal .modal-box-pill-field:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill-field:hover,body.dark-mode #custom-purchase-modal .modal-box-pill:focus-within,body.dark-mode #custom-purchase-modal .modal-box-pill:hover{border:0!important;border-color:transparent!important;outline:0!important}#custom-purchase-modal #modal-form.purchase-login-fields{--purchase-input-bg:#f3f4f6;--purchase-input-border:#dbe5ee;--purchase-input-focus:var(--main-color, #1e3a8a);--purchase-input-ring:color-mix(in srgb, var(--purchase-input-focus) 18%, transparent)}:is([data-theme=dark],[data-bs-theme=dark],body.dark-mode,body.dark-theme) #custom-purchase-modal #modal-form.purchase-login-fields{--purchase-input-bg:#1f2937;--purchase-input-border:#334155;--purchase-input-focus:var(--main-color, #1e3a8a);--purchase-input-ring:color-mix(in srgb, var(--purchase-input-focus) 16%, transparent)}#custom-purchase-modal #modal-form.purchase-login-fields .modal-box-pill,#custom-purchase-modal #modal-form.purchase-login-fields .modal-box-pill-field{box-sizing:border-box;background:var(--purchase-input-bg)!important;border:1px solid var(--purchase-input-border)!important;border-radius:999px!important;outline:3px solid transparent!important;outline-offset:2px!important;box-shadow:none!important;transform:none!important;transition:border-color .22s ease,outline-color .22s ease,transform .22s ease!important}#custom-purchase-modal #modal-form.purchase-login-fields .modal-box-pill-field:focus-within,#custom-purchase-modal #modal-form.purchase-login-fields .modal-box-pill:focus-within{background:var(--purchase-input-bg)!important;border-color:var(--purchase-input-focus)!important;outline-color:var(--purchase-input-ring)!important;transform:translateY(-1px)!important;box-shadow:none!important}#custom-purchase-modal #modal-form.purchase-login-fields :is(.modal-box-pill,.modal-box-pill-field) :is(input,select,textarea){background:0 0!important;border:0!important;outline:0!important;box-shadow:none!important}#custom-purchase-modal #modal-form.purchase-login-fields input::placeholder,#custom-purchase-modal #modal-form.purchase-login-fields textarea::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:0!important}:is([data-theme=dark],[data-bs-theme=dark],body.dark-mode,body.dark-theme,body.theme-dark) #custom-purchase-modal .modal-desc-box{color:var(--text-color,#f8fafc)!important}#top-site-alert{--notice-accent:#dc2626;--notice-bg:#fff1f2;--notice-text:#991b1b;position:fixed;inset:auto;top:calc(env(safe-area-inset-top,0px) + 76px);left:50%;width:calc(100% - 32px);max-width:570px;box-sizing:border-box;padding:16px;display:flex;align-items:center;gap:14px;direction:rtl;border:2px solid var(--notice-accent);border-radius:20px;background:var(--notice-bg);color:var(--notice-text);text-align:right;box-shadow:0 14px 38px rgba(15,23,42,.16);font-size:1rem;font-weight:700;line-height:1.65;transform:translate(-50%,-16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s}#top-site-alert.show{top:calc(env(safe-area-inset-top,0px) + 76px);transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto}#top-site-alert[data-type=success]{--notice-accent:#059669;--notice-bg:#ecfdf5;--notice-text:#166534}#top-site-alert[data-type=info]{--notice-accent:#4f46e5;--notice-bg:#eef2ff;--notice-text:#3730a3}#top-site-alert .category-notice-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:var(--notice-accent);color:#fff;font-size:28px;line-height:1}#top-site-alert .category-notice-text{flex:1;min-width:0;overflow-wrap:anywhere;unicode-bidi:plaintext}#top-site-alert .category-notice-close{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:10px;background:0 0;color:inherit;font:32px/1 sans-serif;cursor:pointer;padding:0}#top-site-alert .category-notice-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.success-modal-content .success-info-value{overflow-wrap:anywhere;unicode-bidi:plaintext}@media(max-width:480px){#top-site-alert{padding:12px;gap:10px;border-radius:16px}}#success-purchase-modal.custom-modal-overlay{background:rgba(15,23,42,.48)!important;padding:16px!important}#success-purchase-modal .success-modal-content{width:min(428px,calc(100vw - 32px))!important;max-width:428px!important;padding:26px 24px 28px!important;border-radius:7px!important;background:var(--modal-bg,#fff)!important;border:1px solid color-mix(in srgb,var(--border-color,#dbe3ec) 82%,#fff 18%)!important;box-shadow:0 24px 70px rgba(15,23,42,.28)!important;outline:0!important;max-height:calc(100dvh - 32px);overflow-y:auto}#success-purchase-modal .success-info-box{background:var(--box-bg,#f8fafc)!important;border:1px solid var(--border-color,#dbe3ec)!important;border-radius:12px}#success-purchase-modal .success-info-label{color:var(--modal-muted-text,#64748b)!important}:is([data-theme=dark],body.dark-mode) #success-purchase-modal .success-modal-content{background:var(--modal-bg,#111827)!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 70px rgba(0,0,0,.55)!important}#success-purchase-modal :is(button,a):focus-visible{outline:2px solid var(--auth-color,#6059c9);outline-offset:3px}@media(max-width:480px){#success-purchase-modal.custom-modal-overlay{padding:10px!important}#success-purchase-modal .success-modal-content{width:calc(100vw - 20px)!important;padding:24px 18px 26px!important}}.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]){position:relative;transform:none!important;filter:none!important;transform-origin:center center;transition-property:transform,filter;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]):hover{transform:translateY(-8px) scale(1.04)!important;filter:none!important;z-index:3}}.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]):active{transform:translateY(-8px) scale(1.04)!important;filter:none!important;z-index:3}.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]):focus-visible{outline:3px solid var(--main-color,var(--accent-p,#635bdb));outline-offset:3px}@media (prefers-reduced-motion:reduce){.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]){animation:none!important;transition:none!important}.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]):active,.site-container .unified-grid>.royal-card:not(.service-unavailable-card):not([aria-disabled=true]):hover{transform:none!important}}#custom-purchase-modal.custom-modal-overlay,#success-purchase-modal.custom-modal-overlay{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;box-sizing:border-box!important;z-index:1000000000!important}#custom-purchase-modal #modal-form input#modal-qty-input{direction:ltr!important;unicode-bidi:isolate;text-align:center!important}