:root{--rg-brand: #dc2626;--rg-brand-hover: #b91c1c}:root{--rg-red: var(--rg-brand);--rg-red-dark: var(--rg-brand-hover);--rg-red-soft: rgba(220, 38, 38, .12);--rg-border: rgba(220, 38, 38, .3);--rg-black: #050505;--rg-panel: #0d0d0d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bbb;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--rg-red)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.rg-accessories-theme{--theme-primary: var(--rg-brand);--theme-primary-hover: var(--rg-brand-hover);--theme-primary-soft: rgba(220, 38, 38, .12);--theme-primary-border: rgba(220, 38, 38, .38);--theme-gradient-from: var(--rg-brand);--theme-gradient-via: #ef4444;--theme-gradient-to: var(--rg-brand-hover);--theme-ring: rgba(220, 38, 38, .35);background:#fff;color:#111827}.print-only{display:none}.rg-announcement-ticker{--rg-announcement-bg: var(--theme-primary, var(--rg-brand));--rg-announcement-label-bg: var(--theme-primary-hover, var(--rg-brand-hover));--rg-announcement-text: #ffffff;--rg-announcement-icon: #ffffff;--rg-announcement-social: var(--theme-primary, var(--rg-brand));--rg-announcement-border: rgba(255,255,255,.28);--rg-announcement-shadow: 0 2px 12px rgba(0,0,0,.1);position:relative;z-index:60;display:flex;align-items:stretch;width:100%;min-height:44px;overflow:hidden;color:var(--rg-announcement-text);background:var(--rg-announcement-bg);box-shadow:var(--rg-announcement-shadow)}.rg-announcement-label{z-index:5;animation:none!important;transform:none!important;position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:190px;padding:0 20px;gap:9px;color:var(--rg-announcement-text);background:var(--rg-announcement-label-bg);font-size:13px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.rg-announcement-label i{font-size:13px;color:var(--rg-announcement-icon)}.rg-announcement-viewport{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden}.rg-announcement-track{display:flex;align-items:center;width:max-content;min-width:100%;will-change:transform}.rg-announcement-item{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 56px;color:var(--rg-announcement-text)!important;font-size:13px;line-height:1.35;font-weight:800;white-space:nowrap;text-decoration:none}.rg-announcement-item:hover{color:var(--rg-announcement-text)!important;text-decoration:underline;text-underline-offset:3px}.rg-announcement-item strong,.rg-announcement-item em,.rg-announcement-item u,.rg-announcement-item span{color:inherit!important}.rg-announcement-item mark{padding:1px 6px;border-radius:6px;color:inherit;background:#ffffff38}.rg-announcement-separator{display:inline-block;width:6px;height:6px;margin:0 3px;flex:0 0 6px;border-radius:50%;background:var(--rg-announcement-border)}.rg-announcement-ticker.effect-scroll .rg-announcement-track{animation:rgAnnouncementMarquee var(--rg-announcement-speed, 20s) linear infinite}.rg-announcement-ticker.effect-scroll:hover .rg-announcement-track{animation-play-state:paused}.rg-announcement-ticker.effect-flash .rg-announcement-track,.rg-announcement-ticker.effect-static .rg-announcement-track{width:100%;justify-content:center}.rg-announcement-ticker.effect-flash .rg-announcement-item{white-space:normal;text-align:center;animation:rgAnnouncementFlash 1.25s ease-in-out infinite}.rg-announcement-ticker.effect-static .rg-announcement-item{white-space:normal;text-align:center}.rg-announcement-link-icon{margin-left:9px;font-size:10px;opacity:.88;color:var(--rg-announcement-icon)}.rg-announcement-social{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0 10px;gap:4px;border-left:1px solid var(--rg-announcement-border);background:#0000001a}.rg-announcement-social a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--rg-announcement-social);background:#0000004d;border:1px solid rgba(255,255,255,.22);font-size:12px;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.rg-announcement-social a:hover{color:var(--rg-announcement-social);background:#fffffff5;border-color:#ffffffb8;transform:translateY(-1px)}.rg-announcement-social-placeholder{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--rg-announcement-social);background:#0000004d;border:1px solid rgba(255,255,255,.22);font-size:12px}@keyframes rgAnnouncementMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rgAnnouncementFlash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.985)}}@media(max-width:767px){.rg-announcement-ticker{min-height:38px}.rg-announcement-label{min-width:auto;padding:0 12px;font-size:10px;letter-spacing:.02em}.rg-announcement-label span{display:none}.rg-announcement-label i{font-size:12px}.rg-announcement-item{min-height:38px;padding:0 30px;font-size:11px}.rg-announcement-social{min-height:38px;padding:0 6px;gap:2px}.rg-announcement-social a{width:26px;height:26px;font-size:10px}}@media(max-width:420px){.rg-announcement-social{padding:0 4px}.rg-announcement-social a{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.rg-announcement-ticker .rg-announcement-track,.rg-announcement-ticker .rg-announcement-item{animation:none!important;transform:none!important}.rg-announcement-ticker .rg-announcement-track{width:100%!important;justify-content:center}.rg-announcement-ticker .rg-announcement-item{white-space:normal;text-align:center}.rg-announcement-ticker .rg-announcement-copy-extra,.rg-announcement-ticker .rg-announcement-separator{display:none}}.rg-header{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 15px #0000000d}.rg-logo-box{position:relative;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center}.rg-logo-box img{background:transparent!important;mix-blend-mode:normal}.rg-brand-name{letter-spacing:-.02em;color:#111827}.rg-brand-accent{color:var(--theme-primary)}.rg-search-container{display:flex;align-items:center;width:100%;background:#f9fafb;border:1px solid #1a1a1a;border-radius:12px;padding:4px;transition:border-color .2s ease,box-shadow .2s ease}.rg-search-container:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-primary-soft)}.rg-search-input-wrap{display:flex;align-items:center;flex:1;padding:0 12px}.rg-search-input-wrap i{color:#1a1a1a;font-size:13px;margin-right:8px}.rg-search-input{width:100%;height:40px;background:transparent;border:none;outline:none;color:#111827;font-size:14px;font-weight:500}.rg-search-input::placeholder{color:#6b7280}.rg-search-clear{color:#6b7280;font-size:14px;padding:4px;margin-right:4px;transition:color .2s}.rg-search-clear:hover{color:#1a1a1a}.rg-search-button{height:40px;padding:0 24px;background:var(--theme-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.rg-search-button:hover{background:var(--theme-primary-hover)}.rg-nav-link{border:1px solid transparent;color:#1a1a1a;transition:all .2s ease}.rg-nav-link:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.rg-login-link{color:#1a1a1a}.rg-login-link:hover{color:var(--theme-primary)}.rg-cart-button{width:44px;height:44px;padding:0!important;gap:0!important;flex:0 0 44px;background:transparent!important;color:var(--theme-primary)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transition:color .2s ease,transform .2s ease}.rg-cart-button:hover,.rg-cart-button:focus{background:transparent!important;color:var(--theme-primary)!important;border:0!important;box-shadow:none!important;transform:none!important}.rg-cart-button>i{color:#1a1a1a!important;font-size:22px!important}.rg-cart-button>span:not(.rg-cart-counter){display:none!important}.rg-cart-counter{top:-2px!important;right:-2px!important;min-width:20px!important;height:20px!important;padding:0 4px!important;background:var(--theme-primary)!important;color:#fff!important;border:2px solid #ffffff;font-size:10px!important;font-weight:900}.rg-category-nav-bar{background:#111;border-top:1px solid #333;color:#fff}.rg-cat-btn{background:transparent;color:#d1d5db;transition:all .2s ease;border-radius:6px;font-size:14px;font-weight:500;display:flex;align-items:stretch;white-space:nowrap;overflow:hidden}.rg-cat-btn.active{background:var(--theme-primary);color:#fff}.rg-cat-btn-name{display:flex;align-items:center;padding:8px 12px;color:inherit;text-decoration:none;cursor:pointer}.rg-cat-btn:hover .rg-cat-btn-name,.rg-cat-btn-name:hover{background:#ffffff1a;color:#fff}.rg-cat-btn.active .rg-cat-btn-name:hover{background:#ffffff26;color:#fff}.rg-cat-btn-toggle{display:flex;align-items:center;justify-content:center;padding:8px 10px;background:transparent;border:none;color:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.rg-cat-btn-toggle:hover,.rg-cat-item.open .rg-cat-btn-toggle{background:#ffffff26;color:#fff}.rg-cat-btn-toggle i{font-size:10px;transition:transform .18s ease}.rg-cat-item.open .rg-cat-btn-toggle i{transform:rotate(180deg)}.rg-cat-item{position:relative}.rg-cat-btn-main{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;font-weight:inherit;white-space:nowrap}.rg-cat-btn-main:hover,.rg-cat-item.open .rg-cat-btn-main{color:#fff;background:#ffffff1a}.rg-cat-btn-main i{font-size:9px;transition:transform .18s ease}.rg-cat-item.open .rg-cat-btn-main i{transform:rotate(180deg)}.rg-cat-dropdown{position:fixed;z-index:9999;display:none;min-width:250px;max-width:320px;padding:8px;background:#171717;border:1px solid #333;border-radius:11px;box-shadow:0 16px 34px #00000061}.rg-cat-item.open .rg-cat-dropdown{display:block}.rg-cat-dropdown-title{padding:7px 9px 9px;color:#9ca3af;border-bottom:1px solid #303030;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rg-cat-subcategory-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;padding:8px 9px;border-radius:8px;color:#e5e7eb;text-decoration:none;transition:background .15s ease,color .15s ease}.rg-cat-subcategory-link:hover,.rg-cat-subcategory-link.active{color:#fff;background:#dc262629}.rg-cat-subcategory-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750}.rg-cat-subcategory-count{flex:0 0 auto;min-width:24px;padding:3px 6px;border-radius:999px;color:#fecaca;background:#dc262624;font-size:9px;font-weight:900;text-align:center}.rg-cat-dropdown-viewall{display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;margin-top:5px;padding:7px 9px;border-top:1px solid #303030;color:#fca5a5;font-size:11px;font-weight:850;text-decoration:none}.rg-cat-dropdown-viewall:hover{color:#fff}.rg-header-special-link{min-height:34px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border-radius:6px;color:#f3f4f6;font-size:13px;font-weight:750;white-space:nowrap;text-decoration:none;transition:background .18s ease,color .18s ease}.rg-header-special-link:hover{color:#fff;background:var(--theme-primary)}.rg-header-special-link i{color:#f87171;font-size:11px}.rg-header-special-link:hover i{color:#fff}#mobile-search-form{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding-bottom:0}#mobile-search-form.active{max-height:120px;padding-bottom:1rem}.rg-mobile-category-card,.rg-mobile-category-menu-button{display:none}@media(max-width:767px){.rg-category-nav-bar{display:none!important}.rg-mobile-category-menu-button{width:40px;height:40px;flex:0 0 40px;padding:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#1a1a1a;background:transparent;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.rg-mobile-category-menu-button:hover,.rg-mobile-category-menu-button.open{color:#fff;background:#1a1a1a;border-color:#1a1a1a;box-shadow:none}.rg-mobile-category-menu-button:active{transform:scale(.96)}.rg-mobile-category-menu-button .rg-mobile-menu-line{display:block;width:21px;height:2px;border-radius:999px;background:currentColor;transition:background .18s ease,transform .2s ease,opacity .2s ease}.rg-mobile-category-menu-button.open .rg-mobile-menu-line{background:#fff}.rg-cart-button{display:none!important}#mobile-search-toggle{width:40px;height:40px;padding:0!important;flex:0 0 40px}.rg-mobile-category-menu-button.open .rg-mobile-menu-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.rg-mobile-category-menu-button.open .rg-mobile-menu-line:nth-child(2){opacity:0}.rg-mobile-category-menu-button.open .rg-mobile-menu-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.rg-mobile-category-card{display:block;position:relative;z-index:45;background:#fff}.rg-mobile-category-card-inner{max-width:80rem;margin:0 auto;padding:0 12px}.rg-mobile-category-panel{max-height:0;overflow:hidden;padding:0 10px;background:#fff;border:0 solid #e5e7eb;border-radius:0 0 14px 14px;box-shadow:none;opacity:0;transform:translateY(-6px);pointer-events:none;transition:max-height .26s ease,padding .26s ease,border-width .26s ease,opacity .18s ease,transform .18s ease}.rg-mobile-category-card.open .rg-mobile-category-panel{max-height:58vh;overflow-y:auto;padding:11px 10px 12px;border-width:1px;border-top-width:1px;box-shadow:0 10px 25px #0000001a;opacity:1;transform:translateY(0);pointer-events:auto}.rg-mobile-category-grid{display:flex;flex-direction:column;gap:8px}.rg-mobile-category-link,.rg-mobile-main-category-toggle,.rg-mobile-special-link{width:100%;min-width:0;min-height:44px;padding:8px 10px;display:flex;align-items:center;gap:8px;color:#27272a;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:10px;font-weight:800;line-height:1.25;text-decoration:none;text-align:left}.rg-mobile-category-link>i,.rg-mobile-main-category-toggle>.rg-mobile-main-icon,.rg-mobile-special-link>i{width:25px;height:25px;flex:0 0 25px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--theme-primary);border-radius:7px;font-size:9px}.rg-mobile-category-link span,.rg-mobile-main-category-toggle .rg-mobile-main-name,.rg-mobile-special-link span{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rg-mobile-main-category-toggle .rg-mobile-main-chevron{margin-left:auto;color:#94a3b8;font-size:9px;transition:transform .18s ease}.rg-mobile-main-item.open .rg-mobile-main-chevron{transform:rotate(180deg)}.rg-mobile-main-item.active>.rg-mobile-main-category-toggle,.rg-mobile-category-link.active{color:#fff;background:var(--theme-primary);border-color:var(--theme-primary)}.rg-mobile-main-item.active>.rg-mobile-main-category-toggle .rg-mobile-main-icon,.rg-mobile-category-link.active>i{color:var(--theme-primary);background:#fff}.rg-mobile-main-item.active>.rg-mobile-main-category-toggle .rg-mobile-main-chevron{color:#fff}.rg-mobile-subcategory-list{display:grid;gap:6px;margin:6px 0 2px 33px}.rg-mobile-subcategory-list[hidden]{display:none!important}.rg-mobile-subcategory-link{min-height:38px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:9px;font-size:9.5px;font-weight:750;text-decoration:none}.rg-mobile-subcategory-link.active{color:#991b1b;background:#fef2f2;border-color:#fecaca}.rg-mobile-subcategory-count{flex:0 0 auto;color:#94a3b8;font-size:8px;font-weight:850}.rg-mobile-special-links{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:3px;padding-top:9px;border-top:1px solid #e5e7eb}.rg-mobile-special-link{justify-content:center;background:#111827;border-color:#111827;color:#fff}.rg-mobile-special-link>i{width:auto;height:auto;background:transparent;color:#f87171}}@media(max-width:767px){.rg-header-row{min-height:80px}.rg-logo-box{height:50px}.rg-search-button{padding:0 16px}.rg-cat-btn{font-size:12.5px}.rg-cat-btn-name{padding:6px 10px}.rg-cat-btn-toggle{padding:6px 8px}.rg-cat-dropdown{min-width:220px;max-width:260px}}.rg-floating-cart{position:fixed;right:20px;bottom:92px;z-index:9998;display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;padding:0;border:0;border-radius:0;color:var(--theme-primary);background:transparent;box-shadow:none;text-decoration:none;transition:transform .2s ease}.rg-floating-cart:has(.rg-floating-cart-count.hidden){display:none}.rg-floating-cart:hover{color:var(--theme-primary);background:transparent;border:0;transform:translateY(-2px);box-shadow:none}.rg-floating-cart>i{color:var(--theme-primary);font-size:28px;-webkit-text-stroke:.5px #000}.rg-floating-cart-count{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border:1px solid #000;border-radius:999px;color:#000!important;background:#fff!important;font-size:9px;font-weight:900;line-height:1}@media(max-width:767px){.rg-floating-cart{right:15px;bottom:136px;width:50px;height:50px}.rg-floating-cart>i{font-size:27px}.rg-floating-cart-count{top:-5px;right:-5px;min-width:20px;height:20px;font-size:9px}}.rg-cart-button:has(.rg-cart-counter:not(.hidden))>i{transform-origin:50% 35%;animation:rgCartIconShake 2.8s ease-in-out infinite}.rg-cart-button.rg-header-cart-bump .rg-cart-counter{animation:rgCartBadgePop .42s ease}.rg-cart-button:hover>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.rg-cart-button:has(.rg-cart-counter:not(.hidden))>i,.rg-cart-button.rg-header-cart-bump .rg-cart-counter{animation:none!important}}@keyframes rgCartIconShake{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-10deg)}78%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}94%{transform:rotate(4deg)}}@keyframes rgCartIconBump{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.14) rotate(-12deg)}50%{transform:scale(1.08) rotate(12deg)}75%{transform:scale(1.04) rotate(-6deg)}to{transform:scale(1) rotate(0)}}@keyframes rgCartBadgePop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.rg-floating-cart>i{transform-origin:50% 35%;animation:rgCartIconShake 2.8s ease-in-out infinite}.rg-floating-cart.rg-cart-bump>i{animation:rgCartIconBump .48s ease!important}.rg-floating-cart.rg-cart-bump .rg-floating-cart-count{animation:rgCartBadgePop .42s ease}.rg-floating-cart:hover>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.rg-floating-cart>i,.rg-floating-cart.rg-cart-bump>i,.rg-floating-cart.rg-cart-bump .rg-floating-cart-count{animation:none!important}}.rg-category-nav-bar{position:relative;overflow:visible;background:#171717!important;border-top:1px solid #292929!important;border-bottom:1px solid #292929!important;color:#fff}.rg-shop-mega-tabs{min-height:52px;display:flex;align-items:center;gap:4px;overflow:visible}.rg-shop-mega-tab{position:relative;min-height:52px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;border:0;border-bottom:3px solid transparent;color:#d1d5db;background:transparent;font-size:13px;font-weight:900;letter-spacing:.015em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.rg-shop-mega-tab:hover,.rg-shop-mega-tab.is-open,.rg-shop-mega-tab.active{color:#fff;background:#202020;border-bottom-color:var(--theme-primary,var(--rg-brand))}.rg-shop-mega-tab.is-sale{color:#fca5a5}.rg-shop-mega-tab.is-sale:hover{color:#fff;background:var(--rg-brand-hover)}.rg-shop-mega-tab i{font-size:10px;transition:transform .18s ease}.rg-shop-mega-tab.is-open i.fa-chevron-down{transform:rotate(180deg)}.rg-shop-mega-menu{position:absolute;top:100%;left:0;right:0;z-index:9999;display:none;width:100%;max-height:min(72vh,680px);overflow:auto;color:#374151;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #d1d5db;box-shadow:0 24px 50px #0000002e}.rg-shop-mega-menu.is-open{display:block}.rg-shop-mega-inner{max-width:80rem;margin:0 auto;padding:24px 18px 30px}.rg-shop-mega-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.rg-shop-mega-head h3{margin:0;color:#111827;font-size:19px;line-height:1.2;font-weight:950}.rg-shop-mega-head p{margin:4px 0 0;color:#94a3b8;font-size:11px;font-weight:650}.rg-shop-mega-view-all{display:inline-flex;align-items:center;gap:6px;color:var(--rg-brand-hover);font-size:11px;font-weight:900;text-decoration:none}.rg-shop-mega-view-all:hover{color:var(--rg-brand)}.rg-brand-mega-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.rg-brand-mega-link{min-width:0;min-height:72px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:11px;color:#374151;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.rg-brand-mega-link:hover,.rg-brand-mega-link.active{color:#991b1b;background:snow;border-color:#fecaca;box-shadow:0 8px 18px #0f172a0f;transform:translateY(-1px)}.rg-brand-mega-icon{width:48px;height:48px;flex:0 0 48px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:var(--rg-brand);font-size:17px;font-weight:950}.rg-brand-mega-icon img{width:100%;height:100%;object-fit:contain;padding:5px;background:#fff}.rg-brand-mega-info{min-width:0;display:flex;flex-direction:column}.rg-brand-mega-name{overflow:hidden;color:inherit;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.rg-brand-mega-count{margin-top:3px;color:#94a3b8;font-size:9px;font-weight:700}.rg-category-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.rg-category-mega-column{min-width:0}.rg-category-mega-title{min-height:34px;padding-bottom:9px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:2px solid #222;color:#202020;font-size:14px;font-weight:950;text-decoration:none}.rg-category-mega-title:hover{color:var(--rg-brand);border-bottom-color:var(--rg-brand)}.rg-category-mega-subgroup+.rg-category-mega-subgroup{margin-top:11px}.rg-category-mega-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#4b5563;font-size:11.5px;line-height:1.35;font-weight:850;text-decoration:none}.rg-category-mega-sub:hover{color:var(--rg-brand-hover)}.rg-category-mega-sub-count{flex:0 0 auto;color:#9ca3af;font-size:8.5px;font-weight:800}.rg-category-mega-products{margin-top:5px;padding-left:11px;border-left:2px solid #f1f5f9}.rg-category-mega-product{display:block;padding:2px 0;overflow:hidden;color:#7c8593;font-size:10px;line-height:1.45;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rg-category-mega-product:hover{color:var(--rg-brand)}.rg-category-mega-empty{color:#9ca3af;font-size:10px}@media(max-width:1100px)and (min-width:768px){.rg-brand-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-category-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.rg-category-nav-bar{display:none!important}.rg-mobile-category-card{background:#fff!important}.rg-mobile-category-panel{padding-left:8px!important;padding-right:8px!important}.rg-mobile-shop-options{display:flex;flex-direction:column;gap:8px}.rg-mobile-shop-top,.rg-mobile-shop-direct{width:100%;min-height:46px;padding:9px 11px;display:flex;align-items:center;gap:9px;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;background:#f9fafb;font-size:10.5px;font-weight:900;text-decoration:none;text-align:left}.rg-mobile-shop-top .rg-mobile-shop-icon,.rg-mobile-shop-direct>i{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;background:#111827;font-size:10px}.rg-mobile-shop-top .rg-mobile-shop-chevron{margin-left:auto;color:#94a3b8;transition:transform .18s ease}.rg-mobile-shop-top[aria-expanded=true] .rg-mobile-shop-chevron{transform:rotate(180deg)}.rg-mobile-shop-direct.is-sale{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.rg-mobile-shop-direct.is-sale>i{background:var(--rg-brand)}.rg-mobile-shop-section{margin-top:-2px;padding:9px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.rg-mobile-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.rg-mobile-brand-link{min-width:0;min-height:48px;padding:7px 8px;display:flex;align-items:center;gap:7px;border:1px solid #edf0f3;border-radius:8px;color:#374151;background:#f8fafc;font-size:9.5px;font-weight:800;text-decoration:none}.rg-mobile-brand-logo{width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:var(--rg-brand);font-size:10px;font-weight:900}.rg-mobile-brand-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.rg-mobile-category-mega-main+.rg-mobile-category-mega-main{margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}.rg-mobile-category-main-title{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#111827;font-size:11px;font-weight:950;text-decoration:none}.rg-mobile-category-sub{display:block;margin-top:7px;color:#475569;font-size:10px;font-weight:850;text-decoration:none}.rg-mobile-category-products{margin:4px 0 0 9px;padding-left:8px;border-left:2px solid #f1f5f9}.rg-mobile-category-product{display:block;padding:2px 0;overflow:hidden;color:#94a3b8;font-size:9px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}}.rg-shop-directory-section+.rg-shop-directory-section{margin-top:24px;padding-top:22px;border-top:1px solid #eef2f7}.rg-shop-directory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.rg-shop-directory-head h4{margin:0;display:flex;align-items:center;gap:7px;color:#111827;font-size:13px;font-weight:950}.rg-shop-directory-head h4 i{color:var(--rg-brand);font-size:11px}.rg-shop-directory-head p{margin:3px 0 0;color:#94a3b8;font-size:10px;font-weight:650}.rg-mobile-shop-directory-block+.rg-mobile-shop-directory-block{margin-top:12px;padding-top:11px;border-top:1px solid #eef2f7}.rg-mobile-shop-directory-title{margin-bottom:7px;display:flex;align-items:center;gap:6px;color:#111827;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.rg-mobile-shop-directory-title i{color:var(--rg-brand);font-size:9px}.rg-category-single-grid .rg-category-mega-column{padding:12px;border:1px solid #edf0f3;border-radius:11px;background:#fff}.rg-category-single-grid .rg-category-mega-column:hover{border-color:#fecaca;background:snow}.rg-category-single-grid .rg-category-mega-title{border-bottom:1px solid #e5e7eb!important}.rg-shop-mega-tabs{overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none;-ms-overflow-style:none}.rg-shop-mega-tabs::-webkit-scrollbar{display:none}.rg-shop-mega-tab{flex:0 0 auto!important}.rg-category-single-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rg-category-single-grid .rg-category-mega-column{min-width:0}.rg-category-single-grid .rg-category-mega-title{margin-bottom:8px}.rg-category-mega-products-flat{margin-top:0!important;padding-left:0!important;border-left:0!important}.rg-category-mega-products-flat .rg-category-mega-product{padding:4px 0!important;color:#697386!important;font-size:11px!important}.rg-category-mega-products-flat .rg-category-mega-product:hover{color:var(--rg-brand)!important}.rg-category-mega-more{margin-top:5px!important;color:var(--rg-brand-hover)!important;font-weight:900!important}@media(max-width:1100px)and (min-width:768px){.rg-category-single-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.rg-shop-mega-tab.is-sale{position:relative!important;color:#ef4444!important;background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;animation:rgSaleTextFlash 1.05s ease-in-out infinite!important}.rg-shop-mega-tab.is-sale:after{display:none!important;content:none!important}.rg-shop-mega-tab.is-sale:hover{color:#ef4444!important;background:#202020!important;border-bottom-color:transparent!important;box-shadow:none!important}@keyframes rgSaleTextFlash{0%,to{color:#ef4444;opacity:1;text-shadow:0 0 0 rgba(239,68,68,0)}50%{color:#ff1f1f;opacity:.42;text-shadow:0 0 7px rgba(239,68,68,.4)}}.rg-mobile-shop-direct.is-sale{color:var(--rg-brand)!important;background:#f9fafb!important;border-color:#e5e7eb!important;box-shadow:none!important;animation:rgMobileSaleTextFlash 1.05s ease-in-out infinite!important}.rg-mobile-shop-direct.is-sale>i{color:#fff!important;background:var(--rg-brand)!important}@keyframes rgMobileSaleTextFlash{0%,to{opacity:1}50%{opacity:.48}}.rg-mobile-shop-direct.active{color:#fff!important;background:#111827!important;border-color:#111827!important}.rg-mobile-shop-direct.active>i{color:#fff!important;background:var(--rg-brand)!important}@media(prefers-reduced-motion:reduce){.rg-shop-mega-tab.is-sale,.rg-mobile-shop-direct.is-sale{animation:none!important}}.rg-category-nav-bar{margin-bottom:0!important}.rg-header+.rg-floating-cart+main{margin-top:0!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby]{max-height:min(62vh,520px)!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-mega-inner{max-width:80rem!important;padding:13px 18px 16px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section{margin:0!important;padding:0!important;border:0!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section+.rg-shop-directory-section{margin-top:12px!important;padding-top:10px!important;border-top:1px solid #eef2f7!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head{display:block!important;margin:0 0 6px!important;padding:0!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head h4{margin:0!important;min-height:22px!important;display:flex!important;align-items:center!important;gap:6px!important;color:#111827!important;font-size:11px!important;line-height:1.2!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.035em!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head h4 i{width:18px!important;color:var(--rg-brand)!important;font-size:10px!important;text-align:center!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head p{display:none!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link{min-height:48px!important;padding:6px 8px!important;gap:7px!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link:hover,.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link.active{box-shadow:none!important;transform:none!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:50%!important;font-size:11px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon img{padding:3px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-name{font-size:9.5px!important;line-height:1.2!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-count{margin-top:2px!important;font-size:7.5px!important;line-height:1.15!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-category-mega-empty{padding:5px 0!important;font-size:9px!important}@media(max-width:1180px)and (min-width:768px){.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:767px){.rg-mobile-shop-section[data-rg-mobile-section=shopby]{padding:8px!important}.rg-mobile-shop-directory-block+.rg-mobile-shop-directory-block{margin-top:9px!important;padding-top:8px!important}.rg-mobile-shop-directory-title{margin-bottom:5px!important;font-size:8.5px!important}.rg-mobile-brand-grid{gap:5px!important}.rg-mobile-brand-link{min-height:42px!important;padding:5px 7px!important;gap:6px!important;font-size:9px!important}.rg-mobile-brand-logo{width:28px!important;height:28px!important;flex:0 0 28px!important}}@media(min-width:768px){.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-mega-inner{padding:12px 18px 14px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section+.rg-shop-directory-section{margin-top:9px!important;padding-top:9px!important;border-top:1px solid #eef2f7!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head{margin:0!important;padding:0!important;min-height:46px!important;display:flex!important;align-items:center!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head h4{margin:0!important;min-height:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:6px!important;color:#111827!important;font-size:10px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head h4 i{width:16px!important;flex:0 0 16px!important;color:var(--rg-brand)!important;font-size:9px!important;text-align:center!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link{min-width:0!important;min-height:46px!important;padding:5px 7px!important;gap:6px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon{width:30px!important;height:30px!important;flex:0 0 30px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-name{font-size:9px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-count{font-size:7px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-category-mega-empty{align-self:center!important;padding:0!important;font-size:9px!important}}@media(min-width:768px)and (max-width:1180px){.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section{grid-template-columns:96px minmax(0,1fr)!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:767px){.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section{display:block!important}}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-shop-mega-inner{padding:28px 12px 30px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-shop-mega-head{display:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid .rg-category-mega-column{min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid .rg-category-mega-column:hover{border:0!important;background:transparent!important;box-shadow:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid .rg-category-mega-title{min-height:34px!important;margin:0 0 10px!important;padding:0 0 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;border-bottom:2px solid #222!important;border-radius:0!important;background:transparent!important;color:#202020!important;font-size:14px!important;line-height:1.25!important;font-weight:950!important;text-decoration:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid .rg-category-mega-title:hover{color:var(--rg-brand)!important;border-bottom-color:var(--rg-brand)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-count{color:#94a3b8!important;font-size:8.5px!important;font-weight:900!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-products-flat .rg-category-mega-product{display:block!important;padding:3px 0!important;overflow:hidden!important;color:#718096!important;font-size:10.5px!important;line-height:1.55!important;font-weight:650!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-main-viewall{margin-top:7px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--rg-brand)!important;font-size:10.5px!important;line-height:1.35!important;font-weight:950!important;text-decoration:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-main-viewall:hover{color:var(--rg-brand-hover)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-more{margin-top:7px!important;padding:0!important;display:flex!important;align-items:center!important;gap:4px!important;color:#64748b!important;font-size:10.5px!important;line-height:1.35!important;font-weight:850!important;white-space:normal!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-more:hover{color:var(--rg-brand)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-empty{display:block!important;padding:2px 0!important;color:#94a3b8!important;font-size:10px!important;line-height:1.5!important}@media(max-width:1100px)and (min-width:768px){.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions{width:100%!important;margin-top:8px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;text-align:left!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions .rg-category-mega-main-viewall{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;align-self:flex-start!important;color:var(--rg-brand)!important;background:transparent!important;border:0!important;font-size:10.5px!important;line-height:1.4!important;font-weight:950!important;text-align:left!important;text-decoration:none!important;white-space:normal!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions .rg-category-mega-main-viewall:hover{color:var(--rg-brand-hover)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions .rg-category-mega-more{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;align-self:flex-start!important;color:#64748b!important;background:transparent!important;border:0!important;font-size:10.5px!important;line-height:1.4!important;font-weight:850!important;text-align:left!important;text-decoration:none!important;white-space:normal!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions .rg-category-mega-more:hover{color:var(--rg-brand)!important}@media(min-width:768px){.rg-cart-button.rg-cart-nav-button{width:auto!important;height:40px!important;min-width:44px!important;padding:0 11px!important;gap:7px!important;flex:0 0 auto!important;color:#1a1a1a!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important}.rg-cart-button.rg-cart-nav-button:hover{color:#fff!important;background:#1a1a1a!important;border-color:#1a1a1a!important}.rg-cart-button.rg-cart-nav-button>i{color:inherit!important;font-size:14px!important}.rg-cart-button.rg-cart-nav-button>.rg-cart-label{color:inherit!important;font-size:12px!important;font-weight:800!important}.rg-cart-button.rg-cart-nav-button>span.rg-cart-label{display:none!important}.rg-customer-nav-link{max-width:180px!important;min-width:0!important;border-radius:8px!important}.rg-customer-nav-name{max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(min-width:1024px){.rg-cart-button.rg-cart-nav-button>span.rg-cart-label{display:inline!important}}@media(max-width:767px){.rg-cart-button.rg-cart-nav-button{display:none!important}}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-top-actions{width:100%!important;min-height:24px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;color:#475569!important;font-size:10.5px!important;line-height:1.3!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts i{color:var(--rg-brand)!important;font-size:9px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-column{display:flex!important;flex-direction:column!important;align-items:stretch!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions{width:100%!important;margin-top:8px!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;align-self:flex-start!important;color:var(--rg-brand)!important;background:transparent!important;border:0!important;font-size:10.5px!important;line-height:1.4!important;font-weight:950!important;text-align:left!important;text-decoration:none!important;white-space:normal!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall i{font-size:9px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions .rg-category-mega-main-viewall,.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions .rg-category-mega-more{display:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-]{color:#fff!important;background:#242424!important;border-top:1px solid #333!important;border-bottom:1px solid #333!important;box-shadow:0 18px 38px #00000047!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-shop-mega-inner{padding:22px 12px 18px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 28px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-column{min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-title{min-height:0!important;margin:0 0 9px!important;padding:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-bottom:1px dashed rgba(255,255,255,.58)!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;text-transform:none!important;text-decoration:none!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-title:hover{color:#fca5a5!important;border-bottom-color:#fca5a5!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-count{color:#cbd5e1!important;font-size:8px!important;font-weight:800!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-products-flat{margin:0!important;padding:0!important;border:0!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-products-flat .rg-category-mega-product{display:block!important;padding:1px 0!important;overflow:hidden!important;color:#fff!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-products-flat .rg-category-mega-product:hover{color:#fca5a5!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-empty{display:block!important;margin:0!important;padding:0!important;color:#f8fafc!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-actions{width:100%!important;margin-top:18px!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;color:#fff!important;background:transparent!important;border:0!important;font-size:11.5px!important;line-height:1.4!important;font-weight:500!important;text-decoration:none!important;white-space:normal!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall:hover{color:#fca5a5!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall i{color:#fff!important;font-size:9px!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-bottom-actions{width:100%!important;margin-top:8px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;color:#fff!important;font-size:11.5px!important;line-height:1.4!important;font-weight:500!important;text-decoration:none!important;white-space:nowrap!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts:hover{color:#fca5a5!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts i{color:#fff!important;font-size:9px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby]{background:#fff!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{gap:4px 12px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link{min-height:40px!important;padding:3px 0!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link:hover,.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link.active{color:var(--rg-brand-hover)!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon img{width:100%!important;height:100%!important;padding:2px!important;object-fit:contain!important;background:transparent!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-name{color:#111827!important;font-size:9.5px!important;line-height:1.2!important;font-weight:850!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-count{margin-top:2px!important;color:#94a3b8!important;font-size:7.5px!important;line-height:1.15!important;font-weight:700!important}@media(max-width:1100px)and (min-width:768px){.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-single-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){.rg-mobile-brand-link{min-height:38px!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:transparent!important}.rg-mobile-brand-logo{border:0!important;background:transparent!important}}.rg-shop-mega-menu[data-rg-mega-menu^=category-]{color:#374151!important;background:#fff!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #d1d5db!important;box-shadow:0 24px 50px #0000002e!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-title{border-bottom:2px solid #222!important;color:#202020!important;font-size:13.5px!important;font-weight:900!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-title:hover{color:var(--rg-brand)!important;border-bottom-color:var(--rg-brand)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-count{color:#94a3b8!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-products-flat .rg-category-mega-product{color:#718096!important;font-size:10.5px!important;font-weight:650!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-products-flat .rg-category-mega-product:hover{color:var(--rg-brand)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-empty{color:#94a3b8!important;font-size:10px!important;font-weight:500!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall{color:var(--rg-brand)!important;font-size:10.8px!important;font-weight:900!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall i{color:var(--rg-brand)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-mega-sub-viewall:hover{color:var(--rg-brand-hover)!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts{color:#475569!important;font-size:10.8px!important;font-weight:900!important}.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts i,.rg-shop-mega-menu[data-rg-mega-menu^=category-] .rg-category-dropdown-viewproducts:hover{color:var(--rg-brand)!important}@media(min-width:768px){.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-mega-inner{padding:15px 18px 17px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section{grid-template-columns:120px minmax(0,1fr)!important;gap:14px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head{min-height:50px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head h4{font-size:11.5px!important;font-weight:950!important;letter-spacing:.03em!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-head h4 i{width:20px!important;flex:0 0 20px!important;font-size:11px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px 16px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-link{min-height:50px!important;padding:4px 0!important;gap:10px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;font-size:14px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-icon img{padding:2px!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-name{color:#111827!important;font-size:11.5px!important;line-height:1.25!important;font-weight:900!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-count{margin-top:3px!important;color:#64748b!important;font-size:9px!important;line-height:1.2!important;font-weight:750!important}}@media(min-width:768px)and (max-width:1180px){.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-shop-directory-section{grid-template-columns:108px minmax(0,1fr)!important}.rg-shop-mega-menu[data-rg-mega-menu=shopby] .rg-brand-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){.rg-mobile-shop-item-info{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.rg-mobile-shop-item-name{width:100%!important;overflow:hidden!important;color:#1f2937!important;font-size:10px!important;line-height:1.25!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rg-mobile-shop-item-count{display:block!important;margin-top:2px!important;color:#94a3b8!important;font-size:8px!important;line-height:1.2!important;font-weight:750!important;white-space:nowrap!important}.rg-mobile-brand-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.rg-mobile-category-pc-style{padding:10px!important;background:#fff!important}.rg-mobile-pc-main-category+.rg-mobile-pc-main-category{margin-top:16px!important;padding-top:14px!important;border-top:1px solid #e5e7eb!important}.rg-mobile-pc-main-head{margin-bottom:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.rg-mobile-pc-main-head strong{color:#111827!important;font-size:12px!important;line-height:1.25!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.025em!important}.rg-mobile-pc-category-list{display:flex!important;flex-direction:column!important;gap:13px!important}.rg-mobile-pc-category-item{min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.rg-mobile-pc-category-title{width:100%!important;min-height:32px!important;padding:0 0 7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:2px solid #222!important;color:#202020!important;font-size:10.5px!important;line-height:1.3!important;font-weight:900!important;text-decoration:none!important}.rg-mobile-pc-category-title small{flex:0 0 auto!important;color:#94a3b8!important;font-size:8px!important;font-weight:900!important}.rg-mobile-pc-products{margin-top:7px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.rg-mobile-pc-product{display:block!important;overflow:hidden!important;color:#718096!important;font-size:9px!important;line-height:1.45!important;font-weight:650!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rg-mobile-pc-empty{display:block!important;margin-top:7px!important;color:#94a3b8!important;font-size:9px!important;line-height:1.4!important;font-weight:550!important}.rg-mobile-pc-sub-viewall{margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--rg-brand)!important;font-size:9.5px!important;line-height:1.35!important;font-weight:900!important;text-decoration:none!important}.rg-mobile-pc-main-viewall-wrap{margin-top:10px!important;display:flex!important;justify-content:flex-end!important}.rg-mobile-pc-main-viewall{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#475569!important;font-size:9.5px!important;line-height:1.35!important;font-weight:900!important;text-decoration:none!important}.rg-mobile-pc-main-viewall i{color:var(--rg-brand)!important;font-size:8px!important}}@media(min-width:768px){.rg-category-nav-bar .rg-shop-mega-tabs{justify-content:safe center!important}}@media print{.no-print{display:none!important}.print-only{display:block!important}body{background:#fff!important;color:#000!important}}#rg-kick-intro[hidden]:where([data-rg-page~=home],[data-rg-page~=home] *){display:none!important}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *),#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) *{box-sizing:border-box}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *){position:fixed;inset:0;z-index:2147483000;overflow:hidden;isolation:isolate;color:#111;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;opacity:1;visibility:visible;touch-action:none}html.rg-kick-intro-active:where([data-rg-page~=home],[data-rg-page~=home] *),html.rg-kick-intro-active:where([data-rg-page~=home],[data-rg-page~=home] *) body{overflow:hidden!important}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-stage{position:absolute;inset:0;background:radial-gradient(ellipse 72% 58% at 50% 46%,#fff,#f4f5f8 62%,#e3e6ec)}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-beams{display:none}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-floor{position:absolute;left:-25%;right:-25%;bottom:0;height:46%;pointer-events:none;opacity:.9;transform:perspective(520px) rotateX(62deg);transform-origin:50% 100%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 2px,transparent 2px 9vw),repeating-linear-gradient(0deg,rgba(255,0,0,.16) 0 2px,transparent 2px 64px);-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-swoosh{position:absolute;z-index:1;width:min(33vw,430px);height:auto;pointer-events:none;opacity:0}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-swoosh .r{fill:red}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-swoosh .k{fill:#111}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-sw1{left:-9vw;top:-3vh;transform:rotate(-8deg)}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-sw2{right:-9vw;bottom:-6vh;transform:rotate(172deg)}#rg-kick-intro.rg-ready:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-sw1{animation:rg-sweep1 .9s cubic-bezier(.2,.8,.2,1) .05s both}#rg-kick-intro.rg-ready:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-sw2{animation:rg-sweep2 .9s cubic-bezier(.2,.8,.2,1) .15s both}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-mark{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5vw 8vh;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-lock{opacity:0}#rg-kick-intro.rg-loading:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-lock{opacity:1}#rg-kick-intro.rg-loading:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption{opacity:1}#rg-kick-intro.rg-ready:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-lock{opacity:1;animation:rg-slash .85s cubic-bezier(.2,.8,.2,1) .1s both}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-logo{display:block;width:clamp(280px,58vw,780px);height:auto;filter:drop-shadow(0 16px 26px rgba(0,0,0,.16))}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption{margin-top:clamp(14px,3vh,30px);font-weight:850;letter-spacing:.24em;font-size:clamp(10px,1vw,14px);color:#2a2a2e;opacity:0}#rg-kick-intro.rg-ready:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption{animation:rg-fadein .6s ease-out .6s both}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption:before{content:"";display:inline-block;width:26px;height:3px;background:red;vertical-align:middle;margin-right:12px}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-speed{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:var(--rg-speed,0);background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg 3.1deg,rgba(0,0,0,.17) 3.1deg 3.5deg,transparent 3.5deg 6.9deg,rgba(255,0,0,.38) 6.9deg 7.3deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 16%,#000 78%);mask-image:radial-gradient(circle at 50% 50%,transparent 16%,#000 78%)}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) canvas.rg-pl{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;pointer-events:none}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) canvas.rg-gl{position:absolute;inset:0;z-index:3;width:100%;height:100%;display:block;pointer-events:none}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-kick-light{position:absolute;z-index:4;inset:0;opacity:0;pointer-events:none;background:radial-gradient(circle at center,#fff 0,#ffffffe6 13%,#ff0000c7 46%,#f000 80%)}#rg-kick-intro.rg-revealing:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-kick-light{animation:rg-flash .5s ease-out both}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip{position:absolute;z-index:5;top:clamp(20px,5vh,46px);right:clamp(18px,4vw,64px);padding:10px 16px;border:1.5px solid #111;background:#ffffffeb;color:#111;border-radius:4px;cursor:pointer;font:800 12px system-ui,Arial,sans-serif;letter-spacing:.045em}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip:hover,#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip:focus-visible{border-color:red;background:red;color:#fff;outline:2px solid #111;outline-offset:2px}#rg-kick-intro.rg-wipe:where([data-rg-page~=home],[data-rg-page~=home] *){-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0,transparent var(--rg-wipe,0px),#000 calc(var(--rg-wipe,0px) + 20px));mask-image:radial-gradient(circle at 50% 50%,transparent 0,transparent var(--rg-wipe,0px),#000 calc(var(--rg-wipe,0px) + 20px));will-change:mask-image}#rg-kick-intro.rg-fade:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:0;transition:opacity .58s ease-out;pointer-events:none}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:#050507}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-stage{background:radial-gradient(ellipse 62% 46% at 50% 112%,rgba(255,0,0,.42),transparent 70%),radial-gradient(ellipse 70% 60% at 88% 26%,rgba(120,8,20,.5),transparent 66%),linear-gradient(180deg,#0d0d12,#050507)}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-beams{display:block;position:absolute;inset:-12%;pointer-events:none;filter:blur(7px);opacity:.9;background:conic-gradient(from 120deg at 10% -14%,transparent 0deg,rgba(255,255,255,.075) 9deg,transparent 22deg),conic-gradient(from 206deg at 90% -14%,transparent 0deg,rgba(255,60,80,.11) 9deg,transparent 22deg)}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-floor{background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 2px,transparent 2px 9vw),repeating-linear-gradient(0deg,rgba(255,0,0,.2) 0 2px,transparent 2px 64px)}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-swoosh .k{fill:#fff}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-logo{filter:drop-shadow(0 0 34px rgba(255,0,0,.38)) drop-shadow(0 14px 22px rgba(0,0,0,.6))}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption{color:#d0d1d6;text-shadow:0 2px 9px #000}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-speed{background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg 3.1deg,rgba(255,255,255,.3) 3.1deg 3.6deg,transparent 3.6deg 6.9deg,rgba(255,0,0,.36) 6.9deg 7.3deg)}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip{border:1px solid rgba(255,255,255,.5);background:#0d0d12d9;color:#fff;backdrop-filter:blur(5px)}#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip:hover,#rg-kick-intro[data-theme=dark]:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip:focus-visible{border-color:#fff;background:red;color:#fff;outline:2px solid #fff;outline-offset:2px}@keyframes rg-slash{0%{clip-path:inset(-60px 100% -60px -60px);transform:translate(-24px)}to{clip-path:inset(-60px -60px -60px -60px);transform:none}}#rg-kick-intro.rg-run:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption{animation:rg-capout .3s ease-in both}@keyframes rg-capout{0%{opacity:1}to{opacity:0}}@keyframes rg-fadein{0%{opacity:0}to{opacity:1}}@keyframes rg-flash{0%{opacity:0}12%{opacity:.9}to{opacity:0}}@keyframes rg-sweep1{0%{opacity:0;transform:translate(-32vw,-12vh) rotate(-8deg)}to{opacity:.96;transform:rotate(-8deg)}}@keyframes rg-sweep2{0%{opacity:0;transform:translate(32vw,12vh) rotate(172deg)}to{opacity:.96;transform:rotate(172deg)}}@media(max-width:767px){#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-mark{padding-bottom:12vh}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-skip{top:16px;right:12px;font-size:10px;padding:10px}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-caption{letter-spacing:.14em}#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-swoosh{width:62vw}}@media(prefers-reduced-motion:reduce){#rg-kick-intro:where([data-rg-page~=home],[data-rg-page~=home] *){display:none!important}}.rg-product-state:where([data-rg-page~=product],[data-rg-page~=product] *){max-width:640px;margin:24px auto;padding:42px 24px;text-align:center;color:#111827;background:#fff;border:1px solid #f1f1f1;border-radius:16px;box-shadow:0 10px 30px #0000000d}.rg-product-state-icon:where([data-rg-page~=product],[data-rg-page~=product] *){width:72px;height:72px;margin:0 auto 17px;display:flex;align-items:center;justify-content:center;color:var(--rg-brand);background:#dc26261a;border:1px solid rgba(220,38,38,.24);border-radius:16px;font-size:27px}.rg-product-state:where([data-rg-page~=product],[data-rg-page~=product] *) h2{font-size:22px;font-weight:800}.rg-product-state:where([data-rg-page~=product],[data-rg-page~=product] *) p{margin-top:8px;color:#6b7280;font-size:14px;font-weight:500}.rg-product-state:where([data-rg-page~=product],[data-rg-page~=product] *) a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:20px;padding:0 20px;color:#fff;background:var(--rg-brand);border:1px solid var(--rg-brand);border-radius:10px;font-size:14px;font-weight:700}html:where([data-rg-page~=cart],[data-rg-page~=cart] *),body:where([data-rg-page~=cart],[data-rg-page~=cart] *){height:100%;margin:0;padding:0}body:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;flex-direction:column;min-height:100vh}main:where([data-rg-page~=cart],[data-rg-page~=cart] *){flex:1 0 auto;width:100%}.rg-cart-page:where([data-rg-page~=cart],[data-rg-page~=cart] *){--rg-red: var(--rg-brand);--rg-red-dark: var(--rg-brand-hover);--rg-red-soft: rgba(220, 38, 38, .1);--rg-black: #171717;--rg-border: #f1f1f1;--rg-text: #111827;--rg-text-soft: #6b7280}.rg-cart-title-icon:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;background:var(--rg-black);border-radius:12px;box-shadow:0 6px 16px #0000001a}.rg-continue-link:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;color:var(--rg-text);background:#fff;border:1px solid var(--rg-border);border-radius:10px;font-size:14px;font-weight:600;transition:all .2s ease}.rg-continue-link:hover:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:var(--rg-red);border-color:var(--rg-red);background:var(--rg-red-soft);transform:translateY(-1px)}.rg-cart-panel:where([data-rg-page~=cart],[data-rg-page~=cart] *),.rg-summary-panel:where([data-rg-page~=cart],[data-rg-page~=cart] *),.rg-empty-cart:where([data-rg-page~=cart],[data-rg-page~=cart] *){background:#fff;border:1px solid var(--rg-border);border-radius:16px;box-shadow:0 10px 30px #0000000a;overflow:hidden}.rg-cart-table-head:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:grid;grid-template-columns:minmax(0,2.5fr) minmax(90px,1fr) minmax(140px,1.2fr) minmax(100px,1fr) 40px;gap:15px;align-items:center;padding:16px 20px;color:#fff;background:var(--rg-black);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rg-cart-item:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:grid;grid-template-columns:minmax(0,2.5fr) minmax(90px,1fr) minmax(140px,1.2fr) minmax(100px,1fr) 40px;gap:15px;align-items:center;padding:20px;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.rg-cart-item:last-child:where([data-rg-page~=cart],[data-rg-page~=cart] *){border-bottom:0}.rg-cart-item:hover:where([data-rg-page~=cart],[data-rg-page~=cart] *){background:#fafafa}.rg-cart-item.is-updating:where([data-rg-page~=cart],[data-rg-page~=cart] *){opacity:.64;pointer-events:none}.rg-cart-item.is-removing:where([data-rg-page~=cart],[data-rg-page~=cart] *){opacity:0;transform:translate(14px)}.rg-product-wrap:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;min-width:0;gap:15px}.rg-product-image:where([data-rg-page~=cart],[data-rg-page~=cart] *){flex:0 0 auto;width:72px;height:72px;overflow:hidden;background:#f9fafb;border:1px solid var(--rg-border);border-radius:10px}.rg-product-image:where([data-rg-page~=cart],[data-rg-page~=cart] *) img{width:100%;height:100%;object-fit:cover}.rg-product-placeholder:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9ca3af}.rg-product-info:where([data-rg-page~=cart],[data-rg-page~=cart] *){min-width:0}.rg-product-name:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:block;overflow:hidden;color:var(--rg-text);font-size:15px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rg-product-stock:where([data-rg-page~=cart],[data-rg-page~=cart] *){margin-top:5px;color:var(--rg-text-soft);font-size:13px;font-weight:500}.rg-product-stock:where([data-rg-page~=cart],[data-rg-page~=cart] *) strong{color:var(--rg-text);font-weight:700}.rg-product-options:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.rg-product-option-tag:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;font-size:11px;font-weight:700}.rg-product-option-tag:where([data-rg-page~=cart],[data-rg-page~=cart] *) i{color:var(--rg-red);font-size:9px}.rg-item-price:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:var(--rg-text-soft);font-size:14px;font-weight:600;text-align:center}.rg-cart-sale-price:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:var(--rg-text);font-weight:800;white-space:nowrap}.rg-cart-old-price:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:block;margin-top:3px;color:#9ca3af;font-size:11px;font-weight:600;text-decoration:line-through;white-space:nowrap}.rg-qty-area:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;flex-direction:column;align-items:center;gap:6px}.rg-qty-control:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;align-items:center;height:42px;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.rg-qty-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;color:#6b7280;background:transparent;transition:all .2s ease;font-size:12px}.rg-qty-button:hover:not(:disabled):where([data-rg-page~=cart],[data-rg-page~=cart] *){color:#fff;background:var(--rg-red)}.rg-qty-button:disabled:where([data-rg-page~=cart],[data-rg-page~=cart] *){cursor:not-allowed;opacity:.35}.rg-qty-input:where([data-rg-page~=cart],[data-rg-page~=cart] *){width:46px;height:100%;padding:0;color:var(--rg-text);background:transparent;border:0;border-right:1px solid #e5e7eb;border-left:1px solid #e5e7eb;outline:none!important;box-shadow:none!important;text-align:center;font-size:14px;font-weight:700;-moz-appearance:textfield}.rg-qty-input:focus:where([data-rg-page~=cart],[data-rg-page~=cart] *){box-shadow:inset 0 0 0 1px var(--rg-red)!important}.rg-qty-input:where([data-rg-page~=cart],[data-rg-page~=cart] *)::-webkit-inner-spin-button,.rg-qty-input:where([data-rg-page~=cart],[data-rg-page~=cart] *)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rg-stock-limit:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:#9ca3af;font-size:11px;font-weight:500}.rg-item-total:where([data-rg-page~=cart],[data-rg-page~=cart] *){text-align:right}.rg-item-total:where([data-rg-page~=cart],[data-rg-page~=cart] *) strong{color:var(--rg-text);font-size:15px;font-weight:800;white-space:nowrap}.rg-mobile-label:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:none}.rg-remove-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#9ca3af;background:transparent;border:1px solid transparent;border-radius:8px;transition:all .2s ease}.rg-remove-button:hover:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:#ef4444;background:#ef44441a;border-color:#ef444433}.rg-auto-save:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;gap:10px;min-height:42px;margin:0 20px 16px;padding:10px 14px;color:var(--rg-text-soft);background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;font-size:13px;font-weight:600}.rg-auto-save:where([data-rg-page~=cart],[data-rg-page~=cart] *) i{color:var(--rg-red)}.rg-auto-save.is-saving:where([data-rg-page~=cart],[data-rg-page~=cart] *) i{animation:rg-spin .8s linear infinite}.rg-auto-save.is-error:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:#ef4444;border-color:#ef444433}.rg-auto-save.is-error:where([data-rg-page~=cart],[data-rg-page~=cart] *) i{color:#ef4444}@keyframes rg-spin{to{transform:rotate(360deg)}}.rg-summary-panel:where([data-rg-page~=cart],[data-rg-page~=cart] *){position:sticky;top:92px;padding:24px}.rg-summary-heading:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:18px;color:var(--rg-text);border-bottom:1px solid #f3f4f6;font-size:16px;font-weight:800;letter-spacing:.02em}.rg-summary-heading:where([data-rg-page~=cart],[data-rg-page~=cart] *) i{color:var(--rg-red)}.rg-summary-row:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--rg-text-soft);font-size:14px;font-weight:500}.rg-summary-row:where([data-rg-page~=cart],[data-rg-page~=cart] *)+.rg-summary-row{margin-top:14px}.rg-summary-row:where([data-rg-page~=cart],[data-rg-page~=cart] *) strong{color:var(--rg-text);font-weight:700;text-align:right}.rg-delivery-text:where([data-rg-page~=cart],[data-rg-page~=cart] *){color:var(--rg-red-dark)!important;font-size:13px}.rg-summary-total:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:20px;margin-top:20px;border-top:1px dashed rgba(220,38,38,.3)}.rg-summary-total:where([data-rg-page~=cart],[data-rg-page~=cart] *) span{color:var(--rg-text);font-size:16px;font-weight:700}.rg-summary-total:where([data-rg-page~=cart],[data-rg-page~=cart] *) strong{color:var(--rg-black);font-size:24px;font-weight:800;line-height:1;text-align:right}.rg-checkout-button:where([data-rg-page~=cart],[data-rg-page~=cart] *),.rg-shopping-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:20px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);border-radius:10px;box-shadow:0 6px 18px #0000001f;font-size:15px;font-weight:700;transition:all .2s ease}.rg-checkout-button:hover:where([data-rg-page~=cart],[data-rg-page~=cart] *),.rg-shopping-button:hover:where([data-rg-page~=cart],[data-rg-page~=cart] *){background:#000;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.rg-summary-note:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#9ca3af;font-size:12px;font-weight:600}.rg-summary-note:where([data-rg-page~=cart],[data-rg-page~=cart] *) i{color:#22c55e}.rg-empty-cart:where([data-rg-page~=cart],[data-rg-page~=cart] *){padding:60px 20px;text-align:center}.rg-empty-icon:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:flex;align-items:center;justify-content:center;width:90px;height:90px;margin:0 auto 22px;color:var(--rg-red);background:var(--rg-red-soft);border:1px solid rgba(220,38,38,.2);border-radius:50%;font-size:36px}.rg-empty-cart:where([data-rg-page~=cart],[data-rg-page~=cart] *) h3{color:var(--rg-text);font-size:22px;font-weight:800}.rg-empty-cart:where([data-rg-page~=cart],[data-rg-page~=cart] *) p{margin-top:8px;color:var(--rg-text-soft);font-size:15px}.rg-shopping-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline-flex;width:auto;min-width:200px;padding:0 24px;margin-top:24px;background:var(--rg-black);border-color:var(--rg-black)}.rg-shopping-button:hover:where([data-rg-page~=cart],[data-rg-page~=cart] *){background:#000;border-color:#000}.rg-noscript-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){width:calc(100% - 40px);margin:0 20px 20px;padding:12px;color:#fff;background:var(--rg-red);border-radius:10px;font-size:14px;font-weight:700}@media(max-width:1023px){.rg-summary-panel:where([data-rg-page~=cart],[data-rg-page~=cart] *){position:static}}@media(max-width:767px){.rg-cart-table-head:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:none}.rg-cart-item:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-template-columns:80px minmax(0,1fr) 36px;grid-template-areas:"image product remove" "image price remove" "qty qty total";gap:12px 15px;padding:18px}.rg-product-wrap:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:contents}.rg-product-image:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-area:image;width:80px;height:80px;align-self:center}.rg-product-info:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-area:product;align-self:center}.rg-product-name:where([data-rg-page~=cart],[data-rg-page~=cart] *){font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rg-item-price:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-area:price;text-align:left;font-size:13px;align-self:center}.rg-cart-old-price:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline;margin:0 0 0 6px;font-size:10px}.rg-qty-area:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-area:qty;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:12px;border-top:1px solid #f3f4f6}.rg-qty-control:where([data-rg-page~=cart],[data-rg-page~=cart] *){height:38px}.rg-qty-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){width:32px}.rg-qty-input:where([data-rg-page~=cart],[data-rg-page~=cart] *){width:40px}.rg-item-total:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-area:total;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #f3f4f6}.rg-item-total:where([data-rg-page~=cart],[data-rg-page~=cart] *) strong{font-size:14px}.rg-mobile-label:where([data-rg-page~=cart],[data-rg-page~=cart] *){display:inline;color:#9ca3af;font-size:12px;font-weight:600}.rg-remove-button:where([data-rg-page~=cart],[data-rg-page~=cart] *){grid-area:remove;width:36px;height:36px;align-self:start}.rg-summary-total:where([data-rg-page~=cart],[data-rg-page~=cart] *) strong{font-size:22px}}body.rg-accessories-theme:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){background:#f9fafb!important;color:#111827!important}body.rg-accessories-theme:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) main{background:transparent!important}.rg-checkout-page:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){--rg-red: var(--rg-brand);--rg-red-dark: var(--rg-brand-hover);--rg-red-soft: rgba(220, 38, 38, .1);--rg-black: #171717;--rg-border: #f1f1f1;--rg-text: #111827;--rg-text-soft: #6b7280;color:var(--rg-text)}.rg-checkout-title-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:var(--rg-black);border-radius:12px;box-shadow:0 6px 16px #0000001a}.rg-back-cart:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;color:var(--rg-text);background:#fff;border:1px solid var(--rg-border);border-radius:10px;font-size:14px;font-weight:600;transition:all .2s ease}.rg-back-cart:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:var(--rg-red);border-color:var(--rg-red);background:var(--rg-red-soft);transform:translateY(-1px)}.rg-checkout-panel:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){background:#fff;border:1px solid var(--rg-border);border-radius:16px;box-shadow:0 10px 30px #0000000a}.rg-checkout-panel:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:20px}.rg-section-title:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;gap:9px;padding-bottom:13px;margin-bottom:15px;color:var(--rg-text);border-bottom:1px solid #f3f4f6;font-size:16px;font-weight:800;letter-spacing:-.01em}.rg-section-title:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{color:var(--rg-red);font-size:16px}.rg-field-group:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:relative}.rg-field-label:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;margin-bottom:6px;color:var(--rg-text);font-size:13px;font-weight:700}.rg-field-label:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .text-slate-600{color:#9ca3af!important;font-weight:500}.rg-required:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:var(--rg-brand);font-weight:900;margin-left:2px}.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-input,.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-select,.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-textarea,.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-search-select-trigger,.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-payment-choice-card,.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-provider-card,.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-payment-proof{border-color:var(--rg-brand)!important;box-shadow:0 0 0 3px #dc26261a!important}.rg-inline-validation-error:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:6px;color:var(--rg-brand-hover);font-size:10px;font-weight:800;line-height:1.4}.rg-field-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:absolute;left:14px;top:36px;z-index:2;color:#9ca3af;font-size:13px;pointer-events:none}.rg-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;color:var(--rg-text);background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none!important;box-shadow:0 1px 2px #0f172a05!important;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.rg-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:44px;padding:0 13px 0 39px}.rg-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:82px;padding:11px 13px 11px 39px;resize:vertical}.rg-note-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:66px}.rg-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)::placeholder,.rg-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)::placeholder{color:#9ca3af}.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) option{color:var(--rg-text);background:#fff}.rg-input:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-textarea:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){border-color:#d1d5db}.rg-input:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-textarea:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){border-color:var(--rg-red)!important;box-shadow:0 0 0 3px #dc26261f!important}.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){cursor:pointer}.rg-search-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:relative;width:100%}.rg-search-select-trigger:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:relative;width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 38px 0 39px;color:var(--rg-text);background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none;box-shadow:0 1px 2px #0f172a05;font-size:14px;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.rg-search-select-trigger:hover:not(:disabled):where([data-rg-page~=checkout],[data-rg-page~=checkout] *){border-color:#d1d5db}.rg-search-select-trigger:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-search-select.is-open:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-search-select-trigger{border-color:var(--rg-red);box-shadow:0 0 0 3px #dc26261f}.rg-search-select-trigger:disabled:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){cursor:not-allowed;color:#9ca3af;background:#f9fafb}.rg-search-select-chevron:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:absolute;right:13px;color:#9ca3af;font-size:11px;transition:transform .18s ease}.rg-search-select.is-open:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-search-select-chevron{transform:rotate(180deg)}.rg-search-select-menu:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:11px;box-shadow:0 16px 38px #0f172a24}.rg-search-select-search-wrap:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:relative;padding:9px;border-bottom:1px solid #f1f5f9}.rg-search-select-search-wrap:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>i{position:absolute;top:50%;left:21px;color:#94a3b8;font-size:12px;transform:translateY(-50%);pointer-events:none}.rg-search-select-search:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;min-height:39px;padding:0 12px 0 34px;color:#111827;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;outline:none;font-size:13px}.rg-search-select-search:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){background:#fff;border-color:var(--rg-red);box-shadow:0 0 0 3px #dc262614}.rg-search-select-options:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){max-height:240px;overflow-y:auto;padding:6px;scrollbar-width:thin}.rg-search-select-option:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:7px 10px;color:#334155;background:transparent;border:0;border-radius:7px;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.rg-search-select-option:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-search-select-option:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:#111827;background:#f8fafc;outline:none}.rg-search-select-option.is-selected:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:var(--rg-brand-hover);background:#fef2f2;font-weight:800}.rg-search-select-empty:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:18px 10px;color:#94a3b8;font-size:12px;text-align:center}.rg-search-select-error:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:5px;color:var(--rg-brand-hover);font-size:11px;font-weight:700}.rg-error-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:20px;color:#b42318;background:#fff1f0;border:1px solid #fecaca;border-radius:10px;font-size:14px;font-weight:600;line-height:1.5}.rg-error-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{margin-top:2px;color:var(--rg-brand);font-size:16px}.rg-payment-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;gap:11px;min-height:52px;padding:10px 13px;color:#374151;background:#f9fafb;border:1px solid var(--rg-border);border-radius:10px}.rg-payment-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:var(--rg-red);border-radius:9px;box-shadow:0 4px 10px #dc262629;flex:0 0 38px;align-self:center;line-height:1;text-align:center}.rg-payment-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;margin:0!important;padding:0!important;color:#fff!important;font-size:15px!important;line-height:1!important;transform:none!important}.rg-payment-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>div{min-width:0;display:flex;flex-direction:column;justify-content:center}.rg-payment-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;color:var(--rg-text);font-size:15px;font-weight:700;line-height:1.25}.rg-payment-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>div>span{display:block;margin-top:3px;color:var(--rg-text-soft);font-size:13px;font-weight:500;line-height:1.35}.rg-payment-method-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rg-payment-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;position:relative;cursor:pointer}.rg-payment-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input{position:absolute;opacity:0;pointer-events:none}.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;gap:11px;min-height:72px;padding:12px 13px;background:#fff;border:1px solid #e5e7eb;border-radius:11px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.rg-payment-choice:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-payment-choice-card{border-color:#cbd5e1;background:#fafafa}.rg-payment-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input:checked+.rg-payment-choice-card{border-color:var(--rg-red);background:#dc262609;box-shadow:0 0 0 3px #dc262614}.rg-payment-choice-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:9px;color:#fff;background:var(--rg-black)}.rg-payment-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input:checked+.rg-payment-choice-card .rg-payment-choice-icon{background:var(--rg-red)}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-width:0;flex:1}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;color:var(--rg-text);font-size:14px;font-weight:800}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:block;margin-top:3px;color:var(--rg-text-soft);font-size:11px;line-height:1.35}.rg-payment-choice-check:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:#d1d5db;font-size:16px}.rg-payment-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input:checked+.rg-payment-choice-card .rg-payment-choice-check{color:var(--rg-red)}.rg-place-order:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);border-radius:9px;box-shadow:0 5px 14px #0000001a;font-size:14px;font-weight:700;transition:all .2s ease}.rg-place-order:hover:not(:disabled):where([data-rg-page~=checkout],[data-rg-page~=checkout] *){background:#000;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.rg-place-order:disabled:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){cursor:wait;opacity:.68}.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:sticky;top:92px;padding:20px}.rg-summary-products:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){max-height:320px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(220,38,38,.45) transparent}.rg-summary-products:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)::-webkit-scrollbar{width:5px}.rg-summary-products:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)::-webkit-scrollbar-thumb{background:#dc262673;border-radius:99px}.rg-summary-item:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid #f3f4f6}.rg-summary-item:last-child:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){border-bottom:0}.rg-summary-image:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:44px;height:44px;overflow:hidden;background:#f9fafb;border:1px solid var(--rg-border);border-radius:8px}.rg-summary-image:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) img{width:100%;height:100%;object-fit:cover}.rg-summary-placeholder:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9ca3af}.rg-summary-info:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-width:0}.rg-summary-name:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){overflow:hidden;color:var(--rg-text);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rg-summary-meta:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:2px;color:var(--rg-text-soft);font-size:11px;font-weight:500;line-height:1.35}.rg-summary-meta:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{color:var(--rg-text);font-weight:800}.rg-summary-options:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.rg-summary-option:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;gap:4px;min-height:21px;padding:2px 6px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:9.5px;font-weight:700;line-height:1.15}.rg-summary-option:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{color:var(--rg-red);font-size:8.5px}.rg-summary-old-price:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-left:4px;color:#9ca3af;font-size:9px;font-weight:600;text-decoration:line-through;white-space:nowrap}.rg-summary-item-total:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:var(--rg-text);font-size:14px;font-weight:800;text-align:right;white-space:nowrap;line-height:1.2;padding-top:1px}.rg-price-breakdown:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding-top:18px;margin-top:18px;border-top:1px solid #f3f4f6}.rg-price-row:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--rg-text-soft);font-size:14px;font-weight:500}.rg-price-row:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)+.rg-price-row{margin-top:12px}.rg-price-row:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{color:var(--rg-text);font-weight:700;text-align:right}.rg-grand-total:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;margin-top:18px;background:#f9fafb;border:1px solid var(--rg-border);border-radius:10px}.rg-grand-total:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) span{color:var(--rg-text);font-size:16px;font-weight:700}.rg-grand-total:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{color:var(--rg-black);font-size:24px;font-weight:800;line-height:1;text-align:right}.rg-secure-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:#9ca3af;font-size:13px;font-weight:500;text-align:center}.rg-secure-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{color:#22c55e}@media(max-width:1023px){.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:static}}@media(max-width:767px){.rg-checkout-panel:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:14px}.rg-section-title:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding-bottom:11px;margin-bottom:13px;font-size:15px}.rg-field-label:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-bottom:5px;font-size:12px}.rg-field-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){left:12px;top:33px;font-size:12px}.rg-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:42px;padding-left:35px;font-size:13px}.rg-search-select-trigger:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:42px;padding-left:35px;font-size:13px}.rg-search-select-options:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){max-height:210px}.rg-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:74px;padding:10px 11px 10px 35px;font-size:13px}.rg-note-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:60px}.rg-payment-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:9px 11px}.rg-payment-method-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:1fr;gap:9px}.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:64px;padding:10px 11px}.rg-place-order:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:45px;font-size:13px}.rg-summary-products:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){max-height:none}.rg-summary-item:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:8px 0}.rg-summary-image:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:40px;height:40px}.rg-summary-name:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:12.5px}.rg-summary-meta:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:10.5px}.rg-summary-item-total:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:12.5px}.rg-grand-total:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:20px}}.rg-register-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:12px 13px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;gap:10px;cursor:pointer}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) input{width:17px;height:17px;accent-color:var(--rg-red)}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) span{display:flex;flex-direction:column}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:12px;color:#111827}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{margin-top:2px;font-size:9px;color:#64748b}.rg-register-passwords:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid #e5e7eb}.rg-payment-section:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:2px}.rg-payment-detail-panel:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:10px;padding:12px;border:1px solid #e5e7eb;border-radius:11px;background:#fff}.rg-payment-detail-panel[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-payment-promo:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:9px}.rg-payment-promo:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{margin-top:2px}.rg-payment-promo:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;font-size:12px;font-weight:900}.rg-payment-promo:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) p{margin-top:3px;font-size:10px;line-height:1.45}.rg-payment-promo.cod:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:#92400e;background:#fffbeb;border:1px solid #fde68a}.rg-payment-promo.online:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-bank-details:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:10px;padding:10px;border:1px solid #eef2f7;border-radius:9px;background:#f8fafc}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;gap:9px;margin-bottom:9px}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>div{display:flex;flex-direction:column}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:11px;color:#111827}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{margin-top:2px;font-size:8px;color:#94a3b8}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:1fr 1fr;gap:7px}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>div{padding:7px 8px;border:1px solid #e5e7eb;border-radius:7px;background:#fff}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .full{grid-column:1/-1}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) span{display:block;font-size:8px;color:#94a3b8;font-weight:800;text-transform:uppercase}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;margin-top:2px;font-size:10px;color:#111827;overflow-wrap:anywhere}.rg-online-providers:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.rg-provider-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){position:relative;display:block}.rg-provider-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input{position:absolute;opacity:0;pointer-events:none}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:82px;padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;text-align:center;cursor:pointer}.rg-provider-choice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input:checked+.rg-provider-card{border-color:var(--rg-red);box-shadow:0 0 0 2px #dc262614}.rg-provider-choice.unavailable:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-provider-card{opacity:.58;cursor:not-allowed;background:#f8fafc}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:9.5px;color:#111827}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:7.5px;color:#94a3b8;font-weight:800}.rg-provider-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid #e5e7eb;overflow:hidden;padding:4px}.rg-provider-logo-img:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;height:100%;object-fit:contain;display:block}.rg-bank-logo-wide:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:58px;height:34px;object-fit:contain;display:block}.rg-online-provider-details:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:9px;padding:10px;border:1px solid #e5e7eb;border-radius:9px;background:#f8fafc}.rg-online-provider-details[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-online-provider-details:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>strong{display:block;margin-bottom:8px;font-size:10px;color:#111827}.rg-online-unavailable-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 10px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:9px;line-height:1.45;font-weight:700}.rg-payment-proof:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:10px;padding:11px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.rg-payment-proof[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{margin-top:2px;color:var(--rg-red)}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;font-size:11px;color:#111827}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:block;margin-top:2px;font-size:8.5px;color:#64748b}.rg-payment-proof-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;padding:6px;border:1px solid #dbe1e8;border-radius:8px;background:#fff;font-size:9px}.rg-payment-proof-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)::file-selector-button{min-height:30px;margin-right:8px;padding:0 10px;border:0;border-radius:7px;background:#111827;color:#fff;font-size:8.5px;font-weight:900}.rg-payment-confirm:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:8px;margin-top:9px;color:#475569;font-size:9px;line-height:1.4;font-weight:700;cursor:pointer}.rg-payment-confirm:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) input{margin-top:1px;width:15px;height:15px;accent-color:var(--rg-red)}.rg-discount-row:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{color:#16a34a!important}.rg-payment-split-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.rg-payment-split-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>div{padding:9px 10px;border:1px solid #e5e7eb;border-radius:9px;background:#f9fafb}.rg-payment-split-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) span{display:block;font-size:8.5px;color:#64748b;font-weight:800}.rg-payment-split-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;margin-top:3px;font-size:12px;color:#111827}@media(max-width:767px){.rg-payment-method-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:82px!important;padding:8px!important;gap:7px!important;align-items:flex-start!important}.rg-payment-choice-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:8px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:10.5px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:8px!important;line-height:1.3!important}.rg-payment-choice-check:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:13px!important;margin-left:auto}.rg-register-passwords:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:1fr}.rg-online-providers:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:74px;padding:6px 3px}.rg-provider-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:28px;height:28px;font-size:11px}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:8.5px}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:1fr}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .full{grid-column:auto}.rg-payment-split-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:1fr 1fr}}@media(max-width:380px){.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:7px 6px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:none!important}.rg-payment-choice-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:29px!important;height:29px!important;flex-basis:29px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:9.5px!important}}.rg-checkout-pair:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:start}.rg-account-pair:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){align-items:end}.rg-register-field:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-width:0}.rg-register-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:44px!important;padding:0 11px!important;display:flex!important;align-items:center!important;background:#f8fafc!important}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;min-height:42px;gap:8px!important}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) input{width:16px!important;height:16px!important;flex:0 0 16px}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:11px!important}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{margin-top:1px!important;font-size:7.5px!important;line-height:1.25!important}.rg-register-passwords:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important;padding-top:0!important;border-top:0!important}.rg-register-passwords[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-payment-gate-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:8px 10px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:9px;font-weight:700;line-height:1.4}.rg-payment-gate-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{margin-top:2px;color:#94a3b8}.rg-payment-gate-note[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-payment-detail-panel:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:8px!important;padding:9px!important;border-radius:10px!important}.rg-payment-promo-compact:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:8px 9px!important;gap:7px!important}.rg-payment-promo-compact:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:10.5px!important}.rg-payment-promo-compact:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) p{margin-top:2px!important;font-size:8.5px!important;line-height:1.4!important}.rg-bank-details-compact:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:7px!important;padding:8px!important}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-bottom:7px!important}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:10px!important}.rg-bank-details-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:7.5px!important}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .full{grid-column:1/-1!important}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>div{padding:6px 7px!important;min-width:0}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) span{font-size:7px!important}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:8.5px!important}.rg-online-providers:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:7px!important}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:68px!important;padding:6px 4px!important;gap:3px!important}.rg-provider-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:29px!important;height:29px!important;font-size:11px!important}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:8.5px!important}.rg-provider-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:7px!important}.rg-payment-proof:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:7px!important;padding:8px!important;border-radius:9px!important}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-bottom:6px!important;gap:7px!important}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:10px!important}.rg-payment-proof-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:7.5px!important}.rg-payment-proof-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:4px!important;font-size:8px!important}.rg-payment-proof-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)::file-selector-button{min-height:27px!important;margin-right:6px!important;padding:0 8px!important;font-size:7.5px!important}.rg-payment-confirm:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-top:7px!important;font-size:8px!important;gap:6px!important}.rg-payment-confirm:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) input{width:14px!important;height:14px!important;flex:0 0 14px}#onlineDiscountRow[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-payment-split-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}@media(max-width:767px){.rg-checkout-panel:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){padding:11px!important}.rg-checkout-pair:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.rg-field-label:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin-bottom:4px!important;font-size:9.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-field-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){left:9px!important;top:29px!important;font-size:10px!important}.rg-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:38px!important;padding-left:28px!important;padding-right:7px!important;font-size:10.5px!important;border-radius:8px!important}.rg-search-select-trigger:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:38px!important;padding-left:28px!important;padding-right:27px!important;font-size:10.5px!important;border-radius:8px!important}.rg-search-select-chevron:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){right:9px!important}.rg-register-box:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:38px!important;padding:0 7px!important}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:36px!important;gap:6px!important}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) input{width:14px!important;height:14px!important;flex-basis:14px}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:9px!important}.rg-register-toggle:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:none!important}.rg-register-passwords:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.rg-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:60px!important;font-size:10.5px!important;padding-left:28px!important}.rg-note-textarea:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:50px!important}.rg-payment-method-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:68px!important;padding:7px 6px!important;gap:5px!important;align-items:flex-start!important}.rg-payment-choice-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:28px!important;height:28px!important;flex:0 0 28px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:9px!important;line-height:1.2!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:6.8px!important;line-height:1.25!important}.rg-payment-choice-check:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:11px!important;margin-left:auto!important}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(2,minmax(0,1fr))!important}.rg-bank-details-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .full{grid-column:1/-1!important}.rg-online-providers:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}}@media(max-width:360px){.rg-checkout-pair:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){gap:5px!important}.rg-field-label:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:8.8px!important}.rg-input:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-search-select-trigger:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:9.5px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:none!important}}.rg-summary-item--with-options:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:44px minmax(0,1fr) auto;align-items:start}.rg-summary-item--with-options:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-summary-item-total{grid-column:3;justify-self:end;align-self:start}.rg-summary-option-fields:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.rg-summary-option-field:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;flex-direction:column;gap:4px;width:min(138px,100%);min-width:0;max-width:100%}.rg-summary-option-field:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) label{color:#475569;font-size:10px;font-weight:800}.rg-summary-option-select:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:100%;max-width:100%;min-width:0;min-height:35px;padding:4px 23px 4px 8px;border:1px solid #dbe1e8;border-radius:8px;color:#111827;background:#fff;font-size:11px;font-weight:700;outline:none;cursor:pointer}.rg-summary-option-select:focus:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){border-color:var(--rg-red);box-shadow:0 0 0 3px #dc26261a}.rg-summary-option-field.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-summary-option-select{border-color:var(--rg-brand);box-shadow:0 0 0 3px #dc26261a}.rg-summary-option-field:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-inline-validation-error{font-size:10px}@media(max-width:767px){.rg-summary-item--with-options:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:40px minmax(0,1fr) auto}.rg-summary-option-field:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:min(130px,100%)}}.rg-variant-picker:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:minmax(0,1fr);row-gap:7px;margin-top:9px}.rg-variant-group:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px}.rg-variant-group:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)+.rg-variant-group:before{content:none}.rg-variant-heading:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;gap:5px;margin:0;color:#475569;font-size:12px;font-weight:800;white-space:nowrap}.rg-variant-heading:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{color:var(--rg-red);font-size:11px}.rg-variant-values:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.rg-variant-button:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-variant-single:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:27px;padding:1px 3px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#334155;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.rg-variant-button:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){cursor:pointer}.rg-variant-button:hover:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){text-decoration:underline;text-underline-offset:3px}.rg-variant-button.is-selected:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-variant-button[aria-pressed=true]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){background:transparent;border:0;box-shadow:none;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.rg-variant-single:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-weight:800}.rg-variant-divider:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:12px;color:#cbd5e1;line-height:1;user-select:none}.rg-variant-button:focus-visible:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){outline:2px solid var(--rg-red);outline-offset:3px;border-radius:2px}.rg-variant-group.rg-field-invalid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-variant-values{padding:0;outline:0;text-decoration:underline wavy var(--rg-brand);text-underline-offset:4px}.rg-variant-group:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-inline-validation-error{flex-basis:100%;font-size:11px;margin-top:3px}.rg-payment-choice--locked:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){cursor:not-allowed}.rg-payment-choice--locked:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-payment-choice-card{background:#f8fafc!important;border-color:#e2e8f0!important;opacity:.78;box-shadow:none!important}.rg-payment-choice--locked:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-payment-choice-icon{background:#64748b!important}.rg-coming-soon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:inline-flex;align-items:center;gap:4px;padding:3px 6px;margin-top:3px;border-radius:5px;background:#e2e8f0;color:#475569;font-size:10px;font-weight:800;line-height:1.3;white-space:nowrap}.rg-payment-mobile-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none}@media(max-width:767px){.rg-variant-picker:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:minmax(0,1fr);row-gap:6px;margin-top:8px}.rg-variant-group:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){column-gap:7px;row-gap:3px}.rg-variant-heading:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:11.5px}.rg-variant-button:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-variant-single:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-width:0;min-height:27px;padding:1px 3px;font-size:11.5px}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:block!important;font-size:10px!important;line-height:1.4!important;margin-top:5px!important;overflow:visible!important;white-space:normal!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important}.rg-payment-method-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:1fr!important;gap:10px!important}.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:74px!important;padding:12px!important;align-items:center!important;gap:10px!important}.rg-payment-choice-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:37px!important;height:37px!important;flex:0 0 37px!important}.rg-payment-gate-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-payment-promo-compact:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) p{font-size:11px!important;line-height:1.5!important}.rg-payment-mobile-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;color:#475569;padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;font-size:11px;line-height:1.5;margin-top:10px}.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin:12px 0}.rg-variant-button:where([data-rg-page~=checkout],[data-rg-page~=checkout] *),.rg-variant-single:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:27px;min-width:0;font-size:11.5px}}@media(max-width:767px){.rg-payment-method-grid:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.rg-payment-choice-card:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-height:93px!important;padding:9px 7px!important;gap:6px!important;align-items:flex-start!important}.rg-payment-choice-icon:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:28px!important;height:28px!important;flex:0 0 28px!important}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){flex:1;min-width:0}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{font-size:11px!important;line-height:1.3!important;overflow-wrap:anywhere}.rg-payment-choice-copy:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{font-size:9px!important;line-height:1.4!important;display:block!important;white-space:normal!important}.rg-payment-choice-check:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-checkout-summary:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){margin:0!important}}.rg-manual-account-list:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.rg-manual-account:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;position:relative;cursor:pointer;min-width:0;height:100%}.rg-manual-account:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input{position:absolute;left:12px;top:14px;width:16px;height:16px;accent-color:var(--rg-red)}.rg-manual-account-body:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;height:100%;min-width:0;padding:10px 12px 10px 37px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .15s,background .15s}.rg-manual-account:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input:checked+.rg-manual-account-body{border-color:var(--rg-red);background:snow}.rg-manual-account-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:center;gap:9px;min-width:0}.rg-manual-account-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>span:nth-child(2){flex:1;min-width:0}.rg-manual-account-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) strong{display:block;font-size:12px;color:#111827;overflow-wrap:anywhere}.rg-manual-account-head:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) small{display:block;font-size:10px;color:#64748b;overflow-wrap:anywhere}.rg-manual-account-logo:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.rg-manual-account-logo:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) img{max-width:100%;max-height:100%;object-fit:contain}.rg-manual-account-details:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:7px;font-size:10.5px;color:#475569;overflow-wrap:anywhere}.rg-manual-account-details:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.rg-manual-check:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){color:#94a3b8;font-size:14px}.rg-manual-account:where([data-rg-page~=checkout],[data-rg-page~=checkout] *)>input:checked+.rg-manual-account-body .rg-manual-check{color:var(--rg-red)}@media(max-width:767px){.rg-manual-account-list:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){grid-template-columns:minmax(0,1fr);gap:8px}}.rg-proof-upload-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;margin-top:9px;color:#64748b;font-size:11px;line-height:1.45}.rg-cod-bilingual-message:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){min-width:0;white-space:normal;margin:0}.rg-cod-bilingual-message:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-cod-message-line{display:block;width:100%;text-align:start;unicode-bidi:isolate;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.rg-cod-bilingual-message:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-cod-message-line[dir=rtl]{text-align:right;font-family:Noto Nastaliq Urdu,Noto Naskh Arabic,Segoe UI,sans-serif;font-size:13px;line-height:2.1}@media(max-width:767px){.rg-cod-bilingual-message:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-cod-message-line{font-size:12px!important;line-height:1.7!important}.rg-cod-bilingual-message:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) .rg-cod-message-line[dir=rtl]{font-size:13px!important;line-height:2.1!important}}.rg-register-email-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;border-radius:9px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-size:11px;line-height:1.55}.rg-register-email-note[hidden]:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:none!important}.rg-register-email-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) i{margin-top:2px;flex:none}.rg-register-existing-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){border-color:#fde68a;background:#fffbeb;color:#92400e}.rg-register-existing-note:where([data-rg-page~=checkout],[data-rg-page~=checkout] *) a{font-weight:800;text-decoration:underline}.rg-checkout-email-notice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){display:block;margin-top:6px;color:#667085;font-size:10px;line-height:1.45}@media(max-width:767px){.rg-checkout-email-notice:where([data-rg-page~=checkout],[data-rg-page~=checkout] *){font-size:10px;line-height:1.5}}.rg-success-page:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){--rg-red: var(--rg-brand);--rg-red-dark: var(--rg-brand-hover);--rg-red-soft: rgba(220, 38, 38, .1);--rg-green: #22c55e;--rg-green-soft: rgba(34, 197, 94, .1);--rg-black: #171717;--rg-border: #f1f1f1;--rg-text: #111827;--rg-text-soft: #6b7280}.rg-success-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){position:relative;overflow:hidden;padding:40px 30px;text-align:center;background:#fff;border:1px solid var(--rg-border);border-radius:16px;box-shadow:0 10px 30px #0000000d}.rg-success-icon:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 24px;color:#fff;background:var(--rg-green);border-radius:50%;box-shadow:0 10px 24px #22c55e40;font-size:36px}.rg-success-icon:where([data-rg-page~=order-success],[data-rg-page~=order-success] *):after{content:"";position:absolute;inset:-8px;z-index:-1;border:2px solid var(--rg-green-soft);border-radius:50%}.rg-success-title:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-text);font-size:28px;font-weight:800;letter-spacing:-.03em}.rg-success-message:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){max-width:450px;margin:12px auto 0;color:var(--rg-text-soft);font-size:15px;font-weight:500;line-height:1.6}.rg-order-number-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){position:relative;margin-top:28px;padding:18px 60px 18px 20px;text-align:left;background:#f9fafb;border:1px solid var(--rg-border);border-radius:12px}.rg-order-label:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-text-soft);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rg-order-number:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){overflow-wrap:anywhere;margin-top:5px;color:var(--rg-text);font-size:20px;font-weight:800;letter-spacing:.02em}.rg-copy-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){position:absolute;top:50%;right:16px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--rg-text-soft);background:#fff;border:1px solid var(--rg-border);border-radius:10px;transform:translateY(-50%);transition:all .2s ease}.rg-copy-button:hover:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-red);background:var(--rg-red-soft);border-color:var(--rg-red)}.rg-success-steps:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:18px 12px;background:#fff;border:1px solid var(--rg-border);border-radius:12px;text-align:center}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{color:var(--rg-red);font-size:20px}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{display:block;margin-top:10px;color:var(--rg-text);font-size:14px;font-weight:700}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{display:block;margin-top:4px;color:var(--rg-text-soft);font-size:12px;font-weight:500;line-height:1.4}.rg-success-actions:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.rg-success-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:700;transition:all .2s ease}.rg-success-button-secondary:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-text);background:#fff;border:1px solid var(--rg-border)}.rg-success-button-secondary:hover:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-red);border-color:var(--rg-red);background:var(--rg-red-soft);transform:translateY(-1px)}.rg-success-button-primary:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);box-shadow:0 6px 18px #0000001f}.rg-success-button-primary:hover:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){background:#000;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.rg-success-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:var(--rg-text-soft);font-size:13px;font-weight:600;line-height:1.5}.rg-success-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{color:var(--rg-red)}.rg-copy-toast:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){position:fixed;left:50%;bottom:30px;z-index:100;display:flex;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:14px 20px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);border-radius:10px;box-shadow:0 10px 30px #0003;opacity:0;pointer-events:none;transform:translate(-50%,20px);transition:all .25s ease;font-size:14px;font-weight:600}.rg-copy-toast.is-visible:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){opacity:1;transform:translate(-50%)}.rg-copy-toast:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{color:var(--rg-green)}.rg-order-summary-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:22px;padding:20px;text-align:left;background:#fff;border:1px solid var(--rg-border);border-radius:14px}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;margin-bottom:4px;border-bottom:1px solid #f3f4f6}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) h2{display:flex;align-items:center;gap:8px;color:var(--rg-text);font-size:16px;font-weight:800}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) h2 i{color:var(--rg-red)}.rg-order-status:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;font-size:11px;font-weight:800}.rg-order-items:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:grid}.rg-order-item:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #f3f4f6}.rg-order-item:last-child:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){border-bottom:0}.rg-order-item-image:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){width:58px;height:58px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:#f9fafb;border:1px solid var(--rg-border);border-radius:10px}.rg-order-item-image:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) img{width:100%;height:100%;object-fit:cover}.rg-order-item-name:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-text);font-size:13px;font-weight:800;line-height:1.4}.rg-order-option-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.rg-order-option:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-height:23px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:10px;font-weight:700}.rg-order-item-meta:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:5px;color:var(--rg-text-soft);font-size:11px;font-weight:600}.rg-order-item-total:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){color:var(--rg-text);font-size:13px;font-weight:800;text-align:right;white-space:nowrap}.rg-order-totals:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding-top:15px;margin-top:5px;border-top:1px dashed rgba(220,38,38,.25)}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--rg-text-soft);font-size:12px;font-weight:600}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *)+.rg-order-total-row{margin-top:9px}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{color:var(--rg-text);font-weight:800}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding-top:12px;margin-top:12px;border-top:1px solid #f3f4f6;color:var(--rg-text);font-size:14px}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{color:var(--rg-black);font-size:18px}.rg-order-delivery-meta:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:10px 11px;color:var(--rg-text-soft);background:#f9fafb;border:1px solid #f1f1f1;border-radius:9px;font-size:10px;font-weight:650;line-height:1.45}.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{display:block;margin-bottom:2px;color:var(--rg-text);font-size:11px;font-weight:800}@media(max-width:639px){.rg-success-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:30px 20px;border-radius:14px}.rg-success-icon:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){width:72px;height:72px;font-size:30px}.rg-success-title:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:24px}.rg-success-message:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:14px}.rg-success-steps:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:1fr;gap:10px}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:flex;align-items:center;text-align:left;gap:14px;padding:14px}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{font-size:18px;flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--rg-red-soft);border-radius:8px}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{margin-top:0;font-size:13px}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{font-size:11px}.rg-success-actions:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:1fr}.rg-order-summary-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:14px}.rg-order-item:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:50px minmax(0,1fr);gap:10px}.rg-order-item-image:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){width:50px;height:50px}.rg-order-item-total:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-column:2;text-align:left;margin-top:-3px}.rg-order-delivery-meta:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:1fr}}.rg-success-page:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){max-width:620px!important;padding-top:14px!important;padding-bottom:18px!important}.rg-success-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:20px 18px!important;border-radius:13px!important}.rg-success-icon:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){width:56px!important;height:56px!important;margin-bottom:12px!important;font-size:23px!important;box-shadow:0 7px 18px #22c55e33!important}.rg-success-icon:where([data-rg-page~=order-success],[data-rg-page~=order-success] *):after{inset:-5px!important}.rg-success-title:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:21px!important;line-height:1.2!important}.rg-success-message:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){max-width:430px!important;margin-top:6px!important;font-size:11px!important;line-height:1.45!important}.rg-order-number-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:14px!important;padding:10px 44px 10px 12px!important;border-radius:9px!important}.rg-order-label:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:8px!important}.rg-order-number:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:2px!important;font-size:14px!important}.rg-copy-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){right:9px!important;width:30px!important;height:30px!important;border-radius:7px!important}.rg-order-summary-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:12px!important;padding:12px!important;border-radius:10px!important}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding-bottom:8px!important;margin-bottom:0!important}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) h2{gap:6px!important;font-size:12px!important}.rg-order-status:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-height:23px!important;padding:0 8px!important;font-size:8px!important}.rg-order-items:where([data-rg-page~=order-success],[data-rg-page~=order-success] *),.rg-order-item:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:none!important}.rg-order-totals:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding-top:8px!important;margin-top:0!important}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){gap:8px!important;font-size:9px!important}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *)+.rg-order-total-row{margin-top:5px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding-top:8px!important;margin-top:8px!important;font-size:10px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:14px!important}.rg-order-delivery-meta:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){gap:6px!important;margin-top:9px!important}.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:7px 8px!important;border-radius:7px!important;font-size:8px!important;line-height:1.35!important}.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{margin-bottom:1px!important;font-size:8.5px!important}.rg-success-steps:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){gap:7px!important;margin-top:12px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:9px 7px!important;border-radius:8px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{font-size:14px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{margin-top:5px!important;font-size:9px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{margin-top:2px!important;font-size:7.5px!important;line-height:1.3!important}.rg-success-actions:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){gap:7px!important;margin-top:12px!important}.rg-success-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-height:38px!important;gap:6px!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important}.rg-success-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){gap:6px!important;margin-top:10px!important;font-size:8.5px!important;line-height:1.35!important}@media(max-width:639px){.rg-success-page:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:10px 7px 14px!important}.rg-success-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){padding:14px 10px!important;border-radius:11px!important}.rg-success-icon:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){width:48px!important;height:48px!important;margin-bottom:9px!important;font-size:20px!important}.rg-success-title:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:18px!important}.rg-success-message:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:4px!important;font-size:9px!important;line-height:1.35!important}.rg-order-number-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:10px!important;padding:8px 39px 8px 9px!important}.rg-order-label:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:7px!important}.rg-order-number:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:12px!important}.rg-copy-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){right:7px!important;width:27px!important;height:27px!important}.rg-order-summary-card:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:9px!important;padding:9px!important}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) h2{font-size:10px!important}.rg-order-status:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-height:21px!important;font-size:7px!important}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:8px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:12px!important}.rg-order-delivery-meta:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:7px!important}.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-width:0!important;padding:6px!important;font-size:7px!important}.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:7.5px!important}.rg-success-steps:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:9px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:block!important;padding:7px 4px!important;text-align:center!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{width:auto!important;height:auto!important;display:inline-block!important;background:transparent!important;font-size:12px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{margin-top:4px!important;font-size:7.5px!important;line-height:1.2!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{margin-top:1px!important;font-size:6px!important;line-height:1.2!important}.rg-success-actions:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:9px!important}.rg-success-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){min-height:34px!important;padding:0 6px!important;font-size:8px!important}.rg-success-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){margin-top:8px!important;font-size:7px!important}}@media(max-width:360px){.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{display:none!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:7px!important}.rg-success-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:7.5px!important}}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px;padding-right:2px;color:#64748b;font-size:8.5px;font-weight:600;line-height:1.35}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{color:var(--rg-red);font-size:9px}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) a{color:var(--rg-red);font-weight:800;text-decoration:none;white-space:nowrap}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) a:hover{text-decoration:underline}@media(max-width:639px){.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){gap:4px;margin-top:4px;font-size:7px}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) i{font-size:8px}}.rg-success-title:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:23px!important}.rg-success-message:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:12.5px!important;line-height:1.5!important}.rg-order-label:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9px!important}.rg-order-number:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:16px!important}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9.5px!important;line-height:1.4!important}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) h2{font-size:13.5px!important}.rg-order-status:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9px!important}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:10.5px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:12px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:16px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:10.5px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{font-size:8.5px!important;line-height:1.35!important}.rg-success-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:11px!important}.rg-success-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9.5px!important;line-height:1.4!important}.rg-order-delivery-meta:where([data-rg-page~=order-success],[data-rg-page~=order-success] *),.rg-order-meta-box:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){display:none!important}@media(max-width:639px){.rg-success-title:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:19px!important}.rg-success-message:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:10.5px!important}.rg-order-label:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:8px!important}.rg-order-number:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:13.5px!important}.rg-order-track-mobile-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:8px!important}.rg-order-summary-head:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) h2{font-size:11px!important}.rg-order-status:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:8px!important}.rg-order-total-row:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:10px!important}.rg-order-total-row.is-grand:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:13.5px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) strong{font-size:8.5px!important}.rg-success-step:where([data-rg-page~=order-success],[data-rg-page~=order-success] *) span{font-size:6.8px!important}.rg-success-button:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:9px!important}.rg-success-note:where([data-rg-page~=order-success],[data-rg-page~=order-success] *){font-size:8px!important}}body.cr7-sports-theme:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){background:#f9fafb!important}body.cr7-sports-theme:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) main{background:transparent!important}.rg-track-page:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){--cr7-red: var(--rg-brand);--cr7-red-dark: var(--rg-brand-hover);--cr7-red-soft: rgba(220, 38, 38, .1);--rg-black: #171717;--rg-border: #f1f1f1;--rg-text: #111827;--rg-text-soft: #6b7280;color:var(--rg-text)}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-order-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){background:#fff;border:1px solid var(--rg-border);border-radius:16px;box-shadow:0 10px 30px #0000000a}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:24px}.rg-track-icon:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:var(--rg-black);border-radius:12px;box-shadow:0 6px 16px #0000001a}.rg-track-tabs:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;margin-top:20px;background:#f9fafb;border:1px solid var(--rg-border);border-radius:12px}.rg-track-tab:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--rg-text-soft);background:transparent;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;transition:all .2s ease}.rg-track-tab:hover:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:var(--rg-text);background:#fff;border-color:var(--rg-border)}.rg-track-tab.is-active:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:#fff;background:var(--rg-black);border-color:var(--rg-black);box-shadow:0 4px 12px #0000001a}.rg-track-form:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:none;margin-top:16px}.rg-track-form.is-active:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:block}.rg-track-form-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.rg-track-field:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){position:relative}.rg-track-field:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px;pointer-events:none}.rg-track-input:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100%;min-height:50px;padding:0 16px 0 44px;color:var(--rg-text);background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none!important;box-shadow:none!important;font-size:15px;font-weight:500;transition:all .2s ease}.rg-track-input:where([data-rg-page~=track-order],[data-rg-page~=track-order] *)::placeholder{color:#9ca3af}.rg-track-input:focus:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){border-color:var(--cr7-red)!important;box-shadow:0 0 0 3px #dc26261f!important}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:120px;min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);border-radius:10px;box-shadow:0 6px 18px #0000001f;font-size:15px;font-weight:700;transition:all .2s ease}.rg-track-button:hover:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:#fff;background:#000;border-color:#000;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.rg-track-help:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--rg-text-soft);font-size:13px;font-weight:500}.rg-track-help:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{color:var(--cr7-red)}.rg-order-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){overflow:hidden;margin-bottom:16px}.rg-order-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;background:#fff;border-bottom:1px solid #f3f4f6}.rg-order-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:var(--rg-text-soft);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rg-order-no-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:center;gap:10px;margin-top:4px}.rg-order-no:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){overflow-wrap:anywhere;color:var(--rg-text);font-size:18px;font-weight:800;letter-spacing:.02em}.rg-copy-order:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--rg-text-soft);background:#f9fafb;border:1px solid var(--rg-border);border-radius:8px;flex:0 0 auto;transition:all .2s ease}.rg-copy-order:hover:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:var(--cr7-red);background:var(--cr7-red-soft);border-color:var(--cr7-red)}.rg-order-date:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:8px;color:var(--rg-text-soft);font-size:14px;font-weight:500}.rg-order-head-right:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){text-align:right}.rg-status:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.rg-status-pending:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:#b45309;background:#fff7ed;border-color:#fed7aa}.rg-status-active:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-status-complete:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:#fff;background:var(--cr7-red);border-color:var(--cr7-red)}.rg-status-cancelled:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:var(--rg-brand-hover);background:#fff1f2;border-color:#fecdd3}.rg-status-default:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.rg-order-total:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:10px;color:var(--rg-text);font-size:20px;font-weight:800}.rg-order-body:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:24px}.rg-info-grid:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:14px;background:#f9fafb;border:1px solid var(--rg-border);border-radius:10px}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span,.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span{display:flex;align-items:center;gap:6px;color:var(--rg-text-soft);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span i,.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span i{color:var(--cr7-red)}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{display:block;overflow:hidden;margin-top:6px;color:var(--rg-text);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:12px}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) p{margin-top:8px;color:var(--rg-text);font-size:14px;font-weight:500;line-height:1.6}.rg-items:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){overflow:hidden;margin-top:16px;background:#fff;border:1px solid var(--rg-border);border-radius:12px}.rg-items-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-item-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;grid-template-columns:minmax(0,1fr) 80px 100px;gap:12px;align-items:center}.rg-items-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:12px 16px;color:var(--rg-text-soft);background:#f9fafb;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rg-item-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:14px 16px;border-top:1px solid #f3f4f6}.rg-item-row:hover:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){background:#fafafa}.rg-item-name:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:0;color:var(--rg-text);font-size:14px;font-weight:600;line-height:1.5}.rg-item-qty:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:var(--rg-text-soft);font-size:14px;font-weight:600;text-align:center}.rg-item-total:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:var(--rg-text);font-size:15px;font-weight:800;text-align:right;white-space:nowrap}.rg-progress-wrap:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:24px;padding-top:24px;border-top:1px solid #f3f4f6}.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){position:relative;text-align:center}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){position:absolute;top:18px;left:0;width:100%;height:4px;background:#e5e7eb}.rg-step:first-child:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{left:50%;width:50%}.rg-step:last-child:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{width:50%}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{background:var(--cr7-red)}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){position:relative;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;background:#fff;border:2px solid #e5e7eb;border-radius:999px;font-size:14px}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{color:#fff;border-color:transparent}.rg-step:nth-child(1).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b26}.rg-step:nth-child(2).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb26}.rg-step:nth-child(3).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{background:#7c3aed;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed26}.rg-step:nth-child(4).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{background:var(--rg-brand);border-color:var(--rg-brand);box-shadow:0 0 0 4px #dc262626}.rg-step:nth-child(5).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{background:#16a34a;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a26}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:block;margin-top:10px;color:#9ca3af;font-size:13px;font-weight:600;line-height:1.3}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label{color:var(--rg-text);font-weight:700}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:block;min-height:32px;margin-top:5px;padding:0 4px;color:#9ca3af;font-size:10px;font-weight:600;line-height:1.35}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{color:#6b7280}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{display:block;color:#374151;font-size:10px;font-weight:700}.rg-step-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:inline-flex;flex-direction:column;align-items:center;width:100%;padding:0;color:inherit;background:transparent;border:0;outline:none}.rg-step-button.has-details:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){cursor:pointer}.rg-step-button.has-details:hover:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot,.rg-step-button.has-details:focus:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{transform:translateY(-2px) scale(1.05);box-shadow:0 7px 18px #0f172a24}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){transition:transform .18s ease,box-shadow .18s ease}.rg-track-detail-bg:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px;background:#0f172a8c;backdrop-filter:blur(3px)}.rg-track-detail-bg.is-open:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex}.rg-track-detail-modal:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:min(460px,100%);overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 24px 70px #0f172a38}.rg-track-detail-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #f1f5f9}.rg-track-detail-title:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:center;gap:10px}.rg-track-detail-title:where([data-rg-page~=track-order],[data-rg-page~=track-order] *)>i{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--cr7-red);border-radius:9px}.rg-track-detail-title:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h3{color:var(--rg-text);font-size:15px;font-weight:800}.rg-track-detail-title:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) p{margin-top:2px;color:var(--rg-text-soft);font-size:11px}.rg-track-detail-close:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.rg-track-detail-body:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;gap:8px;padding:14px 16px 16px}.rg-track-detail-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:10px 11px;background:#f8fafc;border:1px solid #eef2f7;border-radius:9px}.rg-track-detail-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span{display:block;color:#94a3b8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rg-track-detail-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{display:block;margin-top:4px;color:var(--rg-text);font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.rg-track-detail-empty:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){color:#94a3b8!important;font-style:italic;font-weight:600!important}.rg-cancelled:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:14px;color:var(--rg-brand-hover);background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;font-size:15px;font-weight:700}.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:60px 20px;text-align:center}.rg-state-icon:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:var(--cr7-red);background:var(--cr7-red-soft);border:1px solid rgba(220,38,38,.2);border-radius:50%;font-size:32px}.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h3{color:var(--rg-text);font-size:20px;font-weight:800}.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) p{max-width:450px;margin:10px auto 0;color:var(--rg-text-soft);font-size:15px;font-weight:500;line-height:1.6}.rg-copy-toast:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){position:fixed;left:50%;bottom:30px;z-index:100;display:flex;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:14px 20px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);border-radius:10px;box-shadow:0 10px 30px #0003;opacity:0;pointer-events:none;transform:translate(-50%,20px);transition:all .25s ease;font-size:15px;font-weight:600}.rg-copy-toast.is-visible:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){opacity:1;transform:translate(-50%)}.rg-copy-toast:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{color:#22c55e}@media(max-width:767px){.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:18px}.rg-track-form-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:minmax(0,1fr) auto;gap:8px}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:auto;min-width:96px;padding:0 12px;font-size:12px}.rg-order-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-order-body:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:18px}.rg-info-grid:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:1fr}.rg-items-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:none}.rg-item-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total" "qty qty";gap:8px 12px}.rg-item-name:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-area:name}.rg-item-qty:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-area:qty;text-align:left;font-size:13px}.rg-item-total:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-area:total}.rg-progress-wrap:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100%;margin-top:18px;padding-top:18px;overflow:visible}.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;overflow:visible;padding:5px 0 8px}.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:auto;min-width:0;padding:0 1px}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:15px;height:3px}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:30px;height:30px;font-size:10px;flex:0 0 30px}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:27px;margin-top:7px;padding:0 1px;font-size:8px;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:27px;margin-top:2px;padding:0 1px;font-size:7px;line-height:1.2;white-space:normal}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{display:block;font-size:7px;white-space:nowrap}.rg-step-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100%;min-width:0;overflow:visible}}@media(max-width:479px){.rg-order-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){flex-direction:column}.rg-order-head-right:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.rg-order-total:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:0}.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:auto;min-width:0;padding:0}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:28px;padding:0;font-size:7px;line-height:1.1}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:28px;height:28px;font-size:9px}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:14px;height:2px}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:6px}}@media(max-width:360px){.rg-track-form-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:minmax(0,1fr) 88px;gap:6px}.rg-track-input:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:46px;padding-left:38px;padding-right:8px;font-size:12px}.rg-track-field:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{left:13px}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:88px;min-height:46px;padding:0 8px;font-size:11px}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{display:none}}.rg-track-page:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){max-width:860px!important;padding-top:14px!important;padding-bottom:18px!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){max-width:620px!important;padding:14px 16px!important;margin-bottom:12px!important;border-radius:12px!important}.rg-track-icon:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:38px!important;height:38px!important;border-radius:10px!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h1{font-size:20px!important;line-height:1.2!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h1+p{margin-top:2px!important;font-size:11px!important}.rg-track-form:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:11px!important}.rg-track-form-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){gap:8px!important}.rg-track-input:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:42px!important;padding-left:38px!important;font-size:13px!important;border-radius:8px!important}.rg-track-field:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{left:13px!important;font-size:12px!important}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:108px!important;min-height:42px!important;padding:0 13px!important;font-size:12px!important;border-radius:8px!important}.rg-order-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-bottom:10px!important;border-radius:12px!important}.rg-order-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:12px 15px!important;gap:10px!important}.rg-order-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){font-size:9px!important}.rg-order-no-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){gap:6px!important;margin-top:2px!important}.rg-order-no:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){font-size:14px!important}.rg-copy-order:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:29px!important;height:29px!important;border-radius:7px!important}.rg-order-date:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:4px!important;font-size:10px!important}.rg-status:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:26px!important;padding:0 9px!important;gap:4px!important;font-size:10px!important}.rg-order-total:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:5px!important;font-size:15px!important}.rg-order-body:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:12px 15px!important}.rg-info-grid:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){gap:7px!important}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:8px 9px!important;border-radius:8px!important}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span,.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span{gap:4px!important;font-size:8px!important}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{margin-top:3px!important;font-size:10.5px!important}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:7px!important}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) p{margin-top:4px!important;font-size:10px!important;line-height:1.4!important}.rg-progress-wrap:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:12px!important;padding-top:12px!important}.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding-top:2px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:14px!important;height:2px!important}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:28px!important;height:28px!important;font-size:9px!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:18px!important;margin-top:5px!important;font-size:8px!important;line-height:1.1!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:22px!important;margin-top:2px!important;font-size:7px!important;line-height:1.2!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:7px!important}.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:32px 16px!important}.rg-state-icon:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:58px!important;height:58px!important;margin-bottom:12px!important;font-size:22px!important}.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h3{font-size:16px!important}.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) p{margin-top:5px!important;font-size:12px!important}@media(max-width:767px){.rg-track-page:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:10px 8px 14px!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:11px!important;margin-bottom:9px!important}.rg-track-icon:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:34px!important;height:34px!important;flex:0 0 34px!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .flex.items-center.gap-4{gap:9px!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h1{font-size:16px!important}.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) h1+p{font-size:8.5px!important;line-height:1.3!important}.rg-track-form:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:8px!important}.rg-track-form-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:minmax(0,1fr) 90px!important;gap:6px!important}.rg-track-input:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:38px!important;padding-left:31px!important;padding-right:6px!important;font-size:10.5px!important}.rg-track-field:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{left:10px!important;font-size:10px!important}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:90px!important;min-height:38px!important;padding:0 7px!important;font-size:9.5px!important}.rg-order-head:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:9px 10px!important}.rg-order-body:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:9px 10px!important}.rg-info-grid:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:0!important;padding:6px!important}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span{font-size:6.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:8px!important}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){padding:6px 7px!important;margin-top:5px!important}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span{font-size:6.5px!important}.rg-address:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) p{margin-top:3px!important;font-size:8px!important}.rg-progress-wrap:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:9px!important;padding-top:9px!important}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:25px!important;height:25px!important;font-size:8px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:12px!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-height:17px!important;margin-top:4px!important;padding:0!important;font-size:6.8px!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:5.8px!important}}@media(max-width:360px){.rg-track-form-row:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){grid-template-columns:minmax(0,1fr) 80px!important}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){min-width:80px!important;font-size:8.5px!important}.rg-track-button:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) i{display:none!important}.rg-info-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) span i{display:none!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){font-size:6px!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:5px!important}}@media(min-width:768px){.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:min(100%,700px)!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:28px!important;height:28px!important;font-size:9px!important;flex:0 0 28px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:14px!important}}@media(max-width:767px){.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:0!important}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:10px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:16px!important;height:2px!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:6px!important;font-size:7.5px!important;line-height:1.15!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:3px!important;font-size:6.4px!important;line-height:1.2!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:6.4px!important}}@media(max-width:360px){.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:9px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:15px!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){font-size:6.6px!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:5.6px!important}}@media(min-width:768px){.rg-track-search:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-order-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *),.rg-track-state:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:min(100%,620px)!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important}.rg-order-card:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-bottom:10px!important}.rg-progress-wrap:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){display:flex!important;justify-content:center!important;overflow:visible!important}.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:500px!important;max-width:500px!important;margin:0 auto!important;grid-template-columns:repeat(5,100px)!important;justify-content:center!important}.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100px!important;min-width:100px!important}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:36px!important;height:36px!important;flex:0 0 36px!important;font-size:11px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:18px!important;height:3px!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:7px!important;font-size:8.5px!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:3px!important;font-size:7px!important}.rg-step-time:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) strong{font-size:7px!important}}@media(max-width:767px){.rg-progress:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:100%!important;max-width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:34px!important;height:34px!important;flex:0 0 34px!important;font-size:10px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:17px!important;height:2px!important}.rg-step-label:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){margin-top:6px!important;font-size:7.2px!important}}@media(max-width:360px){.rg-dot:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:9px!important}.rg-line:where([data-rg-page~=track-order],[data-rg-page~=track-order] *){top:16px!important}}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{transform:scaleX(0);transform-origin:left center;animation:rgTrackLineFill .48s cubic-bezier(.22,.75,.28,1) forwards}.rg-step:first-child.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{transform-origin:right center}.rg-step:nth-child(1).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{animation-delay:.05s}.rg-step:nth-child(2).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{animation-delay:.18s}.rg-step:nth-child(3).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{animation-delay:.31s}.rg-step:nth-child(4).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{animation-delay:.44s}.rg-step:nth-child(5).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{animation-delay:.57s}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{animation:rgTrackIconPop .42s cubic-bezier(.2,.9,.3,1.25) both}.rg-step:nth-child(1).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{animation-delay:.07s}.rg-step:nth-child(2).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{animation-delay:.2s}.rg-step:nth-child(3).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{animation-delay:.33s}.rg-step:nth-child(4).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{animation-delay:.46s}.rg-step:nth-child(5).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{animation-delay:.59s}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{opacity:0;transform:translateY(4px);animation:rgTrackTextIn .34s ease forwards}.rg-step:nth-child(1).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:nth-child(1).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation-delay:.16s}.rg-step:nth-child(2).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:nth-child(2).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation-delay:.29s}.rg-step:nth-child(3).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:nth-child(3).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation-delay:.42s}.rg-step:nth-child(4).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:nth-child(4).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation-delay:.55s}.rg-step:nth-child(5).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:nth-child(5).is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation-delay:.68s}.rg-step.is-current:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{position:relative;z-index:3}.rg-step.is-current:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot:after{content:"";position:absolute;inset:-5px;border:2px solid currentColor;border-radius:999px;opacity:.24;animation:rgTrackCurrentPulse 1.9s ease-out infinite;pointer-events:none}.rg-step:nth-child(4).is-current:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot i{animation:rgTrackTruckMove 1.8s ease-in-out infinite}.rg-step:nth-child(5).is-current:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot:after{border-color:#16a34a;animation:rgTrackDeliveredRing 1.7s ease-out infinite}.rg-step:nth-child(5).is-current:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot i{animation:rgTrackDeliveredPop 1.5s ease-in-out infinite}.rg-step:not(.is-done):where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot,.rg-step:not(.is-done):where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:not(.is-done):where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation:none!important}.rg-step-button.has-details:active:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot{transform:scale(.96)}@keyframes rgTrackLineFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rgTrackIconPop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rgTrackTextIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rgTrackCurrentPulse{0%{transform:scale(.86);opacity:.34}65%{transform:scale(1.28);opacity:0}to{transform:scale(1.28);opacity:0}}@keyframes rgTrackTruckMove{0%,to{transform:translate(-1px)}45%{transform:translate(2px)}60%{transform:translate(1px)}}@keyframes rgTrackDeliveredRing{0%{transform:scale(.88);opacity:.38}70%{transform:scale(1.34);opacity:0}to{transform:scale(1.34);opacity:0}}@keyframes rgTrackDeliveredPop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line,.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot,.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot:after,.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-dot i,.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-label,.rg-step:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-step-time{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.rg-step.is-done:where([data-rg-page~=track-order],[data-rg-page~=track-order] *) .rg-line{transform:scaleX(1)!important}}.rg-about:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){--red:var(--rg-brand);--ink:#0f172a;--muted:#64748b;--line:#e5e7eb;--soft:#f8fafc;max-width:1140px;margin:0 auto;padding:0 0 28px;color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.65}.rg-about:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) *{box-sizing:border-box}.rg-about-card:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){margin-top:14px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){margin-top:0;padding:32px;background:radial-gradient(circle at 92% 10%,rgba(220,38,38,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fafc)}.rg-kicker:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){color:var(--red);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h1{max-width:820px;margin:7px 0 0;color:var(--ink);font-size:clamp(31px,3.6vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.035em}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h1 span{color:var(--red)}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{max-width:900px;margin:12px 0 0;color:#475569;font-size:14px;line-height:1.72}.rg-trust-grid:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.rg-trust:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:14px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:center}.rg-trust:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) strong{display:block;color:var(--ink);font-size:19px;font-weight:800}.rg-trust:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) span{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.35}.rg-section-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){max-width:800px;margin-bottom:15px}.rg-section-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h2{margin:5px 0 0;color:var(--ink);font-size:24px;line-height:1.25;font-weight:800}.rg-section-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.68}.rg-company-grid:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:16px;align-items:stretch}.rg-company-copy:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:18px;border:1px solid #eef2f7;border-radius:14px;background:var(--soft)}.rg-company-copy:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h3{margin:0;color:var(--ink);font-size:17px;font-weight:800}.rg-company-copy:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.72}.rg-company-points:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){display:grid;gap:8px;margin-top:12px}.rg-company-point:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){display:flex;gap:8px;align-items:flex-start;color:#475569;font-size:11.5px;line-height:1.55}.rg-company-point:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) i{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-size:8px}.rg-owner:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.rg-owner-photo:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){height:300px;padding:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8fafc}.rg-owner-photo:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;border-radius:10px}.rg-owner-placeholder:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:30px}.rg-owner-body:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:16px}.rg-owner-body:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h3{margin:4px 0 0;color:var(--ink);font-size:17px;font-weight:800}.rg-owner-role:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){margin-top:3px;color:var(--red);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rg-owner-body:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.rg-branch-list:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){display:flex;flex-direction:column;gap:17px}.rg-branch:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.rg-branch-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:13px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #eef2f7}.rg-branch-title:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){display:flex;align-items:flex-start;gap:9px}.rg-branch-no:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:8px;background:var(--red);color:#fff;font-size:9px;font-weight:950}.rg-branch-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h3{margin:0;color:var(--ink);font-size:14px;font-weight:800}.rg-branch-area:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){margin-top:2px;color:var(--red);font-size:9px;font-weight:800}.rg-branch-meta:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){max-width:700px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;color:var(--muted);font-size:10px;line-height:1.5}.rg-branch-meta:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) span,.rg-branch-meta:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);text-decoration:none}.rg-branch-meta:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) i{color:var(--red)}.rg-branch-map:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){width:100%;height:340px;display:block;border:0;background:#f3f4f6}@media(max-width:900px){.rg-company-grid:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){grid-template-columns:1fr}.rg-trust-grid:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){grid-template-columns:repeat(2,minmax(0,1fr))}.rg-branch-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){flex-direction:column}.rg-branch-meta:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){justify-content:flex-start}}@media(max-width:640px){.rg-about:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding-bottom:18px}.rg-about-card:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){margin-top:10px;padding:14px;border-radius:13px}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:18px 14px}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h1{font-size:27px;line-height:1.12}.rg-about-hero:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{font-size:12px;line-height:1.62}.rg-trust-grid:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){gap:7px;margin-top:10px}.rg-trust:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:10px 7px}.rg-trust:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) strong{font-size:15px}.rg-trust:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) span{font-size:7.5px}.rg-section-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) h2{font-size:20px;line-height:1.25}.rg-section-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{font-size:11px}.rg-company-copy:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:12px}.rg-company-copy:where([data-rg-page~=about-us],[data-rg-page~=about-us] *) p{font-size:11px}.rg-owner-photo:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){height:245px}.rg-branch-head:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){padding:11px}.rg-branch-meta:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){font-size:9.5px}.rg-branch-map:where([data-rg-page~=about-us],[data-rg-page~=about-us] *){height:255px}}.rg-auth-wrap:where([data-rg-page~=login],[data-rg-page~=login] *){max-width:430px;margin:24px auto 42px;padding:0 14px}.rg-auth-card:where([data-rg-page~=login],[data-rg-page~=login] *){background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:21px;box-shadow:0 12px 34px #00000012}.rg-auth-card:where([data-rg-page~=login],[data-rg-page~=login] *) h1{margin:0;color:#111827;font-size:21px;font-weight:900;line-height:1.2}.rg-auth-card:where([data-rg-page~=login],[data-rg-page~=login] *)>p{margin:4px 0 0;color:#6b7280;font-size:11px;line-height:1.5}.rg-auth-field:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:13px}.rg-auth-field:where([data-rg-page~=login],[data-rg-page~=login] *) label{display:block;margin-bottom:5px;color:#374151;font-size:11px;font-weight:800}.rg-auth-input:where([data-rg-page~=login],[data-rg-page~=login] *){width:100%;min-height:42px;padding:0 12px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;font-size:12px}.rg-auth-input:focus:where([data-rg-page~=login],[data-rg-page~=login] *){border-color:var(--rg-brand);box-shadow:0 0 0 3px #dc262614}.rg-password-wrap:where([data-rg-page~=login],[data-rg-page~=login] *){position:relative}.rg-password-wrap:where([data-rg-page~=login],[data-rg-page~=login] *) .rg-auth-input{padding-right:43px}.rg-password-toggle:where([data-rg-page~=login],[data-rg-page~=login] *){position:absolute;top:50%;right:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#6b7280;background:transparent;border:0;border-radius:7px;transform:translateY(-50%);cursor:pointer}.rg-password-toggle:hover:where([data-rg-page~=login],[data-rg-page~=login] *){color:var(--rg-brand);background:#fef2f2}.rg-login-meta:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:8px;display:flex;align-items:center;justify-content:flex-end}.rg-forgot-link:where([data-rg-page~=login],[data-rg-page~=login] *){color:var(--rg-brand);font-size:10px;font-weight:850;text-decoration:none}.rg-forgot-link:hover:where([data-rg-page~=login],[data-rg-page~=login] *){color:var(--rg-brand-hover);text-decoration:underline}.rg-forgot-button:where([data-rg-page~=login],[data-rg-page~=login] *),.rg-back-button:where([data-rg-page~=login],[data-rg-page~=login] *){padding:0;background:transparent;border:0;cursor:pointer;font-family:inherit}.rg-back-button:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:12px}.rg-auth-btn:where([data-rg-page~=login],[data-rg-page~=login] *){width:100%;min-height:42px;margin-top:15px;color:#fff;background:var(--rg-brand);border:0;border-radius:9px;font-size:12px;font-weight:900;cursor:pointer}.rg-auth-btn:hover:where([data-rg-page~=login],[data-rg-page~=login] *){background:var(--rg-brand-hover)}.rg-auth-btn:disabled:where([data-rg-page~=login],[data-rg-page~=login] *){opacity:.55;cursor:not-allowed}.rg-auth-error:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:11px;padding:9px 11px;color:var(--rg-brand-hover);background:#fef2f2;border:1px solid #fecaca;border-radius:9px;font-size:10px;font-weight:700;line-height:1.45}.rg-auth-links:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:13px;color:#6b7280;font-size:10px;text-align:center}.rg-auth-links:where([data-rg-page~=login],[data-rg-page~=login] *) a{color:var(--rg-brand);font-weight:900;text-decoration:none}.rg-auth-links:where([data-rg-page~=login],[data-rg-page~=login] *) a:hover{text-decoration:underline}.rg-mobile-help:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:4px;color:#9ca3af;font-size:9px}.rg-auth-success:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:11px;padding:9px 11px;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;font-size:10px;font-weight:700;line-height:1.45}.rg-reset-note:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:10px;padding:8px 9px;display:flex;align-items:flex-start;gap:6px;color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-size:9px;line-height:1.4}.rg-reset-note:where([data-rg-page~=login],[data-rg-page~=login] *) i{margin-top:2px;color:var(--rg-brand)}.rg-auth-back-link:where([data-rg-page~=login],[data-rg-page~=login] *){display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--rg-brand);font-size:10px;font-weight:850;text-decoration:none}.rg-auth-back-link:hover:where([data-rg-page~=login],[data-rg-page~=login] *){text-decoration:underline}@media(max-width:480px){.rg-auth-wrap:where([data-rg-page~=login],[data-rg-page~=login] *){margin-top:18px}.rg-auth-card:where([data-rg-page~=login],[data-rg-page~=login] *){padding:18px}}.rg-auth-wrap:where([data-rg-page~=signup],[data-rg-page~=signup] *){--rg-red:var(--rg-brand);--rg-red-dark:var(--rg-brand-hover);--rg-ink:#111827;--rg-muted:#667085;width:100%;max-width:1080px;margin:28px auto 54px;padding:0 16px;font-family:Inter,Segoe UI,Arial,sans-serif}.rg-auth-shell:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-height:600px;overflow:hidden;background:#fff;border:1px solid #e6e8ed;border-radius:24px;box-shadow:0 26px 72px #0f172a1c}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:38px 34px;color:#fff;background:radial-gradient(circle at 15% 18%,rgba(239,68,68,.28),transparent 30%),radial-gradient(circle at 86% 82%,rgba(220,38,38,.22),transparent 32%),linear-gradient(145deg,#101216,#191b20 56%,#0b0c0f)}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *):before{content:"";position:absolute;width:220px;height:220px;right:-95px;top:-70px;border:32px solid rgba(255,255,255,.035);border-radius:50%}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *):after{content:"";position:absolute;left:-70px;bottom:-105px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(220,38,38,.22),transparent 68%)}.rg-auth-brand-top:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-brand-bottom:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative;z-index:2}.rg-auth-brand-mark:where([data-rg-page~=signup],[data-rg-page~=signup] *){width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#ef4444,var(--rg-brand-hover));box-shadow:0 12px 28px #dc262640;font-size:21px}.rg-auth-brand-name:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:18px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *) h2{max-width:360px;margin:10px 0 0;color:#fff;font-size:34px;line-height:1.08;font-weight:850;letter-spacing:-.04em}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *) h2 span{color:#f87171}.rg-auth-brand-copy:where([data-rg-page~=signup],[data-rg-page~=signup] *){max-width:370px;margin:13px 0 0;color:#c7cbd3;font-size:12px;line-height:1.7}.rg-auth-points:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:grid;gap:10px;margin-top:24px}.rg-auth-point:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:flex;align-items:flex-start;gap:9px;color:#e5e7eb;font-size:11px;font-weight:650;line-height:1.5}.rg-auth-point:where([data-rg-page~=signup],[data-rg-page~=signup] *) i{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--rg-brand);font-size:8px}.rg-auth-brand-bottom:where([data-rg-page~=signup],[data-rg-page~=signup] *){padding-top:24px;color:#8f96a3;font-size:9px;font-weight:700}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative;padding:42px 44px;background:#fff}.rg-auth-form-head:where([data-rg-page~=signup],[data-rg-page~=signup] *){max-width:620px;margin-bottom:21px}.rg-auth-eyebrow:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:inline-flex;align-items:center;gap:6px;color:var(--rg-red);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *) h1{margin:7px 0 0;color:var(--rg-ink);font-size:30px;line-height:1.14;font-weight:850;letter-spacing:-.035em}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *) p{margin:7px 0 0;color:var(--rg-muted);font-size:12px;line-height:1.65}.rg-auth-field:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:17px;min-width:0}.rg-auth-field:where([data-rg-page~=signup],[data-rg-page~=signup] *) label{display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:850}.rg-auth-input:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-textarea:where([data-rg-page~=signup],[data-rg-page~=signup] *){width:100%;color:#111827;background:#fff;border:1px solid #d6dbe3;border-radius:11px;outline:none;font-size:13px;transition:.18s ease}.rg-auth-input:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:48px;padding:0 13px}.rg-auth-textarea:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:96px;padding:11px 13px;resize:vertical;line-height:1.6}.rg-auth-input:where([data-rg-page~=signup],[data-rg-page~=signup] *)::placeholder,.rg-auth-textarea:where([data-rg-page~=signup],[data-rg-page~=signup] *)::placeholder{color:#a3abb8}.rg-auth-input:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-textarea:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *){border-color:#c4cad4}.rg-auth-input:focus:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:focus:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-textarea:focus:where([data-rg-page~=signup],[data-rg-page~=signup] *){border-color:var(--rg-red);box-shadow:0 0 0 4px #dc262616}.rg-password-wrap:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative}.rg-password-wrap:where([data-rg-page~=signup],[data-rg-page~=signup] *) .rg-auth-input{padding-right:50px}.rg-password-toggle:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:absolute;top:50%;right:6px;width:38px;height:38px;display:grid;place-items:center;color:#667085;background:#f8fafc;border:1px solid transparent;border-radius:9px;transform:translateY(-50%);cursor:pointer}.rg-password-toggle:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *){color:var(--rg-red);background:#fef2f2;border-color:#fecaca}.rg-auth-btn:where([data-rg-page~=signup],[data-rg-page~=signup] *){width:100%;min-height:50px;margin-top:19px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#e42b2b,#bd1616);border:1px solid #bd1616;border-radius:11px;box-shadow:0 10px 22px #dc262633;font-size:12px;font-weight:900;cursor:pointer;transition:.18s ease}.rg-auth-btn:hover:not(:disabled):where([data-rg-page~=signup],[data-rg-page~=signup] *){transform:translateY(-1px);box-shadow:0 14px 28px #dc262645}.rg-auth-btn:disabled:where([data-rg-page~=signup],[data-rg-page~=signup] *){opacity:.5;box-shadow:none;cursor:not-allowed}.rg-auth-error:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-success:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:13px;padding:11px 12px;border-radius:10px;font-size:10.5px;font-weight:750;line-height:1.5}.rg-auth-error:where([data-rg-page~=signup],[data-rg-page~=signup] *){color:#991b1b;background:#fff5f5;border:1px solid #fecaca}.rg-auth-success:where([data-rg-page~=signup],[data-rg-page~=signup] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-auth-links:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:17px;padding-top:16px;border-top:1px solid #eef1f4;color:#667085;font-size:10.5px;text-align:center}.rg-auth-links:where([data-rg-page~=signup],[data-rg-page~=signup] *) a,.rg-forgot-link:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-back-link:where([data-rg-page~=signup],[data-rg-page~=signup] *){color:var(--rg-red);font-weight:900;text-decoration:none}.rg-auth-links:where([data-rg-page~=signup],[data-rg-page~=signup] *) a:hover,.rg-forgot-link:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-back-link:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *){text-decoration:underline}.rg-login-meta:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:9px;display:flex;justify-content:flex-end}.rg-forgot-link:where([data-rg-page~=signup],[data-rg-page~=signup] *){font-size:10.5px}.rg-forgot-button:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-back-button:where([data-rg-page~=signup],[data-rg-page~=signup] *){padding:0;background:transparent;border:0;cursor:pointer;font-family:inherit}.rg-back-button:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:12px}.rg-mobile-help:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-help:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:5px;color:#98a2b3;font-size:9.5px;line-height:1.45}.rg-reset-note:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:10px;padding:9px 10px;display:flex;gap:7px;color:#667085;background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;font-size:9.5px;line-height:1.45}.rg-reset-note:where([data-rg-page~=signup],[data-rg-page~=signup] *) i{margin-top:2px;color:var(--rg-red)}.rg-auth-back-link:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:10.5px}.rg-auth-secure:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;color:#8a94a3;font-size:9.5px;font-weight:700}.rg-auth-secure:where([data-rg-page~=signup],[data-rg-page~=signup] *) i{color:#22a06b}.rg-auth-grid:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.rg-auth-field.full:where([data-rg-page~=signup],[data-rg-page~=signup] *){grid-column:1/-1}.rg-city-search-select:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative;width:100%}.rg-city-search-trigger:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 42px 0 13px;color:#111827;background:#fff;border:1px solid #d6dbe3;border-radius:11px;outline:none;text-align:left;font-size:13px;cursor:pointer}.rg-city-search-trigger:focus:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-city-search-select.is-open:where([data-rg-page~=signup],[data-rg-page~=signup] *) .rg-city-search-trigger{border-color:var(--rg-red);box-shadow:0 0 0 4px #dc262616}.rg-city-search-trigger:disabled:where([data-rg-page~=signup],[data-rg-page~=signup] *){color:#98a2b3;background:#f8fafc;cursor:not-allowed}.rg-city-search-chevron:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:absolute;right:14px;color:#98a2b3;font-size:10px}.rg-city-search-menu:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:200;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 48px #0f172a29}.rg-city-search-box:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:relative;padding:9px;border-bottom:1px solid #eef1f4}.rg-city-search-box:where([data-rg-page~=signup],[data-rg-page~=signup] *) i{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#98a2b3;font-size:10px}.rg-city-search-box:where([data-rg-page~=signup],[data-rg-page~=signup] *) input{width:100%;min-height:40px;padding:0 10px 0 34px;border:1px solid #e5e7eb;border-radius:9px;outline:none;background:#f8fafc;font-size:12px}.rg-city-search-options:where([data-rg-page~=signup],[data-rg-page~=signup] *){max-height:250px;overflow-y:auto;padding:6px}.rg-city-search-option:where([data-rg-page~=signup],[data-rg-page~=signup] *){width:100%;min-height:40px;padding:7px 10px;display:flex;align-items:center;color:#344054;background:transparent;border:0;border-radius:8px;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.rg-city-search-option:hover:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-city-search-option.is-selected:where([data-rg-page~=signup],[data-rg-page~=signup] *){background:#fef2f2;color:var(--rg-brand-hover)}.rg-city-search-empty:where([data-rg-page~=signup],[data-rg-page~=signup] *){padding:18px;color:#98a2b3;font-size:10px;text-align:center}.rg-city-error:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:5px;color:var(--rg-brand-hover);font-size:9.5px;font-weight:750}@media(max-width:820px){.rg-auth-wrap:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin:14px auto 32px;padding:0 11px max(12px,env(safe-area-inset-bottom))}.rg-auth-shell:where([data-rg-page~=signup],[data-rg-page~=signup] *){grid-template-columns:1fr;min-height:0;border-radius:18px}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:0;padding:20px 18px;display:block}.rg-auth-brand-mark:where([data-rg-page~=signup],[data-rg-page~=signup] *){width:42px;height:42px;border-radius:12px;font-size:17px}.rg-auth-brand-name:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:11px;font-size:9px}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *) h2{margin-top:5px;font-size:23px}.rg-auth-brand-copy:where([data-rg-page~=signup],[data-rg-page~=signup] *){margin-top:7px;font-size:10px;line-height:1.55}.rg-auth-points:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:none}.rg-auth-brand-bottom:where([data-rg-page~=signup],[data-rg-page~=signup] *){display:none}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *){padding:23px 18px}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *) h1{font-size:25px}.rg-auth-grid:where([data-rg-page~=signup],[data-rg-page~=signup] *){grid-template-columns:1fr}.rg-auth-field.full:where([data-rg-page~=signup],[data-rg-page~=signup] *){grid-column:auto}.rg-auth-input:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-textarea:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-city-search-trigger:where([data-rg-page~=signup],[data-rg-page~=signup] *){font-size:16px}.rg-auth-input:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-city-search-trigger:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:50px}.rg-auth-textarea:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:102px}.rg-password-toggle:where([data-rg-page~=signup],[data-rg-page~=signup] *){width:40px;height:40px}.rg-auth-btn:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:51px}.rg-city-search-menu:where([data-rg-page~=signup],[data-rg-page~=signup] *){position:fixed;inset:50% 12px auto;transform:translateY(-50%);max-height:72vh;border-radius:15px}.rg-city-search-box:where([data-rg-page~=signup],[data-rg-page~=signup] *) input{min-height:45px;font-size:16px}.rg-city-search-options:where([data-rg-page~=signup],[data-rg-page~=signup] *){max-height:54vh}.rg-city-search-option:where([data-rg-page~=signup],[data-rg-page~=signup] *){min-height:45px;font-size:13px}}@media(max-width:380px){.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *){padding:18px 15px}.rg-auth-brand:where([data-rg-page~=signup],[data-rg-page~=signup] *) h2{font-size:21px}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *){padding:21px 14px}.rg-auth-card:where([data-rg-page~=signup],[data-rg-page~=signup] *) h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.rg-auth-btn:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-input:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-auth-select:where([data-rg-page~=signup],[data-rg-page~=signup] *),.rg-password-toggle:where([data-rg-page~=signup],[data-rg-page~=signup] *){transition:none!important}}.rg-reset-wrap:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){max-width:460px;margin:24px auto 42px;padding:0 14px}.rg-reset-card:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:21px;box-shadow:0 12px 34px #00000012}.rg-reset-card:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *) h1{margin:0;color:#111827;font-size:21px;font-weight:900;line-height:1.2}.rg-reset-card:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *)>p{margin:4px 0 0;color:#6b7280;font-size:11px;line-height:1.5}.rg-reset-field:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){margin-top:12px}.rg-reset-field:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *) label{display:block;margin-bottom:5px;color:#374151;font-size:11px;font-weight:800}.rg-reset-input:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){width:100%;min-height:42px;padding:0 12px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;font-size:12px}.rg-reset-input:focus:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){border-color:var(--rg-brand);box-shadow:0 0 0 3px #dc262614}.rg-password-wrap:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){position:relative}.rg-password-wrap:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *) .rg-reset-input{padding-right:43px}.rg-password-toggle:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){position:absolute;top:50%;right:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#6b7280;background:transparent;border:0;border-radius:7px;transform:translateY(-50%);cursor:pointer}.rg-password-toggle:hover:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){color:var(--rg-brand);background:#fef2f2}.rg-reset-help:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){margin-top:4px;color:#9ca3af;font-size:9px;line-height:1.4}.rg-reset-btn:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){width:100%;min-height:42px;margin-top:15px;color:#fff;background:var(--rg-brand);border:0;border-radius:9px;font-size:12px;font-weight:900;cursor:pointer}.rg-reset-btn:hover:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){background:var(--rg-brand-hover)}.rg-reset-btn:disabled:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){opacity:.55;cursor:not-allowed}.rg-reset-alert:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){margin-top:11px;padding:9px 11px;border-radius:9px;font-size:10px;font-weight:700;line-height:1.45}.rg-reset-alert.error:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){color:var(--rg-brand-hover);background:#fef2f2;border:1px solid #fecaca}.rg-reset-alert.success:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-reset-links:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){margin-top:13px;color:#6b7280;font-size:10px;text-align:center}.rg-reset-links:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *) a{color:var(--rg-brand);font-weight:900;text-decoration:none}.rg-reset-links:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *) a:hover{text-decoration:underline}.rg-reset-note:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){margin-top:12px;padding:9px 10px;display:flex;align-items:flex-start;gap:7px;color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-size:9px;line-height:1.45}.rg-reset-note:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *) i{margin-top:2px;color:var(--rg-brand)}@media(max-width:480px){.rg-reset-wrap:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){margin-top:18px}.rg-reset-card:where([data-rg-page~=forgot-password],[data-rg-page~=forgot-password] *){padding:18px}}.rg-auth-wrap:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){--rg-red:var(--rg-brand);--rg-red-dark:var(--rg-brand-hover);--rg-ink:#111827;--rg-muted:#667085;width:100%;max-width:1080px;margin:28px auto 54px;padding:0 16px;font-family:Inter,Segoe UI,Arial,sans-serif}.rg-auth-shell:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-height:600px;overflow:hidden;background:#fff;border:1px solid #e6e8ed;border-radius:24px;box-shadow:0 26px 72px #0f172a1c}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:38px 34px;color:#fff;background:radial-gradient(circle at 15% 18%,rgba(239,68,68,.28),transparent 30%),radial-gradient(circle at 86% 82%,rgba(220,38,38,.22),transparent 32%),linear-gradient(145deg,#101216,#191b20 56%,#0b0c0f)}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *):before{content:"";position:absolute;width:220px;height:220px;right:-95px;top:-70px;border:32px solid rgba(255,255,255,.035);border-radius:50%}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *):after{content:"";position:absolute;left:-70px;bottom:-105px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(220,38,38,.22),transparent 68%)}.rg-auth-brand-top:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-brand-bottom:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative;z-index:2}.rg-auth-brand-mark:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#ef4444,var(--rg-brand-hover));box-shadow:0 12px 28px #dc262640;font-size:21px}.rg-auth-brand-name:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:18px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h2{max-width:360px;margin:10px 0 0;color:#fff;font-size:34px;line-height:1.08;font-weight:850;letter-spacing:-.04em}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h2 span{color:#f87171}.rg-auth-brand-copy:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){max-width:370px;margin:13px 0 0;color:#c7cbd3;font-size:12px;line-height:1.7}.rg-auth-points:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:grid;gap:10px;margin-top:24px}.rg-auth-point:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:flex;align-items:flex-start;gap:9px;color:#e5e7eb;font-size:11px;font-weight:650;line-height:1.5}.rg-auth-point:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) i{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--rg-brand);font-size:8px}.rg-auth-brand-bottom:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding-top:24px;color:#8f96a3;font-size:9px;font-weight:700}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative;padding:42px 44px;background:#fff}.rg-auth-form-head:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){max-width:620px;margin-bottom:21px}.rg-auth-eyebrow:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:inline-flex;align-items:center;gap:6px;color:var(--rg-red);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h1{margin:7px 0 0;color:var(--rg-ink);font-size:30px;line-height:1.14;font-weight:850;letter-spacing:-.035em}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) p{margin:7px 0 0;color:var(--rg-muted);font-size:12px;line-height:1.65}.rg-auth-field:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:17px;min-width:0}.rg-auth-field:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) label{display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:850}.rg-auth-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-textarea:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:100%;color:#111827;background:#fff;border:1px solid #d6dbe3;border-radius:11px;outline:none;font-size:13px;transition:.18s ease}.rg-auth-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:48px;padding:0 13px}.rg-auth-textarea:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:96px;padding:11px 13px;resize:vertical;line-height:1.6}.rg-auth-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *)::placeholder,.rg-auth-textarea:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *)::placeholder{color:#a3abb8}.rg-auth-input:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-textarea:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){border-color:#c4cad4}.rg-auth-input:focus:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:focus:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-textarea:focus:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){border-color:var(--rg-red);box-shadow:0 0 0 4px #dc262616}.rg-password-wrap:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative}.rg-password-wrap:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) .rg-auth-input{padding-right:50px}.rg-password-toggle:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:absolute;top:50%;right:6px;width:38px;height:38px;display:grid;place-items:center;color:#667085;background:#f8fafc;border:1px solid transparent;border-radius:9px;transform:translateY(-50%);cursor:pointer}.rg-password-toggle:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:var(--rg-red);background:#fef2f2;border-color:#fecaca}.rg-auth-btn:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:100%;min-height:50px;margin-top:19px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#e42b2b,#bd1616);border:1px solid #bd1616;border-radius:11px;box-shadow:0 10px 22px #dc262633;font-size:12px;font-weight:900;cursor:pointer;transition:.18s ease}.rg-auth-btn:hover:not(:disabled):where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){transform:translateY(-1px);box-shadow:0 14px 28px #dc262645}.rg-auth-btn:disabled:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){opacity:.5;box-shadow:none;cursor:not-allowed}.rg-auth-error:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-success:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:13px;padding:11px 12px;border-radius:10px;font-size:10.5px;font-weight:750;line-height:1.5}.rg-auth-error:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:#991b1b;background:#fff5f5;border:1px solid #fecaca}.rg-auth-success:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-auth-links:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:17px;padding-top:16px;border-top:1px solid #eef1f4;color:#667085;font-size:10.5px;text-align:center}.rg-auth-links:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) a,.rg-forgot-link:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-back-link:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:var(--rg-red);font-weight:900;text-decoration:none}.rg-auth-links:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) a:hover,.rg-forgot-link:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-back-link:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){text-decoration:underline}.rg-login-meta:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:9px;display:flex;justify-content:flex-end}.rg-forgot-link:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){font-size:10.5px}.rg-forgot-button:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-back-button:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:0;background:transparent;border:0;cursor:pointer;font-family:inherit}.rg-back-button:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:12px}.rg-mobile-help:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-help:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:5px;color:#98a2b3;font-size:9.5px;line-height:1.45}.rg-reset-note:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:10px;padding:9px 10px;display:flex;gap:7px;color:#667085;background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;font-size:9.5px;line-height:1.45}.rg-reset-note:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) i{margin-top:2px;color:var(--rg-red)}.rg-auth-back-link:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:10.5px}.rg-auth-secure:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;color:#8a94a3;font-size:9.5px;font-weight:700}.rg-auth-secure:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) i{color:#22a06b}.rg-auth-grid:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.rg-auth-field.full:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){grid-column:1/-1}.rg-city-search-select:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative;width:100%}.rg-city-search-trigger:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 42px 0 13px;color:#111827;background:#fff;border:1px solid #d6dbe3;border-radius:11px;outline:none;text-align:left;font-size:13px;cursor:pointer}.rg-city-search-trigger:focus:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-city-search-select.is-open:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) .rg-city-search-trigger{border-color:var(--rg-red);box-shadow:0 0 0 4px #dc262616}.rg-city-search-trigger:disabled:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:#98a2b3;background:#f8fafc;cursor:not-allowed}.rg-city-search-chevron:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:absolute;right:14px;color:#98a2b3;font-size:10px}.rg-city-search-menu:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:200;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 48px #0f172a29}.rg-city-search-box:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:relative;padding:9px;border-bottom:1px solid #eef1f4}.rg-city-search-box:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) i{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#98a2b3;font-size:10px}.rg-city-search-box:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) input{width:100%;min-height:40px;padding:0 10px 0 34px;border:1px solid #e5e7eb;border-radius:9px;outline:none;background:#f8fafc;font-size:12px}.rg-city-search-options:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){max-height:250px;overflow-y:auto;padding:6px}.rg-city-search-option:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:100%;min-height:40px;padding:7px 10px;display:flex;align-items:center;color:#344054;background:transparent;border:0;border-radius:8px;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.rg-city-search-option:hover:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-city-search-option.is-selected:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){background:#fef2f2;color:var(--rg-brand-hover)}.rg-city-search-empty:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:18px;color:#98a2b3;font-size:10px;text-align:center}.rg-city-error:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:5px;color:var(--rg-brand-hover);font-size:9.5px;font-weight:750}@media(max-width:820px){.rg-auth-wrap:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin:14px auto 32px;padding:0 11px max(12px,env(safe-area-inset-bottom))}.rg-auth-shell:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){grid-template-columns:1fr;min-height:0;border-radius:18px}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:0;padding:20px 18px;display:block}.rg-auth-brand-mark:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:42px;height:42px;border-radius:12px;font-size:17px}.rg-auth-brand-name:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:11px;font-size:9px}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h2{margin-top:5px;font-size:23px}.rg-auth-brand-copy:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:7px;font-size:10px;line-height:1.55}.rg-auth-points:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:none}.rg-auth-brand-bottom:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:none}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:23px 18px}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h1{font-size:25px}.rg-auth-grid:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){grid-template-columns:1fr}.rg-auth-field.full:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){grid-column:auto}.rg-auth-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-textarea:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-city-search-trigger:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){font-size:16px}.rg-auth-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-city-search-trigger:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:50px}.rg-auth-textarea:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:102px}.rg-password-toggle:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:40px;height:40px}.rg-auth-btn:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:51px}.rg-city-search-menu:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){position:fixed;inset:50% 12px auto;transform:translateY(-50%);max-height:72vh;border-radius:15px}.rg-city-search-box:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) input{min-height:45px;font-size:16px}.rg-city-search-options:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){max-height:54vh}.rg-city-search-option:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:45px;font-size:13px}}@media(max-width:380px){.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:18px 15px}.rg-auth-brand:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h2{font-size:21px}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:21px 14px}.rg-auth-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.rg-auth-btn:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-auth-select:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *),.rg-password-toggle:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){transition:none!important}}.rg-reset-page:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:100%;max-width:1080px;margin:28px auto 54px;padding:0 16px;font-family:Inter,Segoe UI,Arial,sans-serif}.rg-reset-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:42px 44px;background:#fff}.rg-reset-icon:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:54px;height:54px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#ef4444,var(--rg-brand-hover));font-size:20px;box-shadow:0 10px 24px #dc262633}.rg-reset-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h1{margin:15px 0 0;color:#111827;font-size:29px;font-weight:850;line-height:1.15;letter-spacing:-.035em}.rg-reset-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *)>p{margin:7px 0 0;color:#667085;font-size:12px;line-height:1.65}.rg-reset-field:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:17px}.rg-reset-field:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) label{display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:850}.rg-reset-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:100%;min-height:48px;padding:0 13px;color:#111827;background:#fff;border:1px solid #d6dbe3;border-radius:11px;outline:none;font-size:13px;transition:.18s ease}.rg-reset-input:focus:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){border-color:var(--rg-brand);box-shadow:0 0 0 4px #dc262616}.rg-reset-btn:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){width:100%;min-height:50px;margin-top:19px;color:#fff;background:linear-gradient(135deg,#e42b2b,#bd1616);border:1px solid #bd1616;border-radius:11px;box-shadow:0 10px 22px #dc262633;font-size:12px;font-weight:900;cursor:pointer}.rg-reset-alert:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin-top:13px;padding:11px 12px;border-radius:10px;font-size:10.5px;font-weight:750;line-height:1.5}.rg-reset-alert.error:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:#991b1b;background:#fff5f5;border:1px solid #fecaca}.rg-reset-alert.success:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-reset-back:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){display:flex;justify-content:center;gap:6px;margin-top:17px;color:var(--rg-brand);font-size:10.5px;font-weight:900;text-decoration:none}@media(max-width:820px){.rg-reset-page:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){margin:14px auto 32px;padding:0 11px max(12px,env(safe-area-inset-bottom))}.rg-reset-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){padding:23px 18px}.rg-reset-card:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *) h1{font-size:24px}.rg-reset-input:where([data-rg-page~=reset-password],[data-rg-page~=reset-password] *){min-height:50px;font-size:16px}}.rg-account-shell:where([data-rg-page~=account],[data-rg-page~=account] *){width:min(1180px,calc(100% - 32px));margin:26px auto 46px;color:#111827}.rg-dashboard-head:where([data-rg-page~=account],[data-rg-page~=account] *){display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 18px}.rg-dashboard-heading:where([data-rg-page~=account],[data-rg-page~=account] *){min-width:0}.rg-account-title:where([data-rg-page~=account],[data-rg-page~=account] *){margin:0;color:#111827;font-size:26px;line-height:1.2;font-weight:900;letter-spacing:-.03em}.rg-account-sub:where([data-rg-page~=account],[data-rg-page~=account] *){margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.6;font-weight:500}.rg-dashboard-badge:where([data-rg-page~=account],[data-rg-page~=account] *){flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:11px;font-weight:800;white-space:nowrap}.rg-dashboard-badge:where([data-rg-page~=account],[data-rg-page~=account] *) i{color:var(--rg-brand)}.rg-account-stats:where([data-rg-page~=account],[data-rg-page~=account] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *){position:relative;min-width:0;padding:18px 18px 17px;overflow:hidden;border:1px solid #e5e7eb;border-radius:15px;background:#fff;box-shadow:0 8px 24px #1118270b}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *):before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--rg-brand)}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *) span{display:block;margin-bottom:8px;color:#6b7280;font-size:11px;line-height:1.35;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *) strong{display:block;color:#111827;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-.03em;overflow-wrap:anywhere}.rg-dashboard-section:where([data-rg-page~=account],[data-rg-page~=account] *){border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1118270a;overflow:hidden}.rg-dashboard-section-head:where([data-rg-page~=account],[data-rg-page~=account] *){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid #edf0f3}.rg-dashboard-section-title:where([data-rg-page~=account],[data-rg-page~=account] *){margin:0;color:#111827;font-size:15px;line-height:1.3;font-weight:900}.rg-dashboard-view-all:where([data-rg-page~=account],[data-rg-page~=account] *){display:inline-flex;align-items:center;gap:6px;color:var(--rg-brand);font-size:11px;font-weight:850;text-decoration:none}.rg-dashboard-view-all:hover:where([data-rg-page~=account],[data-rg-page~=account] *){color:var(--rg-brand-hover);text-decoration:underline}.rg-account-table-wrap:where([data-rg-page~=account],[data-rg-page~=account] *){width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *){width:100%;min-width:650px;border-collapse:collapse;table-layout:auto}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) th,.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) td{padding:13px 18px;border-bottom:1px solid #f0f2f4;text-align:left;vertical-align:middle;white-space:nowrap}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) th{color:#6b7280;background:#fafafa;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) td{color:#374151;font-size:12px;font-weight:600}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) tbody tr:last-child td{border-bottom:0}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) tbody tr:hover{background:snow}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) a{color:#111827;font-weight:900;text-decoration:none}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) a:hover{color:var(--rg-brand)}.rg-badge:where([data-rg-page~=account],[data-rg-page~=account] *){display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#374151;font-size:10px;font-weight:850;line-height:1}.rg-empty-orders:where([data-rg-page~=account],[data-rg-page~=account] *){padding:24px 18px!important;color:#6b7280!important;text-align:center!important;white-space:normal!important;line-height:1.6}@media(max-width:760px){.rg-account-shell:where([data-rg-page~=account],[data-rg-page~=account] *){width:calc(100% - 20px);margin:14px auto 30px}.rg-dashboard-head:where([data-rg-page~=account],[data-rg-page~=account] *){align-items:flex-start;margin:16px 0 14px}.rg-account-title:where([data-rg-page~=account],[data-rg-page~=account] *){font-size:21px}.rg-account-sub:where([data-rg-page~=account],[data-rg-page~=account] *){margin-top:4px;font-size:11px;line-height:1.5}.rg-dashboard-badge:where([data-rg-page~=account],[data-rg-page~=account] *){display:none}.rg-account-stats:where([data-rg-page~=account],[data-rg-page~=account] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:86px;padding:13px 10px 12px;border-radius:12px}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *) span{margin-bottom:6px;font-size:8px;letter-spacing:.035em}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *) strong{font-size:17px;line-height:1.2}.rg-dashboard-section:where([data-rg-page~=account],[data-rg-page~=account] *){border-radius:13px}.rg-dashboard-section-head:where([data-rg-page~=account],[data-rg-page~=account] *){padding:12px 13px}.rg-dashboard-section-title:where([data-rg-page~=account],[data-rg-page~=account] *){font-size:13px}.rg-dashboard-view-all:where([data-rg-page~=account],[data-rg-page~=account] *){font-size:10px}.rg-account-table-wrap:where([data-rg-page~=account],[data-rg-page~=account] *){overflow:visible}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *){min-width:0;display:block;width:100%}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) thead{display:none}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) tbody{display:block}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) tr{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;padding:13px;border-bottom:1px solid #edf0f3;background:#fff}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) tbody tr:last-child{border-bottom:0}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) td{display:block;min-width:0;padding:0;border:0;white-space:normal;font-size:11px;line-height:1.4}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#9ca3af;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) td:first-child{grid-column:1 / -1;padding-bottom:8px;border-bottom:1px dashed #eceff2}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) td:first-child a{color:var(--rg-brand);font-size:12px}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) .rg-empty-orders{grid-column:1 / -1;padding:20px 12px!important;border:0;text-align:center!important}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) .rg-empty-orders:before{display:none}.rg-badge:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:23px;padding:0 7px;font-size:9px}}@media(max-width:430px){.rg-account-shell:where([data-rg-page~=account],[data-rg-page~=account] *){width:calc(100% - 16px)}.rg-account-stats:where([data-rg-page~=account],[data-rg-page~=account] *){gap:6px}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *){padding:12px 8px 11px}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *) strong{font-size:15px}.rg-account-stat:where([data-rg-page~=account],[data-rg-page~=account] *) span{font-size:7.5px}}.rg-account-shell:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){width:min(1180px,calc(100% - 32px));margin:26px auto 46px;color:#111827}.rg-order-page-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 16px}.rg-order-page-title:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){margin:0;color:#111827;font-size:25px;line-height:1.2;font-weight:900;letter-spacing:-.03em}.rg-order-page-sub:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){margin:5px 0 0;color:#6b7280;font-size:12px;line-height:1.55;font-weight:500}.rg-order-back:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;color:#374151;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.rg-order-back:hover:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:var(--rg-brand);border-color:#fecaca;background:snow}.rg-order-summary:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){position:relative;min-width:0;padding:14px 15px;overflow:hidden;border:1px solid #e5e7eb;border-radius:13px;background:#fff;box-shadow:0 6px 20px #11182709}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *):before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--rg-brand)}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) span{display:block;margin-bottom:5px;color:#6b7280;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) strong{display:block;color:#111827;font-size:20px;line-height:1.2;font-weight:900}.rg-order-history-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){overflow:hidden;border:1px solid #e5e7eb;border-radius:15px;background:#fff;box-shadow:0 8px 26px #1118270a}.rg-order-history-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border-bottom:1px solid #edf0f3}.rg-order-history-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) h3{margin:0;color:#111827;font-size:14px;font-weight:900}.rg-order-count:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:999px;background:#fef2f2;color:var(--rg-brand-hover);font-size:9px;font-weight:900}.rg-order-table-wrap:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){width:100%;min-width:760px;border-collapse:collapse}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) th,.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td{padding:13px 16px;border-bottom:1px solid #f0f2f4;text-align:left;vertical-align:middle;white-space:nowrap}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) th{color:#6b7280;background:#fafafa;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td{color:#374151;font-size:11px;font-weight:600}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) tbody tr:last-child td{border-bottom:0}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) tbody tr:hover{background:snow}.rg-order-number:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:var(--rg-brand);font-size:11px;font-weight:900;text-decoration:none}.rg-order-number:hover:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:#991b1b;text-decoration:underline}.rg-order-status:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *),.rg-payment-status:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 8px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#374151;font-size:9px;font-weight:850}.rg-order-status.status-delivered:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rg-order-status.status-cancelled:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *),.rg-order-status.status-rejected:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:var(--rg-brand-hover);background:#fef2f2;border-color:#fecaca}.rg-order-status.status-pending:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:#92400e;background:#fffbeb;border-color:#fde68a}.rg-payment-cell:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rg-payment-method:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:#374151;font-size:10px;font-weight:800}.rg-order-total:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:#111827;font-weight:900}.rg-order-empty:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){padding:34px 18px!important;text-align:center!important;white-space:normal!important}.rg-order-empty-icon:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){width:44px;height:44px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--rg-brand);background:#fef2f2;font-size:17px}.rg-order-empty:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) strong{display:block;color:#111827;font-size:13px;font-weight:900}.rg-order-empty:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) p{max-width:380px;margin:4px auto 0;color:#6b7280;font-size:10px;line-height:1.55}@media(max-width:760px){.rg-account-shell:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){width:calc(100% - 20px);margin:14px auto 30px}.rg-order-page-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){align-items:flex-start;margin:16px 0 12px}.rg-order-page-title:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){font-size:20px}.rg-order-page-sub:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){margin-top:3px;font-size:10px}.rg-order-back:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:31px;padding:0 9px;font-size:9px}.rg-order-summary:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){gap:7px;margin-bottom:10px}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){padding:11px 9px 10px;border-radius:11px}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) span{margin-bottom:4px;font-size:7px;letter-spacing:.035em}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) strong{font-size:15px}.rg-order-history-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){border-radius:12px}.rg-order-history-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){padding:11px 12px}.rg-order-history-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) h3{font-size:12px}.rg-order-count:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:23px;font-size:8px}.rg-order-table-wrap:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){overflow:visible}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:block;width:100%;min-width:0}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) thead{display:none}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) tbody{display:block}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:13px;border-bottom:1px solid #edf0f3;background:#fff}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) tbody tr:last-child{border-bottom:0}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td{display:block;min-width:0;padding:0;border:0;white-space:normal;font-size:10px;line-height:1.4}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#9ca3af;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td:first-child{grid-column:1 / -1;padding-bottom:8px;border-bottom:1px dashed #eceff2}.rg-order-number:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){font-size:12px}.rg-order-status:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *),.rg-payment-status:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:22px;padding:0 7px;font-size:8px}.rg-payment-method:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){font-size:9px}.rg-order-empty:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){grid-column:1 / -1;padding:27px 14px!important}.rg-order-empty:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *):before{display:none!important}}@media(max-width:430px){.rg-account-shell:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){width:calc(100% - 16px)}.rg-order-page-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){gap:8px}.rg-order-page-title:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){font-size:18px}.rg-order-summary:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){gap:5px}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){padding:10px 7px 9px}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) strong{font-size:14px}}.rg-detail-head:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eef1f4}.rg-detail-head-main:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){min-width:0}.rg-detail-order-no:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){margin:0;color:#111827;font-size:26px;line-height:1.15;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-detail-date:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){margin:5px 0 0;color:#667085;font-size:10.5px;line-height:1.5}.rg-detail-status:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;font-size:9.5px;font-weight:900;white-space:nowrap}.rg-detail-status:where([data-rg-page~=order-details],[data-rg-page~=order-details] *):before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rg-brand)}.rg-detail-stats:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){position:relative;overflow:hidden;min-height:104px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 88% 15%,rgba(220,38,38,.06),transparent 28%),#fff;border:1px solid #e8ebef;border-radius:14px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) i{position:absolute;right:15px;top:15px;width:34px;height:34px;display:grid;place-items:center;color:var(--rg-brand);background:#fff5f5;border:1px solid #fee2e2;border-radius:10px;font-size:11px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) span{color:#7c8594;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) strong{margin-top:5px;color:#111827;font-size:18px;line-height:1.2;font-weight:900}.rg-detail-layout:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:14px;align-items:start}.rg-detail-card:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){overflow:hidden;background:#fff;border:1px solid #e8ebef;border-radius:14px}.rg-detail-card-head:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){min-height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fbfcfd;border-bottom:1px solid #eef1f4}.rg-detail-card-head:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) h3{margin:0;color:#111827;font-size:12px;font-weight:900}.rg-detail-item-count:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){min-height:25px;padding:0 8px;display:inline-flex;align-items:center;color:var(--rg-brand);background:#fff5f5;border:1px solid #fee2e2;border-radius:999px;font-size:8px;font-weight:900}.rg-detail-table-wrap:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){overflow-x:auto;-webkit-overflow-scrolling:touch}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){width:100%;border-collapse:collapse}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) th,.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) td{padding:12px 14px;border-bottom:1px solid #eef1f4;text-align:left;vertical-align:middle;white-space:nowrap}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) th{color:#7c8594;background:#f8fafc;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) td{color:#475467;font-size:10.5px;font-weight:650}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) tbody tr:last-child td{border-bottom:0}.rg-detail-item-name:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){color:#111827;font-size:11px;font-weight:850}.rg-detail-item-options:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px;color:#8a94a3;font-size:8.5px}.rg-detail-total:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){color:#111827!important;font-weight:900!important}.rg-detail-address:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){padding:15px}.rg-detail-address-person:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){display:flex;align-items:center;gap:9px;margin-bottom:12px}.rg-detail-address-icon:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;color:var(--rg-brand);background:#fff5f5;border:1px solid #fee2e2;border-radius:11px}.rg-detail-address-person:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) strong{display:block;color:#111827;font-size:11px;font-weight:900}.rg-detail-address-person:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) span{display:block;margin-top:2px;color:#667085;font-size:9px}.rg-detail-address-text:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){padding-top:11px;border-top:1px dashed #e5e7eb;color:#667085;font-size:10px;line-height:1.7}.rg-detail-back:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){margin-top:16px;display:flex;justify-content:flex-start}.rg-detail-not-found:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){padding:34px 20px;text-align:center}.rg-detail-not-found-icon:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){width:58px;height:58px;margin:0 auto 14px;display:grid;place-items:center;color:var(--rg-brand);background:#fff5f5;border:1px solid #fee2e2;border-radius:16px;font-size:20px}.rg-detail-not-found:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) h2{margin:0;color:#111827;font-size:20px;font-weight:900}.rg-detail-not-found:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) p{margin:6px auto 0;max-width:430px;color:#667085;font-size:10.5px;line-height:1.6}@media(max-width:860px){.rg-detail-head:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){margin-bottom:12px;padding-bottom:12px;align-items:flex-start}.rg-detail-order-no:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){font-size:21px}.rg-detail-status:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){min-height:28px;font-size:8px}.rg-detail-stats:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){min-height:82px;padding:10px 8px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) i{right:8px;top:8px;width:25px;height:25px;border-radius:8px;font-size:8px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) span{font-size:6.6px}.rg-detail-stat:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) strong{font-size:13px}.rg-detail-layout:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){grid-template-columns:1fr;gap:10px}.rg-detail-card:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){border-radius:12px}.rg-detail-table-wrap:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){overflow:visible}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){display:block}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) thead{display:none}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) tbody{display:grid;gap:7px;padding:8px}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;padding:10px;border:1px solid #e8ebef;border-radius:10px}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) td{display:block;min-width:0;padding:0;border:0;white-space:normal;font-size:10px}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#98a2b3;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) td:first-child{grid-column:1/-1;padding-bottom:8px;border-bottom:1px dashed #e8ebef}.rg-detail-table:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) td:last-child{text-align:right}.rg-detail-address:where([data-rg-page~=order-details],[data-rg-page~=order-details] *){padding:13px}.rg-detail-back:where([data-rg-page~=order-details],[data-rg-page~=order-details] *) .rg-account-btn{width:100%;min-height:46px}}.rg-account-shell:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:min(1180px,calc(100% - 32px));margin:26px auto 46px;color:#111827}.rg-profile-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 16px}.rg-profile-title:where([data-rg-page~=profile],[data-rg-page~=profile] *){margin:0;color:#111827;font-size:25px;line-height:1.2;font-weight:900;letter-spacing:-.03em}.rg-profile-sub:where([data-rg-page~=profile],[data-rg-page~=profile] *){margin:5px 0 0;color:#6b7280;font-size:12px;line-height:1.55;font-weight:500}.rg-profile-account-label:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:10px;font-weight:850;white-space:nowrap}.rg-profile-account-label:where([data-rg-page~=profile],[data-rg-page~=profile] *) i{color:var(--rg-brand)}.rg-profile-alert:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:10px;font-size:10px;font-weight:750;line-height:1.5}.rg-profile-alert.ok:where([data-rg-page~=profile],[data-rg-page~=profile] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-profile-alert.error:where([data-rg-page~=profile],[data-rg-page~=profile] *){color:var(--rg-brand-hover);background:#fef2f2;border:1px solid #fecaca}.rg-profile-card:where([data-rg-page~=profile],[data-rg-page~=profile] *){overflow:visible;border:1px solid #e5e7eb;border-radius:15px;background:#fff;box-shadow:0 8px 26px #1118270a}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){padding:14px 17px;border-bottom:1px solid #edf0f3}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *) h3{margin:0;color:#111827;font-size:14px;font-weight:900}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *) p{margin:3px 0 0;color:#6b7280;font-size:9.5px;line-height:1.5}.rg-profile-form:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px}.rg-profile-field:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-width:0}.rg-profile-field.full:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-column:1 / -1}.rg-profile-field:where([data-rg-page~=profile],[data-rg-page~=profile] *) label{display:block;margin:0 0 5px;color:#374151;font-size:10px;font-weight:850}.rg-profile-input:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-textarea:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:100%;color:#111827;background:#fff;border:1px solid #d1d5db;outline:none;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.rg-profile-input:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:where([data-rg-page~=profile],[data-rg-page~=profile] *){height:42px;padding:0 12px;border-radius:9px}.rg-profile-textarea:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:92px;padding:10px 12px;resize:vertical;border-radius:9px;line-height:1.5}.rg-profile-input:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-textarea:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *){border-color:var(--rg-brand);box-shadow:0 0 0 3px #dc262614}.rg-profile-input:disabled:where([data-rg-page~=profile],[data-rg-page~=profile] *){cursor:not-allowed;color:#9ca3af;background:#f9fafb}.rg-profile-help:where([data-rg-page~=profile],[data-rg-page~=profile] *){margin-top:4px;color:#9ca3af;font-size:8.5px;line-height:1.4}.rg-city-picker:where([data-rg-page~=profile],[data-rg-page~=profile] *){position:relative}.rg-city-button:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid #d1d5db;border-radius:9px;background:#fff;color:#111827;font-family:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.rg-city-button:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *){outline:none;border-color:var(--rg-brand);box-shadow:0 0 0 3px #dc262614}.rg-city-button:disabled:where([data-rg-page~=profile],[data-rg-page~=profile] *){cursor:not-allowed;color:#9ca3af;background:#f9fafb}.rg-city-button:where([data-rg-page~=profile],[data-rg-page~=profile] *) i{color:#9ca3af;font-size:9px}.rg-city-dropdown:where([data-rg-page~=profile],[data-rg-page~=profile] *){position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;padding:8px;border:1px solid #e5e7eb;border-radius:11px;background:#fff;box-shadow:0 16px 36px #1118271f}.rg-city-dropdown[hidden]:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:none}.rg-city-search:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:100%;height:36px;padding:0 10px;border:1px solid #d1d5db;border-radius:8px;outline:none;font-family:inherit;font-size:10px}.rg-city-search:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *){border-color:var(--rg-brand)}.rg-city-list:where([data-rg-page~=profile],[data-rg-page~=profile] *){max-height:210px;margin-top:6px;overflow:auto}.rg-city-option:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:100%;min-height:34px;display:flex;align-items:center;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:#374151;font-family:inherit;font-size:10px;font-weight:650;text-align:left;cursor:pointer}.rg-city-option:hover:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-city-option.is-active:where([data-rg-page~=profile],[data-rg-page~=profile] *){color:var(--rg-brand-hover);background:#fef2f2}.rg-city-empty:where([data-rg-page~=profile],[data-rg-page~=profile] *){padding:10px 8px;color:#9ca3af;font-size:9px;text-align:center}.rg-profile-actions:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:14px;border-top:1px solid #edf0f3}.rg-profile-security-note:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:flex;align-items:flex-start;gap:7px;max-width:520px;color:#6b7280;font-size:8.5px;line-height:1.45}.rg-profile-security-note:where([data-rg-page~=profile],[data-rg-page~=profile] *) i{margin-top:2px;color:var(--rg-brand)}.rg-profile-save:where([data-rg-page~=profile],[data-rg-page~=profile] *){flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:9px;background:var(--rg-brand);color:#fff;font-family:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:background .15s ease}.rg-profile-save:hover:where([data-rg-page~=profile],[data-rg-page~=profile] *){background:var(--rg-brand-hover)}@media(max-width:760px){.rg-account-shell:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:calc(100% - 20px);margin:14px auto 30px}.rg-profile-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){align-items:flex-start;margin:16px 0 12px}.rg-profile-title:where([data-rg-page~=profile],[data-rg-page~=profile] *){font-size:20px}.rg-profile-sub:where([data-rg-page~=profile],[data-rg-page~=profile] *){margin-top:3px;font-size:10px}.rg-profile-account-label:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:none}.rg-profile-card:where([data-rg-page~=profile],[data-rg-page~=profile] *){border-radius:12px}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){padding:12px 13px}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *) h3{font-size:12px}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *) p{font-size:8.5px}.rg-profile-form:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-template-columns:1fr;gap:11px;padding:13px}.rg-profile-field.full:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-column:auto}.rg-profile-field:where([data-rg-page~=profile],[data-rg-page~=profile] *) label{margin-bottom:4px;font-size:9px}.rg-profile-input:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-city-button:where([data-rg-page~=profile],[data-rg-page~=profile] *){height:40px;font-size:10px}.rg-profile-textarea:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:82px;font-size:10px}.rg-profile-actions:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-column:auto;flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.rg-profile-security-note:where([data-rg-page~=profile],[data-rg-page~=profile] *){max-width:none;font-size:8px}.rg-profile-save:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:100%;min-height:41px}}@media(max-width:430px){.rg-account-shell:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:calc(100% - 16px)}.rg-profile-title:where([data-rg-page~=profile],[data-rg-page~=profile] *){font-size:18px}}.rg-account-shell:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:min(1180px,calc(100% - 32px));margin:26px auto 46px;color:#111827}.rg-password-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 16px}.rg-password-title:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){margin:0;color:#111827;font-size:25px;line-height:1.2;font-weight:900;letter-spacing:-.03em}.rg-password-sub:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){margin:5px 0 0;color:#6b7280;font-size:12px;line-height:1.55;font-weight:500}.rg-password-security:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#4b5563;font-size:10px;font-weight:850;white-space:nowrap}.rg-password-security:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) i{color:var(--rg-brand)}.rg-password-alert:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:10px;font-size:10px;font-weight:750;line-height:1.5}.rg-password-alert.ok:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-password-alert.error:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){color:var(--rg-brand-hover);background:#fef2f2;border:1px solid #fecaca}.rg-password-card:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){overflow:hidden;border:1px solid #e5e7eb;border-radius:15px;background:#fff;box-shadow:0 8px 26px #1118270a}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding:14px 17px;border-bottom:1px solid #edf0f3}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) h3{margin:0;color:#111827;font-size:14px;font-weight:900}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) p{margin:3px 0 0;color:#6b7280;font-size:9.5px;line-height:1.5}.rg-password-form:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:18px}.rg-password-field:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){min-width:0}.rg-password-field.full:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:1 / -1}.rg-password-field:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) label{display:block;margin-bottom:5px;color:#374151;font-size:10px;font-weight:850}.rg-password-wrap:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){position:relative}.rg-password-input:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:100%;height:42px;padding:0 42px 0 12px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.rg-password-input:focus:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){border-color:var(--rg-brand);box-shadow:0 0 0 3px #dc262614}.rg-password-toggle:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){position:absolute;top:50%;right:8px;width:30px;height:30px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#6b7280;cursor:pointer}.rg-password-toggle:hover:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){color:var(--rg-brand);background:#fef2f2}.rg-password-help:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){margin-top:5px;color:#9ca3af;font-size:8.5px;line-height:1.45}.rg-password-rules:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:1px}.rg-password-rule:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:flex;align-items:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;color:#6b7280;font-size:8.5px;font-weight:700}.rg-password-rule:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) i{color:#9ca3af;font-size:9px}.rg-password-rule.is-valid:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rg-password-rule.is-valid:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) i{color:#16a34a}.rg-password-actions:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:14px;border-top:1px solid #edf0f3}.rg-password-note:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:flex;align-items:flex-start;gap:7px;max-width:540px;color:#6b7280;font-size:8.5px;line-height:1.45}.rg-password-note:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) i{margin-top:2px;color:var(--rg-brand)}.rg-password-submit:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:9px;background:var(--rg-brand);color:#fff;font-family:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:background .15s ease}.rg-password-submit:hover:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){background:var(--rg-brand-hover)}@media(max-width:760px){.rg-account-shell:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:calc(100% - 20px);margin:14px auto 30px}.rg-password-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){align-items:flex-start;margin:16px 0 12px}.rg-password-title:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){font-size:20px}.rg-password-sub:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){margin-top:3px;font-size:10px}.rg-password-security:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:none}.rg-password-card:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){border-radius:12px}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding:12px 13px}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) h3{font-size:12px}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) p{font-size:8.5px}.rg-password-form:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-template-columns:1fr;gap:11px;padding:13px}.rg-password-field.full:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:auto}.rg-password-field:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) label{margin-bottom:4px;font-size:9px}.rg-password-input:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){height:40px;font-size:10px}.rg-password-rules:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:auto;grid-template-columns:1fr;gap:6px}.rg-password-rule:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){min-height:31px;font-size:8px}.rg-password-actions:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:auto;flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.rg-password-note:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){max-width:none;font-size:8px}.rg-password-submit:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:100%;min-height:41px}}@media(max-width:430px){.rg-account-shell:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:calc(100% - 16px)}.rg-password-title:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){font-size:18px}}:root:where([data-rg-page~=home],[data-rg-page~=home] *){--rg-red: #dc2626;--rg-red-dark: #b91c1c;--rg-red-soft: rgba(220, 38, 38, .1);--rg-black: #171717;--rg-panel: #ffffff;--rg-panel-2: #f8f9fa;--rg-border: #e5e7eb;--rg-white: #ffffff;--rg-muted: #6b7280;--rg-shadow: 0 10px 30px rgba(0, 0, 0, .05);--rg-shadow-hover: 0 20px 40px rgba(0, 0, 0, .08);--rg-orange: #dc2626;--rg-orange-dark: #b91c1c;--rg-orange-soft: rgba(220, 38, 38, .1)}html:where([data-rg-page~=home],[data-rg-page~=home] *){scroll-behavior:smooth}body:where([data-rg-page~=home],[data-rg-page~=home] *){overflow-x:clip}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;margin-top:-1.5rem;color:var(--rg-black)}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 5%,rgba(220,38,38,.08),transparent 28%),radial-gradient(circle at 90% 45%,rgba(220,38,38,.05),transparent 30%),#f9fafb}.rg-animate:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.rg-animate.is-visible:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:1;transform:translateY(0)}.rg-hero-wrap:where([data-rg-page~=home],[data-rg-page~=home] *){width:100vw;width:100dvw;margin-left:calc(50% - 50vw);margin-left:calc(50% - 50dvw)}.rg-hero:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;min-height:clamp(420px,55vw,640px);overflow:hidden;background:#000;isolation:isolate;box-shadow:0 22px 60px #00000014}.rg-hero-slides:where([data-rg-page~=home],[data-rg-page~=home] *),.hero-slide:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *) img{position:absolute;inset:0;width:100%;height:100%}.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *){display:block}.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *) img{display:block}.hero-slide:where([data-rg-page~=home],[data-rg-page~=home] *){z-index:1;opacity:0;visibility:hidden;transform:scale(1.1);transition:opacity 1s ease-in-out,transform 1.5s ease-out,visibility 1s ease-in-out}.hero-slide.active:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:1;visibility:visible;transform:scale(1)}.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *) img{object-fit:cover;object-position:center}.rg-slide-link:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;cursor:pointer}.rg-slide-link:where([data-rg-page~=home],[data-rg-page~=home] *) picture,.rg-slide-link:where([data-rg-page~=home],[data-rg-page~=home] *) img{pointer-events:none}.rg-hero:where([data-rg-page~=home],[data-rg-page~=home] *):after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:24%;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.32),transparent)}.rg-hero-fallback:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;inset:0;background:linear-gradient(115deg,rgba(220,38,38,.14),transparent 44%),radial-gradient(circle at 80% 35%,rgba(220,38,38,.12),transparent 26%),repeating-linear-gradient(135deg,rgba(0,0,0,.018) 0,rgba(0,0,0,.018) 1px,transparent 1px,transparent 14px),#fff}.rg-hero-fallback-content:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;z-index:4;display:flex;align-items:center;min-height:clamp(420px,55vw,640px);max-width:1280px;margin:0 auto;padding:44px 26px}.rg-kicker:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid rgba(220,38,38,.4);border-radius:999px;background:#dc26261a;color:var(--rg-red-dark);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rg-hero-title:where([data-rg-page~=home],[data-rg-page~=home] *){max-width:700px;margin-top:16px;color:var(--rg-black);font-size:clamp(2.25rem,5vw,4.75rem);line-height:1;letter-spacing:-.04em;font-weight:900}.rg-hero-title:where([data-rg-page~=home],[data-rg-page~=home] *) span{color:var(--rg-red)}.rg-hero-text:where([data-rg-page~=home],[data-rg-page~=home] *){max-width:570px;margin-top:18px;color:#4b5563;font-size:15px;line-height:1.7}.rg-slider-control:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;background:#00000059;backdrop-filter:blur(8px);transform:translateY(-50%);transition:.2s ease}.rg-slider-control:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:var(--rg-red);border-color:var(--rg-red)}.rg-slider-prev:where([data-rg-page~=home],[data-rg-page~=home] *){left:18px}.rg-slider-next:where([data-rg-page~=home],[data-rg-page~=home] *){right:18px}.rg-slider-dots:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;left:50%;bottom:20px;z-index:5;display:flex;align-items:center;gap:8px;transform:translate(-50%)}.rg-slider-dot:where([data-rg-page~=home],[data-rg-page~=home] *){width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#ffffff94;transition:width .2s ease,background .2s ease}.rg-slider-dot.active:where([data-rg-page~=home],[data-rg-page~=home] *){width:28px;background:var(--rg-red)}.rg-primary-btn:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-secondary-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:10px;font-size:14px;font-weight:700;transition:.25s ease}.rg-primary-btn:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:linear-gradient(135deg,#ef4444,var(--rg-red));border:1px solid #dc2626;box-shadow:0 10px 30px #dc262638}.rg-primary-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){transform:translateY(-2px);background:var(--rg-red);box-shadow:0 14px 34px #dc26264d}.rg-secondary-btn:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-black);border:1px solid #1a1a1a;background:#ffffffd1}.rg-secondary-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:var(--rg-red);color:var(--rg-red-dark)}.rg-feature-card:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:12px;min-height:80px;padding:14px;border:1px solid var(--rg-border);border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000a;transition:.25s ease}.rg-feature-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#dc262675;transform:translateY(-2px);box-shadow:0 14px 30px #0000000f}.rg-feature-icon:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;color:var(--rg-red);background:var(--rg-red-soft);border:1px solid rgba(220,38,38,.2);font-size:16px}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *){background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #0000000d}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-control{background:#fff;border:1px solid #e5e7eb;color:#111827;font-weight:600}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-control::placeholder{color:#9ca3af}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) select.rg-control{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%236b7280' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem!important}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) select.rg-control option{background-color:#fff;color:#111827}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-control:focus{border-color:var(--rg-red);background:#fff;box-shadow:0 0 0 3px #dc26261a;outline:none}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-control::placeholder{color:#777}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-control option{color:#000;background:#fff}.rg-filter-btn:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:var(--rg-red)}.rg-filter-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){background:var(--rg-red-dark)}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;margin-bottom:1.75rem}.rg-main-category-shell:where([data-rg-page~=home],[data-rg-page~=home] *){display:block;width:100%}.rg-category-scroll:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:6px 3px 10px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rg-category-scroll:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-category-nav-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e5e7eb;border-radius:12px;color:#374151;background:#fff;box-shadow:0 6px 18px #0000000d;transition:.2s ease}.rg-category-nav-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;border-color:var(--rg-red);background:var(--rg-red);transform:translateY(-1px)}.rg-category-nav-btn:disabled:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:.38;cursor:default;transform:none}.rg-category-chip:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;flex:0 0 112px;min-width:112px;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px 8px;border:1px solid #e8eaed;border-radius:18px;color:#374151;background:#fff;font-size:11px;line-height:1.2;font-weight:800;text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease}.rg-category-chip-image:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;width:74px;height:74px;overflow:hidden;border:1px solid #eeeeee;border-radius:50%;background:#f8fafc;color:var(--rg-red);font-size:25px;transition:.2s ease}.rg-category-chip-image:where([data-rg-page~=home],[data-rg-page~=home] *) img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.rg-category-chip-label:where([data-rg-page~=home],[data-rg-page~=home] *){display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-category-chip:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red-dark);border-color:#dc26266b;box-shadow:0 10px 24px #0000000f;transform:translateY(-2px)}.rg-category-chip.active:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red-dark);border-color:var(--rg-red);background:#fef2f2;box-shadow:0 0 0 2px #dc26261a,0 10px 24px #dc26261a}.rg-category-chip.active:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{border-color:#dc26266b;box-shadow:0 0 0 3px #dc26261a}.rg-category-chip.is-loading:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:.58;pointer-events:none}@media(max-width:767px){.rg-main-category-shell:where([data-rg-page~=home],[data-rg-page~=home] *){display:block;width:100%}.rg-category-scroll:where([data-rg-page~=home],[data-rg-page~=home] *){gap:9px}.rg-category-chip:where([data-rg-page~=home],[data-rg-page~=home] *){flex-basis:94px;min-width:94px;min-height:104px;padding:8px 6px;border-radius:16px;font-size:10px}.rg-category-chip-image:where([data-rg-page~=home],[data-rg-page~=home] *){width:62px;height:62px;font-size:21px}}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *){margin-bottom:1.5rem}.rg-brand-scroll:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:6px 3px 10px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rg-brand-scroll:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-brand-card:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;flex:0 0 112px;min-width:112px;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px 8px;border:1px solid #e8eaed;border-radius:18px;color:#374151;background:#fff;font-size:11px;line-height:1.2;font-weight:800;text-align:center;box-shadow:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease}.rg-brand-avatar:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;display:flex;align-items:center;justify-content:center;width:74px;height:74px;overflow:hidden;border:1px solid #eeeeee;border-radius:50%;background:#f8fafc;color:var(--rg-red);font-size:22px;font-weight:900;transition:.2s ease}.rg-brand-avatar:where([data-rg-page~=home],[data-rg-page~=home] *) img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:50%;background:#fff;padding:6px}.rg-brand-card:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-name{display:block;width:100%;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-brand-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red-dark);border-color:#dc26266b;box-shadow:0 10px 24px #0000000f;transform:translateY(-2px)}.rg-brand-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-avatar{border-color:#dc262652;box-shadow:0 0 0 3px #dc262612}.rg-brand-card.active:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red-dark);border-color:var(--rg-red);background:#fef2f2;box-shadow:0 0 0 2px #dc26261a,0 10px 24px #dc26261a}.rg-brand-card.active:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-avatar{border-color:#dc26266b;box-shadow:0 0 0 3px #dc26261a}@media(max-width:767px){.rg-brand-scroll:where([data-rg-page~=home],[data-rg-page~=home] *){gap:9px}.rg-brand-card:where([data-rg-page~=home],[data-rg-page~=home] *){flex-basis:94px;min-width:94px;min-height:104px;padding:8px 6px;border-radius:16px;font-size:10px}.rg-brand-avatar:where([data-rg-page~=home],[data-rg-page~=home] *){width:62px;height:62px;font-size:19px}.rg-brand-avatar:where([data-rg-page~=home],[data-rg-page~=home] *) img{padding:5px}}.rg-active-filter:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(220,38,38,.25);border-radius:999px;color:var(--rg-red-dark);background:#dc262614;font-size:11px;font-weight:700}.rg-product-taxonomy:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.rg-brand-label:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-label:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rg-brand-label:where([data-rg-page~=home],[data-rg-page~=home] *){flex:0 1 auto;max-width:48%;color:var(--rg-red-dark)}.rg-category-label:where([data-rg-page~=home],[data-rg-page~=home] *){flex:1 1 auto;color:#6b7280}.rg-brand-label:where([data-rg-page~=home],[data-rg-page~=home] *)+.rg-category-label:before{content:"•";margin-right:6px;color:#d1d5db}.rg-section-icon:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red)}.rg-count-badge:where([data-rg-page~=home],[data-rg-page~=home] *){color:#4b5563;border:1px solid #e5e7eb;background:#fff;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *){align-items:stretch}.rg-section-link:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(220,38,38,.18);border-radius:999px;background:#fef2f2;color:var(--rg-red-dark);font-size:12px;font-weight:800;transition:all .25s ease}.rg-section-link:hover:where([data-rg-page~=home],[data-rg-page~=home] *){background:var(--rg-red);border-color:var(--rg-red);color:#fff;transform:translateY(-1px)}.rg-section-filter-tabs:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;padding:1px 2px 7px;scrollbar-width:none;-ms-overflow-style:none}.rg-section-filter-tabs:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-section-filter-tab:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:42px;padding:5px 14px 5px 6px;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;background:#fff;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.rg-section-filter-tab-image:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;overflow:hidden;border-radius:50%;border:1px solid #eceff3;background:#f8fafc;color:var(--rg-red)}.rg-section-filter-tab-image:where([data-rg-page~=home],[data-rg-page~=home] *) img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rg-section-filter-tab-icon:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:12px}.rg-section-filter-tab:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red-dark);border-color:#dc262673}.rg-section-filter-tab.active:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:var(--rg-red);border-color:var(--rg-red);box-shadow:0 6px 16px #dc262633}.rg-section-filter-tab.active:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-section-filter-tab-image{border-color:#ffffffb8;background:#fff;color:var(--rg-red)}.rg-section-filter-tab.is-loading:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:.65;pointer-events:none}.rg-product-slider-actions:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:8px}.rg-product-nav-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;background:#fff;box-shadow:0 5px 16px #0000000d;font-size:12px;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.rg-product-nav-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:var(--rg-red);border-color:var(--rg-red);transform:translateY(-1px)}.rg-product-nav-btn:focus-visible:where([data-rg-page~=home],[data-rg-page~=home] *){outline:3px solid rgba(220,38,38,.18);outline-offset:2px}@media(max-width:767px){.rg-product-nav-btn:where([data-rg-page~=home],[data-rg-page~=home] *){width:34px;height:34px;border-radius:9px;font-size:11px}}.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 10px;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.rg-product-slider:active:where([data-rg-page~=home],[data-rg-page~=home] *){cursor:grabbing}.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card,.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-compact-product-card{flex:0 0 calc(25% - 12px);min-width:260px}.rg-product-slider.is-looping:where([data-rg-page~=home],[data-rg-page~=home] *){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.5%,#000 98.5%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1.5%,#000 98.5%,transparent 100%)}.rg-scroll-note:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:11px;font-weight:700}.rg-review-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-review-card{flex:0 0 calc(33.333% - 11px);min-width:300px}.rg-review-card:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;display:flex;flex-direction:column;min-height:230px;padding:22px;overflow:hidden;border:1px solid #eeeeee;border-radius:18px;background:#fff;box-shadow:var(--rg-shadow)}.rg-review-card:where([data-rg-page~=home],[data-rg-page~=home] *):before{content:"“";position:absolute;top:4px;right:16px;color:#dc26261c;font-size:78px;line-height:1;font-family:Georgia,serif;pointer-events:none}.rg-review-stars:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:3px;min-height:18px;color:#f59e0b;font-size:12px}.rg-review-text:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;z-index:1;margin-top:14px;color:#4b5563;font-size:13px;line-height:1.75}.rg-review-footer:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px}.rg-review-avatar:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;color:var(--rg-red-dark);background:var(--rg-red-soft);border:1px solid rgba(220,38,38,.18);font-size:13px;font-weight:900}.rg-review-name:where([data-rg-page~=home],[data-rg-page~=home] *){color:#111827;font-size:13px;font-weight:800}.rg-review-product:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:2px;color:#9ca3af;font-size:10px;font-weight:700}.rg-review-empty:where([data-rg-page~=home],[data-rg-page~=home] *){padding:30px 20px;border:1px dashed #e5e7eb;border-radius:16px;background:#fff;color:#6b7280;text-align:center;font-size:13px}@media(max-width:1199px){.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card,.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-compact-product-card{flex-basis:calc(33.333% - 11px);min-width:240px}}@media(max-width:767px){.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *){gap:12px;padding-bottom:8px}.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card,.rg-product-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-compact-product-card{flex-basis:78%;min-width:240px}.rg-review-slider:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-review-card{flex-basis:86%;min-width:275px}.rg-section-link:where([data-rg-page~=home],[data-rg-page~=home] *){padding:9px 12px;font-size:11px}}.rg-product-card:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #f1f1f1;border-radius:16px;background:#fff;box-shadow:var(--rg-shadow);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.rg-product-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *){transform:translateY(-6px);border-color:#dc26264d;box-shadow:var(--rg-shadow-hover)}.rg-product-image:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(circle at center,rgba(220,38,38,.03),transparent 48%),#f9fafb;border-bottom:1px solid #f3f4f6}.rg-product-image:where([data-rg-page~=home],[data-rg-page~=home] *) img{transition:transform .45s ease}.rg-product-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-product-image img{transform:scale(1.08)}.rg-placeholder:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgba(220,38,38,.3);border-radius:50%;color:var(--rg-red);background:#dc26261a}.rg-image-placeholder:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;border:0;border-radius:0;background:transparent;color:#9ca3af;font-size:12px;font-weight:600;line-height:1.35;text-align:center}.rg-discount-badge:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-stock-badge:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;top:10px;z-index:5;padding:6px 9px;border-radius:7px;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.03em;white-space:nowrap}.rg-discount-badge:where([data-rg-page~=home],[data-rg-page~=home] *){left:10px;background:#ef4444;box-shadow:0 4px 12px #ef444440}.rg-stock-badge:where([data-rg-page~=home],[data-rg-page~=home] *){right:10px;left:auto}.rg-stock-out:where([data-rg-page~=home],[data-rg-page~=home] *){background:#ef4444}.rg-stock-low:where([data-rg-page~=home],[data-rg-page~=home] *){right:10px;left:auto;padding:6px 8px;color:#fff;background:#111111eb;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 12px #00000038;font-size:9px}.rg-view-overlay:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;background:#00000040;transition:opacity .25s ease}.rg-product-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-view-overlay{opacity:1}.rg-view-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);font-size:12px;font-weight:700;box-shadow:0 4px 12px #0003}.rg-product-meta:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;margin:8px 0}.rg-availability:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.rg-available:where([data-rg-page~=home],[data-rg-page~=home] *){color:#15803d}.rg-unavailable:where([data-rg-page~=home],[data-rg-page~=home] *){color:#dc2626}.rg-price:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-black);font-size:18px}.rg-card-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:baseline;justify-content:flex-start;width:100%;gap:12px}.rg-card-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-price{order:1}.rg-card-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *) .line-through{order:2;margin-left:0}@media(max-width:767px){.rg-card-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *){flex-direction:column;align-items:flex-start;gap:0}.rg-card-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *) .line-through{order:1;margin-left:0;text-align:left}.rg-card-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-price{order:2}}.rg-purchase-form:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;flex-direction:column;gap:8px}.rg-purchase-top-row:where([data-rg-page~=home],[data-rg-page~=home] *){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important}.rg-purchase-bottom-row:where([data-rg-page~=home],[data-rg-page~=home] *){display:block!important;width:100%!important}.rg-qty-box:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;height:40px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.rg-qty-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;width:32px;height:100%;color:#6b7280;font-size:10px;transition:.2s ease}.rg-qty-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:var(--rg-red);background:#e5e7eb}.rg-qty-input:where([data-rg-page~=home],[data-rg-page~=home] *){width:34px;height:100%;padding:0;border:0;color:#111827;background:transparent;text-align:center;font-size:13px;font-weight:700;box-shadow:none;-moz-appearance:textfield}.rg-qty-input:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-inner-spin-button,.rg-qty-input:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.rg-add-btn:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-buy-now-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:40px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:700;transition:.2s ease;letter-spacing:.02em}.rg-add-btn:where([data-rg-page~=home],[data-rg-page~=home] *){flex:1;width:auto;color:#fff;background:var(--rg-red);border:1px solid var(--rg-red);box-shadow:0 4px 12px #dc262633}.rg-add-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){background:var(--rg-red-dark);border-color:var(--rg-red-dark);transform:translateY(-1px)}.rg-buy-now-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex!important;width:100%!important;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black)}.rg-buy-now-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){background:#000;border-color:#000;transform:translateY(-1px)}.rg-add-btn:disabled:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-buy-now-btn:disabled:where([data-rg-page~=home],[data-rg-page~=home] *){color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb;box-shadow:none;cursor:not-allowed;transform:none}.rg-empty-state:where([data-rg-page~=home],[data-rg-page~=home] *){border:1px dashed #d1d5db;background:#fff}.rg-pagination:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.rg-page-link:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;background:#fff;font-size:14px;font-weight:700;transition:.2s}.rg-page-link:hover:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:var(--rg-red);color:var(--rg-red);transform:translateY(-2px)}.rg-page-link.active:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;border-color:var(--rg-red);background:var(--rg-red);box-shadow:0 4px 12px #dc26264d}.rg-page-link.disabled:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:.5;pointer-events:none}.rg-support-banner:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;overflow:hidden;border-radius:20px;padding:40px 30px;color:#fff;background:#171717}.rg-support-banner:where([data-rg-page~=home],[data-rg-page~=home] *):before{content:"";position:absolute;width:320px;height:320px;right:-80px;top:-120px;border:42px solid rgba(220,38,38,.2);border-radius:50%}.rg-toast:where([data-rg-page~=home],[data-rg-page~=home] *){color:#fff;background:linear-gradient(135deg,#242424,#0d0d0d);border:1px solid #2f2f2f;box-shadow:0 18px 50px #0000003d}.rg-toast.rg-toast-error:where([data-rg-page~=home],[data-rg-page~=home] *){background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#fecacab8;box-shadow:0 18px 50px #00000026,0 0 25px #ef44442e}.rg-toast:where([data-rg-page~=home],[data-rg-page~=home] *) a{color:#111;background:#fff;border:1px solid rgba(255,255,255,.85)}@media(max-width:767px){.rg-hero:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;width:100%;height:auto;min-height:0;aspect-ratio:4 / 5;overflow:hidden;background:#000}.rg-hero-fallback-content:where([data-rg-page~=home],[data-rg-page~=home] *){width:100%;height:100%;min-height:0;align-items:flex-end;padding:22px 16px}.rg-hero-title:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:clamp(1.7rem,8.2vw,2.6rem)}.rg-hero-text:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:13px;line-height:1.55;max-width:100%}.rg-hero-slides:where([data-rg-page~=home],[data-rg-page~=home] *),.hero-slide:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *) img{position:absolute;inset:0;width:100%;height:100%}.hero-slide:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:0;visibility:hidden;transform:none;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}.hero-slide.active:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:1;visibility:visible;transform:none}.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *){display:block}.rg-hero-picture:where([data-rg-page~=home],[data-rg-page~=home] *) img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#000}.rg-hero:where([data-rg-page~=home],[data-rg-page~=home] *):after{height:12%}.rg-slider-control:where([data-rg-page~=home],[data-rg-page~=home] *){top:50%;width:36px;height:36px;transform:translateY(-50%)}.rg-slider-prev:where([data-rg-page~=home],[data-rg-page~=home] *){left:10px}.rg-slider-next:where([data-rg-page~=home],[data-rg-page~=home] *){right:10px}.rg-slider-dots:where([data-rg-page~=home],[data-rg-page~=home] *){bottom:10px}.rg-filter-bar:where([data-rg-page~=home],[data-rg-page~=home] *){position:static}.rg-product-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *){transform:none}.rg-product-meta:where([data-rg-page~=home],[data-rg-page~=home] *){align-items:flex-start;flex-direction:column;gap:2px}.rg-purchase-top-row:where([data-rg-page~=home],[data-rg-page~=home] *){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important}.rg-qty-box:where([data-rg-page~=home],[data-rg-page~=home] *){height:34px}.rg-qty-btn:where([data-rg-page~=home],[data-rg-page~=home] *){width:26px;font-size:9px}.rg-qty-input:where([data-rg-page~=home],[data-rg-page~=home] *){width:26px;font-size:11px}.rg-add-btn:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-buy-now-btn:where([data-rg-page~=home],[data-rg-page~=home] *){height:34px;padding:0 4px;font-size:11px}}@media(prefers-reduced-motion:reduce){html:where([data-rg-page~=home],[data-rg-page~=home] *){scroll-behavior:auto}*:where([data-rg-page~=home],[data-rg-page~=home] *),*:where([data-rg-page~=home],[data-rg-page~=home] *):before,*:where([data-rg-page~=home],[data-rg-page~=home] *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rg-compact-product-card:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;overflow:hidden;min-height:120px;background:#fff;border:1px solid #f1f1f1;border-radius:14px;box-shadow:0 6px 18px #0f172a0a;transition:all .3s ease}.rg-compact-product-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *){transform:translateY(-3px);box-shadow:0 12px 24px #0f172a14;border-color:#dc26264d}.rg-compact-product-image:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;flex:0 0 110px;display:block;background:#f8fafc;overflow:hidden}.rg-compact-discount-badge:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;top:7px;left:7px;z-index:5;padding:5px 7px;border-radius:6px;color:#fff;background:#ef4444;box-shadow:0 4px 10px #ef44443d;font-size:9px;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap}.rg-compact-product-image:where([data-rg-page~=home],[data-rg-page~=home] *) img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rg-compact-product-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-compact-product-image img{transform:scale(1.05)}.rg-compact-product-body:where([data-rg-page~=home],[data-rg-page~=home] *){min-width:0;display:flex;flex:1;flex-direction:column;justify-content:center;padding:12px 14px}.rg-compact-product-name:where([data-rg-page~=home],[data-rg-page~=home] *){display:-webkit-box;overflow:hidden;color:#111827;font-size:14px;font-weight:700;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rg-compact-product-stock:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:6px;font-size:11px;font-weight:600}.rg-compact-product-stock.is-stocked:where([data-rg-page~=home],[data-rg-page~=home] *){color:#15803d}.rg-compact-product-stock.is-sold:where([data-rg-page~=home],[data-rg-page~=home] *){color:#dc2626}.rg-compact-product-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;flex-wrap:nowrap;margin-top:8px}.rg-compact-product-price:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:0;color:#171717;font-size:16px;font-weight:800;line-height:1.1;white-space:nowrap}.rg-compact-product-sale-price:where([data-rg-page~=home],[data-rg-page~=home] *){color:#171717!important}.rg-compact-product-old-price:where([data-rg-page~=home],[data-rg-page~=home] *){margin-left:auto;color:#9ca3af!important;font-size:11px;font-weight:650;line-height:1;text-align:right;text-decoration:line-through;text-decoration-thickness:1px;white-space:nowrap}.rg-sold-out-overlay:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;color:#fff;background:#000000a6;font-size:14px;font-weight:800;letter-spacing:.1em;text-align:center}@media(max-width:640px){.rg-compact-product-card:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:100px}.rg-compact-product-image:where([data-rg-page~=home],[data-rg-page~=home] *){flex-basis:90px}.rg-compact-product-body:where([data-rg-page~=home],[data-rg-page~=home] *){padding:10px}.rg-compact-product-price:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:14px}.rg-compact-product-old-price:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:10px}.rg-compact-product-price-wrap:where([data-rg-page~=home],[data-rg-page~=home] *){gap:5px;justify-content:space-between;flex-wrap:nowrap}}@media(max-width:390px){.rg-purchase-top-row:where([data-rg-page~=home],[data-rg-page~=home] *){grid-template-columns:72px minmax(0,1fr)!important;gap:5px!important}.rg-qty-box:where([data-rg-page~=home],[data-rg-page~=home] *){width:72px!important;min-width:72px!important;height:34px!important}.rg-qty-btn:where([data-rg-page~=home],[data-rg-page~=home] *){width:23px!important;min-width:23px!important;padding:0!important}.rg-qty-input:where([data-rg-page~=home],[data-rg-page~=home] *){width:26px!important;min-width:26px!important;padding:0!important}.rg-add-btn:where([data-rg-page~=home],[data-rg-page~=home] *){width:100%!important;min-width:0!important;padding:0 4px!important;gap:4px!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important}.rg-add-btn:where([data-rg-page~=home],[data-rg-page~=home] *) i{flex-shrink:0;font-size:10px!important}}.rg-offer-popup:where([data-rg-page~=home],[data-rg-page~=home] *){position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.rg-offer-popup.is-open:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:1;visibility:visible;pointer-events:auto}.rg-offer-popup-dialog:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;width:min(92vw,var(--rg-offer-width, 720px));max-height:var(--rg-offer-max-height, 88vh);transform:translateY(14px) scale(.97);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.rg-offer-popup.is-open:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-offer-popup-dialog{transform:translateY(0) scale(1)}.rg-offer-popup-media:where([data-rg-page~=home],[data-rg-page~=home] *){display:block;width:100%;max-height:var(--rg-offer-max-height, 88vh);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0000005c}.rg-offer-popup-media:where([data-rg-page~=home],[data-rg-page~=home] *) img{display:block;width:100%;max-height:var(--rg-offer-max-height, 88vh);object-fit:contain;background:#fff}.rg-offer-popup-close:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;top:-14px;right:-14px;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:2px solid rgba(255,255,255,.75);border-radius:999px;color:#fff;background:#0000009e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #0000003d;transition:transform .2s ease,background .2s ease,border-color .2s ease}.rg-offer-popup-close:hover:where([data-rg-page~=home],[data-rg-page~=home] *){transform:scale(1.06);background:#000000d1;border-color:#ffffffeb}body.rg-offer-popup-open:where([data-rg-page~=home],[data-rg-page~=home] *){overflow:hidden}@media(max-width:767px){.rg-offer-popup:where([data-rg-page~=home],[data-rg-page~=home] *){padding:16px}.rg-offer-popup-dialog:where([data-rg-page~=home],[data-rg-page~=home] *){width:min(94vw,var(--rg-offer-width, 560px))}.rg-offer-popup-media:where([data-rg-page~=home],[data-rg-page~=home] *){border-radius:16px}.rg-offer-popup-close:where([data-rg-page~=home],[data-rg-page~=home] *){top:-11px;right:-8px;width:38px;height:38px}}.rg-favorite-section:where([data-rg-page~=home],[data-rg-page~=home] *){margin-bottom:34px}.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.rg-favorite-view-all:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-viewall-btn:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe4ea;border-radius:8px;background:#fff;color:#475569;font-size:10px;font-weight:900;text-decoration:none;white-space:nowrap}.rg-favorite-view-all:hover:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-viewall-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#dc2626;background:#fef2f2;color:#b91c1c}.rg-favorite-tabs:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:16px;padding:4px}.rg-favorite-tab:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-size:10px;font-weight:900;cursor:pointer;transition:.18s ease}.rg-favorite-tab:hover:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#fecaca;color:#b91c1c}.rg-favorite-tab.active:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#dc2626;background:#dc2626;color:#fff}.rg-favorite-panel[hidden]:where([data-rg-page~=home],[data-rg-page~=home] *){display:none!important}.rg-favorite-scroll:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:flex-start;gap:18px;overflow-x:auto;padding:3px 2px 9px;scrollbar-width:none;-ms-overflow-style:none}.rg-favorite-scroll:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-favorite-item:where([data-rg-page~=home],[data-rg-page~=home] *){flex:0 0 138px;min-width:138px;padding:0;display:flex;flex-direction:column;align-items:center;color:#111827;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:center;text-decoration:none}.rg-favorite-image:where([data-rg-page~=home],[data-rg-page~=home] *){width:118px;height:118px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;border:0;border-radius:0}.rg-favorite-image:where([data-rg-page~=home],[data-rg-page~=home] *) img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:4px}.rg-favorite-placeholder:where([data-rg-page~=home],[data-rg-page~=home] *){width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:#f8fafc;color:#64748b;font-size:23px;font-weight:900}.rg-favorite-name:where([data-rg-page~=home],[data-rg-page~=home] *){width:100%;margin-top:7px;overflow:hidden;color:#111827;font-size:12px;line-height:1.25;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.rg-favorite-count:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:3px;color:#94a3b8;font-size:8.5px;line-height:1.2;font-weight:750}.rg-favorite-action:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-chip-action:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:30px;margin-top:7px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#475569;font-size:8.5px;font-weight:900;transition:.18s ease}.rg-favorite-item:hover:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-favorite-action,.rg-favorite-item.active:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-favorite-action{border-color:#dc2626;background:#dc2626;color:#fff}.rg-favorite-item.active:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-favorite-name{color:#b91c1c}.rg-favorite-empty:where([data-rg-page~=home],[data-rg-page~=home] *){padding:24px 8px;color:#94a3b8;font-size:10px}.rg-category-header-actions:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll{gap:18px!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex:0 0 145px!important;min-width:145px!important;min-height:0!important;padding:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;transform:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip:hover,.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active{border:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;transform:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{width:125px!important;height:125px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:4px!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{width:100%!important;margin-top:7px!important;color:#111827!important;font-size:12px!important;line-height:1.25!important;font-weight:900!important;text-align:center!important}.rg-category-chip-count:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:3px!important;color:#94a3b8!important;font-size:8.5px!important;font-weight:750!important}.rg-category-chip-action:where([data-rg-page~=home],[data-rg-page~=home] *){pointer-events:none}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip:hover .rg-category-chip-action,.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active .rg-category-chip-action{border-color:#dc2626;background:#dc2626;color:#fff}@media(max-width:767px){.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *){align-items:flex-start!important;flex-direction:column!important}.rg-favorite-view-all:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-viewall-btn:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:34px;font-size:9px}.rg-favorite-tabs:where([data-rg-page~=home],[data-rg-page~=home] *){justify-content:flex-start;overflow-x:auto;padding-left:0;scrollbar-width:none}.rg-favorite-tabs:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-favorite-tab:where([data-rg-page~=home],[data-rg-page~=home] *){flex:0 0 auto;min-height:36px;padding:0 13px;font-size:9px}.rg-favorite-scroll:where([data-rg-page~=home],[data-rg-page~=home] *){gap:13px}.rg-favorite-item:where([data-rg-page~=home],[data-rg-page~=home] *){flex-basis:112px;min-width:112px}.rg-favorite-image:where([data-rg-page~=home],[data-rg-page~=home] *){width:92px;height:92px}.rg-favorite-name:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:10.5px}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex-basis:112px!important;min-width:112px!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{font-size:10.5px!important}.rg-category-header-actions:where([data-rg-page~=home],[data-rg-page~=home] *){justify-content:flex-start}}@media(min-width:768px)and (max-height:850px){.rg-hero:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:clamp(390px,55vh,500px)!important}}@media(min-width:768px)and (max-height:720px){.rg-hero:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:clamp(350px,52vh,440px)!important}}.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *){justify-content:flex-start!important}.rg-favorite-tab:where([data-rg-page~=home],[data-rg-page~=home] *){background:#fff!important;color:#64748b!important;border:1px solid #d9dee6!important;box-shadow:none!important}.rg-favorite-tab:hover:where([data-rg-page~=home],[data-rg-page~=home] *){background:#fff!important;color:#111827!important;border-color:#111827!important}.rg-favorite-tab.active:where([data-rg-page~=home],[data-rg-page~=home] *){background:#fff!important;color:#111827!important;border-color:#dc2626!important;box-shadow:none!important}.rg-favorite-tab.active:where([data-rg-page~=home],[data-rg-page~=home] *) i{color:#dc2626!important}.rg-favorite-action:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-favorite-view-all:where([data-rg-page~=home],[data-rg-page~=home] *){display:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip:hover,.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rg-category-chip-action:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-viewall-btn:where([data-rg-page~=home],[data-rg-page~=home] *){display:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{margin-top:7px!important;color:#111827!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-count{margin-top:3px!important;color:#94a3b8!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active .rg-category-chip-label{color:#111827!important}.rg-favorite-section:where([data-rg-page~=home],[data-rg-page~=home] *){margin-bottom:28px!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll{align-items:flex-start!important}.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *){width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *)>div{width:100%!important;text-align:center!important}.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *) p,.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *) h2{text-align:center!important}.rg-favorite-tabs:where([data-rg-page~=home],[data-rg-page~=home] *){justify-content:center!important}.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *){width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex-direction:column!important}.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *)>div{width:100%!important;text-align:center!important}.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *) p,.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *) h2{text-align:center!important}.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-active-filter{margin-top:8px!important}@media(max-width:767px){.rg-favorite-head:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *){align-items:center!important;justify-content:center!important;text-align:center!important}.rg-favorite-tabs:where([data-rg-page~=home],[data-rg-page~=home] *){justify-content:center!important;width:100%!important}}.rg-filtered-products-section:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:34px!important;padding-top:6px!important}@media(max-width:767px){.rg-filtered-products-section:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:22px!important;padding-top:4px!important}}@media(min-width:768px)and (max-height:760px){.rg-filtered-products-section:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:28px!important}}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-scroll{gap:14px}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-card{flex:0 0 150px!important;min-width:150px!important;min-height:160px!important;padding:12px!important;overflow:hidden!important;position:relative!important;background:#fff!important;border:1px solid #e8eaed!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;border-radius:12px!important}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-card:hover,.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-card.active{border-color:#d1d5db!important;box-shadow:0 4px 12px #0000000d!important;background:#fff!important;transform:translateY(-2px)!important}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-avatar{width:100%!important;height:100px!important;border-radius:0!important;border:none!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-avatar img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important;border-radius:0!important}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-name{width:100%!important;padding:0!important;margin-top:auto!important;font-size:13px!important;text-align:center!important;color:#374151!important;background:transparent!important;text-shadow:none!important;font-weight:700!important;line-height:1.2!important}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-header{justify-content:center!important;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.rg-brand-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-brand-header h2{justify-content:center!important}.rg-google-heading-icon:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:22px;color:#4285f4}.rg-google-review-card:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rg-google-review-card:hover:where([data-rg-page~=home],[data-rg-page~=home] *){transform:translateY(-3px);border-color:#d1d5db;box-shadow:0 12px 30px #00000012}.rg-google-review-top:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rg-google-source:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:9px}.rg-google-icon:where([data-rg-page~=home],[data-rg-page~=home] *){width:34px;height:34px;border-radius:50%;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;background:#fff;font-size:17px;color:#4285f4}.rg-google-label:where([data-rg-page~=home],[data-rg-page~=home] *){display:block;font-size:12px;line-height:1.2;font-weight:800;color:#111827}.rg-google-verified:where([data-rg-page~=home],[data-rg-page~=home] *){display:block;margin-top:2px;font-size:10px;line-height:1.2;color:#9ca3af}.rg-google-open:where([data-rg-page~=home],[data-rg-page~=home] *){width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:#f9fafb;border:1px solid #f1f5f9;font-size:11px;transition:.2s ease}.rg-google-open:hover:where([data-rg-page~=home],[data-rg-page~=home] *){color:#4285f4;background:#eff6ff;border-color:#dbeafe}.rg-review-stars:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:3px;color:#fbbc04;font-size:14px;margin-bottom:10px}.rg-review-text:where([data-rg-page~=home],[data-rg-page~=home] *){color:#4b5563;font-size:13px;line-height:1.7;margin:0 0 16px}.rg-review-footer:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:10px;margin-top:auto}.rg-review-avatar:where([data-rg-page~=home],[data-rg-page~=home] *){flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#dc2626;font-size:13px;font-weight:800}.rg-review-name:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:12px;font-weight:800;color:#111827;margin:0}.rg-review-product:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:10px;color:#9ca3af;margin:2px 0 0}.rg-google-view-link:where([data-rg-page~=home],[data-rg-page~=home] *){margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#4285f4;white-space:nowrap}.rg-google-view-link:hover:where([data-rg-page~=home],[data-rg-page~=home] *){text-decoration:underline}@media(max-width:640px){.rg-google-review-card:where([data-rg-page~=home],[data-rg-page~=home] *){padding:15px;border-radius:15px}.rg-review-text:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:12px;line-height:1.65}.rg-google-view-link:where([data-rg-page~=home],[data-rg-page~=home] *){font-size:9px}}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll{gap:14px}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex:0 0 138px!important;min-width:138px!important;min-height:0!important;padding:0!important;overflow:visible!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;transform:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip:hover,.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active{border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;transform:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{width:118px!important;height:118px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;padding:4px!important;background:transparent!important;border:0!important;border-radius:0!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{width:100%!important;margin-top:7px!important;overflow:hidden!important;color:#111827!important;font-size:12px!important;line-height:1.25!important;font-weight:900!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rg-category-chip-count:where([data-rg-page~=home],[data-rg-page~=home] *){display:block!important;margin-top:3px!important;color:#94a3b8!important;font-size:8.5px!important;line-height:1.2!important;font-weight:750!important;text-align:center!important}.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.rg-category-hierarchy:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#64748b;font-size:10px;font-weight:700}.rg-category-hierarchy:where([data-rg-page~=home],[data-rg-page~=home] *) .is-current{color:#b91c1c;font-weight:850}.rg-subcategory-panel:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:14px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a09}.rg-subcategory-head:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rg-subcategory-head:where([data-rg-page~=home],[data-rg-page~=home] *) h3{margin:0;color:#111827;font-size:13px;font-weight:900}.rg-subcategory-head:where([data-rg-page~=home],[data-rg-page~=home] *) p{margin:3px 0 0;color:#94a3b8;font-size:9px;font-weight:600}.rg-subcategory-list:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 1px 4px;scrollbar-width:none;-ms-overflow-style:none}.rg-subcategory-list:where([data-rg-page~=home],[data-rg-page~=home] *)::-webkit-scrollbar{display:none}.rg-subcategory-btn:where([data-rg-page~=home],[data-rg-page~=home] *){flex:0 0 auto;min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:800;white-space:nowrap;transition:.2s ease}.rg-subcategory-btn:where([data-rg-page~=home],[data-rg-page~=home] *) i{color:#94a3b8;font-size:9px}.rg-subcategory-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#fecaca;background:#fef2f2;color:#b91c1c}.rg-subcategory-btn:hover:where([data-rg-page~=home],[data-rg-page~=home] *) i{color:#dc2626}.rg-subcategory-btn.active:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#dc2626;background:#dc2626;color:#fff;box-shadow:0 5px 14px #dc262629}.rg-subcategory-btn.active:where([data-rg-page~=home],[data-rg-page~=home] *) i{color:#fff}.rg-subcategory-btn.is-loading:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-category-chip.is-loading:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:.58;pointer-events:none}.rg-main-category-label:where([data-rg-page~=home],[data-rg-page~=home] *){flex:0 1 auto;max-width:42%;overflow:hidden;color:#111827;font-size:10px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rg-brand-label:where([data-rg-page~=home],[data-rg-page~=home] *)+.rg-main-category-label:before,.rg-main-category-label:where([data-rg-page~=home],[data-rg-page~=home] *)+.rg-category-label:before{content:"•";margin-right:6px;color:#d1d5db}@media(max-width:767px){.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex-basis:112px!important;min-width:112px!important;min-height:0!important;padding:0!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{width:94px!important;height:94px!important}.rg-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{margin-top:6px!important;font-size:10.5px!important}.rg-category-chip-count:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:2px!important;font-size:8px!important}.rg-category-header:where([data-rg-page~=home],[data-rg-page~=home] *){align-items:flex-start!important;flex-direction:column!important}.rg-subcategory-panel:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:10px;padding:11px}.rg-subcategory-btn:where([data-rg-page~=home],[data-rg-page~=home] *){min-height:36px;padding:0 11px;font-size:9px}.rg-main-category-label:where([data-rg-page~=home],[data-rg-page~=home] *){max-width:44%;font-size:9px}}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;margin-bottom:14px!important;text-align:center!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header>div:first-child{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header p{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header h2{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:8px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-hierarchy{justify-content:center!important;text-align:center!important}@media(max-width:767px){.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header,.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header>div:first-child{align-items:center!important;justify-content:center!important;text-align:center!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-header h2{justify-content:center!important}}.rg-home-more-products:where([data-rg-page~=home],[data-rg-page~=home] *){margin-top:2px}.rg-home-more-products:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-product-grid{margin-top:0}.rg-card-media:where([data-rg-page~=home],[data-rg-page~=home] *){position:relative;isolation:isolate;touch-action:pan-y}.rg-card-media:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-product-image{width:100%}.rg-card-gallery-arrow:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;z-index:7;top:50%;transform:translateY(-50%);width:29px;height:34px;border:1px solid #e5e7eb;background:#fffffff0;color:#111827;border-radius:8px;display:grid;place-items:center;font-size:12px;cursor:pointer}.rg-card-gallery-prev:where([data-rg-page~=home],[data-rg-page~=home] *){left:5px}.rg-card-gallery-next:where([data-rg-page~=home],[data-rg-page~=home] *){right:5px}.rg-card-gallery-single:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-gallery-arrow,.rg-card-gallery-single:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-gallery-count{display:none}.rg-card-gallery-count:where([data-rg-page~=home],[data-rg-page~=home] *){position:absolute;bottom:7px;right:7px;z-index:7;background:#111827b8;color:#fff;border-radius:5px;padding:3px 6px;font-size:10px}.rg-card-options:where([data-rg-page~=home],[data-rg-page~=home] *){border:0;padding:0;margin:0 0 7px;min-width:0}.rg-card-options:where([data-rg-page~=home],[data-rg-page~=home] *) legend{font-size:11px;font-weight:650;color:#374151;margin-bottom:6px;padding:0}.rg-card-options:where([data-rg-page~=home],[data-rg-page~=home] *) legend strong{font-weight:750;color:#111827}.rg-card-color-list:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-card-size-list:where([data-rg-page~=home],[data-rg-page~=home] *){display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rg-card-color:where([data-rg-page~=home],[data-rg-page~=home] *){width:31px;height:31px;flex:0 0 31px;border:1px solid #d1d5db;border-radius:50%;padding:2px;display:grid;place-items:center;overflow:hidden;background:#fff;cursor:pointer}.rg-card-color[aria-pressed=true]:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#111827;box-shadow:0 0 0 1px #11182738}.rg-card-size[aria-pressed=true]:where([data-rg-page~=home],[data-rg-page~=home] *){border-color:#111827;box-shadow:0 0 0 1px #111827}.rg-card-color:where([data-rg-page~=home],[data-rg-page~=home] *) img,.rg-card-color-dot:where([data-rg-page~=home],[data-rg-page~=home] *){width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.rg-card-color-dot:where([data-rg-page~=home],[data-rg-page~=home] *){border:0}.rg-card-size:where([data-rg-page~=home],[data-rg-page~=home] *){min-width:34px;min-height:32px;padding:3px 6px;border:1px solid #d1d5db;color:#111827;background:#fff;border-radius:5px;font-size:11px;font-weight:650;cursor:pointer}.rg-card-size:disabled:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:.35;cursor:not-allowed;text-decoration:line-through}.rg-card-option-message:where([data-rg-page~=home],[data-rg-page~=home] *){color:#b91c1c;font-size:11px;font-weight:650;margin:0}.rg-card-option-message[hidden]:where([data-rg-page~=home],[data-rg-page~=home] *){display:none}@media(hover:hover){.rg-card-gallery-arrow:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:0;transition:opacity .15s}.rg-card-media:hover:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-gallery-arrow,.rg-card-gallery-arrow:focus-visible:where([data-rg-page~=home],[data-rg-page~=home] *){opacity:1}}@media(min-width:768px)and (max-width:1050px){.rg-home-more-products:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-product-grid,.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *){gap:10px}.rg-card-color-list:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-card-size-list:where([data-rg-page~=home],[data-rg-page~=home] *){gap:4px}.rg-card-color:where([data-rg-page~=home],[data-rg-page~=home] *){width:27px;height:27px;flex-basis:27px}.rg-qty-btn:where([data-rg-page~=home],[data-rg-page~=home] *){width:26px}.rg-qty-input:where([data-rg-page~=home],[data-rg-page~=home] *){width:25px}}@media(max-width:767px){.rg-card-gallery-arrow:where([data-rg-page~=home],[data-rg-page~=home] *){width:25px;height:30px}.rg-card-color:where([data-rg-page~=home],[data-rg-page~=home] *){width:28px;height:28px;flex-basis:28px}.rg-card-color-list:where([data-rg-page~=home],[data-rg-page~=home] *),.rg-card-size-list:where([data-rg-page~=home],[data-rg-page~=home] *){gap:4px}.rg-card-size:where([data-rg-page~=home],[data-rg-page~=home] *){min-width:29px;padding:2px 4px}.rg-product-card:where([data-rg-page~=home],[data-rg-page~=home] *)>.p-4{padding:10px}}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card>.p-4{justify-content:flex-start}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card h3{min-height:0!important;margin-bottom:4px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-product-meta{min-height:0;margin:4px 0 6px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-card-purchase{margin-top:0!important;padding-top:6px!important}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-card-purchase>.flex{margin-bottom:8px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-card-options{margin-bottom:6px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-card-options legend{margin-bottom:4px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-purchase-bottom-row{margin-top:6px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-media .rg-view-overlay{align-items:flex-end;justify-content:center;padding:0 7px 10px;background:transparent!important}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-media .rg-view-btn{gap:5px;padding:6px 10px;font-size:10px;line-height:1.2;border-radius:6px;background:#111827e0;box-shadow:0 2px 7px #00000021}@media(hover:none),(max-width:767px){.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-media .rg-view-overlay{opacity:1!important;justify-content:flex-start;align-items:flex-end;padding:0 5px 6px;pointer-events:none;background:transparent!important}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-media .rg-view-btn{padding:5px 7px;gap:4px;font-size:9px;line-height:1.1;max-width:calc(100% - 44px);white-space:nowrap}}@media(max-width:767px){.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-product-meta{flex-wrap:wrap;row-gap:2px}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *)>.rg-product-card .rg-card-purchase{padding-top:4px!important}}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px;align-items:stretch}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid>.rg-product-card{min-width:0;width:100%}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-home-first-products{margin-bottom:22px}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products #new-arrivals{margin:0 0 22px}@media(min-width:768px){.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}}@media(max-width:767px){.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-price-wrap{min-width:0;max-width:100%}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-price-wrap .line-through{display:block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(9px,2.5vw,11px)}}.rg-product-grid:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-card-media:not(.rg-card-gallery-single) .rg-card-gallery-arrow{opacity:1;visibility:visible;pointer-events:auto}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid>.rg-product-card>.p-4{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid>.rg-product-card h3{height:2.5rem;min-height:2.5rem!important;max-height:2.5rem;line-height:1.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid>.rg-product-card .rg-product-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;height:35px;min-height:35px!important;margin:4px 0 6px}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-product-grid>.rg-product-card .rg-card-purchase{margin-top:auto!important;padding-top:4px!important;min-width:0}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase>.flex{min-height:40px;margin-bottom:8px;align-items:flex-end}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-price-wrap{min-width:0;max-width:100%;min-height:38px}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-options{height:55px;min-height:55px;max-height:55px;min-width:0;margin-bottom:6px;padding:0}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-options legend{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:15px;margin-bottom:5px}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-color-list,.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-size-list{display:flex;flex-wrap:nowrap;min-width:0;width:100%;max-width:100%;min-height:34px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-color-list::-webkit-scrollbar,.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-size-list::-webkit-scrollbar{display:none}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-size{flex-shrink:0}@media(max-width:1050px){.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-price-wrap{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:14px 24px;align-content:end;align-items:end;justify-items:start;gap:0;height:38px;min-height:38px}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-price-wrap .line-through{grid-row:1;grid-column:1;display:block;max-width:100%;min-width:0;margin:0;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-store-page:where([data-rg-page~=home],[data-rg-page~=home] *) #products .rg-card-purchase .rg-card-price-wrap .rg-price{grid-row:2;grid-column:1;display:block;max-width:100%;min-width:0;line-height:24px;white-space:nowrap;font-size:clamp(14px,4vw,18px)}}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-main-category-shell{position:relative!important;width:100%!important;padding:0 44px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll{width:100%!important;display:flex!important;align-items:flex-start!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px 1px 12px!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll::-webkit-scrollbar{display:none!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex:0 0 calc((100% - 70px) / 6)!important;width:calc((100% - 70px) / 6)!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;scroll-snap-align:start!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;color:#111827!important;appearance:none!important;-webkit-appearance:none!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip:hover,.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#111827!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:3 / 4!important;display:block!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:8px!important;background:#f2f3f5!important;box-shadow:none!important;isolation:isolate!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image:after{content:none!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image img{width:100%!important;height:100%!important;display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;background:#f2f3f5!important;mix-blend-mode:multiply!important;transform:none!important;transition:transform .25s ease,filter .25s ease!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip:hover .rg-category-chip-image img,.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip.active .rg-category-chip-image img{transform:scale(1.018)!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-fallback{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6b7280!important;font-size:38px!important;background:#f2f3f5!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{position:static!important;width:100%!important;margin:8px 0 0!important;padding:0 2px!important;color:#111827!important;background:transparent!important;font-size:11.5px!important;line-height:1.25!important;font-weight:900!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-count{position:static!important;display:block!important;width:100%!important;margin:3px 0 0!important;padding:0!important;color:#94a3b8!important;background:transparent!important;font-size:8.5px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-btn{position:absolute!important;top:42%!important;z-index:12!important;width:34px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:10px!important;background:#fffffff7!important;color:#111827!important;box-shadow:0 8px 22px #0f172a1c!important;transform:translateY(-50%)!important;transition:opacity .18s ease,background .18s ease,color .18s ease,border-color .18s ease!important;cursor:pointer!important;backdrop-filter:blur(8px)}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-prev{left:2px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-next{right:2px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-btn:hover:not(:disabled){border-color:#dc2626!important;background:#dc2626!important;color:#fff!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-btn:disabled{opacity:.28!important;cursor:default!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-btn.is-hidden{display:none!important}@media(min-width:768px)and (max-width:1023px){.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-main-category-shell{padding:0 40px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll{gap:12px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex:0 0 calc((100% - 24px) / 3)!important;width:calc((100% - 24px) / 3)!important}}@media(max-width:767px){.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-main-category-shell{padding:0 32px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-scroll{gap:10px!important;padding:4px 1px 10px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip{flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important;min-width:0!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-image{border-radius:7px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-label{margin-top:6px!important;font-size:10.5px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-chip-count{margin-top:2px!important;font-size:8px!important}.rg-main-category-section:where([data-rg-page~=home],[data-rg-page~=home] *) .rg-category-nav-btn{width:27px!important;height:40px!important;border-radius:8px!important;font-size:10px!important}}.rg-product-page:where([data-rg-page~=product],[data-rg-page~=product] *){--rg-red:#dc2626;--rg-red-dark:#b91c1c;--rg-red-soft:rgba(220,38,38,.12);--rg-black:#171717;--rg-text:#111827;--rg-muted:#6b7280;--rg-border:#f1f1f1;--rg-surface:#ffffff;--rg-surface-soft:#f9fafb;--rg-shadow:0 10px 30px rgba(0,0,0,.05);--rg-shadow-hover:0 20px 40px rgba(0,0,0,.08);color:var(--rg-text)}.rg-product-page:where([data-rg-page~=product],[data-rg-page~=product] *) *{box-sizing:border-box}.rg-product-breadcrumb:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 14px;color:#7b8492;font-size:12px;font-weight:600}.rg-product-breadcrumb:where([data-rg-page~=product],[data-rg-page~=product] *) a{color:#5f6875;transition:.2s ease}.rg-product-breadcrumb:where([data-rg-page~=product],[data-rg-page~=product] *) a:hover{color:var(--rg-red)}.rg-product-breadcrumb:where([data-rg-page~=product],[data-rg-page~=product] *) i{font-size:9px;color:#b0b7c2}.rg-product-card:where([data-rg-page~=product],[data-rg-page~=product] *){background:transparent;border:none;border-radius:0;box-shadow:none}.rg-product-media:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;padding:16px;align-self:start;overflow:hidden}.rg-product-stage:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;cursor:zoom-in;background:radial-gradient(circle at 50% 35%,rgba(220,38,38,.04),transparent 34%),linear-gradient(145deg,#fff,#f6f7f9);border:1px solid #f1f1f1;border-radius:12px}.rg-gallery-image:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;inset:0;width:100%;height:100%;padding:22px;object-fit:contain;opacity:0;visibility:hidden;transform:scale(.985);transition:.32s ease}.rg-gallery-image.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:1;visibility:visible;transform:scale(1)}.rg-product-placeholder:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.rg-product-placeholder-box:where([data-rg-page~=product],[data-rg-page~=product] *){width:128px;height:128px;display:flex;align-items:center;justify-content:center;color:#c2c7d0;background:#fff;border:1px dashed #d8dce3;border-radius:16px;font-size:50px}.rg-gallery-top-badge:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-gallery-count:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;top:28px;z-index:5;min-height:29px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:10px;font-weight:700;backdrop-filter:blur(10px)}.rg-gallery-top-badge:where([data-rg-page~=product],[data-rg-page~=product] *){left:28px;color:#fff;background:#111827d9;border:1px solid rgba(255,255,255,.15)}.rg-gallery-top-badge:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:#22c55e}.rg-gallery-count:where([data-rg-page~=product],[data-rg-page~=product] *){right:28px;color:#111827;background:#ffffffe6;border:1px solid rgba(17,24,39,.1)}.rg-gallery-count:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:var(--rg-red)}.rg-gallery-sale:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;left:28px;bottom:28px;z-index:5;min-height:29px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#fff;background:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:11px;font-weight:700;box-shadow:0 4px 12px #ef444433;transition:opacity .2s ease,visibility .2s ease}.rg-gallery-arrow:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-gallery-zoom:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;z-index:6;display:inline-flex;align-items:center;justify-content:center;color:#111827;background:#ffffffeb;border:1px solid rgba(17,24,39,.12);box-shadow:0 4px 12px #0f172a14;transition:.2s ease}.rg-gallery-arrow:where([data-rg-page~=product],[data-rg-page~=product] *){top:50%;width:40px;height:40px;border-radius:10px;transform:translateY(-50%)}.rg-gallery-arrow:hover:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-gallery-zoom:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:var(--rg-red);border-color:var(--rg-red)}.rg-gallery-arrow-prev:where([data-rg-page~=product],[data-rg-page~=product] *){left:13px}.rg-gallery-arrow-next:where([data-rg-page~=product],[data-rg-page~=product] *){right:13px}.rg-gallery-zoom:where([data-rg-page~=product],[data-rg-page~=product] *){right:28px;bottom:28px;width:36px;height:36px;border-radius:10px}.rg-gallery-thumbnails-wrap:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;margin-top:12px}.rg-gallery-thumbnails:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;gap:9px;padding:2px 1px 5px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(220,38,38,.45) transparent}.rg-gallery-thumbnail:where([data-rg-page~=product],[data-rg-page~=product] *){flex:0 0 76px;width:76px;height:76px;padding:5px;overflow:hidden;background:#fff;border:1px solid #e1e4e9;border-radius:10px;opacity:.7;scroll-snap-align:start;transition:.2s ease;cursor:pointer}.rg-gallery-thumbnail:hover:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:1;transform:translateY(-2px);border-color:#dc262673}.rg-gallery-thumbnail.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:1;border-color:var(--rg-red);box-shadow:0 0 0 2px #dc26261a}.rg-gallery-thumbnail:where([data-rg-page~=product],[data-rg-page~=product] *) img{width:100%;height:100%;object-fit:cover;border-radius:6px}.rg-product-info:where([data-rg-page~=product],[data-rg-page~=product] *){padding:24px;display:flex;flex-direction:column;min-height:100%}.rg-product-topline:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:space-between;gap:10px}.rg-back-store:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-share-button:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:600;transition:.2s ease}.rg-back-store:hover:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-share-button:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:var(--rg-red);border-color:#dc262659;background:var(--rg-red-soft)}.rg-share-wrap:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative}.rg-share-popup:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:none;gap:6px;padding:8px;background:#fff;border:1px solid #f1f1f1;border-radius:10px;box-shadow:0 10px 30px #00000014}.rg-share-popup.is-open:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex}.rg-share-popup:where([data-rg-page~=product],[data-rg-page~=product] *) a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:8px;font-size:13px;transition:transform .2s ease,opacity .2s ease}.rg-share-popup:where([data-rg-page~=product],[data-rg-page~=product] *) a:hover{transform:translateY(-2px);opacity:.9}.share-wa:where([data-rg-page~=product],[data-rg-page~=product] *){background:#25d366}.share-fb:where([data-rg-page~=product],[data-rg-page~=product] *){background:#1877f2}.share-tw:where([data-rg-page~=product],[data-rg-page~=product] *){background:#1da1f2}.share-tg:where([data-rg-page~=product],[data-rg-page~=product] *){background:#08c}.share-cp:where([data-rg-page~=product],[data-rg-page~=product] *){background:#6b7280}.rg-product-badges:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.rg-product-badge:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:28px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:11px;font-weight:700}.rg-badge-stock:where([data-rg-page~=product],[data-rg-page~=product] *){color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0}.rg-badge-low:where([data-rg-page~=product],[data-rg-page~=product] *){color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.rg-badge-out:where([data-rg-page~=product],[data-rg-page~=product] *){color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.rg-badge-category:where([data-rg-page~=product],[data-rg-page~=product] *){color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb}.rg-product-title:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:15px;color:#111827;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1.2;letter-spacing:-.03em}.rg-product-code:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:8px;color:#9ca3af;font-size:12px;font-weight:600}.rg-price-panel:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:17px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f9fafb;border:1px solid #f1f1f1;border-radius:12px}.rg-price-current:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827;font-size:28px;font-weight:800;line-height:1}.rg-price-old:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:6px;color:#9ca3af;font-size:14px;font-weight:600;text-decoration:line-through}.rg-price-save:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ef4444;border-radius:8px;font-size:12px;font-weight:700}.rg-product-description:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:16px;color:#4b5563;font-size:14px;font-weight:500;line-height:1.7}.rg-divider:where([data-rg-page~=product],[data-rg-page~=product] *){height:1px;margin:20px 0;background:#f3f4f6}.rg-option-head:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.rg-option-head:where([data-rg-page~=product],[data-rg-page~=product] *) span{color:#4b5563;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rg-option-head:where([data-rg-page~=product],[data-rg-page~=product] *) strong{color:var(--rg-red-dark);font-size:12px;font-weight:700}.rg-color-list:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;flex-wrap:wrap;gap:9px}.rg-color-option:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:42px;padding:5px 14px 5px 6px;display:inline-flex;align-items:center;gap:8px;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:600;transition:.2s ease}.rg-color-option:hover:where([data-rg-page~=product],[data-rg-page~=product] *){border-color:#dc262680;transform:translateY(-1px)}.rg-color-option.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827;border-color:var(--rg-red);box-shadow:0 0 0 2px #dc26261a}.rg-color-option.is-disabled:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:.42;cursor:not-allowed;text-decoration:line-through}.rg-color-swatch:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;width:29px;height:29px;flex:0 0 auto;background:var(--swatch);border:1px solid rgba(17,24,39,.16);border-radius:6px}.rg-color-option.is-active:where([data-rg-page~=product],[data-rg-page~=product] *) .rg-color-swatch:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75);font-size:10px}.rg-size-list:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;flex-wrap:wrap;gap:9px}.rg-size-option:where([data-rg-page~=product],[data-rg-page~=product] *){min-width:46px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:700;transition:.2s ease;cursor:pointer}.rg-size-option:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827;border-color:#dc262680;transform:translateY(-1px)}.rg-size-option.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:var(--rg-red);border-color:var(--rg-red);box-shadow:0 0 0 2px #dc26261a}.rg-option-validation:where([data-rg-page~=product],[data-rg-page~=product] *){display:none;margin-top:9px;padding:9px 11px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:11px;font-weight:700}.rg-option-validation.is-visible:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;gap:7px}.rg-product-meta-grid:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.rg-product-meta:where([data-rg-page~=product],[data-rg-page~=product] *){padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:#fff;border:1px solid #f1f1f1;border-radius:12px;transition:.2s ease}.rg-product-meta:hover:where([data-rg-page~=product],[data-rg-page~=product] *){border-color:#dc26264d;box-shadow:0 4px 12px #0000000a}.rg-product-meta-icon:where([data-rg-page~=product],[data-rg-page~=product] *){width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:16px}.rg-product-meta:where([data-rg-page~=product],[data-rg-page~=product] *) strong{display:block;color:#111827;font-size:13px;font-weight:700}.rg-product-meta:where([data-rg-page~=product],[data-rg-page~=product] *) span{display:block;color:#7b8492;font-size:11px;font-weight:500}.rg-purchase-area:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:auto;padding-top:22px}.rg-purchase-label:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;margin-bottom:8px;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rg-purchase-row:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:10px}.rg-qty-control:where([data-rg-page~=product],[data-rg-page~=product] *){height:46px;display:flex;align-items:center;overflow:hidden;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.rg-qty-button:where([data-rg-page~=product],[data-rg-page~=product] *){width:40px;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#667085;background:transparent;transition:.2s ease}.rg-qty-button:hover:not(:disabled):where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:var(--rg-red)}.rg-qty-button:disabled:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:.35;cursor:not-allowed}.rg-qty-input:where([data-rg-page~=product],[data-rg-page~=product] *){width:52px;height:100%;padding:0;color:#111827;background:#fff;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;outline:none!important;text-align:center;font-size:14px;font-weight:700;-moz-appearance:textfield}.rg-qty-input:where([data-rg-page~=product],[data-rg-page~=product] *)::-webkit-inner-spin-button,.rg-qty-input:where([data-rg-page~=product],[data-rg-page~=product] *)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rg-add-cart:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:var(--rg-red);border:1px solid var(--rg-red);border-radius:10px;box-shadow:0 4px 12px #dc262633;font-size:14px;font-weight:700;transition:.2s ease}.rg-add-cart:hover:not(:disabled):where([data-rg-page~=product],[data-rg-page~=product] *){filter:brightness(1.05);transform:translateY(-1px)}.rg-add-cart:disabled:where([data-rg-page~=product],[data-rg-page~=product] *){color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb;box-shadow:none;cursor:not-allowed}.rg-product-buy-now:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--rg-black);border:1px solid var(--rg-black);border-radius:10px;font-size:14px;font-weight:700;transition:.2s ease}.rg-product-buy-now:hover:not(:disabled):where([data-rg-page~=product],[data-rg-page~=product] *){background:#000;transform:translateY(-1px)}.rg-product-buy-now:disabled:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:.45;cursor:not-allowed}.rg-live-total:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.rg-live-total:where([data-rg-page~=product],[data-rg-page~=product] *) span{color:#6b7280;font-size:12px;font-weight:600}.rg-live-total:where([data-rg-page~=product],[data-rg-page~=product] *) strong{color:#111827;font-size:16px;font-weight:800}.rg-stock-note:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:8px;color:#8a93a0;font-size:12px;font-weight:500}.rg-secure-note:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:#7c8593;font-size:12px;font-weight:600}.rg-secure-note:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:#22c55e}.rg-lightbox:where([data-rg-page~=product],[data-rg-page~=product] *){position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#030712e0;backdrop-filter:blur(8px)}.rg-lightbox.is-open:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex}.rg-lightbox:where([data-rg-page~=product],[data-rg-page~=product] *) img{max-width:min(100%,1100px);max-height:88vh;object-fit:contain;border-radius:12px}.rg-lightbox-close:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;right:22px;top:22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:10px}.rg-copy-toast:where([data-rg-page~=product],[data-rg-page~=product] *){position:fixed;left:50%;bottom:22px;z-index:210;padding:12px 16px;color:#fff;background:#111827;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 10px 30px #00000040;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transform:translate(-50%,18px);transition:.22s ease}.rg-copy-toast.is-visible:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:1;transform:translate(-50%)}.rg-product-video-section:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:24px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.rg-product-video-head:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.rg-product-video-head:where([data-rg-page~=product],[data-rg-page~=product] *) span{color:var(--rg-red);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.rg-product-video-head:where([data-rg-page~=product],[data-rg-page~=product] *) h2{margin-top:4px;color:#111827;font-size:20px;font-weight:800}.rg-product-video-head:where([data-rg-page~=product],[data-rg-page~=product] *)>i{color:var(--rg-red);font-size:28px}.rg-product-video-frame:where([data-rg-page~=product],[data-rg-page~=product] *){overflow:hidden;display:flex;align-items:center;justify-content:center;background:#050505;border:1px solid #f1f1f1;border-radius:12px}.rg-product-video-frame:where([data-rg-page~=product],[data-rg-page~=product] *) iframe,.rg-product-video-frame:where([data-rg-page~=product],[data-rg-page~=product] *) video{display:block;border:0}.rg-product-video-frame.rg-video-landscape:where([data-rg-page~=product],[data-rg-page~=product] *){width:100%;background:#050505}.rg-product-video-frame.rg-video-landscape:where([data-rg-page~=product],[data-rg-page~=product] *) iframe,.rg-product-video-frame.rg-video-landscape:where([data-rg-page~=product],[data-rg-page~=product] *) video{width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}.rg-product-video-frame.rg-video-social:where([data-rg-page~=product],[data-rg-page~=product] *){width:100%;min-height:500px;padding:8px;background:#fff}.rg-product-video-frame.rg-video-social:where([data-rg-page~=product],[data-rg-page~=product] *) iframe{width:100%;min-height:480px;background:#fff;border-radius:8px}.rg-product-video-frame.rg-video-portrait:where([data-rg-page~=product],[data-rg-page~=product] *){width:100%;min-height:0;padding:10px;background:#fff}.rg-product-video-frame.rg-video-portrait:where([data-rg-page~=product],[data-rg-page~=product] *)>iframe,.rg-product-video-frame.rg-video-portrait:where([data-rg-page~=product],[data-rg-page~=product] *)>video{width:min(100%,430px);height:auto;aspect-ratio:9/16;margin:0 auto;object-fit:contain;background:#000;border-radius:10px}.rg-product-video-frame.rg-video-portrait:where([data-rg-page~=product],[data-rg-page~=product] *) .tiktok-embed{width:100%!important;max-width:605px!important;min-width:280px!important;margin:0 auto!important}.rg-product-video-fallback:where([data-rg-page~=product],[data-rg-page~=product] *){width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;color:#d1d5db;background:#111827}.rg-product-video-fallback:where([data-rg-page~=product],[data-rg-page~=product] *) i{font-size:32px;color:#ef4444}.rg-product-video-fallback:where([data-rg-page~=product],[data-rg-page~=product] *) strong{color:#fff;font-size:16px}.rg-product-video-fallback:where([data-rg-page~=product],[data-rg-page~=product] *) span{max-width:560px;color:#9ca3af;font-size:12px;line-height:1.6}.rg-product-video-fallback:where([data-rg-page~=product],[data-rg-page~=product] *) a{display:inline-flex;align-items:center;gap:7px;margin-top:5px;padding:10px 14px;color:#fff;background:#dc2626;border-radius:9px;font-size:12px;font-weight:800}.rg-product-video-link:where([data-rg-page~=product],[data-rg-page~=product] *){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;color:#fff;background:var(--rg-red);border-radius:9px;font-size:13px;font-weight:800}.rg-product-video-link:hover:where([data-rg-page~=product],[data-rg-page~=product] *){background:var(--rg-red-dark)}.rg-product-video-provider-link:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;justify-content:center;margin-top:9px}.rg-product-video-provider-link:where([data-rg-page~=product],[data-rg-page~=product] *) a{display:inline-flex;align-items:center;gap:6px;color:#667085;font-size:11px;font-weight:750}.rg-product-video-provider-link:where([data-rg-page~=product],[data-rg-page~=product] *) a:hover{color:var(--rg-red)}.rg-review-section:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:24px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.rg-review-tabs:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;gap:8px;margin-bottom:20px;padding:5px;overflow-x:auto;background:#f9fafb;border:1px solid #f1f1f1;border-radius:12px;scrollbar-width:none}.rg-review-tab:where([data-rg-page~=product],[data-rg-page~=product] *){flex:1 0 auto;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#667085;background:transparent;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;transition:.2s ease}.rg-review-tab:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827}.rg-review-tab.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:#111827;border-color:#111827;box-shadow:0 4px 12px #0000001a}.rg-review-tab-count:where([data-rg-page~=product],[data-rg-page~=product] *){min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:#ffffff2e;border-radius:999px;font-size:12px}.rg-review-panel:where([data-rg-page~=product],[data-rg-page~=product] *){display:none}.rg-review-panel.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;animation:rgReviewFade .25s ease}@keyframes rgReviewFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *){color:#4b5563;font-size:14px;font-weight:500;line-height:1.72}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *)>*:first-child{margin-top:0!important}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *)>*:last-child{margin-bottom:0!important}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) p{margin:0 0 14px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) h2{margin:27px 0 12px;color:#111827;font-size:24px;font-weight:850;line-height:1.28;letter-spacing:-.02em}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) h3{margin:24px 0 11px;color:#111827;font-size:19px;font-weight:800;line-height:1.35}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) h4{margin:20px 0 9px;color:#1f2937;font-size:16px;font-weight:800}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) strong,.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) b{color:#283142;font-weight:800}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) ul,.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) ol{margin:10px 0 17px;padding-left:24px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) ul{list-style:disc}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) ol{list-style:decimal}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) li{margin:7px 0;padding-left:2px;line-height:1.65}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) blockquote{margin:18px 0;padding:14px 16px;color:#4b5563;background:#fff8ef;border-left:4px solid var(--rg-red);border-radius:0 10px 10px 0}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) hr{height:1px;margin:24px 0;background:#e9edf2;border:0}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) a{color:var(--rg-red-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) img{display:block;width:auto;max-width:100%;height:auto;max-height:680px;margin:18px auto;object-fit:contain;border:1px solid #edf0f3;border-radius:12px;box-shadow:0 8px 24px #0f172a0f}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) p>img{margin-top:8px;margin-bottom:8px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) table{width:100%;margin:17px 0 22px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;border:1px solid #e3e7ed;border-radius:11px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) thead th{padding:12px 14px;color:#111827;background:#f5f6f8;border-bottom:1px solid #dde2e8;font-size:12px;font-weight:850;text-align:left;vertical-align:top}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) td{padding:12px 14px;color:#4b5563;background:#fff;border-bottom:1px solid #edf0f3;font-size:13px;line-height:1.55;text-align:left;vertical-align:top}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) th+th,.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) td+td{border-left:1px solid #edf0f3}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) tbody tr:last-child td{border-bottom:0}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) tbody tr:nth-child(2n) td{background:#fbfcfd}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) table strong{color:#111827}@media(max-width:767px){.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *){font-size:13px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) h2{font-size:20px;margin-top:22px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) h3{font-size:17px;margin-top:20px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) img{width:100%;max-height:none;margin:14px auto;border-radius:9px}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) table{display:block;overflow-x:auto;white-space:normal}.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) th,.rg-details-content:where([data-rg-page~=product],[data-rg-page~=product] *) td{min-width:145px;padding:10px 11px}}.rg-review-overview:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:15px;padding:15px;background:#f9fafb;border:1px solid #f1f1f1;border-radius:12px;margin-bottom:20px}.rg-rating-summary:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;gap:14px;padding:4px 5px}.rg-rating-number:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827;font-size:46px;font-weight:800;line-height:.95;letter-spacing:-.04em}.rg-rating-stars:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;gap:3px;color:#f59e0b;font-size:14px}.rg-rating-caption:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:5px;color:#7b8492;font-size:12px;font-weight:600}.rg-rating-bars:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;gap:6px;padding:2px 0}.rg-rating-row:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:27px minmax(0,1fr) 29px;align-items:center;gap:8px}.rg-rating-label:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-rating-value:where([data-rg-page~=product],[data-rg-page~=product] *){color:#7b8492;font-size:12px;font-weight:700}.rg-rating-label:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:#f59e0b;font-size:10px}.rg-rating-track:where([data-rg-page~=product],[data-rg-page~=product] *){height:6px;overflow:hidden;background:#e5e7eb;border-radius:999px}.rg-rating-fill:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;width:var(--rating-width);height:100%;background:linear-gradient(90deg,#ef4444,var(--rg-red));border-radius:inherit}.rg-client-review-list:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rg-client-review-card:where([data-rg-page~=product],[data-rg-page~=product] *){padding:15px;background:#fff;border:1px solid #f1f1f1;border-radius:12px;box-shadow:0 4px 12px #0f172a08}.rg-client-review-top:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:space-between;gap:10px}.rg-client-review-person:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;gap:9px}.rg-client-review-person:where([data-rg-page~=product],[data-rg-page~=product] *) strong{display:block;color:#1f2937;font-size:13px;font-weight:700}.rg-client-review-person:where([data-rg-page~=product],[data-rg-page~=product] *) span{display:block;margin-top:2px;color:#16a34a;font-size:11px;font-weight:600}.rg-client-review-date:where([data-rg-page~=product],[data-rg-page~=product] *){color:#9ca3af;font-size:11px;font-weight:600;text-align:right}.rg-client-review-stars:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;gap:2px;margin-top:12px;color:#f59e0b;font-size:13px}.rg-client-review-stars:where([data-rg-page~=product],[data-rg-page~=product] *) .is-muted{color:#d1d5db}.rg-client-review-card:where([data-rg-page~=product],[data-rg-page~=product] *) h3{margin-top:8px;color:#111827;font-size:14px;font-weight:700;line-height:1.4}.rg-client-review-card:where([data-rg-page~=product],[data-rg-page~=product] *) p{margin-top:7px;color:#667085;font-size:13px;font-weight:500;line-height:1.6}.rg-review-helpful:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f3}.rg-review-helpful:where([data-rg-page~=product],[data-rg-page~=product] *) span{color:#8a93a0;font-size:12px;font-weight:600}.rg-helpful-button:where([data-rg-page~=product],[data-rg-page~=product] *){display:inline-flex;align-items:center;gap:5px;color:#667085;background:transparent;font-size:12px;font-weight:600;transition:.2s ease}.rg-helpful-button:hover:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-helpful-button.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){color:var(--rg-red)}.rg-review-footer-note:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:11px;color:#7b8492;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:600}.rg-review-footer-note:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:#16a34a}.rg-review-write:where([data-rg-page~=product],[data-rg-page~=product] *){margin-bottom:18px;padding:18px;background:#fff;border:1px solid #eceff3;border-radius:12px;box-shadow:0 4px 12px #0f172a08}.rg-review-write-head:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:14px}.rg-review-write-head:where([data-rg-page~=product],[data-rg-page~=product] *) h3{color:#111827;font-size:16px;font-weight:800}.rg-review-write-head:where([data-rg-page~=product],[data-rg-page~=product] *) p{margin-top:3px;color:#7b8492;font-size:12px;line-height:1.55}.rg-review-login:where([data-rg-page~=product],[data-rg-page~=product] *){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;color:#fff;background:#111827;border-radius:9px;font-size:12px;font-weight:800}.rg-review-login:hover:where([data-rg-page~=product],[data-rg-page~=product] *){background:#000}.rg-review-alert:where([data-rg-page~=product],[data-rg-page~=product] *){margin-bottom:14px;padding:11px 13px;border-radius:9px;font-size:12px;font-weight:700;line-height:1.5}.rg-review-alert.success:where([data-rg-page~=product],[data-rg-page~=product] *){color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.rg-review-alert.error:where([data-rg-page~=product],[data-rg-page~=product] *){color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.rg-review-form-grid:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px}.rg-review-field:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;gap:6px}.rg-review-field.full:where([data-rg-page~=product],[data-rg-page~=product] *){grid-column:1 / -1}.rg-review-field:where([data-rg-page~=product],[data-rg-page~=product] *) label{color:#374151;font-size:11px;font-weight:800}.rg-review-input:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-review-textarea:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-review-file:where([data-rg-page~=product],[data-rg-page~=product] *){width:100%;border:1px solid #dfe3e8;border-radius:9px;background:#fff;color:#111827;font-size:12px;outline:none;transition:.2s ease}.rg-review-input:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:42px;padding:0 12px}.rg-review-textarea:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:112px;padding:11px 12px;resize:vertical;line-height:1.6}.rg-review-file:where([data-rg-page~=product],[data-rg-page~=product] *){padding:9px 10px}.rg-review-input:focus:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-review-textarea:focus:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-review-file:focus:where([data-rg-page~=product],[data-rg-page~=product] *){border-color:var(--rg-red);box-shadow:0 0 0 3px #dc262614}.rg-review-rating-picker:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.rg-review-rating-picker:where([data-rg-page~=product],[data-rg-page~=product] *) input{position:absolute;opacity:0;pointer-events:none}.rg-review-rating-picker:where([data-rg-page~=product],[data-rg-page~=product] *) label{cursor:pointer;color:#d1d5db;font-size:25px;line-height:1;transition:.15s ease}.rg-review-rating-picker:where([data-rg-page~=product],[data-rg-page~=product] *) label:hover,.rg-review-rating-picker:where([data-rg-page~=product],[data-rg-page~=product] *) label:hover~label,.rg-review-rating-picker:where([data-rg-page~=product],[data-rg-page~=product] *) input:checked~label{color:#f59e0b}.rg-review-submit:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:42px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--rg-red);border:1px solid var(--rg-red);border-radius:9px;font-size:12px;font-weight:800}.rg-review-submit:hover:where([data-rg-page~=product],[data-rg-page~=product] *){background:var(--rg-red-dark)}.rg-review-own-note:where([data-rg-page~=product],[data-rg-page~=product] *){padding:12px 13px;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;font-size:12px;font-weight:650}.rg-review-avatar:where([data-rg-page~=product],[data-rg-page~=product] *){width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#111827;font-size:12px;font-weight:850}.rg-review-customer-badge:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;margin-top:2px;color:#16a34a!important;font-size:11px!important;font-weight:650!important}.rg-review-image:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;width:100%;height:145px;margin-top:11px;object-fit:cover;border:1px solid #edf0f3;border-radius:9px;background:#f9fafb}.rg-review-empty-state:where([data-rg-page~=product],[data-rg-page~=product] *){padding:22px;text-align:center;color:#7b8492;background:#f9fafb;border:1px dashed #dfe3e8;border-radius:11px;font-size:12px;font-weight:650}.rg-review-empty-state:where([data-rg-page~=product],[data-rg-page~=product] *) i{display:block;margin-bottom:7px;color:#f59e0b;font-size:25px}@media(max-width:767px){.rg-review-form-grid:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:1fr}.rg-review-field.full:where([data-rg-page~=product],[data-rg-page~=product] *){grid-column:auto}.rg-review-write-head:where([data-rg-page~=product],[data-rg-page~=product] *){flex-direction:column}}.rg-related-section:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:24px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.rg-related-head:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.rg-related-kicker:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;margin-bottom:3px;color:var(--rg-red);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rg-related-title:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827;font-size:18px;font-weight:800;letter-spacing:-.02em}.rg-related-subtitle:where([data-rg-page~=product],[data-rg-page~=product] *){margin-top:3px;color:#8a93a0;font-size:13px;font-weight:500}.rg-related-controls:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;gap:7px;flex:0 0 auto}.rg-related-arrow:where([data-rg-page~=product],[data-rg-page~=product] *){width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#667085;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;transition:.2s ease}.rg-related-arrow:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:var(--rg-red);border-color:var(--rg-red)}.rg-related-track:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);gap:11px;overflow-x:auto;padding:2px 2px 7px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(220,38,38,.45) transparent}.rg-related-card:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;min-width:0;overflow:hidden;background:#fff;border:1px solid #f1f1f1;border-radius:12px;scroll-snap-align:start;box-shadow:0 4px 12px #0f172a08;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.rg-related-card:hover:where([data-rg-page~=product],[data-rg-page~=product] *){transform:translateY(-3px);border-color:#dc26264d;box-shadow:0 10px 24px #0f172a0f}.rg-related-image:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(220,38,38,.04),transparent 36%),#f9fafb;border-bottom:1px solid #f3f4f6}.rg-related-image:where([data-rg-page~=product],[data-rg-page~=product] *) img{width:100%;height:100%;padding:8px;object-fit:contain;transition:transform .3s ease}.rg-related-card:hover:where([data-rg-page~=product],[data-rg-page~=product] *) .rg-related-image img{transform:scale(1.04)}.rg-related-placeholder:where([data-rg-page~=product],[data-rg-page~=product] *){width:58px;height:58px;display:flex;align-items:center;justify-content:center;color:#c5cad2;background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:20px}.rg-related-discount:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-related-stock:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;top:8px;z-index:2;padding:4px 8px;color:#fff;border-radius:6px;font-size:10px;font-weight:700;line-height:1}.rg-related-discount:where([data-rg-page~=product],[data-rg-page~=product] *){right:8px;background:#ef4444}.rg-related-stock:where([data-rg-page~=product],[data-rg-page~=product] *){left:8px;background:#111827}.rg-related-body:where([data-rg-page~=product],[data-rg-page~=product] *){padding:12px}.rg-related-category:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;color:var(--rg-red-dark);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-related-name:where([data-rg-page~=product],[data-rg-page~=product] *){display:-webkit-box;min-height:31px;margin-top:5px;overflow:hidden;color:#1f2937;font-size:14px;font-weight:700;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rg-related-price-row:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:flex-end;justify-content:space-between;gap:7px;margin-top:8px}.rg-related-prices:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;flex-direction:column;min-width:0}.rg-related-old:where([data-rg-page~=product],[data-rg-page~=product] *){color:#9ca3af;font-size:12px;font-weight:500;text-decoration:line-through}.rg-related-price:where([data-rg-page~=product],[data-rg-page~=product] *){color:#111827;font-size:16px;font-weight:800;white-space:nowrap}.rg-related-view:where([data-rg-page~=product],[data-rg-page~=product] *){width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--rg-red);border-radius:8px;font-size:12px;transition:.2s ease}.rg-related-view:hover:where([data-rg-page~=product],[data-rg-page~=product] *){background:var(--rg-red-dark);transform:translate(1px)}.rg-product-top-actions:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;gap:7px}.rg-whatsapp-button:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#168a46;background:#effbf4;border:1px solid #c8edd7;border-radius:8px;font-size:12px;font-weight:700;transition:.2s ease}.rg-whatsapp-button:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:#20a35a;border-color:#20a35a}.rg-whatsapp-button:where([data-rg-page~=product],[data-rg-page~=product] *) i{font-size:14px}.rg-trust-strip:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px;padding:8px;background:#fafbfc;border:1px solid #eef0f3;border-radius:10px}.rg-trust-item:where([data-rg-page~=product],[data-rg-page~=product] *){min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 7px;color:#596475;background:#fff;border:1px solid #eef0f3;border-radius:8px;font-size:10px;font-weight:750;text-align:center}.rg-trust-item:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:var(--rg-red);font-size:12px}.rg-trust-item:where([data-rg-page~=product],[data-rg-page~=product] *) strong{color:#283142;font-weight:800}.rg-stock-availability-copy:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;align-items:center;gap:7px;margin-top:9px;color:#667085;font-size:11px;font-weight:650}.rg-stock-availability-copy:where([data-rg-page~=product],[data-rg-page~=product] *) i{color:#22a06b}.rg-product-contact-row:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:1fr;gap:7px;margin-top:10px}.rg-product-contact-link:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;color:#158744;background:#effbf4;border:1px solid #c8edd7;border-radius:9px;font-size:12px;font-weight:800;transition:.2s ease}.rg-product-contact-link:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:#20a35a;border-color:#20a35a}.rg-mobile-buybar:where([data-rg-page~=product],[data-rg-page~=product] *){position:fixed;left:0;right:0;top:var(--rg-mobile-buybar-top,60px);bottom:auto;z-index:120;display:none;align-items:center;gap:6px;padding:6px 10px;background:#fffffff7;border-top:0;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 20px #0f172a17;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.rg-mobile-buybar.is-visible:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rg-mobile-buybar-price:where([data-rg-page~=product],[data-rg-page~=product] *){min-width:72px;display:flex;flex-direction:column}.rg-mobile-buybar-price:where([data-rg-page~=product],[data-rg-page~=product] *) span{color:#8993a2;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rg-mobile-buybar-price:where([data-rg-page~=product],[data-rg-page~=product] *) strong{margin-top:1px;color:#111827;font-size:12px;font-weight:950;white-space:nowrap}.rg-mobile-buybar-action:where([data-rg-page~=product],[data-rg-page~=product] *){min-height:36px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;font-size:9px;font-weight:900;white-space:nowrap}.rg-mobile-buybar-action.cart:where([data-rg-page~=product],[data-rg-page~=product] *){flex:1;color:#fff;background:var(--rg-red);border:1px solid var(--rg-red)}.rg-mobile-buybar-action.buy:where([data-rg-page~=product],[data-rg-page~=product] *){flex:1;color:#fff;background:#171717;border:1px solid #171717}.rg-mobile-buybar-action:disabled:where([data-rg-page~=product],[data-rg-page~=product] *){color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}@media(min-width:1024px){.rg-product-info:where([data-rg-page~=product],[data-rg-page~=product] *){position:sticky;top:94px}}@media(max-width:767px){.rg-product-page:where([data-rg-page~=product],[data-rg-page~=product] *){padding-top:0;padding-bottom:0}.rg-mobile-buybar:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex}.rg-product-topline:where([data-rg-page~=product],[data-rg-page~=product] *){align-items:center}.rg-purchase-row:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:minmax(108px,.82fr) minmax(0,1.18fr);gap:8px}.rg-qty-control:where([data-rg-page~=product],[data-rg-page~=product] *){width:100%;min-width:0}.rg-qty-button:where([data-rg-page~=product],[data-rg-page~=product] *){width:34px;flex:0 0 34px}.rg-qty-input:where([data-rg-page~=product],[data-rg-page~=product] *){width:38px;min-width:0;flex:1}.rg-add-cart:where([data-rg-page~=product],[data-rg-page~=product] *){min-width:0;padding:0 8px;font-size:12px;white-space:nowrap}.rg-product-buy-now:where([data-rg-page~=product],[data-rg-page~=product] *){grid-column:1 / -1;width:100%}.rg-back-store:where([data-rg-page~=product],[data-rg-page~=product] *){padding:0 11px}.rg-share-button:where([data-rg-page~=product],[data-rg-page~=product] *),.rg-whatsapp-button:where([data-rg-page~=product],[data-rg-page~=product] *){width:36px;padding:0}.rg-share-button:where([data-rg-page~=product],[data-rg-page~=product] *) span,.rg-whatsapp-button:where([data-rg-page~=product],[data-rg-page~=product] *) span{display:none}.rg-trust-strip:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px}.rg-trust-item:where([data-rg-page~=product],[data-rg-page~=product] *){padding:7px 4px;gap:4px;font-size:8px;line-height:1.25}.rg-trust-item:where([data-rg-page~=product],[data-rg-page~=product] *) i{font-size:10px}}@media(min-width:768px){.rg-product-media:where([data-rg-page~=product],[data-rg-page~=product] *){display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px}.rg-product-media:where([data-rg-page~=product],[data-rg-page~=product] *)>.rg-product-stage{grid-column:2;grid-row:1}.rg-product-media:where([data-rg-page~=product],[data-rg-page~=product] *)>.rg-gallery-thumbnails-wrap{grid-column:1;grid-row:1;margin-top:0;min-height:0}.rg-gallery-thumbnails:where([data-rg-page~=product],[data-rg-page~=product] *){height:100%;max-height:540px;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:1px 4px 1px 1px;scroll-snap-type:y proximity}.rg-gallery-thumbnail:where([data-rg-page~=product],[data-rg-page~=product] *){flex:0 0 72px;width:72px;height:72px}.rg-gallery-top-badge:where([data-rg-page~=product],[data-rg-page~=product] *){left:110px}}@media(max-width:1023px){.rg-product-stage:where([data-rg-page~=product],[data-rg-page~=product] *){aspect-ratio:4 / 3}.rg-product-meta-grid:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.rg-client-review-list:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.rg-product-media:where([data-rg-page~=product],[data-rg-page~=product] *){padding:10px}.rg-product-stage:where([data-rg-page~=product],[data-rg-page~=product] *){aspect-ratio:1 / 1;border-radius:10px}.rg-gallery-image:where([data-rg-page~=product],[data-rg-page~=product] *){padding:15px}.rg-gallery-top-badge:where([data-rg-page~=product],[data-rg-page~=product] *){left:20px;top:20px}.rg-gallery-count:where([data-rg-page~=product],[data-rg-page~=product] *){right:20px;top:20px}.rg-gallery-sale:where([data-rg-page~=product],[data-rg-page~=product] *){left:20px;bottom:20px}.rg-gallery-zoom:where([data-rg-page~=product],[data-rg-page~=product] *){right:20px;bottom:20px}.rg-gallery-thumbnail:where([data-rg-page~=product],[data-rg-page~=product] *){flex-basis:65px;width:65px;height:65px}.rg-product-info:where([data-rg-page~=product],[data-rg-page~=product] *){padding:18px}.rg-product-title:where([data-rg-page~=product],[data-rg-page~=product] *){font-size:22px}.rg-price-current:where([data-rg-page~=product],[data-rg-page~=product] *){font-size:24px}.rg-product-meta-grid:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:1fr}.rg-review-overview:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:1fr}.rg-rating-summary:where([data-rg-page~=product],[data-rg-page~=product] *){justify-content:center}.rg-review-tabs:where([data-rg-page~=product],[data-rg-page~=product] *){justify-content:flex-start}.rg-review-tab:where([data-rg-page~=product],[data-rg-page~=product] *){flex:0 0 auto}.rg-client-review-list:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:1fr}.rg-related-subtitle:where([data-rg-page~=product],[data-rg-page~=product] *){display:none}.rg-related-track:where([data-rg-page~=product],[data-rg-page~=product] *){grid-auto-columns:minmax(145px,72%)}}@media(max-width:640px){.rg-related-track:where([data-rg-page~=product],[data-rg-page~=product] *){grid-auto-columns:minmax(165px,calc((100% - 33px)/4))}}@media(max-width:479px){.rg-purchase-row:where([data-rg-page~=product],[data-rg-page~=product] *){grid-template-columns:minmax(102px,.78fr) minmax(0,1.22fr);gap:6px}.rg-qty-button:where([data-rg-page~=product],[data-rg-page~=product] *){width:30px;flex-basis:30px}.rg-add-cart:where([data-rg-page~=product],[data-rg-page~=product] *){padding:0 6px;gap:5px;font-size:11px}.rg-price-panel:where([data-rg-page~=product],[data-rg-page~=product] *){align-items:flex-start;flex-direction:column}}@media(min-width:1024px){.rg-related-track:where([data-rg-page~=product],[data-rg-page~=product] *){grid-auto-columns:minmax(170px,calc((100% - 55px)/6))}}.rg-toast:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:linear-gradient(135deg,#242424,#0d0d0d);border:1px solid #2f2f2f;box-shadow:0 18px 50px #0000003d}.rg-toast.rg-toast-error:where([data-rg-page~=product],[data-rg-page~=product] *){background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#fecacab8;box-shadow:0 18px 50px #00000026,0 0 25px #ef44442e}.rg-toast:where([data-rg-page~=product],[data-rg-page~=product] *) a{color:#111;background:#fff;border:1px solid rgba(255,255,255,.85)}.rg-color-list:where([data-rg-page~=product],[data-rg-page~=product] *){display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rg-color-option:where([data-rg-page~=product],[data-rg-page~=product] *){width:31px;height:31px;min-height:31px;flex:0 0 31px;padding:2px;display:grid;place-items:center;border:1px solid #d1d5db;border-radius:50%;background:#fff;color:#111827;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.rg-color-option:hover:where([data-rg-page~=product],[data-rg-page~=product] *){border-color:#9ca3af;transform:none}.rg-color-option.is-active:where([data-rg-page~=product],[data-rg-page~=product] *){border-color:#111827;box-shadow:0 0 0 1px #11182738}.rg-color-swatch:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--swatch);border:0}.rg-color-swatch:where([data-rg-page~=product],[data-rg-page~=product] *) img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.rg-color-option.is-active:where([data-rg-page~=product],[data-rg-page~=product] *) .rg-color-swatch:after{content:none}@media(max-width:767px){.rg-color-option:where([data-rg-page~=product],[data-rg-page~=product] *){width:28px;height:28px;min-height:28px;flex-basis:28px}}.rg-size-chart-tab:where([data-rg-page~=product],[data-rg-page~=product] *){position:fixed;top:48%;right:0;z-index:90;width:46px;min-height:146px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#fff;background:#111827;border:1px solid rgba(255,255,255,.18);border-right:0;border-radius:12px 0 0 12px;box-shadow:0 12px 28px #0f172a33;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.rg-size-chart-tab:hover:where([data-rg-page~=product],[data-rg-page~=product] *){background:#000;box-shadow:0 15px 34px #0f172a42}.rg-size-chart-tab:focus-visible:where([data-rg-page~=product],[data-rg-page~=product] *){outline:3px solid rgba(220,38,38,.3);outline-offset:2px}.rg-size-chart-tab:where([data-rg-page~=product],[data-rg-page~=product] *) i{font-size:15px;color:#fff}.rg-size-chart-tab:where([data-rg-page~=product],[data-rg-page~=product] *) span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;line-height:1;font-weight:900;letter-spacing:.02em;white-space:nowrap}.rg-size-chart-modal:where([data-rg-page~=product],[data-rg-page~=product] *){position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:18px;background:#ffffff14;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.rg-size-chart-modal.is-open:where([data-rg-page~=product],[data-rg-page~=product] *){opacity:1;visibility:visible;pointer-events:auto}.rg-size-chart-dialog:where([data-rg-page~=product],[data-rg-page~=product] *){position:relative;display:inline-block;width:auto;max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);padding:0;margin:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;line-height:0;transform:translateY(8px) scale(.99);transition:transform .18s ease}.rg-size-chart-modal.is-open:where([data-rg-page~=product],[data-rg-page~=product] *) .rg-size-chart-dialog{transform:translateY(0) scale(1)}.rg-size-chart-image:where([data-rg-page~=product],[data-rg-page~=product] *){display:block;width:auto;height:auto;max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);object-fit:contain;border-radius:8px;box-shadow:0 14px 42px #0f172a33}.rg-size-chart-close:where([data-rg-page~=product],[data-rg-page~=product] *){position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;display:grid;place-items:center;color:#111827;background:#fffffff5;border:1px solid rgba(17,24,39,.12);border-radius:50%;box-shadow:0 6px 18px #0f172a29;cursor:pointer;line-height:1}.rg-size-chart-close:hover:where([data-rg-page~=product],[data-rg-page~=product] *){color:#fff;background:#111827;border-color:#111827}body.rg-size-chart-open:where([data-rg-page~=product],[data-rg-page~=product] *){overflow:hidden}@media(max-width:767px){.rg-size-chart-tab:where([data-rg-page~=product],[data-rg-page~=product] *){top:50%;width:42px;min-height:132px;padding:10px 7px;border-radius:10px 0 0 10px}.rg-size-chart-tab:where([data-rg-page~=product],[data-rg-page~=product] *) span{font-size:11px}.rg-size-chart-modal:where([data-rg-page~=product],[data-rg-page~=product] *){padding:10px;background:#ffffff0f}.rg-size-chart-dialog:where([data-rg-page~=product],[data-rg-page~=product] *){max-width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.rg-size-chart-image:where([data-rg-page~=product],[data-rg-page~=product] *){max-width:calc(100vw - 20px);max-height:calc(100svh - 20px);border-radius:6px}.rg-size-chart-close:where([data-rg-page~=product],[data-rg-page~=product] *){top:6px;right:6px;width:34px;height:34px}}.rg-dashboard-head:where([data-rg-page~=account],[data-rg-page~=account] *){align-items:center!important;margin:0 0 18px!important;padding-bottom:16px;border-bottom:1px solid #eef1f4}.rg-account-title:where([data-rg-page~=account],[data-rg-page~=account] *){font-size:26px!important}.rg-dashboard-badge:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:36px!important;padding:0 13px!important;color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important;box-shadow:none!important}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:125px;padding:18px!important;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 88% 14%,rgba(220,38,38,.07),transparent 28%),linear-gradient(180deg,#fff,#fbfcfd)!important;border-radius:15px!important}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *):before{left:0!important;top:0!important;bottom:auto!important;width:100%!important;height:3px!important}.rg-dashboard-stat-icon:where([data-rg-page~=account],[data-rg-page~=account] *){position:absolute;right:16px;top:16px;width:38px;height:38px;display:grid;place-items:center;color:var(--rg-brand);background:#fff5f5;border:1px solid #fee2e2;border-radius:11px;font-size:13px}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *) span{margin-bottom:4px!important}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *) strong{font-size:22px!important}.rg-dashboard-section:where([data-rg-page~=account],[data-rg-page~=account] *){margin-top:18px!important;border-radius:15px!important;box-shadow:none!important}.rg-dashboard-section-head:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:54px;padding:0 16px!important;background:#fbfcfd}.rg-dashboard-section-title:where([data-rg-page~=account],[data-rg-page~=account] *){font-size:14px!important}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) th{background:#f8fafc!important}.rg-account-table:where([data-rg-page~=account],[data-rg-page~=account] *) tbody tr{transition:.15s ease}@media(max-width:860px){.rg-dashboard-head:where([data-rg-page~=account],[data-rg-page~=account] *){margin-bottom:13px!important;padding-bottom:12px}.rg-dashboard-badge:where([data-rg-page~=account],[data-rg-page~=account] *){display:none!important}.rg-account-title:where([data-rg-page~=account],[data-rg-page~=account] *){font-size:21px!important}.rg-account-stats:where([data-rg-page~=account],[data-rg-page~=account] *){grid-template-columns:repeat(3,minmax(0,1fr))!important}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:92px;padding:11px 9px!important}.rg-dashboard-stat-icon:where([data-rg-page~=account],[data-rg-page~=account] *){right:8px;top:8px;width:27px;height:27px;border-radius:8px;font-size:9px}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *) strong{font-size:15px!important;padding-right:0}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *) span{max-width:72%;font-size:6.8px!important}.rg-dashboard-section:where([data-rg-page~=account],[data-rg-page~=account] *){margin-top:12px!important}}@media(max-width:430px){.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *){min-height:86px}.rg-dashboard-stat-icon:where([data-rg-page~=account],[data-rg-page~=account] *){width:24px;height:24px}.rg-dashboard-stat:where([data-rg-page~=account],[data-rg-page~=account] *) strong{font-size:13px!important}}.rg-order-page-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){align-items:center!important;margin:0 0 16px!important;padding-bottom:16px;border-bottom:1px solid #eef1f4}.rg-order-page-title:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){font-size:26px!important}.rg-order-back:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:38px!important;padding:0 13px!important;color:#344054!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.rg-order-back:hover:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){color:var(--rg-brand)!important;background:#fff5f5!important;border-color:#fecaca!important}.rg-order-summary:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:105px;padding:16px!important;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 88% 16%,rgba(220,38,38,.06),transparent 28%),#fff!important;border-radius:14px!important;box-shadow:none!important}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *):before{top:0!important;left:0!important;right:0!important;width:auto!important;height:3px!important}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) strong{font-size:20px!important}.rg-order-history-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){border-radius:15px!important;box-shadow:none!important}.rg-order-history-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:54px;padding:0 16px!important;background:#fbfcfd}.rg-order-count:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:27px!important;padding:0 9px!important;color:var(--rg-brand)!important;background:#fff5f5!important;border-color:#fee2e2!important}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) th{background:#f8fafc!important}.rg-order-number:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){display:inline-flex!important;align-items:center;gap:6px;color:#111827!important}.rg-order-number:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *):before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--rg-brand);font-size:9px}@media(max-width:860px){.rg-order-page-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){margin-bottom:12px!important;padding-bottom:12px}.rg-order-page-title:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){font-size:21px!important}.rg-order-back:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:34px!important;padding:0 10px!important;font-size:9px!important}.rg-order-summary:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:80px;padding:10px 8px!important}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) span{font-size:6.8px!important}.rg-order-summary-card:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) strong{font-size:14px!important}.rg-order-history-head:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){padding:0 12px!important}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) tr{position:relative;grid-template-columns:1fr 1fr!important;box-shadow:0 4px 12px #0f172a08}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td:first-child{grid-column:1/-1!important;padding-bottom:8px!important;border-bottom:1px dashed #e8ebef!important}.rg-order-table:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *) td:last-child{text-align:right}.rg-payment-cell:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){align-items:flex-start!important}.rg-order-status:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *),.rg-payment-status:where([data-rg-page~=my-orders],[data-rg-page~=my-orders] *){min-height:23px!important;font-size:8px!important}}.rg-profile-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){align-items:center!important;margin:0 0 16px!important;padding-bottom:16px;border-bottom:1px solid #eef1f4}.rg-profile-title:where([data-rg-page~=profile],[data-rg-page~=profile] *){font-size:26px!important}.rg-profile-account-label:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:36px!important;color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.rg-profile-card:where([data-rg-page~=profile],[data-rg-page~=profile] *){overflow:visible!important;border-radius:15px!important;box-shadow:none!important}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){padding:16px 18px!important;background:#fbfcfd}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *) h3{font-size:14px!important}.rg-profile-form:where([data-rg-page~=profile],[data-rg-page~=profile] *){gap:15px 16px!important;padding:18px!important}.rg-profile-input:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-city-button:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:48px!important;height:48px!important;border-radius:11px!important}.rg-profile-textarea:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:110px!important;border-radius:11px!important}.rg-profile-input:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-textarea:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-city-button:focus:where([data-rg-page~=profile],[data-rg-page~=profile] *){border-color:var(--rg-brand)!important;box-shadow:0 0 0 4px #dc262614!important}.rg-city-dropdown:where([data-rg-page~=profile],[data-rg-page~=profile] *){z-index:220!important;border-radius:13px!important;box-shadow:0 18px 44px #0f172a29!important}.rg-profile-actions:where([data-rg-page~=profile],[data-rg-page~=profile] *){margin-top:2px!important;padding-top:15px!important;border-top:1px solid #eef1f4}.rg-profile-save:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:46px!important;padding:0 18px!important;border-radius:10px!important;background:linear-gradient(135deg,#e32626,#c91919)!important;box-shadow:0 8px 18px #dc262629!important}@media(max-width:860px){.rg-profile-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){margin-bottom:12px!important;padding-bottom:12px}.rg-profile-title:where([data-rg-page~=profile],[data-rg-page~=profile] *){font-size:21px!important}.rg-profile-account-label:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:none!important}.rg-profile-card:where([data-rg-page~=profile],[data-rg-page~=profile] *){border-radius:12px!important}.rg-profile-card-head:where([data-rg-page~=profile],[data-rg-page~=profile] *){padding:13px!important}.rg-profile-form:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-template-columns:1fr!important;padding:13px!important;gap:13px!important}.rg-profile-field.full:where([data-rg-page~=profile],[data-rg-page~=profile] *){grid-column:auto!important}.rg-profile-input:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-city-button:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-textarea:where([data-rg-page~=profile],[data-rg-page~=profile] *){font-size:16px!important}.rg-profile-input:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-profile-select:where([data-rg-page~=profile],[data-rg-page~=profile] *),.rg-city-button:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:50px!important;height:50px!important}.rg-city-dropdown:where([data-rg-page~=profile],[data-rg-page~=profile] *){position:fixed!important;inset:50% 12px auto!important;transform:translateY(-50%)!important;max-height:72vh!important;border-radius:15px!important}.rg-city-search:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:46px!important;font-size:16px!important}.rg-city-list:where([data-rg-page~=profile],[data-rg-page~=profile] *){max-height:52vh!important}.rg-city-option:where([data-rg-page~=profile],[data-rg-page~=profile] *){min-height:45px!important;font-size:13px!important}.rg-profile-actions:where([data-rg-page~=profile],[data-rg-page~=profile] *){display:grid!important;gap:10px!important}.rg-profile-security-note:where([data-rg-page~=profile],[data-rg-page~=profile] *){order:2!important}.rg-profile-save:where([data-rg-page~=profile],[data-rg-page~=profile] *){width:100%!important;min-height:50px!important}}.rg-password-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){align-items:center!important;margin:0 0 16px!important;padding-bottom:16px;border-bottom:1px solid #eef1f4}.rg-password-title:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){font-size:26px!important}.rg-password-security:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){min-height:36px!important;color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.rg-password-security:where([data-rg-page~=change-password],[data-rg-page~=change-password] *) i{color:#16a34a!important}.rg-password-card:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){border-radius:15px!important;box-shadow:none!important}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding:16px 18px!important;background:#fbfcfd}.rg-password-form:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding:18px!important;gap:15px 16px!important}.rg-password-input:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){min-height:48px!important;height:48px!important;border-radius:11px!important}.rg-password-toggle:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:38px!important;height:38px!important;right:5px!important;border-radius:9px!important}.rg-password-input:focus:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){border-color:var(--rg-brand)!important;box-shadow:0 0 0 4px #dc262614!important}.rg-password-rules:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding:12px!important;background:#f8fafc!important;border:1px solid #e8ebef!important;border-radius:11px!important}.rg-password-actions:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding-top:15px!important;border-top:1px solid #eef1f4}.rg-password-submit:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){min-height:46px!important;padding:0 18px!important;border-radius:10px!important;background:linear-gradient(135deg,#e32626,#c91919)!important;box-shadow:0 8px 18px #dc262629!important}@media(max-width:860px){.rg-password-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){margin-bottom:12px!important;padding-bottom:12px}.rg-password-title:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){font-size:21px!important}.rg-password-security:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:none!important}.rg-password-card:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){border-radius:12px!important}.rg-password-card-head:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){padding:13px!important}.rg-password-form:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-template-columns:1fr!important;padding:13px!important;gap:13px!important}.rg-password-field.full:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-column:auto!important}.rg-password-input:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){min-height:50px!important;height:50px!important;font-size:16px!important}.rg-password-toggle:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:40px!important;height:40px!important}.rg-password-rules:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){grid-template-columns:1fr!important;padding:10px!important}.rg-password-actions:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){display:grid!important;gap:10px!important}.rg-password-note:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){order:2!important}.rg-password-submit:where([data-rg-page~=change-password],[data-rg-page~=change-password] *){width:100%!important;min-height:50px!important}}.rg-account-shell:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){--rg-red:var(--rg-brand);--rg-red-dark:var(--rg-brand-hover);--rg-ink:#111827;--rg-muted:#667085;--rg-line:#e7e9ee;--rg-soft:#f8fafc;width:min(1200px,calc(100% - 32px));margin:26px auto 54px;color:var(--rg-ink);font-family:Inter,Segoe UI,Arial,sans-serif}.rg-account-shell:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) *{box-sizing:border-box}.rg-account-hero:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){position:relative;overflow:hidden;min-height:146px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 28px;color:#fff;background:radial-gradient(circle at 10% 10%,rgba(239,68,68,.28),transparent 28%),radial-gradient(circle at 88% 88%,rgba(220,38,38,.2),transparent 32%),linear-gradient(135deg,#111318,#1c1f25 58%,#0c0d10);border:1px solid #252932;border-radius:22px;box-shadow:0 18px 48px #0f172a29}.rg-account-hero:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *):after{content:"";position:absolute;right:-80px;top:-95px;width:260px;height:260px;border:34px solid rgba(255,255,255,.035);border-radius:50%;pointer-events:none}.rg-account-identity:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){position:relative;z-index:2;min-width:0;display:flex;align-items:center;gap:16px}.rg-account-avatar:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:66px;height:66px;flex:0 0 66px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ef4444,var(--rg-brand-hover));border:1px solid rgba(255,255,255,.16);border-radius:19px;box-shadow:0 12px 30px #dc262640;font-size:20px;font-weight:950;letter-spacing:-.03em}.rg-account-identity-copy:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-width:0}.rg-account-eyebrow:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:flex;align-items:center;gap:6px;color:#fca5a5;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.rg-account-hero:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) h1{margin:5px 0 0;color:#fff;font-size:25px;line-height:1.15;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-account-contact:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;color:#cfd3dc;font-size:10.5px;font-weight:600}.rg-account-contact:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) span{display:inline-flex;align-items:center;gap:6px;min-width:0}.rg-account-contact:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) i{color:#f87171;font-size:9px}.rg-account-hero-actions:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){position:relative;z-index:2;display:flex;align-items:center;gap:9px;flex:0 0 auto}.rg-account-secure-chip:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:#d1fae5;background:#10b9811a;border:1px solid rgba(52,211,153,.22);border-radius:999px;font-size:9.5px;font-weight:850;white-space:nowrap}.rg-account-secure-chip:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) i{color:#34d399}.rg-logout-form:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){margin:0}.rg-logout-btn:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:10px;font-size:10.5px;font-weight:850;cursor:pointer;transition:.18s ease}.rg-logout-btn:hover:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){background:var(--rg-brand);border-color:var(--rg-brand);transform:translateY(-1px)}.rg-account-grid:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:grid;grid-template-columns:244px minmax(0,1fr);gap:18px;margin-top:18px;align-items:start}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){position:sticky;top:88px;overflow:hidden;padding:9px;background:#fff;border:1px solid var(--rg-line);border-radius:16px;box-shadow:0 10px 30px #0f172a0d}.rg-account-nav-head:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){padding:10px 10px 8px;color:#98a2b3;font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rg-account-nav-list:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:grid;gap:5px}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a{min-height:58px;display:flex;align-items:center;gap:10px;padding:8px 10px;color:#475467;background:transparent;border:1px solid transparent;border-radius:11px;text-decoration:none;transition:.18s ease}.rg-account-nav-icon:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;color:#667085;background:#f8fafc;border:1px solid #edf0f3;border-radius:10px;font-size:12px;transition:.18s ease}.rg-account-nav-copy:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-width:0}.rg-account-nav-copy:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) strong{display:block;color:#344054;font-size:11px;line-height:1.2;font-weight:850}.rg-account-nav-copy:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) small{display:block;margin-top:3px;color:#98a2b3;font-size:8.5px;line-height:1.2;font-weight:650}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a:hover{background:#fff8f8;border-color:#fee2e2}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a:hover .rg-account-nav-icon{color:var(--rg-brand);background:#fef2f2;border-color:#fecaca}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a.active{background:linear-gradient(135deg,#e32626,#c91919);border-color:#c91919;box-shadow:0 8px 18px #dc262626}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a.active .rg-account-nav-icon{color:#fff;background:#ffffff1f;border-color:#ffffff29}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a.active .rg-account-nav-copy strong{color:#fff}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a.active .rg-account-nav-copy small{color:#fecaca}.rg-account-card:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-width:0;padding:24px;background:#fff;border:1px solid var(--rg-line);border-radius:18px;box-shadow:0 10px 32px #0f172a0b}.rg-account-title:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){margin:0;color:#111827;font-size:25px;line-height:1.18;font-weight:900;letter-spacing:-.035em}.rg-account-sub:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){margin:5px 0 0;color:#667085;font-size:11.5px;line-height:1.58}.rg-account-stats:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){position:relative;overflow:hidden;padding:16px;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #e8ebef;border-radius:13px}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *):before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rg-brand)}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) span{display:block;color:#7c8594;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) strong{display:block;margin-top:6px;color:#111827;font-size:20px;line-height:1.2;font-weight:900;letter-spacing:-.025em;overflow-wrap:anywhere}.rg-account-table-wrap:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:100%;overflow-x:auto;margin-top:17px;-webkit-overflow-scrolling:touch}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:100%;border-collapse:collapse;font-size:11.5px}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) th,.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) td{padding:12px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:middle;white-space:nowrap}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) th{color:#7c8594;background:#f8fafc;font-size:8.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) tbody tr:hover{background:snow}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a{color:#111827;font-weight:900;text-decoration:none}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a:hover{color:var(--rg-brand)}.rg-badge:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;font-size:9px;font-weight:850}.rg-account-form:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.rg-field.full:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){grid-column:1/-1}.rg-field:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) label{display:block;margin-bottom:6px;color:#374151;font-size:10px;font-weight:850}.rg-input:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-select:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-textarea:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:100%;color:#111827;background:#fff;border:1px solid #d8dde5;border-radius:10px;outline:none;transition:.18s ease}.rg-input:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-select:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){height:46px;padding:0 12px}.rg-textarea:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:100px;padding:11px 12px;resize:vertical}.rg-input:focus:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-select:focus:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-textarea:focus:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){border-color:var(--rg-brand);box-shadow:0 0 0 4px #dc262614}.rg-account-btn:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:linear-gradient(135deg,#e32626,#c91919);border:1px solid #c91919;border-radius:9px;font-size:10.5px;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 7px 16px #dc262624}.rg-account-alert:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){margin-top:13px;padding:11px 12px;border-radius:10px;font-size:10.5px;font-weight:750;line-height:1.5}.rg-account-alert.ok:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.rg-account-alert.error:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){color:var(--rg-brand-hover);background:#fef2f2;border:1px solid #fecaca}@media(max-width:860px){.rg-account-shell:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:calc(100% - 20px);margin:14px auto 32px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.rg-account-hero:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:0;padding:18px;border-radius:16px;align-items:flex-start}.rg-account-avatar:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:50px;height:50px;flex-basis:50px;border-radius:14px;font-size:16px}.rg-account-hero:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) h1{font-size:20px}.rg-account-contact:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){margin-top:5px;font-size:9px;gap:4px 10px}.rg-account-secure-chip:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:none}.rg-logout-btn:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:40px;height:40px;min-height:40px;padding:0;border-radius:10px}.rg-logout-btn:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) span{display:none}.rg-account-grid:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:block;margin-top:10px}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){position:sticky;top:var(--rg-mobile-account-nav-top,58px);z-index:80;margin:0 -1px 10px;padding:6px;overflow-x:auto;border-radius:13px;box-shadow:0 8px 24px #0f172a17;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *)::-webkit-scrollbar{display:none}.rg-account-nav-head:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:none}.rg-account-nav-list:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:max-content;min-width:100%;display:flex;gap:5px}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a{min-width:86px;min-height:56px;flex-direction:column;justify-content:center;gap:4px;padding:6px 9px;text-align:center;border-radius:10px}.rg-account-nav-icon:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:27px;height:27px;flex-basis:27px;border-radius:8px;font-size:10px}.rg-account-nav-copy:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) strong{font-size:9px}.rg-account-nav-copy:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) small{display:none}.rg-account-card:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){padding:17px 14px;border-radius:14px}.rg-account-title:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){font-size:21px}.rg-account-sub:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){font-size:10.5px}.rg-account-stats:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){min-height:80px;padding:12px 9px 11px}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) span{font-size:7px;letter-spacing:.035em}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) strong{font-size:15px}.rg-account-form:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){grid-template-columns:1fr}.rg-field.full:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){grid-column:auto}.rg-input:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-select:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){height:50px;font-size:16px}.rg-textarea:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){font-size:16px}.rg-account-table-wrap:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){overflow:visible}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){display:block;width:100%;min-width:0}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) thead{display:none}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) tbody{display:grid;gap:8px}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) tr{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;padding:12px;background:#fff;border:1px solid #e8ebef;border-radius:11px}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) td{display:block;min-width:0;padding:0;border:0;white-space:normal;font-size:10.5px;line-height:1.4}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#98a2b3;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.rg-account-table:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) td:first-child{grid-column:1/-1;padding-bottom:8px;border-bottom:1px dashed #e9ecef}}@media(max-width:430px){.rg-account-shell:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){width:calc(100% - 14px)}.rg-account-hero:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){padding:15px 13px}.rg-account-identity:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){gap:10px}.rg-account-contact:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) span:first-child{max-width:180px;overflow:hidden;text-overflow:ellipsis}.rg-account-card:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){padding:15px 11px}.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a{min-width:78px}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) strong{font-size:13.5px}.rg-account-stat:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) span{font-size:6.7px}}@media(prefers-reduced-motion:reduce){.rg-account-nav:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *) a,.rg-account-nav-icon:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *),.rg-logout-btn:where([data-rg-page~=g-customer--common-1],[data-rg-page~=g-customer--common-1] *){transition:none!important}}.rg-footer{position:relative;margin-top:3rem;overflow:hidden;color:#9ca3af;background:#000;border-top:1px solid rgba(220,38,38,.2)}.rg-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--rg-brand),transparent)}.rg-footer-inner{position:relative;z-index:1;padding-bottom:22px!important}.rg-footer-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible}.rg-footer-logo img{display:block;width:auto;height:56px;max-width:150px;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important}.rg-footer-brand{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.02em}.rg-footer-brand-accent{color:var(--rg-brand)}.rg-footer-description{max-width:540px;color:#9ca3af;font-size:14px;line-height:1.7;margin-top:16px}.rg-footer-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rg-footer-heading:before{content:"";width:20px;height:3px;border-radius:999px;background:var(--rg-brand)}.rg-footer-link,.rg-footer-info{display:flex;align-items:center;gap:12px;padding:6px 0;color:#9ca3af;font-size:14px;line-height:1.5;transition:color .2s ease,transform .2s ease}.rg-footer-link:hover{color:var(--rg-brand);transform:translate(4px)}.rg-footer-link i,.rg-footer-info i{width:18px;color:var(--rg-brand);text-align:center;font-size:14px}.rg-footer-badge{display:inline-flex;align-items:center;gap:8px;margin-top:20px;margin-bottom:16px;padding:10px 14px;color:#d1d5db;background:#dc262614;border:1px solid rgba(220,38,38,.18);border-radius:8px;font-size:13px;font-weight:600;line-height:1.35}.rg-footer-badge i{color:var(--rg-brand)}.rg-social-icons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:0;clear:both}.rg-social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#d1d5db;background:#111;border:1px solid #2a2a2a;font-size:16px;transition:all .2s ease}.rg-social-icon:hover{color:#000;background:var(--rg-brand);border-color:var(--rg-brand);transform:translateY(-3px);box-shadow:0 6px 16px #dc26264d}.rg-footer-locations{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.07)}.rg-locations-heading{justify-content:center;font-size:18px;margin-bottom:30px}.rg-locations-heading:after{content:"";width:20px;height:3px;border-radius:999px;background:var(--rg-brand)}.rg-location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rg-location-card{background:#111;border:1px solid #2a2a2a;border-radius:12px;padding:20px;transition:border-color .2s ease,box-shadow .2s ease}.rg-location-card:hover{border-color:#dc262666;box-shadow:0 8px 24px #0000004d}.rg-location-card h4{color:#fff;font-size:16px;font-weight:700;margin-top:0;margin-bottom:12px;display:flex;align-items:center;gap:8px}.rg-location-card h4:before{content:"";width:20px;height:3px;border-radius:999px;background:var(--rg-brand)}.rg-location-info{display:flex;align-items:flex-start;gap:10px;color:#9ca3af;font-size:13px;margin-bottom:8px;line-height:1.5}.rg-location-info i{color:var(--rg-brand);width:16px;margin-top:4px}.rg-location-map{margin-top:12px;border-radius:8px;overflow:hidden;border:1px solid #2a2a2a;height:150px}.rg-location-map iframe{width:100%;height:100%;border:0;filter:invert(90%) hue-rotate(180deg) brightness(.9) contrast(.9)}.rg-footer-payments{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.07)}.rg-footer-payment-title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;color:#fff;font-size:15px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:center}.rg-footer-payment-title:before,.rg-footer-payment-title:after{content:"";width:20px;height:3px;border-radius:999px;background:var(--rg-brand)}.rg-footer-payment-list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:14px;width:100%;overflow-x:auto;padding-bottom:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rg-footer-payment-list::-webkit-scrollbar{display:none}.rg-footer-payment-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;flex:0 0 auto;color:#d1d5db;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.rg-footer-payment-logo,.rg-footer-payment-symbol{height:26px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;font-size:11px;font-weight:900}.rg-footer-payment-logo{width:44px;height:32px;flex:0 0 44px;padding:3px 4px;color:#111;background:#fff}.rg-footer-payment-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.rg-footer-payment-symbol{width:32px;height:32px;flex:0 0 32px;font-size:13px}.rg-footer-payment-symbol{color:#fff;background:#252525}.rg-payment-jazzcash{width:42px;flex-basis:42px;padding:3px}.rg-payment-easypaisa,.rg-payment-sadapay{width:54px;flex-basis:54px;padding:3px}.rg-payment-visa{width:44px;flex-basis:44px;padding:3px}.rg-payment-mastercard{width:42px;flex-basis:42px;padding:3px}.rg-payment-bank{color:#fff;background:#374151}.rg-payment-cod{color:#111;background:var(--rg-brand)}.rg-footer-payment-item:hover{color:#fff;border-color:transparent;background:transparent;transform:none}@media(max-width:767px){.rg-footer-badge{display:flex;width:fit-content;max-width:100%;margin-bottom:14px}.rg-social-icons{gap:9px}.rg-footer-payment-title{font-size:13px;margin-bottom:15px}.rg-footer-payment-item{min-height:32px;padding:3px 6px 3px 4px;font-size:9px}.rg-footer-payment-logo,.rg-footer-payment-symbol,.rg-payment-jazzcash,.rg-payment-easypaisa,.rg-payment-sadapay,.rg-payment-visa,.rg-payment-mastercard{width:34px!important;height:34px!important;flex:0 0 34px!important;padding:4px!important;border-radius:8px!important;box-sizing:border-box}.rg-footer-payment-logo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.rg-payment-bank,.rg-payment-cod{padding:0!important;font-size:13px!important}.rg-footer-payment-symbol{width:24px;flex-basis:24px}.rg-payment-jazzcash{width:32px;flex-basis:32px}.rg-payment-easypaisa,.rg-payment-sadapay{width:42px;flex-basis:42px}.rg-payment-visa{width:34px;flex-basis:34px}.rg-payment-mastercard{width:32px;flex-basis:32px}.rg-location-grid{grid-template-columns:1fr;gap:18px}}@media(max-width:767px){.rg-footer-inner>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:14px!important}.rg-footer-brand-col{grid-column:1 / -1;grid-row:1;margin-bottom:0}.rg-footer-quick-col{grid-column:1;grid-row:2;align-self:start}.rg-footer-contact-col{grid-column:2;grid-row:2;align-self:start;margin-top:0}.rg-footer-quick-col .rg-footer-heading,.rg-footer-contact-col .rg-footer-heading{margin-bottom:14px;font-size:13px}.rg-footer-quick-col .rg-footer-link,.rg-footer-contact-col .rg-footer-link,.rg-footer-contact-col .rg-footer-info{gap:8px;padding:5px 0;font-size:11px;line-height:1.4}.rg-footer-quick-col .rg-footer-link i,.rg-footer-contact-col .rg-footer-link i,.rg-footer-contact-col .rg-footer-info i{width:15px;font-size:12px;flex:0 0 15px}.rg-footer-payment-item>span:last-child{display:none!important}.rg-footer-payment-item{width:auto!important;min-width:0!important;min-height:0!important;flex:0 0 auto;justify-content:center;padding:0!important;gap:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.rg-footer-payment-item:hover{background:transparent!important;border:0!important;transform:none!important}.rg-footer-payment-list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 2px 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rg-footer-payment-list::-webkit-scrollbar{display:none}}@media(max-width:390px){.rg-footer-inner>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:16px!important}.rg-footer-quick-col .rg-footer-heading,.rg-footer-contact-col .rg-footer-heading{font-size:12px}.rg-footer-quick-col .rg-footer-link,.rg-footer-contact-col .rg-footer-link,.rg-footer-contact-col .rg-footer-info{gap:6px;font-size:10px}.rg-footer-payment-title{font-size:11px}.rg-footer-payment-list{gap:7px}}.rg-footer-bottom{position:relative;z-index:10001;margin-top:0;background:#050505;border-top:1px solid #1a1a1a}.rg-footer-copy{color:#6b7280;font-size:13px;font-weight:500;text-align:center}.rg-footer-copy strong{color:#9ca3af;font-weight:600}.rg-footer-copy .zr-tech-link{position:relative;z-index:2;display:inline-block;color:inherit;text-decoration:none;font-weight:600;pointer-events:auto;cursor:pointer;transition:opacity .2s ease}.rg-footer-copy .zr-tech-link:hover{opacity:.8}.rg-footer-top-button{position:absolute;left:16px;right:auto;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#000;background:var(--rg-brand);border:1px solid var(--rg-brand);border-radius:9px;box-shadow:0 4px 12px #dc262633;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rg-footer-top-button:hover{background:var(--rg-brand-hover);border-color:var(--rg-brand-hover);transform:translateY(-50%) translateY(-2px);box-shadow:0 7px 16px #dc262647}.rg-wa-float{position:fixed;bottom:24px;right:20px;width:55px;height:55px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:10002;box-shadow:0 6px 18px #00000040;transition:transform .2s ease,box-shadow .2s ease;animation:rg-wa-pulse 2s infinite}.rg-wa-float:hover{transform:scale(1.1);color:#fff;box-shadow:0 8px 24px #25d36680}@keyframes rg-wa-pulse{0%{box-shadow:0 0 #25d36680}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}@media(max-width:767px){.rg-wa-float{bottom:88px;right:15px;width:50px;height:50px;font-size:26px;z-index:10002}.rg-footer{margin-top:2.25rem}.rg-footer-inner{padding-bottom:14px!important}.rg-footer-description{max-width:none}.rg-footer-badge+.rg-social-icons{margin-top:0}.rg-footer-bottom .max-w-7xl{min-height:68px;padding:10px 58px 10px 14px}.rg-footer-top-button{position:fixed!important;left:15px!important;right:auto!important;top:auto!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:42px;height:42px;border-radius:10px;z-index:10014!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.94)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.rg-footer-top-button.rg-top-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)!important}.rg-footer-top-button:hover{transform:translateY(-2px) scale(1)!important}.rg-footer-copy{width:100%;line-height:1.65}.rg-footer-divider{display:none}.rg-footer-copy .zr-tech-link{display:block;width:fit-content;margin:3px auto 0;white-space:nowrap}}.rg-mobile-app-nav{display:none}@media(max-width:767px){body{padding-bottom:0!important}.rg-footer-bottom:after{content:"";display:block;height:calc(66px + env(safe-area-inset-bottom));background:#050505}.rg-footer-bottom .max-w-7xl{min-height:70px!important;padding:9px 14px 9px 54px!important}.rg-footer-copy{margin:0!important}.rg-floating-cart{display:inline-flex!important;right:15px!important;bottom:calc(142px + env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important;z-index:10012!important}.rg-floating-cart>i{font-size:27px!important}.rg-wa-float{bottom:calc(82px + env(safe-area-inset-bottom))!important;right:15px!important;z-index:10013!important}.rg-mobile-app-nav{position:fixed;left:0;right:0;bottom:-1px;z-index:10020;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:66px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e5e7eb;box-shadow:0 -8px 28px #0000001f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin:0!important}.rg-mobile-app-nav a,.rg-mobile-app-nav button{position:relative;min-width:0;min-height:54px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#6b7280;background:transparent;border:0;border-radius:11px;font:inherit;text-decoration:none;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.rg-mobile-app-nav a:active,.rg-mobile-app-nav button:active{transform:scale(.96)}.rg-mobile-app-nav i{font-size:19px;line-height:1}.rg-mobile-app-nav .rg-mobile-nav-label{max-width:100%;overflow:hidden;font-size:9px;font-weight:800;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.rg-mobile-app-nav .active{color:var(--rg-brand);background:#dc262612}.rg-mobile-app-nav .active:before{content:none!important;display:none!important}@media(hover:hover)and (pointer:fine){.rg-mobile-app-nav a:hover,.rg-mobile-app-nav button:hover{color:var(--rg-brand);background:#dc262612}}.rg-mobile-nav-cart{position:relative}.rg-mobile-nav-badge{position:absolute;top:3px;left:calc(50% + 8px);min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--rg-brand);border:2px solid #ffffff;border-radius:999px;font-size:8px;font-weight:900;line-height:1}.rg-mobile-nav-cart.rg-has-items>i{transform-origin:50% 35%;animation:rgMobileBottomCartShake 2.8s ease-in-out infinite}.rg-mobile-nav-cart.rg-cart-bump>i{animation:rgMobileBottomCartBump .48s ease!important}.rg-mobile-nav-cart.rg-cart-bump .rg-mobile-nav-badge{animation:rgMobileBottomCartBadgePop .42s ease}@keyframes rgMobileBottomCartShake{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-10deg)}78%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}94%{transform:rotate(4deg)}}@keyframes rgMobileBottomCartBump{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.14) rotate(-12deg)}50%{transform:scale(1.08) rotate(12deg)}75%{transform:scale(1.04) rotate(-6deg)}to{transform:scale(1) rotate(0)}}@keyframes rgMobileBottomCartBadgePop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.rg-mobile-nav-cart.rg-has-items>i,.rg-mobile-nav-cart.rg-cart-bump>i,.rg-mobile-nav-cart.rg-cart-bump .rg-mobile-nav-badge{animation:none!important}}}@media(max-width:360px){.rg-mobile-app-nav{padding-left:3px;padding-right:3px}.rg-mobile-app-nav .rg-mobile-nav-label{font-size:8px}.rg-mobile-app-nav i{font-size:18px}}.rg-category-mega-leaf-list{display:flex;flex-direction:column;gap:7px;margin:9px 0 11px;padding:0 2px;background:transparent;border:0;border-radius:0}.rg-category-mega-leaf-link{min-height:24px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#1f2937;background:transparent;border:0;border-radius:0;font-size:10.5px;font-weight:800;text-decoration:none;transition:color .16s ease}.rg-category-mega-leaf-link span{font-weight:800}.rg-category-mega-leaf-link small{min-width:22px;color:#94a3b8;text-align:right;font-size:8px;font-weight:800}.rg-category-mega-leaf-link:hover,.rg-category-mega-leaf-link.active{color:#dc2626;background:transparent;border:0}.rg-mobile-leaf-list{display:flex;flex-direction:column;gap:6px;margin:7px 0;padding-left:10px;border-left:2px solid #fee2e2}.rg-mobile-leaf-link{min-height:27px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#1f2937;background:transparent;border:0;border-radius:0;font-size:10px;font-weight:800;text-decoration:none}.rg-mobile-leaf-link span{font-weight:800}.rg-mobile-leaf-link small{color:#94a3b8;font-size:8px;font-weight:800}.rg-mobile-leaf-link:hover,.rg-mobile-leaf-link.active{color:#dc2626;background:transparent;border:0}.rg-mobile-tablet-header{display:none}@media(max-width:1023px){.rg-desktop-header-main,.rg-category-nav-bar{display:none!important}.rg-mobile-tablet-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;min-height:70px;padding:8px 12px;position:relative;background:#fff;border-bottom:1px solid #ececec}.rg-mobile-header-action{width:42px;height:42px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#111827;font-size:19px;cursor:pointer;transition:background .18s ease,color .18s ease}.rg-mobile-header-action:hover{background:#f3f4f6;color:#dc2626}.rg-mobile-header-menu{justify-self:start}.rg-mobile-header-search{justify-self:end}.rg-mobile-header-brand{min-width:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.rg-mobile-header-brand-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;max-width:min(58vw,260px)}.rg-mobile-header-logo{height:48px;max-width:100%;width:auto;object-fit:contain;display:block}.rg-mobile-header-fallback{height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;color:#111}.rg-mobile-header-tagline{margin-top:1px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6b7280;font-size:8px;font-weight:600;line-height:1.1}.rg-mobile-tablet-search-wrap{display:none;padding:10px 12px 12px;background:#fff;border-bottom:1px solid #ececec}.rg-mobile-tablet-search-wrap.is-open{display:block}.rg-mobile-category-card{display:block!important;position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;padding:0!important;margin:0!important;z-index:10050!important;background:#0000007a!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.rg-mobile-category-card.is-open{opacity:1;visibility:visible;pointer-events:auto}.rg-mobile-category-card-inner{width:min(88vw,390px)!important;max-width:390px!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border-radius:0 18px 18px 0!important;box-shadow:18px 0 50px #00000038!important;transform:translate(-105%);transition:transform .26s ease;display:flex;flex-direction:column}.rg-mobile-category-card.is-open .rg-mobile-category-card-inner{transform:translate(0)}#rgMobileHeaderCategoryCard.is-open #rgMobileHeaderCategoryPanel{display:block!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 12px 32px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff!important}#rgMobileHeaderCategoryCard.is-open .rg-mobile-shop-options{display:flex!important;flex-direction:column!important;gap:8px!important;visibility:visible!important;opacity:1!important}#rgMobileHeaderCategoryCard.is-open .rg-mobile-drawer-head{visibility:visible!important;opacity:1!important}.rg-mobile-drawer-head{min-height:68px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ececec;background:#fff;flex:0 0 auto}.rg-mobile-drawer-brand{display:flex;align-items:center;gap:10px;min-width:0}.rg-mobile-drawer-brand img{width:auto;height:42px;max-width:170px;object-fit:contain}.rg-mobile-drawer-title{font-size:12px;font-weight:900;color:#111827;line-height:1.15}.rg-mobile-drawer-close{width:40px;height:40px;border:0;border-radius:10px;background:#f3f4f6;color:#111827;display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;flex:0 0 auto}body.rg-mobile-drawer-open{overflow:hidden!important}body.rg-mobile-drawer-open .rg-header{z-index:10060!important}}@media(min-width:1024px){.rg-mobile-category-card,.rg-mobile-tablet-search-wrap{display:none!important}}@media(max-width:1023px){#rgMobileHeaderCategoryCard .rg-mobile-category-card-inner{width:min(68vw,280px)!important;max-width:280px!important;border-radius:0!important;background:#fff!important}#rgMobileHeaderCategoryCard .rg-mobile-drawer-head{background:#080808!important;border-bottom:3px solid #dc2626!important;min-height:58px!important;padding:9px 13px!important}#rgMobileHeaderCategoryCard .rg-mobile-drawer-title{color:#fff!important;font-size:16px!important;font-weight:900!important;font-style:italic;text-transform:uppercase;letter-spacing:-.4px}#rgMobileHeaderCategoryCard .rg-mobile-drawer-close{background:transparent!important;color:#fff!important;border:0!important;font-size:22px!important}#rgMobileHeaderCategoryCard.is-open #rgMobileHeaderCategoryPanel{display:block!important;padding:0 0 18px!important;flex:1 1 auto!important;overflow-y:auto!important;max-height:none!important;height:auto!important;opacity:1!important;visibility:visible!important;background:#fff!important}#rgMobileHeaderCategoryCard .rg-drawer-link,#rgMobileHeaderCategoryCard .rg-drawer-accordion{min-height:52px!important;width:100%!important;padding:10px 13px!important;display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;color:#111!important;border:0!important;border-bottom:1px solid #e8e8e8!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;text-align:left!important;line-height:1.3!important;box-shadow:none!important}#rgMobileHeaderCategoryCard .rg-drawer-link>i{width:19px;text-align:center;font-size:15px;color:#687282}#rgMobileHeaderCategoryCard .rg-drawer-sale,#rgMobileHeaderCategoryCard .rg-drawer-sale>i{color:#d90017!important}#rgMobileHeaderCategoryCard .rg-drawer-section-label{padding:13px 13px 7px;color:#818791;font-size:11.5px;font-weight:600}#rgMobileHeaderCategoryCard .rg-drawer-accordion{justify-content:space-between!important;cursor:pointer}#rgMobileHeaderCategoryCard .rg-drawer-accordion>i{color:#687282!important;font-size:16px!important}#rgMobileHeaderCategoryCard .rg-drawer-submenu[hidden]{display:none!important}#rgMobileHeaderCategoryCard .rg-drawer-submenu:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important}#rgMobileHeaderCategoryCard .rg-drawer-submenu{background:#fafafa!important;padding:0!important;margin:0!important}#rgMobileHeaderCategoryCard .rg-drawer-sub-link{display:block!important;padding:10px 14px 10px 24px!important;min-height:38px;color:#333!important;font-size:11.5px!important;font-weight:600!important;border-bottom:1px solid #eee!important;background:#fafafa!important;text-decoration:none!important}#rgMobileHeaderCategoryCard .rg-drawer-nested-trigger{padding-left:24px!important;font-size:12px!important;min-height:42px!important;background:#f8f8f8!important}#rgMobileHeaderCategoryCard .rg-drawer-nested .rg-drawer-sub-link{padding-left:34px!important}#rgMobileHeaderCategoryCard .rg-drawer-view-all{color:#dc2626!important}#rgMobileHeaderCategoryCard .rg-drawer-empty{display:block;padding:12px 20px;color:#888;font-size:12px}#rgMobileHeaderCategoryCard .rg-drawer-bottom{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:#fff!important;border-top:1px solid #ddd!important;padding-bottom:env(safe-area-inset-bottom,0px)}#rgMobileHeaderCategoryCard .rg-drawer-bottom>a{min-height:54px;display:flex;align-items:center;justify-content:center;gap:6px;color:#111;text-decoration:none;font-size:11px;font-weight:800}#rgMobileHeaderCategoryCard .rg-drawer-bottom>a:first-child{border-right:1px solid #ddd}#rgMobileHeaderCategoryCard .rg-drawer-bottom i{color:#dc2626;font-size:15px}}@media(max-width:420px){#rgMobileHeaderCategoryCard .rg-mobile-category-card-inner{width:min(72vw,250px)!important;max-width:250px!important}}.rg-floating-cart[hidden]{display:none!important}@media(max-width:767px){.rg-floating-cart[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:1023px){body.rg-mobile-drawer-open .rg-floating-cart,body.rg-mobile-drawer-open .rg-floating-whatsapp,body.rg-mobile-drawer-open .whatsapp-float,body.rg-mobile-drawer-open .floating-whatsapp,body.rg-mobile-drawer-open .wa-float,body.rg-mobile-drawer-open [data-floating-whatsapp],body.rg-mobile-drawer-open .rg-footer-floating-actions,body.rg-mobile-drawer-open .rg-footer-fixed-actions{z-index:10080!important}}@media(max-width:640px){#rgMobileHeaderCategoryCard .rg-mobile-category-card-inner{width:min(66vw,230px)!important;max-width:230px!important}#rgMobileHeaderCategoryCard .rg-mobile-drawer-head{min-height:46px!important;padding:6px 10px!important;border-bottom-width:2px!important}#rgMobileHeaderCategoryCard .rg-mobile-drawer-title{font-size:13px!important;line-height:1!important;letter-spacing:-.25px!important}#rgMobileHeaderCategoryCard .rg-mobile-drawer-close{width:30px!important;height:30px!important;font-size:17px!important}#rgMobileHeaderCategoryCard.is-open #rgMobileHeaderCategoryPanel{padding:0 0 10px!important}#rgMobileHeaderCategoryCard .rg-drawer-link,#rgMobileHeaderCategoryCard .rg-drawer-accordion{min-height:40px!important;padding:7px 10px!important;gap:8px!important;font-size:11px!important;line-height:1.15!important}#rgMobileHeaderCategoryCard .rg-drawer-link>i{width:16px!important;font-size:12px!important}#rgMobileHeaderCategoryCard .rg-drawer-accordion>i{font-size:12px!important}#rgMobileHeaderCategoryCard .rg-drawer-section-label{padding:9px 10px 5px!important;font-size:9px!important;line-height:1!important}#rgMobileHeaderCategoryCard .rg-drawer-sub-link{min-height:32px!important;padding:7px 10px 7px 20px!important;font-size:10px!important;line-height:1.15!important}#rgMobileHeaderCategoryCard .rg-drawer-nested-trigger{min-height:35px!important;padding-left:20px!important;font-size:10.5px!important}#rgMobileHeaderCategoryCard .rg-drawer-nested .rg-drawer-sub-link{padding-left:28px!important}#rgMobileHeaderCategoryCard .rg-drawer-empty{padding:8px 14px!important;font-size:10px!important}#rgMobileHeaderCategoryCard .rg-drawer-bottom>a{min-height:44px!important;gap:5px!important;font-size:9.5px!important}#rgMobileHeaderCategoryCard .rg-drawer-bottom i{font-size:12px!important}}@media(max-width:390px){#rgMobileHeaderCategoryCard .rg-mobile-category-card-inner{width:min(68vw,220px)!important;max-width:220px!important}}@media(max-width:640px){#rgMobileHeaderCategoryCard .rg-mobile-category-card-inner{width:min(54vw,200px)!important;max-width:200px!important}}@media(max-width:390px){#rgMobileHeaderCategoryCard .rg-mobile-category-card-inner{width:min(56vw,190px)!important;max-width:190px!important}}#rgStoreLoader{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;opacity:1;visibility:visible;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}#rgStoreLoader.rg-loader-hide{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.985)}.rg-store-loader-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform:translateY(-2vh);padding:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rg-store-loader-visual{position:relative;width:116px;height:116px;display:grid;place-items:center}.rg-store-loader-ring,.rg-store-loader-ring:before{content:"";position:absolute;inset:0;border-radius:50%}.rg-store-loader-ring{border:4px solid rgba(220,38,38,.14);border-top-color:#dc2626;border-right-color:#dc2626;animation:rgLoaderRingSpin .82s linear infinite;filter:drop-shadow(0 0 7px rgba(220,38,38,.22))}.rg-store-loader-ring:before{inset:8px;border:3px dashed rgba(220,38,38,.34);animation:rgLoaderRingSpinReverse 1.45s linear infinite}.rg-store-loader-ball{position:relative;z-index:3;width:72px;height:72px;display:block;transform-origin:center;filter:drop-shadow(0 8px 10px rgba(15,23,42,.18));animation:rgLoaderBallRotate 1.15s linear infinite,rgLoaderBallTilt .68s ease-in-out infinite alternate}.rg-store-loader-ball svg{width:100%;height:100%;display:block}.rg-store-loader-shadow{position:absolute;left:50%;bottom:5px;width:42px;height:9px;transform:translate(-50%);border-radius:50%;background:#0f172a26;filter:blur(4px);animation:rgLoaderShadowPulse .68s ease-in-out infinite alternate}.rg-store-loader-text{color:#111827;font-size:15px;line-height:1;font-weight:700;letter-spacing:.01em}@keyframes rgLoaderRingSpin{to{transform:rotate(360deg)}}@keyframes rgLoaderRingSpinReverse{to{transform:rotate(-360deg)}}@keyframes rgLoaderBallRotate{to{transform:rotate(360deg)}}@keyframes rgLoaderBallTilt{0%{margin-top:-3px}to{margin-top:5px}}@keyframes rgLoaderShadowPulse{0%{transform:translate(-50%) scale(.82);opacity:.3}to{transform:translate(-50%) scale(1.12);opacity:.12}}@media(max-width:767px){#rgStoreLoader{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.rg-store-loader-visual{width:98px;height:98px}.rg-store-loader-ball{width:60px;height:60px}.rg-store-loader-text{font-size:14px}}@media(prefers-reduced-motion:reduce){.rg-store-loader-ring,.rg-store-loader-ring:before,.rg-store-loader-ball,.rg-store-loader-shadow{animation-duration:1.8s}}
