/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.commerce-page{max-width:1200px;color:var(--parts-text,#172032);background:var(--parts-bg,#f8fafc);min-height:80vh;margin:auto;padding:24px 24px 64px}.commerce-page a{color:inherit}.commerce-page nav{font-size:14px}.commerce-hero{max-width:900px;padding:20px 0 16px}.commerce-kicker{color:#bc253b;font-weight:700}.commerce-hero h1{margin:10px 0;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:1.6}.commerce-page p{margin:10px 0;line-height:1.95}.commerce-page h2{margin:16px 0;font-size:21px;font-weight:800}.commerce-empty,.commerce-explanation,.commerce-filters{background:var(--parts-surface,#fff);border:1px solid #dbe1e9;border-radius:20px;margin:20px 0;padding:22px}.commerce-actions,.commerce-chips,.commerce-pagination{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.commerce-chips a,.commerce-chips span,.commerce-pagination a{border:1px solid #ccd4df;border-radius:999px;padding:9px 15px;font-size:14px}.commerce-chips a[aria-current=page],.commerce-pagination a[aria-current=page]{color:#fff;background:#b42338;border-color:#b42338}.commerce-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.commerce-product{background:var(--parts-surface,#fff);border:1px solid #dbe1e9;border-radius:20px;flex-direction:column;min-width:0;padding:18px;display:flex}.commerce-noimage,.commerce-product img{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:210px}.commerce-noimage{color:#64748b;place-items:center;display:grid}.commerce-product h2{font-size:17px;line-height:1.8}.commerce-product strong{font-size:21px}.commerce-product del{color:#64748b}.commerce-badge{color:#a41d33;font-size:13px;font-weight:700}.commerce-actions a,.commerce-page button{color:#fff;background:#b42338;border:0;border-radius:12px;padding:12px 18px;font-weight:700}.commerce-product button{margin-top:auto}.commerce-page button:disabled{opacity:.45;cursor:not-allowed}.commerce-detail{text-align:center;padding-top:12px}.commerce-table-scroll{overflow-x:auto}.commerce-page table{border-collapse:collapse;width:100%;min-width:440px}.commerce-page td,.commerce-page th{text-align:right;border-bottom:1px solid #dbe1e9;padding:15px;line-height:1.9}.commerce-page th{color:#172032;background:#eef1f6}.commerce-prewrap{white-space:pre-line}.commerce-schedule-image{object-fit:contain;max-width:100%;max-height:600px;margin:20px auto;display:block}.commerce-page li{margin:10px 0;line-height:2}.commerce-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #e85b72}.dark .commerce-page{--parts-bg:#111827;--parts-surface:#1e293b;--parts-text:#f1f5f9}.dark .commerce-badge{color:#ff9bab}@media (max-width:800px){.commerce-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.commerce-page{padding:16px 16px 40px}.commerce-products{grid-template-columns:1fr}.commerce-explanation,.commerce-filters{padding:16px}.commerce-hero{padding-top:24px}}.commerce-cartbar{z-index:20;color:#fff;background:#172032;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 30px #0002}.commerce-cartbar a{color:#fff;background:#b42338;border-radius:10px;padding:10px 18px;font-weight:700}.commerce-cartbar span{flex:1;min-width:180px;font-size:14px}.commerce-header{border-bottom:1px solid #dbe1e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:0 0 18px;display:flex}.commerce-logo{align-items:center;gap:12px;font-weight:800;display:flex}.commerce-logo img{object-fit:contain}.commerce-header nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.commerce-cart-link{border:1px solid #b42338;border-radius:10px;padding:10px 15px;font-weight:700}.commerce-filters h2{margin:8px 0;font-size:18px}@media (max-width:520px){.commerce-header{gap:14px}.commerce-header nav{gap:12px;font-size:13px}.commerce-logo img{width:65px;height:44px}}.maintenance-model-page [hidden]{display:none!important}.maintenance-model-select{max-width:38rem;margin:1.5rem 0;font-weight:700;display:block}.maintenance-model-select select{color:#172033;background:#fff;border:1px solid #b7c2cf;border-radius:.75rem;width:100%;margin-top:.6rem;padding:.85rem;display:block}.maintenance-interval-tabs button{color:#172033;cursor:pointer;background:#fff;border:1px solid #bac4d0;border-radius:999px;padding:.65rem 1rem;font-weight:700}.maintenance-interval-tabs button[aria-selected=true]{color:#fff;background:#b61937;border-color:#b61937}.maintenance-interval-tabs button:focus-visible,.maintenance-model-select select:focus-visible{outline-offset:3px;outline:3px solid #e45269}.maintenance-model-page summary{cursor:pointer;padding:.4rem 0;font-weight:700}html[data-theme=dark] .maintenance-interval-tabs button:not([aria-selected=true]),html[data-theme=dark] .maintenance-model-select select{color:#e6edf6;background:#172033;border-color:#68788e}.maintenance-model-page{max-width:1240px}.maintenance-breadcrumbs{color:#64748b;flex-wrap:wrap;gap:8px;line-height:1.8;display:flex}.maintenance-intro{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:28px;padding:36px 0;display:grid}.maintenance-intro h1{margin:12px 0;font-size:clamp(28px,3.6vw,44px);font-weight:900;line-height:1.5}.maintenance-intro aside{background:var(--parts-surface,#fff);border:1px solid #dbe1e9;border-top:4px solid #b42338;border-radius:20px;align-self:center;padding:26px}.maintenance-intro aside strong{margin:10px 0;font-size:22px;line-height:1.7;display:block}.maintenance-intro aside small,.maintenance-intro aside span{color:#64748b}.maintenance-intro-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.maintenance-intro-links a{border:1px solid #b42338;border-radius:10px;padding:10px 16px;font-weight:700}.maintenance-intro-links a:last-child{color:#fff;background:#b42338}.maintenance-section-nav{white-space:nowrap;border-block:1px solid #dbe1e9;gap:8px;margin:8px 0 24px;padding:12px 0;display:flex;overflow-x:auto}.maintenance-section-nav a{background:var(--parts-surface,#fff);border:1px solid #dbe1e9;border-radius:10px;padding:10px 14px;font-weight:700}.maintenance-model-page :is(details,article,section,div)[id]{scroll-margin-top:100px}.maintenance-image-card summary{font-size:18px}.maintenance-image-card .commerce-schedule-image{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:auto;max-height:560px}.maintenance-model-page [role=tabpanel] h3{margin-bottom:12px;font-size:19px;font-weight:800}.maintenance-model-page [role=tabpanel] .commerce-explanation{box-shadow:0 4px 18px #17203205}.maintenance-model-page td:first-child{font-weight:700}.maintenance-model-page tbody tr:nth-child(2n){background:#94a3b80c}.maintenance-booking{color:#fff;background:#172032;border-radius:20px;justify-content:space-between;align-items:center;margin-top:32px;padding:24px}.maintenance-booking>div{flex:1;min-width:200px}.maintenance-booking strong{font-size:22px}.maintenance-booking p{margin:4px 0}.maintenance-booking a:last-child{background:0 0;border:1px solid #94a3b8}.maintenance-related{margin-top:52px}.maintenance-related>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.maintenance-related>header>a{font-weight:700;text-decoration:underline}.maintenance-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.maintenance-related-card{background:var(--parts-surface,#fff);border:1px solid #dbe1e9;border-radius:18px;transition:transform .18s,border-color .18s;overflow:hidden}.maintenance-related-card:hover{border-color:#b42338;transform:translateY(-3px)}.maintenance-related-card>img{object-fit:contain;background:#fff;width:100%;height:160px;padding:12px}.maintenance-related-card>div:last-child{padding:18px}.maintenance-related-card h3{font-size:19px;font-weight:800}.maintenance-related-card span{color:#b42338;font-weight:700}.maintenance-text-cover{background:#b423380c;flex-direction:column;justify-content:center;gap:12px;height:160px;padding:24px;display:flex}.maintenance-text-cover strong{font-size:24px}.maintenance-admin-nav{border:1px solid #94a3b840;border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.maintenance-admin-nav button{border:1px solid #94a3b850;border-radius:10px;padding:12px 18px}.maintenance-admin-nav button[aria-current=step]{color:#fff;background:#b42338;border-color:#b42338}.maintenance-admin-nav button:focus-visible{outline-offset:3px;outline:3px solid #e85b72}@media (max-width:760px){.maintenance-intro{grid-template-columns:1fr;gap:16px;padding:24px 0}.maintenance-intro aside{padding:20px}.maintenance-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-booking{padding:18px}}@media (max-width:480px){.maintenance-related-grid{grid-template-columns:1fr}.maintenance-section-nav{font-size:13px}.maintenance-model-page .commerce-header{margin-bottom:14px}.maintenance-model-page td,.maintenance-model-page th{padding:11px}.maintenance-admin-nav button{padding:10px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.maintenance-related-card{transition:none}.maintenance-related-card:hover{transform:none}}.offer-price,.offers-page{--of-ink:#263943;--of-muted:#667986;--of-border:#e0e6eb;--of-surface:#fff;--of-soft:#f5f7f9;--of-red:#b81735;--of-red-soft:#fcf0f3;--of-green:#286349}.offers-page{max-width:1240px;color:var(--of-ink);background:0 0;padding-top:22px}.offers-page .offers-breadcrumb{color:var(--of-muted);flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.offers-page .offers-breadcrumb a:hover{text-decoration:underline}.offers-page .offers-hero{border:1px solid var(--of-border);background:linear-gradient(115deg,var(--of-surface)55%,var(--of-red-soft));border-radius:22px;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:36px;max-width:none;margin-bottom:24px;padding:32px;display:grid}.offers-eyebrow{color:var(--of-red);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.offers-page .offers-hero h1{letter-spacing:-.5px;margin:10px 0;font-size:clamp(27px,3.4vw,40px);font-weight:900;line-height:1.6}.offers-page .offers-hero p{color:var(--of-muted);margin:8px 0;font-size:13px;line-height:2}.offers-hero aside{border-inline-start:1px solid var(--of-border);align-self:center;padding-inline-start:28px}.offers-hero aside strong{font-size:18px;line-height:1.8;display:block}.offers-hero aside a{color:var(--of-red);align-items:center;gap:9px;margin-top:8px;font-size:12px;font-weight:800;display:inline-flex}.offers-page .offers-filters{background:var(--of-surface);border-color:var(--of-border);border-radius:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin:0 0 28px;padding:18px 22px;display:grid}.offers-page .offers-filters h2{color:var(--of-muted);margin:0 0 10px;font-size:12px}.offers-page .commerce-chips{gap:7px;margin:0}.offers-page .commerce-chips a{border-color:var(--of-border);background:var(--of-surface);padding:7px 12px;font-size:11px;line-height:1.8}.offers-page .commerce-chips a[aria-current=page]{background:var(--of-ink);color:var(--of-surface);border-color:var(--of-ink)}.offers-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.offers-page .offers-results-heading h2{margin:0;font-size:20px}.offers-page .offers-results-heading p{color:var(--of-muted);margin:0;font-size:11px}.offers-products{gap:20px}.offer-card{background:var(--of-surface);border:1px solid var(--of-border);border-radius:18px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.offer-card:hover{border-color:#cba0aa;box-shadow:0 10px 30px #2237440a}.offer-card-image{aspect-ratio:1.4;border-bottom:1px solid var(--of-border);background:#fff;justify-content:center;align-items:center;padding:22px;display:flex;position:relative;overflow:hidden}.offer-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.offer-card-image:hover img{transform:scale(1.035)}.offer-discount{background:var(--of-red);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.6;display:inline-flex}.offer-card-image>.offer-discount{position:absolute;inset-block-start:13px;inset-inline-start:13px}.offer-image-empty{color:#6b7c88;flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.offer-card-content{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.offer-card-meta{color:var(--of-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.offer-card-meta span:first-child{color:var(--of-red);font-weight:800}.offer-card-meta span+span{border-inline-start:1px solid var(--of-border);overflow-wrap:anywhere;padding-inline-start:7px}.offers-page .offer-card h2{overflow-wrap:anywhere;min-height:3.7em;margin:10px 0 16px;font-size:16px;font-weight:800;line-height:1.85}.offer-card h2 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.offer-card h2 a:hover{color:var(--of-red)}.offer-price{min-width:0;color:var(--of-ink)}.offer-price-heading{color:var(--of-red);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.offer-price-heading>span:first-child{max-width:100%}.offer-price-row{flex-wrap:wrap;align-items:center;gap:15px;margin-top:8px;display:flex}.offer-price-row>strong{letter-spacing:-.6px;color:var(--of-ink);align-items:baseline;gap:7px;font-size:29px;font-weight:900;line-height:1.5;display:inline-flex}.offer-price-row>strong small{letter-spacing:0;font-size:12px;font-weight:600}.offer-price-before{color:var(--of-muted);flex-direction:column;gap:2px;font-size:10px;line-height:1.6;display:flex}.offer-price-before del{font-size:12px;text-decoration-thickness:1px}.offer-price .offer-saving,.offers-page .offer-saving{color:var(--of-green);margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.8}.offer-saving span{color:var(--of-muted);margin-inline-start:4px;font-size:10px;font-weight:400}.offer-deadline{border-top:1px dashed var(--of-border);margin-top:14px;padding-top:12px}.offer-timer-heading{color:var(--of-muted);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;display:flex}.offer-clock{direction:rtl;gap:6px;width:100%;max-width:280px;display:flex}.offer-clock>span{background:var(--of-soft);border:1px solid var(--of-border);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:8px 5px;line-height:1.5;display:flex}.offer-clock bdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;color:var(--of-ink);direction:ltr;font-size:18px;font-weight:800}.offer-clock small,.offer-deadline time{color:var(--of-muted);font-size:9px}.offer-deadline time{margin-top:7px;line-height:1.9;display:block}.offer-price .offer-no-deadline,.offers-page .offer-no-deadline{color:var(--of-muted);align-items:center;gap:6px;margin:13px 0 0;font-size:10px;line-height:1.8;display:flex}.offer-stock{color:var(--of-green);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.offer-stock>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.offer-stock--empty{color:var(--of-muted)}.offer-card-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.offers-page .offer-card-actions button{background:var(--of-red);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px;font-size:12px;display:flex}.offers-page .offer-card-actions button:hover:not(:disabled){background:#96132b}.offers-page .offer-card-actions button:disabled{background:var(--of-soft);color:var(--of-muted);border-color:var(--of-border);opacity:1;cursor:not-allowed}.offer-card-actions>a{min-height:36px;color:var(--of-muted);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.offer-card-actions>a:hover{color:var(--of-red)}.offer-expired-note{background:var(--of-soft);border-radius:10px;padding:12px;font-size:12px}.offers-page .offer-expired-note p{color:var(--of-muted);font-size:11px}.offer-regular-price{font-size:21px;font-weight:800}.offer-card--expired .offer-card-image img{opacity:.7}.offers-page .offers-explanation{border-color:var(--of-border);background:var(--of-surface);border-radius:16px;margin-top:36px}.offers-page .offers-explanation h2{margin-top:0;font-size:18px}.offers-page .offers-explanation ul{grid-template-columns:1fr 1fr;gap:10px 28px;padding:0;list-style:none;display:grid}.offers-page .offers-explanation li{color:var(--of-muted);margin:0;padding-inline-start:15px;font-size:11px;line-height:2;position:relative}.offers-explanation li:before{content:"";background:var(--of-red);inset-inline-start:0;border-radius:50%;width:5px;height:5px;position:absolute;top:10px}.offers-empty>a,.offers-explanation>a{color:var(--of-red);align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:800;display:inline-flex}.offers-page .offers-empty{text-align:center;padding:40px 20px}.offers-empty>svg{color:var(--of-red);margin:auto}.public-site .parts-detail-page .offer-price--detail{border:1px solid var(--of-border);border-top:3px solid var(--of-red);background:var(--of-surface);color:var(--of-ink);border-radius:14px;margin:20px 0;padding:22px}.offer-price--detail .offer-price-heading{font-size:12px}.offer-price--detail .offer-price-row>strong{font-size:38px}.offer-price--detail .offer-price-row>strong small{font-size:14px}.offer-price--detail .offer-price-before{font-size:11px}.offer-price--detail .offer-price-before del,.offer-price--detail .offer-saving{font-size:14px}.offer-price--detail .offer-saving span{font-size:11px}.offer-price--detail .offer-clock{max-width:320px}.offer-price--detail .offer-clock bdi{font-size:23px}.offer-price--detail .offer-clock small{font-size:10px}.offer-price--detail .offer-timer-heading{font-size:11px}.offer-price--detail .offer-deadline time{font-size:10px}.offer-price--detail .offer-price-note{color:var(--of-muted);border-top:1px solid var(--of-border);margin:14px 0 0;padding-top:12px;font-size:10px;line-height:2}html[data-theme=dark] :is(.offers-page,.offer-price){--of-ink:#e7eef4;--of-muted:#b4c3cf;--of-border:#384b5c;--of-surface:#182532;--of-soft:#213242;--of-red:#ff9db0;--of-red-soft:#302431;--of-green:#a3ddbc}html[data-theme=dark] .offer-discount,html[data-theme=dark] .offers-page .offer-card-actions button:not(:disabled){color:#fff;background:#b81735}@media (min-width:900px){.offer-card-image{aspect-ratio:1.45}}@media (max-width:800px){.offers-page .offers-hero{grid-template-columns:1fr;gap:18px;padding:24px}.offers-hero aside{border-inline-start:0;border-top:1px solid var(--of-border);padding-inline-start:0;padding-top:16px}.offers-page .offers-filters{grid-template-columns:1fr;gap:18px}.offers-page .offers-explanation ul{grid-template-columns:1fr}.offer-card-content{padding:16px}.offer-price-row>strong{font-size:26px}}@media (max-width:520px){.offers-page{padding-inline:16px}.offers-page .offers-hero{border-radius:16px;padding:22px 18px}.offers-page .offers-hero h1{font-size:28px}.offers-hero aside strong{font-size:16px}.offers-page .offers-filters{padding:16px}.offers-page .offers-results-heading h2{font-size:18px}.offers-products{gap:18px}.offer-card-image{aspect-ratio:1.6;padding:20px}.offer-card-content{padding:18px}.offers-page .offer-card h2{min-height:0;font-size:17px}.offer-price-row>strong{font-size:31px}.offer-clock{max-width:none}.offer-clock>span{padding:9px 5px}.offer-clock bdi{font-size:20px}.public-site .parts-detail-page .offer-price--detail{padding:18px}.offer-price--detail .offer-price-row>strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.offer-card,.offer-card-image img{transition:none}.offer-card-image:hover img{transform:none}}.booking-request-page{--booking-accent:var(--color-mg-red,#bf273d);--booking-ink:#183634;--booking-text:#202b32;--booking-muted:#627077;--booking-line:#e1e7e5;min-height:100vh;color:var(--booking-text);color-scheme:light;background:#f7f8f6;padding-bottom:16px;font-family:Cairo,Arial,sans-serif;line-height:1.8}.booking-request-page *{box-sizing:border-box}.booking-request-page a{text-decoration:none}.booking-wrap{width:min(1184px,100% - 80px);margin:auto}.booking-nav{border-bottom:1px solid var(--booking-line);justify-content:space-between;gap:24px;padding:25px 0}.booking-nav,.booking-wordmark{align-items:center;display:flex}.booking-wordmark{letter-spacing:1.8px;color:var(--booking-ink);direction:ltr;font-family:Arial,sans-serif;font-size:21px;font-weight:800;line-height:1.1}.booking-wordmark small{letter-spacing:1.7px;margin-top:7px;font-size:8px;font-weight:500;display:block}.booking-monogram{background:var(--booking-ink);color:#fff;letter-spacing:-3px;border-radius:10px;place-items:center;width:39px;height:42px;padding-right:3px;font-size:27px;font-weight:800;display:grid}.booking-nav>div{color:#53615f;flex-wrap:wrap;gap:28px;font-size:13px;display:flex}.booking-nav a:hover,.booking-resource-links a:hover{color:var(--booking-accent)}.booking-crumb{color:#7a8589;align-items:center;gap:12px;margin-top:26px;font-size:12px;display:flex}.booking-crumb>span:last-child{color:#344645}.booking-crumb a:hover{color:var(--booking-ink)}.booking-header{justify-content:space-between;align-items:center;gap:50px;margin:44px 0 27px;display:flex}.booking-heading-copy{min-width:0;max-width:825px}.booking-eyebrow{letter-spacing:.3px;color:#546560;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.booking-eyebrow i{background:var(--booking-accent);border-radius:50%;width:7px;height:7px}.booking-header h1{letter-spacing:-.7px;color:var(--booking-ink);margin:12px 0;font-size:clamp(27px,3.1vw,40px);font-weight:800;line-height:1.5}.booking-header p{color:var(--booking-muted);max-width:760px;margin:0;font-size:14px;line-height:1.95}.booking-jump{color:var(--booking-ink);align-items:center;gap:8px;margin-top:17px;font-size:13px;font-weight:700;display:inline-flex}.booking-jump svg{transition:transform .2s}.booking-jump:hover svg{transform:translate(-4px)}.booking-header-mark{color:#47605a;background:radial-gradient(circle,#e9efea 0,#0000 70%);border:1px solid #dbe3dd;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;width:150px;height:150px;display:flex}.booking-header-mark span{letter-spacing:1.1px;font-family:Arial,sans-serif;font-size:8px}.booking-independent{color:#3d574a;background:#edf2ed;border:1px solid #e0e8df;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 30px;padding:15px 19px;display:flex}.booking-independent>svg{flex-shrink:0;margin-top:3px}.booking-independent strong{font-size:13px;font-weight:700}.booking-independent p{color:#52655a;margin:2px 0 0;font-size:12px;line-height:1.8}.booking-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.booking-form-shell{border:1px solid var(--booking-line);background:#fff;border-radius:20px;min-width:0;padding:30px;scroll-margin-top:20px;box-shadow:0 8px 35px #173b2d04}.booking-form-heading{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.booking-form-heading>svg{color:var(--booking-accent);flex-shrink:0}.booking-section-label{color:#6b7c73;letter-spacing:.5px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.booking-form-heading h2{margin:5px 0;font-size:25px;font-weight:800;line-height:1.5}.booking-form-heading p{margin:0}.booking-form-heading p,.booking-prepare{color:var(--booking-muted);font-size:12px}.booking-prepare{margin:18px 0 22px;line-height:1.9}.booking-centre-info{background:0 0;min-width:0}.booking-centre-info>div{border:1px solid var(--booking-line);background:#fff;border-radius:16px;min-width:0;padding:24px}.booking-centre-info>div+div{margin-top:18px}.booking-centre-info h2{color:var(--booking-ink);margin:8px 0 12px;font-size:16px;font-weight:800;line-height:1.7}.booking-centre-info dl,.booking-centre-info li,.booking-centre-info p{color:var(--booking-muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.9}.booking-centre-info ul{margin:17px 0;padding:0;list-style:none}.booking-centre-info li{color:#41574c;margin:10px 0;padding-right:18px;position:relative}.booking-centre-info li:before{content:"✓";color:#426c53;font-size:12px;position:absolute;top:0;right:0}.booking-centre-info strong{color:#344b40;font-weight:700}.booking-centre-info a{color:var(--booking-ink);font-size:12px}.booking-centre-info>div>a{border-bottom:1px solid #bccbc2;margin-top:12px;padding-bottom:3px;display:inline-block}.booking-centre-info dl{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;margin:17px 0;padding:12px 0}.booking-centre-info dl>div{justify-content:space-between;gap:12px;margin:4px 0;display:flex}.booking-centre-info dt{font-weight:500}.booking-centre-info dd{text-align:left;margin:0}.booking-contact-links{gap:8px;margin-top:16px;display:grid}.booking-contact-links a{border:1px solid #dbe4de;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px;font-weight:700;display:flex}.booking-contact-links a:first-child{background:var(--booking-ink);color:#fff;border-color:var(--booking-ink)}.booking-contact-links a:hover{box-shadow:0 2px 7px #173b2d12}.booking-contact-links svg{flex-shrink:0}.booking-request-page .booking-contact{background:0 0;overflow:visible;margin:0!important;padding:0!important}.booking-request-page .booking-contact>.absolute{display:none}.booking-request-page .booking-contact>.relative{max-width:none;padding:0}.booking-request-page .booking-contact .text-center.mb-16{display:none}.booking-request-page .booking-contact .max-w-2xl{max-width:none}.booking-request-page .booking-contact .glass{border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.booking-request-page .booking-contact .glass>.flex:first-child{display:none}.booking-request-page .booking-contact [class*=text-white]{color:#405149}.booking-request-page .booking-contact [class*=text-white\/30]{color:#8a9990}.booking-request-page .booking-contact label.block{color:#46564f;margin-bottom:8px;font-size:12px;font-weight:600}.booking-request-page .booking-contact .space-y-7{gap:21px;display:grid}.booking-request-page .booking-contact .space-y-7>*{margin:0}.booking-request-page .booking-contact form>.flex:first-child{background:#f2f5f2;border:1px solid #e8ede8;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.booking-request-page .booking-contact form>.flex:first-child>label{border:1px solid #0000;border-radius:8px;justify-content:center;min-width:0;min-height:44px;padding:11px 10px;transition:background .2s,border .2s}.booking-request-page .booking-contact form>.flex:first-child>label:has(input:checked){background:#fff;border-color:#dae4da;box-shadow:0 1px 4px #1f3d2710}.booking-request-page .booking-contact input[type=radio]{width:15px;height:15px;accent-color:var(--booking-ink);cursor:pointer;flex-shrink:0}.booking-request-page .booking-contact form>.flex:first-child span{color:#334b3d;font-size:13px;font-weight:600}.booking-request-page .booking-contact input:not([type=radio]),.booking-request-page .booking-contact select,.booking-request-page .booking-contact textarea{color-scheme:light;border:1px solid #dce4dc;border-radius:9px;min-height:49px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 1px #12351902;color:#233d2d!important;background:#fbfcfa!important}.booking-request-page .booking-contact input::placeholder,.booking-request-page .booking-contact textarea::placeholder{color:#929f96;opacity:1}.booking-request-page .booking-contact select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364786a' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;padding-left:32px}.booking-request-page .booking-contact select option{color:#233d2d!important;background:#fff!important}.booking-request-page .booking-contact :is(input:not([type=radio]),select,textarea):focus{border-color:#739680;outline:0;box-shadow:0 0 0 3px #3b724f10}.booking-request-page .booking-contact [class*=border-red-500]{border-color:#c94444!important}.booking-request-page .booking-contact .text-red-400{color:#b42a35}.booking-request-page .booking-contact .text-green-400{color:#2c7545}.booking-request-page .booking-contact button[type=submit]{border:1px solid var(--booking-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:51px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:flex;background:var(--booking-ink)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}.booking-request-page .booking-contact button[type=submit]:hover:not(:disabled){transform:translateY(-1px);background:#244d45!important}.booking-request-page .booking-contact button[type=submit]:disabled{cursor:not-allowed;opacity:1;color:#667367!important}.booking-request-page .booking-contact button[type=submit] svg{color:inherit!important}.booking-request-page .booking-contact .booking-submit-notice{color:#64705f;overflow-wrap:anywhere;background:#f5f7f3;border:1px solid #e6ebe2;border-radius:9px;padding:13px;font-size:11px}.booking-request-page .booking-contact .booking-submit-notice p+p{margin-top:7px}.booking-request-page .booking-contact [class*=bg-white\/5]{background:#f5f7f4}.booking-request-page .booking-contact .relative>div.transition-all{opacity:1!important;transform:none!important}.booking-resource-links{color:#5e7265;flex-wrap:wrap;justify-content:flex-start;gap:23px;margin:20px 0 0;font-size:12px;display:flex}.booking-resource-links a{border-bottom:1px solid #dce3d9;padding-bottom:3px}.booking-request-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #446c55}.booking-empty{text-align:center;color:var(--booking-muted);padding:20px;font-size:13px}.booking-empty button{margin:0 12px;text-decoration:underline}.booking-how{border-top:1px solid var(--booking-line);border-bottom:1px solid var(--booking-line);margin-top:28px;padding:36px 0}.booking-how h2{color:var(--booking-ink);margin-top:6px;font-size:21px;font-weight:800}.booking-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:25px 0 0;padding:0;list-style:none;display:grid}.booking-how li{gap:13px;min-width:0;display:flex}.booking-how li>span{color:#59705f;background:#eff3ed;border:1px solid #dbe4d9;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-family:Arial,sans-serif;font-size:10px;display:grid}.booking-how h3{color:#334f3c;margin:2px 0 5px;font-size:14px;font-weight:700}.booking-how li p{color:var(--booking-muted);margin:0;font-size:12px;line-height:1.9}.booking-faq{max-width:860px;margin:48px auto}.booking-faq h2{color:var(--booking-ink);margin-bottom:22px;font-size:23px;font-weight:800}.booking-faq details{border-bottom:1px solid var(--booking-line);padding:18px 0}.booking-faq summary{color:#374e40;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:26px;font-size:14px;font-weight:600;list-style:none;display:flex}.booking-faq summary::-webkit-details-marker{display:none}.booking-faq summary:after{content:"+";color:#71836f;font-size:23px;font-weight:300;line-height:1}.booking-faq details[open] summary:after{content:"−"}.booking-faq p{color:var(--booking-muted);max-width:740px;margin-top:12px;font-size:13px;line-height:2}.booking-centres{border-top:1px solid var(--booking-line);margin-top:40px;padding:25px 0}.booking-centres h2{color:#4a6050;margin-bottom:14px;font-size:15px;font-weight:700}.booking-centres>div{flex-wrap:wrap;gap:9px;display:flex}.booking-centres a{color:#52664f;background:#fdfefb;border:1px solid #dee5db;border-radius:8px;align-items:center;gap:15px;padding:9px 13px;font-size:12px;display:inline-flex}.booking-centres a:hover{border-color:#8eab91}.booking-footer{border-top:1px solid var(--booking-line);color:#7b887b;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:25px 0;font-size:11px;display:flex}.booking-picker{border:1px solid var(--booking-line);background:#fff;border-radius:14px;grid-template-columns:1fr minmax(220px,1fr);align-items:center;column-gap:24px;padding:25px;display:grid;margin:24px 0!important}.booking-picker h2{color:var(--booking-ink);grid-column:1;font-size:21px;font-weight:800}.booking-picker label{color:#6c7d6d;grid-area:1/2;margin-bottom:7px;font-size:12px}.booking-picker select{color:#334b3c;background:#fbfcfa;border:1px solid #d9e2d7;border-radius:8px;grid-area:2/2;width:100%;padding:13px;font-family:inherit;font-size:13px}.booking-picker p{color:var(--booking-muted);grid-area:2/1;max-width:350px;font-size:12px}.booking-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;margin:24px 0 40px!important}.booking-hub-card{border:1px solid var(--booking-line);background:#fff;border-radius:15px;flex-direction:column;min-width:0;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.booking-hub-card:hover{border-color:#b3c6b4;transform:translateY(-3px);box-shadow:0 8px 25px #29442e08}.booking-card-top{color:#476444;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.booking-card-label{letter-spacing:1px;direction:ltr;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.booking-hub-card h2{color:var(--booking-ink);margin-bottom:7px;font-size:21px;font-weight:800}.booking-hub-card p{color:var(--booking-muted);margin:0 0 25px;font-size:12px}.booking-card-action{color:#4a6647;border-top:1px solid #edf0eb;align-items:center;gap:12px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:600;display:flex}@media (min-width:1500px){.booking-wrap{width:min(1230px,100% - 100px)}.booking-workspace{grid-template-columns:minmax(0,1fr) 350px;gap:32px}.booking-form-shell{padding:36px}}@media (max-width:1000px){.booking-wrap{width:calc(100% - 48px)}.booking-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.booking-form-shell{padding:24px}.booking-centre-info>div{padding:20px}.booking-header-mark{width:110px;height:110px}.booking-header-mark svg{width:32px;height:32px}.booking-header-mark span{font-size:6px}.booking-header{gap:25px}.booking-nav>div{gap:18px}}@media (max-width:760px){.booking-workspace{grid-template-columns:minmax(0,1fr)}.booking-centre-info{grid-template-columns:1fr 1fr;gap:16px;display:grid}.booking-centre-info>div+div{margin-top:0}.booking-nav>div{gap:12px;font-size:12px}.booking-header-mark{display:none}.booking-how ol{gap:18px}.booking-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-header{margin:32px 0 24px}}@media (max-width:540px){.booking-wrap{width:calc(100% - 32px)}.booking-nav{align-items:flex-start;gap:14px;padding:18px 0}.booking-wordmark{letter-spacing:1.3px;gap:8px;font-size:17px}.booking-wordmark small{letter-spacing:1px;margin-top:5px;font-size:6px}.booking-monogram{border-radius:8px;width:32px;height:35px;font-size:23px}.booking-nav>div{justify-content:flex-end;gap:7px 13px;max-width:180px;font-size:11px}.booking-crumb{flex-wrap:wrap;gap:9px;margin-top:19px;font-size:11px}.booking-header{margin:27px 0 22px}.booking-header h1{letter-spacing:-.6px;margin:10px 0;font-size:28px;line-height:1.55}.booking-header p{font-size:12px;line-height:1.95}.booking-eyebrow{font-size:11px}.booking-jump{margin-top:12px;font-size:12px}.booking-independent{border-radius:10px;gap:9px;margin-bottom:22px;padding:13px}.booking-independent strong{font-size:12px}.booking-independent p{font-size:11px}.booking-form-shell{border-radius:15px;padding:21px 17px}.booking-form-heading{gap:10px;padding-bottom:16px}.booking-form-heading h2{font-size:23px}.booking-form-heading p{font-size:11px}.booking-form-heading>svg{width:23px;height:23px}.booking-prepare{margin:15px 0 19px;font-size:11px}.booking-request-page .booking-contact .space-y-7{gap:18px}.booking-request-page .booking-contact input:not([type=radio]),.booking-request-page .booking-contact select,.booking-request-page .booking-contact textarea{font-size:16px}.booking-request-page .booking-contact form>.flex:first-child>label{padding:9px 5px}.booking-request-page .booking-contact form>.flex:first-child span{font-size:12px}.booking-request-page .booking-contact .grid.gap-5{gap:16px}.booking-request-page .booking-contact .booking-submit-notice{padding:11px;font-size:10px}.booking-centre-info{grid-template-columns:minmax(0,1fr);gap:16px}.booking-centre-info>div{padding:22px}.booking-how{padding:27px 0}.booking-how h2{font-size:20px}.booking-how ol{grid-template-columns:minmax(0,1fr);gap:23px;margin-top:20px}.booking-how li{gap:14px}.booking-how li p{font-size:12px}.booking-faq{margin:32px 0}.booking-faq h2{font-size:21px;line-height:1.6}.booking-faq summary{font-size:13px}.booking-faq p{font-size:12px}.booking-footer{gap:14px;font-size:10px}.booking-footer span{width:100%}.booking-hub-grid{grid-template-columns:minmax(0,1fr);gap:13px}.booking-hub-card{padding:22px}.booking-card-top{margin-bottom:20px}.booking-picker{padding:20px;display:block}.booking-picker h2{margin-bottom:12px;font-size:20px}.booking-picker label{margin:12px 0 6px;display:block}.booking-picker p{margin-top:12px}.booking-centres a{gap:9px;padding:9px 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.booking-request-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.booking-request-page{--booking-ink:#253139;--booking-action:#b31b33;--booking-brand-soft:var(--booking-accent)}@supports (color:color-mix(in lab,red,red)){.booking-request-page{--booking-brand-soft:color-mix(in srgb,var(--booking-accent)7%,white)}}.booking-wordmark{letter-spacing:1px;gap:11px}.booking-group-logo{object-fit:contain;background:#fff;border-radius:8px;width:94px;height:62px}.booking-group-name{letter-spacing:1.5px;font-size:17px}.booking-group-name small{letter-spacing:0;white-space:nowrap;font-family:Cairo,Arial,sans-serif;font-size:9px;font-weight:600}.booking-header{border-inline-start:4px solid var(--booking-accent);background:linear-gradient(110deg,#fff,var(--booking-brand-soft));border-block:1px solid #e9ece8;border-inline-end:1px solid #e9ece8;border-radius:4px 18px 18px 4px;margin-top:30px;padding:24px 26px;position:relative}.booking-header-mark{border:1px solid var(--booking-accent);background:#fff;border-radius:14px;width:185px;height:auto;min-height:146px}@supports (color:color-mix(in lab,red,red)){.booking-header-mark{border:1px solid color-mix(in srgb,var(--booking-accent)14%,#eee)}}.booking-header-mark{color:var(--booking-action);gap:3px;padding:8px}.booking-centre-logo{object-fit:contain;width:165px;height:120px}.booking-header-mark span{letter-spacing:0;margin:0 0 7px;font-family:inherit;font-size:10px;font-weight:700}.booking-header-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.booking-header-actions .booking-jump{color:var(--booking-action);margin:0}.booking-parts-button{border:1px solid var(--booking-accent);justify-content:center;align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.booking-parts-button{border:1px solid color-mix(in srgb,var(--booking-accent)25%,#ddd)}}.booking-parts-button{background:#fff;border-radius:9px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;color:var(--booking-action)!important}.booking-parts-button:hover{background:var(--booking-brand-soft);border-color:var(--booking-accent)}.booking-parts-nav{color:var(--booking-action);align-items:center;gap:6px;display:inline-flex}.booking-form-shell{border-top:3px solid var(--booking-accent)}.booking-form-heading h2{color:var(--booking-ink)}.booking-request-page .booking-contact button[type=submit]{border-color:var(--booking-action);background:var(--booking-action)!important}.booking-request-page .booking-contact button[type=submit]:hover:not(:disabled){filter:brightness(.92);background:var(--booking-action)!important}.booking-request-page .booking-contact button[type=submit]:disabled{filter:none;border-color:#e1e6df;background:#edf1ec!important}.booking-contact-links a:first-child{background:var(--booking-action);border-color:var(--booking-action)}.booking-request-page .booking-contact input[type=radio]{accent-color:var(--booking-action)}.booking-request-page .booking-contact form>.flex:first-child>label:has(input:checked){border-color:var(--booking-accent)}@supports (color:color-mix(in lab,red,red)){.booking-request-page .booking-contact form>.flex:first-child>label:has(input:checked){border-color:color-mix(in srgb,var(--booking-accent)30%,#ddd)}}.booking-request-page .booking-contact form>.flex:first-child>label:has(input:checked){background:var(--booking-brand-soft)}.booking-request-page .booking-contact form>.flex:first-child span{color:#37434b}.booking-request-page .booking-contact input:not([type=radio]),.booking-request-page .booking-contact select,.booking-request-page .booking-contact textarea{color:#26343b!important}.booking-request-page .booking-contact :is(input:not([type=radio]),select,textarea):focus{border-color:var(--booking-accent);box-shadow:0 0 0 3px var(--booking-brand-soft)}.booking-request-page :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--booking-action)}.booking-centre-info .booking-parts-destination{background:var(--booking-brand-soft);border-color:var(--booking-accent)}@supports (color:color-mix(in lab,red,red)){.booking-centre-info .booking-parts-destination{border-color:color-mix(in srgb,var(--booking-accent)16%,#e1e7e5)}}.booking-centre-info .booking-parts-destination .booking-parts-button{border:1px solid var(--booking-accent);width:100%;margin-top:15px;padding:11px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.booking-centre-info .booking-parts-destination .booking-parts-button{border:1px solid color-mix(in srgb,var(--booking-accent)22%,#ddd)}}.booking-centre-info .booking-parts-destination .booking-parts-button{font-size:12px}.booking-card-top>svg,.booking-section-label svg{color:var(--booking-action)}.booking-card-top{flex-wrap:wrap;justify-content:flex-start;gap:12px}.booking-card-top>svg{margin-inline-start:auto}.booking-card-logo{object-fit:contain;background:#fff;border-radius:8px;width:86px;height:80px}.booking-card-label{letter-spacing:.5px;color:#667078;font-size:11px}.booking-hub-card{border-top:3px solid var(--booking-accent)}.booking-card-action{color:var(--booking-accent)}.booking-other-logo{object-fit:contain;background:#fff;border-radius:4px;width:34px;height:30px}.booking-centres a{gap:9px}.booking-footer-brand{align-items:center;gap:8px;display:flex}.booking-footer-logo{object-fit:contain;width:52px;height:32px}.booking-footer{align-items:center}@media (max-width:1000px){.booking-header{gap:24px;padding:22px}.booking-header-mark{width:155px;min-height:130px}.booking-centre-logo{width:135px;height:110px}}@media (max-width:760px){.booking-header{align-items:flex-start}.booking-header-mark{flex-shrink:0;width:120px;min-height:110px;display:flex}.booking-centre-logo{width:105px;height:90px}.booking-header-mark span{font-size:8px}.booking-header h1{font-size:29px}.booking-centre-info .booking-parts-destination{grid-column:1/-1}.booking-group-logo{width:76px;height:52px}.booking-nav>div{max-width:280px}}@media (max-width:540px){.booking-nav{align-items:center;gap:12px}.booking-group-logo{width:69px;height:46px}.booking-group-name{display:none}.booking-wordmark{gap:0}.booking-nav>div{gap:8px 13px;max-width:235px}.booking-header{border-radius:4px 13px 13px 4px;grid-template-columns:minmax(0,1fr) 80px;align-items:start;gap:10px;padding:19px 16px;display:grid}.booking-heading-copy{display:contents}.booking-eyebrow{grid-area:1/1;align-self:center;min-height:83px}.booking-header-mark{border-radius:9px;grid-area:1/2;width:80px;min-height:83px;padding:4px}.booking-centre-logo{width:70px;height:72px}.booking-header-mark span{display:none}.booking-header h1{grid-area:2/1/auto/-1;margin:1px 0 6px;font-size:27px}.booking-header p{grid-area:3/1/auto/-1}.booking-header-actions{grid-area:4/1/auto/-1;gap:13px;margin-top:9px}.booking-header-actions .booking-jump{font-size:11px}.booking-parts-button{gap:6px;padding:9px 10px;font-size:11px}.booking-header-actions .booking-parts-button{font-size:11px}.booking-hub-card .booking-card-top{margin-bottom:13px}}.xmega-consent-banner,.xmega-consent-dialog,.xmega-consent-settings,.xmega-consent-status{box-sizing:border-box;color:#243039;direction:rtl;font-family:Cairo,Arial,sans-serif;line-height:1.75}.xmega-consent-banner{z-index:100050;background:#fff;border:1px solid #dfe4e7;border-top:2px solid #b89b62;border-radius:13px;grid-template-columns:68px minmax(0,1fr) 340px;align-items:center;max-width:1100px;margin:auto;padding:18px 22px;display:grid;position:fixed;bottom:18px;left:24px;right:24px;box-shadow:0 8px 34px #101c2924}.xmega-consent-brand{border-left:1px solid #e8ecee;justify-content:center;align-self:stretch;align-items:center;padding-left:12px;display:flex}.xmega-consent-brand img{object-fit:contain;width:68px;height:44px;display:block}.xmega-consent-copy h2{color:#243039;margin:0 0 5px;font-size:15px;font-weight:800}.xmega-consent-copy p{color:#5d6973;margin:0;font-size:11px;line-height:1.95}.xmega-consent-copy a,.xmega-consent-more a{color:#334b5c;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.xmega-consent-actions{grid-template-columns:1fr 1fr;gap:4px 9px;display:grid}.xmega-consent-actions button,.xmega-consent-dialog-actions button{cursor:pointer;color:#fff;background:#263844;border:1px solid #263844;border-radius:8px;min-height:42px;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.6;transition:background .15s,border-color .15s}.xmega-consent-actions button:hover,.xmega-consent-dialog-actions button:hover{background:#3a5060;border-color:#3a5060}.xmega-consent-actions button:last-child{color:#5b6c79;text-underline-offset:4px;background:0 0;border-color:#0000;grid-column:1/-1;min-height:30px;padding:4px;font-weight:500;text-decoration:underline}.xmega-consent-actions button:last-child:hover{color:#1f3543}.xmega-consent-settings{z-index:100040;color:#526674;cursor:pointer;background:#fff;border:1px solid #cbd5dc;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 2px 8px #10283b0c}.xmega-consent-backdrop{z-index:100100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);isolation:isolate;background:#1423329c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xmega-consent-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #e0e6e9;border-radius:18px;flex-direction:column;width:min(500px,100%);max-height:calc(100dvh - 40px);padding:24px 26px;display:flex;overflow:auto;box-shadow:0 22px 85px #07182640}.xmega-consent-dialog header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.xmega-consent-dialog-brand{align-items:center;gap:12px;display:flex}.xmega-consent-dialog-brand>img{object-fit:contain;border-left:1px solid #e8ecee;width:62px;height:42px;padding-left:9px}.xmega-consent-dialog header span{color:#82909a;margin-bottom:3px;font-size:9px;display:block}.xmega-consent-dialog h2{color:#243039;margin:0;font-size:20px;font-weight:800;line-height:1.5}.xmega-consent-dialog header button{color:#657783;cursor:pointer;background:#f9fafb;border:1px solid #e0e6e9;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.xmega-consent-dialog header button:hover{background:#edf2f5}.xmega-consent-dialog>p{color:#64737f;margin:0 0 15px;font-size:11px;line-height:1.9}.xmega-consent-required{background:#f5f7f8;border:1px solid #e7ebee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:12px 14px;display:flex}.xmega-consent-required strong{color:#3d505e;font-size:12px}.xmega-consent-required p{color:#73818c;margin:3px 0 0;font-size:10px;line-height:1.8}.xmega-consent-required>span{color:#476254;background:#edf3ef;border:1px solid #dce5e1;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:9px;font-weight:600}.xmega-consent-option{cursor:pointer;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:20px;padding:15px 1px;display:flex}.xmega-consent-option strong{color:#344957;font-size:12px;font-weight:700;display:block}.xmega-consent-option small{color:#73818c;margin-top:3px;font-size:10px;line-height:1.8;display:block}.xmega-consent-option input{appearance:none;cursor:pointer;background:#dbe2e7;border:1px solid #c5d0d8;border-radius:20px;flex-shrink:0;width:38px;height:22px;margin:0;transition:background .15s,border-color .15s;display:block;position:relative}.xmega-consent-option input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #15304725}.xmega-consent-option input:checked{background:#304b5e;border-color:#304b5e}.xmega-consent-more{color:#6c7c88;margin:12px 0 0;font-size:10px}.xmega-consent-more summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;padding:4px 0;list-style:none;display:flex}.xmega-consent-more summary::-webkit-details-marker{display:none}.xmega-consent-more[open] summary svg{transform:rotate(180deg)}.xmega-consent-more p{color:#6b7b86;margin:7px 0 0;font-size:10px;line-height:1.9}.xmega-consent-dialog .xmega-consent-note{color:#776646;background:#faf7f0;border:1px solid #f0e8d7;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.8}.xmega-consent-dialog-actions{border-top:1px solid #e9eef1;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.xmega-consent-dialog-actions button:first-child{grid-column:1/-1}.xmega-consent-dialog-actions button:not(:first-child){color:#40596b;background:#fff;border-color:#c7d2da}.xmega-consent-dialog-actions button:not(:first-child):hover{background:#f1f5f8;border-color:#96a9b8}.xmega-consent-status{z-index:100045;color:#48634e;background:#f4f8f4;border:1px solid #d4e0d7;border-radius:8px;max-width:min(390px,100vw - 24px);padding:10px 13px;font-size:10px;position:fixed;bottom:57px;right:12px;box-shadow:0 2px 12px #163d1e10}.xmega-consent-status button{cursor:pointer;margin-right:12px;font-size:16px}.xmega-consent-banner a:focus-visible,.xmega-consent-banner button:focus-visible,.xmega-consent-dialog :is(button,input,a,summary):focus-visible,.xmega-consent-settings:focus-visible{outline-offset:3px;outline:3px solid #597e9b}.xmega-consent-banner img,.xmega-consent-dialog img{flex-shrink:0}@media (max-width:920px){.xmega-consent-banner{grid-template-columns:58px minmax(0,1fr);gap:11px 15px;max-width:650px;padding:17px 20px}.xmega-consent-brand img{width:58px;height:40px}.xmega-consent-actions{grid-column:1/-1;grid-template-columns:1fr 1fr minmax(120px,1fr);align-items:center;gap:8px;margin-top:3px}.xmega-consent-actions button:last-child{grid-column:auto;min-height:42px}}@media (max-width:540px){.xmega-consent-banner{border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:15px 16px;bottom:10px;left:10px;right:10px}.xmega-consent-brand{padding-left:8px}.xmega-consent-brand img{width:48px;height:36px}.xmega-consent-copy h2{margin-bottom:4px;font-size:14px}.xmega-consent-copy p{font-size:10px;line-height:1.9}.xmega-consent-actions{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:4px}.xmega-consent-actions button:last-child{grid-column:1/-1;min-height:28px}.xmega-consent-actions button{min-height:42px;font-size:11px}.xmega-consent-backdrop{padding:12px}.xmega-consent-dialog{border-radius:15px;max-height:calc(100dvh - 24px);padding:21px 19px}.xmega-consent-dialog-brand{gap:9px}.xmega-consent-dialog-brand>img{width:49px;height:36px;padding-left:7px}.xmega-consent-dialog h2{font-size:18px}.xmega-consent-dialog header span{font-size:8px}.xmega-consent-dialog>p{margin-bottom:13px;font-size:10px}.xmega-consent-option{gap:16px;padding:13px 0}.xmega-consent-required{padding:10px 11px}.xmega-consent-option strong{font-size:11px}.xmega-consent-option small{font-size:10px}.xmega-consent-dialog-actions{margin-top:15px;padding-top:13px}.xmega-consent-dialog-actions button{min-height:43px;font-size:11px}.xmega-consent-settings{min-height:32px;padding:6px 9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.xmega-consent-actions button,.xmega-consent-dialog-actions button,.xmega-consent-option input,.xmega-consent-option input:after{transition:none}}.xmega-consent-footer{text-align:center;color:#63747a;background:#f7f8f6;border-top:1px solid #e3e7e6;padding:14px 20px;display:block;position:static}.xmega-consent-footer .xmega-consent-settings{z-index:auto;min-height:0;box-shadow:none;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:11px;font-weight:400;text-decoration:underline;display:inline-block;position:static;inset:auto}.xmega-consent-footer .xmega-consent-settings:hover{color:#263844}.xmega-consent-banner{border-top:1px solid #dfe4e7;border-radius:16px;gap:18px;max-width:1080px;max-height:calc(100dvh - 32px);padding:20px 22px;overflow:auto;box-shadow:0 12px 42px #10243624}.xmega-consent-copy h2{margin-bottom:6px;font-size:16px;line-height:1.65}.xmega-consent-copy p{color:#485c6b;font-size:12px;line-height:1.9}.xmega-consent-actions button,.xmega-consent-dialog-actions button{min-height:44px;font-size:12px}.xmega-consent-actions button:last-child{color:#3b5262;min-height:36px;font-weight:600}.xmega-consent-dialog{padding:26px;box-shadow:0 24px 90px #07182640}.xmega-consent-dialog header span{color:#526674;font-size:10px}.xmega-consent-dialog header button{width:44px;height:44px}.xmega-consent-dialog>p{color:#485c6b;font-size:12px;line-height:1.95}.xmega-consent-option strong,.xmega-consent-required strong{color:#273f50;font-size:13px}.xmega-consent-option small,.xmega-consent-required p{color:#526674;font-size:11px}.xmega-consent-required>span{color:#375345;font-size:10px}.xmega-consent-option{min-height:76px}.xmega-consent-option input{width:42px;height:26px}.xmega-consent-option input:after{width:18px;height:18px}.xmega-consent-option input:checked:after{transform:translate(16px)}.xmega-consent-more,.xmega-consent-more p{color:#526674;font-size:11px}.xmega-consent-more summary{min-height:44px}.xmega-consent-dialog .xmega-consent-note{color:#665534;font-size:11px}@media (max-width:920px){.xmega-consent-banner{max-width:680px}.xmega-consent-actions button:last-child{min-height:44px}}@media (max-width:540px){.xmega-consent-banner{border-radius:15px;grid-template-columns:minmax(0,1fr);gap:10px;max-height:calc(100dvh - 24px);padding:16px;bottom:12px;left:12px;right:12px}.xmega-consent-brand{border:0;align-self:auto;height:36px;padding:0;position:absolute;top:16px;right:16px}.xmega-consent-brand img{width:48px;height:36px}.xmega-consent-copy h2{align-items:center;min-height:36px;margin:0 0 8px;padding-inline-start:60px;font-size:15px;display:flex}.xmega-consent-copy p{font-size:12px;line-height:1.85}.xmega-consent-actions{gap:6px 8px;margin-top:2px}.xmega-consent-actions button:last-child{min-height:40px;padding:7px}.xmega-consent-dialog{padding:20px 18px}.xmega-consent-dialog header span{font-size:9px}.xmega-consent-dialog h2{font-size:18px}.xmega-consent-dialog>p{font-size:12px}}.xmega-consent-footer .xmega-consent-settings{min-height:44px;padding:10px 4px}.xmega-consent-option input{border-color:#758a99}.parts-shop{color:#273640;background:#f6f7f8;min-height:100vh;font-family:Cairo,Arial,sans-serif;font-size:14px;line-height:1.8}.parts-shop *{box-sizing:border-box}.parts-container{width:min(1240px,100% - 64px);margin-inline:auto}.parts-header{z-index:40;background:#fff;border-bottom:1px solid #e2e7eb;position:sticky;top:0}.parts-nav{justify-content:space-between;gap:24px;min-height:84px}.parts-logo,.parts-nav{align-items:center;display:flex}.parts-logo{color:#273640;gap:12px;text-decoration:none}.parts-logo img{object-fit:contain;flex-shrink:0}.parts-logo strong{letter-spacing:.04em;font-size:17px;display:block}.parts-logo small{color:#7b8791;font-size:10px;display:block}.parts-nav nav{align-items:center;gap:28px;font-size:12px;font-weight:600;display:flex}.parts-footer a:hover,.parts-nav a:hover{color:#ba1733}.parts-cart-toggle{cursor:pointer;background:#fff;border:1px solid #dee4e8;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;display:flex}.parts-cart-toggle b{color:#b81332;background:#faeaf0;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.parts-main{padding-top:24px;padding-bottom:50px}.parts-intro{margin-bottom:23px}.parts-intro nav{color:#8a969e;gap:12px;margin-bottom:24px;font-size:10px;display:flex}.parts-eyebrow{color:#a83245;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.parts-intro h1{color:#25333c;letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(23px,2.5vw,34px);font-weight:800;line-height:1.6}.parts-intro>p{color:#77848e;margin:0;font-size:12px}.parts-search{background:#fff;border:1px solid #dfe5e9;border-radius:12px;gap:10px;margin-bottom:28px;padding:8px;display:flex;box-shadow:0 3px 12px #1f354503}.parts-search>.relative{flex:1;min-width:0}.parts-search input{min-width:0;box-shadow:none;color:#273640!important;background:#fff!important;border:0!important;height:46px!important;padding-right:38px!important;font-size:13px!important}.parts-search input::placeholder{color:#929da5!important}.parts-search>.relative>svg{color:#85949f}.parts-search>button{color:#fff;cursor:pointer;background:#bb1735;border:1px solid #bb1735;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:110px;padding:9px 21px;font-size:12px;font-weight:700;display:flex}.parts-search [class*=absolute\ top-full]{background:#fff;border:1px solid #dfe5e9;box-shadow:0 8px 25px #20354512}.parts-search [class*=absolute\ top-full] button{color:#3e5260}.parts-search [class*=absolute\ top-full] button:hover{background:#f1f4f6}.parts-search [class*=text-white\/30]{color:#83919a}.parts-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;display:grid}.parts-filters{background:#fff;border:1px solid #e0e6ea;border-radius:12px;padding:20px;position:sticky;top:104px}.parts-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.parts-filter-heading h2{font-size:14px;font-weight:800}.parts-filter-heading>button{color:#b81734;cursor:pointer;text-underline-offset:3px;font-size:10px;text-decoration:underline}.parts-filters label{color:#6c7d89;font-size:11px}.parts-filters select{color:#344958;appearance:auto;background:#fff;border:1px solid #dbe3e8;border-radius:8px;padding:10px 12px;font-size:11px}.parts-results{min-width:0}.parts-results-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-bottom:12px;display:flex}.parts-results-toolbar h2{font-size:17px;font-weight:800;line-height:1.5}.parts-results-toolbar p{color:#82909a;margin:4px 0 0;font-size:10px}.parts-results-controls{align-items:center;gap:9px;display:flex}.parts-results-controls select{color:#526674;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:8px;max-width:100%;padding:10px 12px;font-size:11px}.parts-order-note{color:#89959e;margin:0 0 18px;font-size:10px}.parts-active-filters{margin:12px 0}.parts-active-filters>div>span{color:#526472;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3e8;border-radius:7px;max-width:100%;font-size:10px}.parts-active-filters button{color:#aa2140;cursor:pointer;justify-content:center;align-items:center;min-width:24px;min-height:26px;font-size:18px;display:inline-flex}.parts-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.parts-product{background:#fff;border:1px solid #e1e6ea;border-radius:12px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.parts-product.card-entrance{opacity:1;animation:none;transform:none}.parts-product:hover{border-color:#c7d0d7;box-shadow:0 5px 18px #24344009}.parts-product-link{color:inherit;flex:1;text-decoration:none;display:block}.parts-product-image{aspect-ratio:4/3;background:#fafbfc;border-bottom:1px solid #f0f2f4;place-items:center;padding:18px;display:grid;overflow:hidden}.parts-product-image img{object-fit:contain;width:100%;height:100%;min-height:0}.parts-no-image{color:#b0bac1;flex-direction:column;align-items:center;gap:10px;display:flex}.parts-no-image span{font-size:10px}.parts-product-info{padding:16px 16px 0}.parts-product-brand{color:#ad2941;margin:0 0 5px;font-size:10px;font-weight:700}.parts-product h3{color:#30414d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.8;display:-webkit-box;overflow:hidden}.parts-product-model{color:#7a8994;margin:0 0 3px;font-size:10px}.parts-product-type{color:#8c98a1;margin:0;font-size:10px}.parts-compatible{color:#728492;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.parts-product-bottom{padding:12px 16px 16px}.parts-stock{color:#527362;align-items:center;gap:5px;font-size:9px;display:inline-flex}.parts-stock:before{content:"";background:#6a967e;border-radius:50%;width:5px;height:5px}.parts-stock.is-unavailable{color:#87929a}.parts-stock.is-unavailable:before{background:#a8afb5}.parts-price{color:#2c3c48;overflow-wrap:anywhere;margin:6px 0 12px;font-size:18px;font-weight:800;line-height:1.8}.parts-product-bottom>button{color:#fff;cursor:pointer;background:#bb1735;border:1px solid #bb1735;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:41px;font-size:11px;font-weight:700;display:flex}.parts-product-bottom>button:hover,.parts-search>button:hover{background:#a1122e}.parts-product-bottom>button:disabled{color:#97a1a9;cursor:not-allowed;background:#f1f3f5;border-color:#e5e8eb}.parts-empty{text-align:center;color:#7c8d99;background:#fff;border:1px dashed #d4dde4;border-radius:12px;padding:65px 20px}.parts-empty>svg{color:#a6b3bc;margin:0 auto 15px}.parts-empty h3{color:#475b6b;font-size:18px;font-weight:700}.parts-empty p{margin:8px 0 15px;font-size:12px}.parts-empty button{color:#bb1735;cursor:pointer;font-size:12px;text-decoration:underline}.parts-load-more{text-align:center;margin-top:28px}.parts-load-more button{color:#455e71;cursor:pointer;background:#fff;border:1px solid #ccd7df;border-radius:8px;padding:12px 26px;font-size:12px}.parts-load-more button:disabled{opacity:.6;cursor:wait}.parts-pagination{color:#718795;justify-content:center;gap:20px;margin-top:24px;font-size:11px}.parts-pagination a{text-underline-offset:4px;text-decoration:underline}.parts-error{color:#9c2641;background:#fff5f7;border:1px solid #efd6db;border-radius:8px;margin-bottom:20px;padding:14px 18px;font-size:12px}.parts-error button{cursor:pointer;margin-right:8px;font-weight:700;text-decoration:underline}.parts-footer{background:#fff;border-top:1px solid #e0e6ea;padding:28px 0}.parts-footer>.parts-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.parts-footer .parts-logo strong{font-size:12px}.parts-footer>div>div{color:#6c7f8c;gap:22px;font-size:11px;display:flex}.parts-footer p{color:#929da5;font-size:10px}.parts-apply-filters,.parts-filter-toggle{display:none}.parts-cart :is(button,a):focus-visible,.parts-shop :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #91aebe}.parts-cart-notice{z-index:90;color:#49665a;direction:rtl;background:#fff;border:1px solid #d6e2db;border-radius:10px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 24px);padding:12px 16px;font:11px/1.8 Cairo,Arial,sans-serif;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 28px #223c4922}.parts-cart-notice>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parts-cart-notice button{white-space:nowrap;cursor:pointer;text-decoration:underline}.parts-cart{color:#30414d;direction:rtl;font-family:Cairo,Arial,sans-serif}.parts-cart [class*=text-white]{color:#4c5e6a}.parts-cart [class*=border-white]{border-color:#dce4ea}.parts-cart .text-mg-gold{color:#a42640}.parts-cart button.bg-mg-red{color:#fff}.parts-cart .p-8{padding:24px}.parts-cart .bg-mg-card{background:#fff}.parts-cart .bg-mg-dark{background:#f5f7f8}@media (max-width:1100px){.parts-layout{grid-template-columns:205px minmax(0,1fr);gap:20px}.parts-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.parts-container{width:calc(100% - 32px)}.parts-nav{gap:12px;min-height:72px}.parts-logo{gap:7px}.parts-logo img{width:58px;height:42px}.parts-logo strong{font-size:13px}.parts-logo small{font-size:9px}.parts-nav nav{gap:12px}.parts-nav nav>a{display:none}.parts-cart-toggle{padding:7px 10px;font-size:11px}.parts-main{padding-top:18px;padding-bottom:32px}.parts-intro nav{margin-bottom:18px}.parts-intro h1{font-size:23px;line-height:1.65}.parts-intro>p{font-size:11px;line-height:1.9}.parts-intro{margin-bottom:18px}.parts-search{gap:5px;margin-bottom:20px;padding:5px}.parts-search input{height:42px!important;padding-left:3px!important;font-size:11px!important}.parts-search>button{min-width:66px;padding:8px 12px;font-size:11px}.parts-search>button svg{display:none}.parts-layout{flex-direction:column;gap:0;display:flex}.parts-filters{order:1;width:100%;margin-bottom:20px;padding:18px;display:none;position:static}.parts-filters[data-open=true]{display:block}.parts-results{width:100%;display:contents}.parts-results-toolbar{order:0;align-items:center;width:100%;margin-bottom:15px}.parts-results-toolbar h2{font-size:15px}.parts-results-controls{gap:7px}.parts-results-controls select{max-width:155px;padding:9px 7px;font-size:10px}.parts-filter-toggle{color:#60727f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3e8;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:9px 7px;font-size:10px;display:flex}.parts-filter-toggle svg{width:12px}.parts-apply-filters{color:#fff;cursor:pointer;background:#2e4454;border-radius:7px;width:100%;margin-top:20px;padding:10px;font-size:11px;display:block}.parts-active-filters,.parts-empty,.parts-error,.parts-load-more,.parts-order-note,.parts-pagination,.parts-products{order:2;width:100%}.parts-order-note{margin-bottom:13px;font-size:9px}.parts-products{gap:12px}.parts-product-image{padding:12px}.parts-product-info{padding:12px 12px 0}.parts-product-brand{font-size:9px}.parts-product h3{font-size:12px}.parts-product-bottom{padding:10px 12px 12px}.parts-price{margin-bottom:10px;font-size:16px}.parts-product-bottom>button{gap:5px;min-height:38px;font-size:10px}.parts-footer>.parts-container{gap:18px}.parts-footer p{width:100%;font-size:9px}.parts-cart-notice{gap:10px;padding:10px 12px;font-size:10px}.parts-cart-notice>span{max-width:170px}}@media (max-width:359px){.parts-results-toolbar{flex-wrap:wrap}.parts-results-controls{justify-content:space-between;width:100%}.parts-results-controls select{flex:1;max-width:none}.parts-products{grid-template-columns:1fr}.parts-product-image{aspect-ratio:16/10}.parts-product h3{font-size:14px}.parts-cart-toggle>span{display:none}}@media (prefers-reduced-motion:reduce){.parts-product{transition:none}}.parts-loading{order:2;width:100%}.parts-loading [class*=bg-white\/10]{background:#e5e9ed}.parts-loading [class*=bg-mg-card]{background:#fff;border-color:#e0e6ea}.parts-product-image{position:relative}.parts-featured-badge{z-index:1;color:#866625;background:#fff8e9;border:1px solid #eadbb4;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font:700 10px/1.8 Cairo,Arial,sans-serif;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 7px #51421a0a}.parts-featured-badge>span{font-size:11px}.parts-pagination{direction:rtl;flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.parts-pagination-summary{color:#667b89;text-align:center;margin:0;font-size:12px}.parts-pagination-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.parts-pagination-links [aria-current=page],.parts-pagination-links a{color:#405766;background:#fff;border:1px solid #dce3e8;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:42px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.parts-pagination-links a:hover{color:#bb1735;border-color:#bb1735}.parts-pagination-links [aria-current=page]{color:#fff;background:#bb1735;border-color:#bb1735;font-weight:700}.parts-pagination-links>span[aria-hidden]{padding:0 3px}@media (max-width:480px){.parts-pagination-links{gap:5px}.parts-pagination-links [aria-current=page],.parts-pagination-links a{min-width:35px;padding:7px 9px}.parts-pagination-summary{font-size:11px}}.parts-shop .store-browse{color:#1c2b36;background:#fff;border:1px solid #dce2e7;border-radius:18px;margin:0 0 28px;padding:22px}.parts-shop .store-browse-heading h2{margin:0 0 4px;font-size:1.2rem;font-weight:800}.parts-shop .store-browse-heading p,.parts-shop .store-fitment-note{color:#52616d;margin:0 0 14px;font-size:.85rem;line-height:1.9}.parts-shop .store-browse-links{flex-wrap:wrap;gap:10px;display:flex}.parts-shop .store-browse-links a{color:#24333e;background:#f7f9fb;border:1px solid #dce2e7;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:11px 15px;font-weight:700;text-decoration:none;display:flex}.parts-shop .store-browse-links a small{color:#52616d;font-size:.72rem;font-weight:500}.parts-shop .store-browse-links a[aria-current=page]{color:#9e0e27;background:#fff0f2;border-color:#c41230}.parts-shop .store-browse-links a:hover{border-color:#c41230}.parts-shop .store-browse-links a:focus-visible{outline-offset:3px;outline:3px solid #c41230}.parts-shop .store-model-browse{border-top:1px solid #e1e6eb;margin-top:20px;padding-top:16px}.parts-shop .store-model-browse h3{margin:0 0 12px;font-weight:700}.parts-shop .store-fitment-note{margin:14px 0 0}@media (max-width:600px){.parts-shop .store-browse{border-radius:14px;padding:16px}.parts-shop .store-browse-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.parts-shop .store-browse-links a{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;font-size:.82rem}.parts-shop .parts-intro nav{flex-wrap:wrap}}html[data-theme=dark] .parts-shop .store-browse{color:#f4f7fa;background:#17212b;border-color:#3b4854}html[data-theme=dark] .parts-shop .store-browse-links a{color:#fff;background:#202e3a;border-color:#4b5c6a}html[data-theme=dark] .parts-shop .store-browse p,html[data-theme=dark] .parts-shop .store-browse-links a small{color:#ccd5df}.parts-shop .store-assistance{color:#52616d;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:-8px 0 20px;font-size:.8rem;display:flex}.parts-shop .store-assistance a{color:#9e0e27;text-underline-offset:4px;align-items:center;min-height:36px;font-weight:700;text-decoration:underline;display:inline-flex}.parts-shop-v22{color:#182331;background:#fff}.parts-shop-v22 .parts-container{width:min(1280px,100% - 72px)}.parts-shop-v22 .parts-header{box-shadow:0 3px 18px #17232f04}.parts-shop-v22 .parts-nav{min-height:88px}.parts-shop-v22 .parts-nav nav{gap:25px;font-size:12px}.parts-shop-v22 .parts-cart-toggle{color:#fff;background:#ba1735;border-color:#ba1735;border-radius:9px;padding:11px 16px}.parts-shop-v22 .parts-cart-toggle b{color:#fff;background:#ffffff25}.parts-shop-v22 .parts-main{padding-top:30px}.parts-shop-v22 .parts-intro h1{font-size:30px}.parts-shop-v22 .parts-logo img{width:74px}.parts-shop-v22 .parts-logo small{letter-spacing:0;font-size:10px}.parts-shop-v22 .sf-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:470px;margin:0 0 26px;padding:14px 0 28px;display:grid}.sf-hero-copy{min-width:0}.sf-kicker{letter-spacing:.07em;color:#65707d;align-items:center;gap:9px;font:700 11px/1.8 Cairo,Arial,sans-serif;display:flex}.sf-kicker>span{background:#c41230;border-radius:50%;width:6px;height:6px}.parts-shop-v22 .sf-hero h1{color:#14202b;letter-spacing:-.04em;max-width:570px;margin:14px 0 9px;font-size:clamp(28px,2.9vw,40px);font-weight:850;line-height:1.55}.sf-lead{color:#536170;margin:0 0 9px;font-size:20px;font-weight:600}.sf-lead strong{color:#b81634}.sf-hero-description{color:#687583;margin:0 0 22px;font-size:13px;line-height:2}.sf-vehicle-picker{background:#fff;border:1px solid #dfe4e9;border-top:3px solid #c41230;border-radius:12px;padding:16px 18px;box-shadow:0 10px 30px #25394a07}.sf-picker-title{color:#253646;align-items:center;gap:8px;margin-bottom:15px;font-size:13px;display:flex}.sf-picker-title>svg{color:#ba1735}.sf-picker-title small{color:#8a949f;margin-inline-start:auto;font-size:10px}.sf-vehicle-picker form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sf-vehicle-picker label>span{color:#687785;margin-bottom:5px;font-size:10px;display:block}.sf-vehicle-picker select{color:#263544;cursor:pointer;background:#fafbfc;border:1px solid #dce2e8;border-radius:7px;width:100%;min-width:0;height:43px;padding:0 10px;font:11px Cairo,Arial,sans-serif}.sf-vehicle-picker select:disabled{opacity:.55;cursor:not-allowed}.sf-vehicle-picker form>button{color:#fff;cursor:pointer;background:#be1735;border:0;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:3px;font:700 12px Cairo,Arial,sans-serif;display:flex}.sf-vehicle-picker button:hover{background:#a4102b}.sf-vehicle-picker button:disabled{cursor:not-allowed;background:#8c939b}.sf-hero-bottom{color:#677581;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:10px;display:flex}.sf-hero-bottom a,.sf-hero-bottom span{align-items:center;gap:6px;display:flex}.sf-hero-bottom a{color:#9f1831;font-weight:600}.sf-hero-visual{background:#edf0f3;border-radius:22px;flex-direction:column;align-self:stretch;min-height:438px;position:relative;overflow:hidden}.sf-hero-visual,.sf-visual-top{justify-content:space-between;display:flex}.sf-visual-top{z-index:1;align-items:flex-start;padding:28px 30px 0}.sf-visual-top>span:first-child{color:#7c8996;font-size:21px;font-weight:500;line-height:1.6}.sf-visual-top b{color:#283a49;font-weight:800}.sf-outline-number{color:#c6ced6;letter-spacing:-.08em;font:200 62px/1 Arial,sans-serif}.sf-car-stage{flex:1;justify-content:center;align-items:center;min-height:230px;margin:-36px 0 -48px;display:flex;overflow:hidden}.sf-car-stage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.sf-visual-caption{z-index:1;justify-content:space-between;align-items:center;padding:0 30px 18px;display:flex}.sf-visual-caption small{color:#7c8893;margin-bottom:4px;font-size:9px;display:block}.sf-visual-caption strong{letter-spacing:.14em;color:#22384a;font:700 14px/1.5 Arial,sans-serif}.sf-visual-caption>a{color:#b41633;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 15px #24415108}.sf-visual-footnote{text-align:center;color:#74818e;padding:0 12px 13px;font-size:8px}.parts-shop-v22 .store-assistance{justify-content:flex-end;gap:15px;margin:0 0 15px;font-size:10px}.parts-shop-v22 .parts-search{box-shadow:none;background:#f7f9fb;border-color:#e2e7ec;border-radius:10px;margin-bottom:38px;padding:7px}.parts-shop-v22 .parts-search input{background:0 0!important}.parts-shop-v22 .parts-search>button{min-width:102px}.sf-section{margin:0 0 42px;scroll-margin-top:110px}.sf-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:19px;display:flex}.sf-overline{color:#a2223b;letter-spacing:.025em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.sf-section-heading h2{color:#1a2a37;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800;line-height:1.5}.sf-section-heading>a,.sf-section-heading>button{color:#6b7885;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font:600 11px Cairo,Arial,sans-serif;text-decoration:none;display:flex}.sf-section-heading a:hover,.sf-section-heading button:hover{color:#b91634}.sf-brand-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.sf-brand-card{color:#213443;background:#fff;border:1px solid #e0e5e9;border-radius:11px;flex-direction:column;align-items:center;padding:21px 12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.sf-brand-card:hover{border-color:#bf1735;transform:translateY(-3px)}.sf-brand-emblem{color:#526475;justify-content:center;align-items:center;width:100%;height:56px;margin-bottom:12px;display:flex}.sf-brand-emblem img{object-fit:contain;width:auto;max-width:130px;height:auto;max-height:52px}.sf-brand-card:first-child .sf-brand-emblem img{max-height:48px}.sf-brand-emblem>strong{letter-spacing:.05em;font:800 22px Arial,sans-serif}.sf-brand-card>strong{font-size:12px;font-weight:700}.sf-brand-card>small{color:#87919b;align-items:center;gap:18px;margin-top:7px;font-size:9px;display:flex}.sf-brand-card[aria-current=page]{background:#fff8f9;border-color:#bd1735}.sf-model-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.sf-model-card{color:#263947;background:#fff;border:1px solid #e1e6eb;border-radius:10px;text-decoration:none;transition:transform .15s,border-color .15s;overflow:hidden}.sf-model-card:hover{border-color:#bd1735;transform:translateY(-3px)}.sf-model-card[aria-current=page]{border-color:#bd1735}.sf-model-image{background:#f6f8fa;justify-content:center;align-items:center;height:112px;padding:14px 8px 0;display:flex;overflow:hidden}.sf-model-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.sf-model-image .sf-model-logo{max-width:95px;max-height:42px}.sf-model-card>div:last-child{justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.sf-model-card strong{font-size:12px;font-weight:800;display:block}.sf-model-card small{color:#87929c;margin-top:2px;font-size:9px;display:block}.sf-model-card svg{color:#ae2640;flex-shrink:0}.sf-image-note{color:#8b959e;margin:12px 0 0;font-size:9px}.sf-category-section{background:#f6f8fa;border:1px solid #edf0f3;border-radius:16px;padding:25px 24px 28px}.sf-category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.sf-category-card{text-align:center;color:#283c4d;background:#fff;border:1px solid #e8ecf0;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:10px 6px 13px;text-decoration:none;transition:border-color .15s;display:flex}.sf-category-card:hover{border-color:#bd1735}.sf-category-card>div{justify-content:center;align-items:center;width:100%;height:90px;margin-bottom:7px;display:flex;overflow:hidden}.sf-category-card img{object-fit:contain;width:100%;height:100%}.sf-category-card strong{font-size:10px;font-weight:700;line-height:1.8}.sf-category-card small{color:#87929c;margin-top:4px;font-size:8px}.parts-shop-v22 #catalogue{padding-top:8px;scroll-margin-top:112px}.parts-shop-v22 .parts-results-toolbar{margin-bottom:17px}.parts-shop-v22 .parts-results-toolbar h2{color:#1a2a37;font-size:23px}.parts-shop-v22 .parts-results-toolbar p{font-size:10px}.parts-shop-v22 .parts-layout{grid-template-columns:215px minmax(0,1fr);gap:25px}.parts-shop-v22 .parts-filters{background:#f8fafb;border-color:#e4e9ed;border-radius:12px;padding:18px}.parts-shop-v22 .parts-filters select{background:#fff;width:100%;font-family:inherit}.parts-shop-v22 .parts-filters .space-y-4>div{margin-bottom:18px}.parts-shop-v22 .parts-filters label{color:#576d7c;margin-bottom:7px;font-size:11px;display:block}.parts-shop-v22 .parts-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.parts-shop-v22 .parts-product{border-radius:10px}.parts-shop-v22 .parts-product-image{aspect-ratio:1;background:#fff;padding:14px}.parts-shop-v22 .parts-product-info{padding:12px 12px 0}.parts-shop-v22 .parts-product h3{min-height:42px;font-size:12px}.parts-shop-v22 .parts-product-bottom{padding:10px 12px 13px}.parts-shop-v22 .parts-price{font-size:17px}.parts-shop-v22 .parts-product-bottom>button{min-height:38px;font-size:10px}.parts-shop-v22 .parts-active-filters>div>span{align-items:center;gap:7px;padding:5px 9px;display:inline-flex}@media (min-width:1500px){.parts-shop-v22 .sf-hero h1{font-size:42px}}@media (max-width:1150px){.parts-shop-v22 .sf-hero{gap:24px}.sf-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-model-image{height:138px}.sf-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.parts-shop-v22 .parts-products{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-hero-visual{min-height:430px}.sf-visual-top{padding:25px 22px 0}.sf-visual-top>span:first-child{font-size:19px}}@media (max-width:800px){.parts-shop-v22 .parts-container{width:calc(100% - 36px)}.parts-shop-v22 .sf-hero{grid-template-columns:1fr;gap:20px;padding-top:0}.parts-shop-v22 .sf-hero h1{max-width:600px;font-size:34px}.sf-hero-visual{min-height:300px}.sf-car-stage{min-height:180px;max-height:240px}.sf-car-stage img{object-fit:contain;width:90%;max-height:300px}.sf-visual-top{padding-top:20px}.sf-visual-caption{padding-bottom:10px}.sf-brand-grid{gap:9px}.sf-brand-card{padding:16px 7px 13px}.sf-brand-emblem img{max-width:88px}.sf-brand-card>strong{font-size:10px}.parts-shop-v22 .parts-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.parts-shop-v22 .parts-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-brand-emblem>strong{font-size:16px}.sf-hero-bottom{font-size:10px}}@media (max-width:767px){.parts-shop-v22 .parts-main{padding-top:22px}.parts-shop-v22 .parts-nav{min-height:74px}.parts-shop-v22 .parts-nav nav{gap:10px}.parts-shop-v22 .parts-logo img{width:58px}.parts-shop-v22 .parts-nav nav>a{display:none}.parts-shop-v22 .parts-cart-toggle{padding:8px 11px;font-size:11px}.parts-shop-v22 .sf-hero{margin-bottom:22px;padding-bottom:0}.sf-kicker{font-size:9px}.parts-shop-v22 .sf-hero h1{letter-spacing:-.03em;margin-top:11px;font-size:29px;line-height:1.6}.sf-lead{margin-top:4px;font-size:17px}.sf-hero-description{margin-bottom:16px;font-size:11px;line-height:1.95}.sf-vehicle-picker{padding:14px}.sf-picker-title{margin-bottom:11px;font-size:12px}.sf-picker-title small{font-size:9px}.sf-vehicle-picker select{height:42px;font-size:10px}.sf-vehicle-picker form>button{font-size:11px}.sf-hero-visual{border-radius:15px;min-height:265px}.sf-visual-top{padding:18px 20px 0}.sf-visual-top>span:first-child{font-size:18px}.sf-outline-number{font-size:43px}.sf-car-stage{min-height:170px;max-height:200px;margin:-25px 0 -40px}.sf-car-stage img{width:100%;max-height:230px}.sf-visual-caption{padding:0 20px 11px}.sf-visual-caption strong{font-size:11px}.sf-visual-caption>a{width:32px;height:32px}.sf-visual-footnote{padding-bottom:10px;font-size:7px}.parts-shop-v22 .store-assistance{justify-content:flex-start;gap:8px 13px;margin-bottom:10px;font-size:9px}.parts-shop-v22 .store-assistance>span{width:100%;margin-bottom:-10px}.parts-shop-v22 .parts-search{margin-bottom:28px}.parts-shop-v22 .parts-search>button{min-width:64px}.sf-section{margin-bottom:30px}.sf-section-heading{align-items:flex-end;gap:8px;margin-bottom:14px}.sf-section-heading h2{font-size:19px}.sf-section-heading>a,.sf-section-heading>button{flex-shrink:0;gap:4px;font-size:9px}.sf-section-heading>a>svg,.sf-section-heading>button>svg{width:13px}.sf-overline{font-size:8px}.sf-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sf-brand-card{padding:14px 7px 11px}.sf-brand-emblem{height:40px;margin-bottom:10px}.sf-brand-emblem img{max-width:88px;max-height:34px}.sf-brand-card:first-child .sf-brand-emblem img{max-height:37px}.sf-brand-card>strong{font-size:10px}.sf-brand-card>small{gap:10px;margin-top:5px;font-size:8px}.sf-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-model-image{height:100px;padding-top:9px}.sf-model-card>div:last-child{padding:11px}.sf-model-card strong{font-size:11px}.sf-model-card small{font-size:8px}.sf-image-note{margin-top:10px;font-size:8px;line-height:1.9}.sf-category-section{border-radius:12px;padding:17px 13px 18px}.sf-category-section .sf-section-heading h2{font-size:17px}.sf-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sf-category-card>div{height:84px}.sf-category-card strong{font-size:10px}.sf-category-card small{font-size:8px}.parts-shop-v22 .parts-products{gap:10px}.parts-shop-v22 .parts-results-toolbar h2{font-size:18px}.parts-shop-v22 .parts-results-toolbar p{font-size:9px}.parts-shop-v22 .parts-product-image{padding:10px}.parts-shop-v22 .parts-product h3{min-height:39px;font-size:11px}.parts-shop-v22 .parts-product-info{padding:10px 10px 0}.parts-shop-v22 .parts-product-bottom{padding:8px 10px 11px}.parts-shop-v22 .parts-price{font-size:16px}.parts-shop-v22 .parts-filters{padding:16px}.parts-shop-v22 .parts-intro h1{font-size:24px}}@media (max-width:359px){.parts-shop-v22 .parts-container{width:calc(100% - 28px)}.parts-shop-v22 .sf-hero h1{font-size:25px}.sf-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-hero-bottom{font-size:9px}.sf-picker-title small{display:none}.sf-model-card strong{font-size:10px}.sf-section-heading h2{font-size:17px}.sf-category-section .sf-section-heading h2{font-size:15px}.sf-visual-caption strong{font-size:10px}.parts-shop-v22 .parts-products{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-shop-v22 .parts-product h3{font-size:10px}.parts-shop-v22 .parts-product-bottom>button{gap:4px;font-size:9px}.parts-shop-v22 .parts-price{font-size:14px}.sf-section-heading>a,.sf-section-heading>button{font-size:8px}}@media (prefers-reduced-motion:reduce){.sf-brand-card,.sf-category-card,.sf-model-card{transition:none}.sf-brand-card:hover,.sf-model-card:hover{transform:none}}.parts-shop-v22 .sf-hero h1{text-wrap:balance}.parts-shop-v22 .sf-car-stage{flex:1;min-height:240px;margin:0;position:relative}.parts-shop-v22 .sf-car-stage img{object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.parts-shop-v22 .sf-visual-top{padding-bottom:12px}.parts-shop-v22 .sf-visual-caption{padding-top:14px}.parts-shop-v22 .parts-nav nav>a{color:#445666;text-decoration:none}.parts-shop-v22 .parts-nav nav>a:hover{color:#b81634}.sf-brand-emblem img[src*=changan-logo],.sf-model-image img[src*=changan-logo]{filter:brightness(0)}@media (max-width:800px){.parts-shop-v22 .sf-car-stage{min-height:190px;max-height:none}.parts-shop-v22 .sf-car-stage img{width:100%;max-height:none}}@media (max-width:767px){.parts-shop-v22 .sf-car-stage{min-height:170px}.parts-shop-v22 .sf-hero-visual{min-height:290px}}.parts-shop-v22 .sf-vehicle-picker select{height:46px;min-height:46px;padding:0 12px!important;font-size:12px!important;line-height:1.6!important}.parts-shop-v22 .sf-vehicle-picker label>span{font-size:11px}.parts-shop-v22 .sf-brand-card>strong{font-size:12px}.parts-shop-v22 .sf-brand-card>small{font-size:10px}.parts-shop-v22 .sf-model-card strong{font-size:13px}.parts-shop-v22 .sf-model-card small{font-size:10px}.parts-shop-v22 .sf-category-card strong{font-size:12px}.parts-shop-v22 .sf-category-card small{font-size:10px}@media (max-width:767px){.parts-shop-v22 .parts-product h3{min-height:44px;font-size:12px}.parts-shop-v22 .parts-product-bottom>button{font-size:11px}.parts-shop-v22 .parts-price{font-size:18px}.parts-shop-v22 .sf-model-card strong{font-size:12px}.parts-shop-v22 .sf-brand-card>strong,.parts-shop-v22 .sf-category-card strong{font-size:11px}}@media (max-width:359px){.parts-shop-v22 .parts-product h3{font-size:11px}.parts-shop-v22 .parts-product-bottom>button{font-size:10px}.parts-shop-v22 .parts-price{font-size:16px}}html[data-theme=dark] .parts-shop-v22 :is(.sf-hero h1,.sf-section-heading h2){color:#e6edf4}html[data-theme=dark] .parts-shop-v22 :is(.sf-kicker,.sf-lead,.sf-hero-description,.sf-hero-bottom,.sf-picker-title small,.sf-section-heading>a,.sf-section-heading>button,.sf-image-note,.store-assistance){color:#b2c2d0}html[data-theme=dark] .parts-shop-v22 :is(.sf-lead strong,.sf-overline,.sf-hero-bottom a,.store-assistance a){color:#ff9db0}html[data-theme=dark] .parts-shop-v22 :is(.sf-vehicle-picker,.sf-brand-card,.sf-model-card,.sf-category-card){color:#e6edf4;background:#182330;border-color:#345}html[data-theme=dark] .parts-shop-v22 .sf-vehicle-picker{border-top-color:#ff829b}html[data-theme=dark] .parts-shop-v22 .sf-picker-title{color:#e6edf4}html[data-theme=dark] .parts-shop-v22 .sf-category-section{background:#111d2a;border-color:#345}html[data-theme=dark] .parts-shop-v22 :is(.sf-brand-emblem,.sf-model-image,.sf-category-card>div){color:#334b5c;background:#f6f8fa;border-radius:7px}html[data-theme=dark] .parts-shop-v22 .sf-brand-emblem{padding:8px}html[data-theme=dark] .parts-shop-v22 :is(.sf-brand-card>small,.sf-model-card small,.sf-category-card small){color:#b2c2d0}html[data-theme=dark] .parts-shop-v22 .parts-nav nav>a{color:#cfdeeb}html[data-theme=dark] .parts-shop-v22 .parts-nav nav>a:hover{color:#ff9db0}.parts-category-directory{border-top:1px solid #dce3e9;margin-top:32px;padding:22px 0}.parts-category-directory h2{margin-bottom:12px;font-size:17px;font-weight:800}.parts-category-directory>div{flex-wrap:wrap;gap:8px 12px;display:flex}.parts-category-directory a{color:#304858;background:#fff;border:1px solid #dce3e9;border-radius:7px;align-items:center;min-height:36px;padding:6px 11px;font-size:11px;display:inline-flex}.parts-category-directory a[aria-current=page]{color:#b81735;border-color:#b81735;font-weight:700}html[data-theme=dark] .parts-category-directory a{color:#e6edf3;background:#182330;border-color:#364d60}@media (max-width:1000px){.parts-shop .parts-nav nav,.parts-shop-v22 .parts-nav nav{gap:12px}}@media (max-width:767px){.parts-shop .parts-nav nav>a.parts-offers-link{color:#b42338;font-size:10px;font-weight:800;display:inline-flex}}html[data-theme=dark] .parts-shop .parts-nav nav>a.parts-offers-link{color:#ff9db0}.xs{--xs-text:#172d3e;--xs-muted:#587184;--xs-line:#dce6ed;--xs-surface:#fff;--xs-soft:#f6f9fb;color:var(--xs-text);margin:28px 0 35px;scroll-margin-top:90px}.xs *{box-sizing:border-box}.xs button{cursor:pointer;color:inherit;touch-action:manipulation;font-family:inherit}.xs button:disabled{cursor:not-allowed;opacity:.45}.xs a:focus-visible,.xs button:focus-visible{outline-offset:3px;outline:3px solid #2580bc}.xs a{color:inherit;text-decoration:none}.xs-intro{justify-content:space-between;align-items:center;gap:20px;padding:0 4px 18px;display:flex}.xs-kicker{color:var(--xs-muted);letter-spacing:.3px;font-size:10px;font-weight:700}.xs-intro h2{color:var(--xs-text);margin:5px 0;font-size:32px;font-weight:850;line-height:1.5}.xs-intro h2 em{color:#c9173a;font-style:normal}.xs-intro p{color:var(--xs-muted);margin:0;font-size:12px;line-height:1.9}.xs-tools{gap:8px}.xs-tools,.xs-tools button{align-items:center;display:flex}.xs-tools button{background:var(--xs-surface);border:1px solid var(--xs-line);border-radius:7px;gap:7px;min-height:39px;padding:7px 11px;font-size:10px}.xs-tools button[aria-pressed=true]{color:#c9173a;border-color:#c9173a}.xs-shell{background:var(--xs-surface);border:1px solid var(--xs-line);border-radius:18px;overflow:hidden;box-shadow:0 12px 42px -30px #112f453d}.xs-selector{border-bottom:1px solid var(--xs-line);align-items:center;gap:25px;min-height:80px;padding:15px 22px;display:flex}.xs-brands{direction:ltr;gap:8px;display:flex}.xs-brands button{border:1px solid var(--xs-line);background:#fff;border-radius:7px;place-items:center;min-width:65px;height:42px;padding:7px 12px;display:grid}.xs-brands img{object-fit:contain;width:46px;max-height:25px}.xs-brands button:first-child img{width:27px}.xs-brands button[aria-pressed=true]{background:#fff5f7;border:1.5px solid #c9173a}.xs-models{direction:ltr;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.xs-models button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:9px 11px;font-size:11px;font-weight:700}.xs-models button[aria-pressed=true]{color:#c9173a;border-color:#c9173a}.xs-model-link{white-space:nowrap;align-items:center;gap:7px;margin-right:auto;font-size:10px;font-weight:700;display:flex}.xs-body{grid-template-columns:minmax(0,1fr) 365px;display:grid}.xs-main{min-width:0;padding:18px 20px 14px}.xs-scene-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.xs-scene-head>span{color:var(--xs-muted);font-size:10px}.xs-scene-head>span strong{font-weight:650}.xs-scene-head button{border:1px solid var(--xs-line);background:var(--xs-surface);border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:10px;display:flex}.xs-scene{isolation:isolate;height:330px;transform-style:preserve-3d;background:radial-gradient(#fff,#f8fafb);border:1px solid #e1e9ef;border-radius:10px;transition:height .3s;position:relative;overflow:hidden}.xs-expanded .xs-scene{height:485px}.xs-quiet .xs-scene{transition:none}.xs-grid{background-image:linear-gradient(#a8bac81c 1px,#0000 0),linear-gradient(90deg,#a8bac81c 1px,#0000 0);background-size:35px 35px;position:absolute;inset:0}.xs-scene-title{z-index:5;pointer-events:none;white-space:nowrap;color:#263e4d;flex-direction:column;align-items:center;display:flex;position:absolute;top:9px;right:50%;translate:50%}.xs-scene-title>span{letter-spacing:1.5px;color:#5e788b;font:7px/1.3 monospace}.xs-scene-title strong{direction:ltr;margin-top:3px;font:700 22px/1.2 Arial,sans-serif}.xs-scene-meta{letter-spacing:1px;z-index:5;color:#5e788b;font:6px monospace;position:absolute;top:16px;left:16px}.xs-vehicle{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:15% 1% 9%}.xs-car-photo{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 10px 7px #182d3c12);width:91%;max-width:none;height:91%}.xs-full-photo .xs-vehicle{inset:0}.xs-full-photo .xs-car-photo{object-fit:cover;mix-blend-mode:normal;filter:none;opacity:.9;width:100%;height:100%}.xs-full-photo .xs-scene-title{background:#ffffffd9;border-radius:5px;padding:3px 8px;top:6px}.xs-full-photo .xs-scene-meta{background:#ffffffc9;padding:4px 5px;top:12px}.xs-scan{background:linear-gradient(90deg,#c9173a00,#c9173a19);border-right:1px solid #c9173a;width:20%;height:74%;top:13%;transform:skewY(-15deg);box-shadow:6px 0 12px -9px #c9173a}.xs-lines,.xs-scan{z-index:3;pointer-events:none;position:absolute}.xs-lines{width:100%;height:100%;inset:0}.xs-dot{z-index:6;background:#ffffffce;border:1px solid #8298a9;place-items:center;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;padding:0;display:grid}.xs-dot,.xs-dot:before{border-radius:50%;position:absolute}.xs-dot:before{content:"";inset:-6px}.xs-dot i{background:#6a8598;border-radius:50%;width:4px;height:4px;display:block}.xs-dot.is-active{border-color:#c9173a;box-shadow:0 0 0 3px #ffffffa6}.xs-dot.is-active i{background:#c9173a}.xs-label{z-index:7;white-space:nowrap;background:#ffffffed;border:1px solid #dce5ed;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:4px 7px;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 1px 5px #182e3c0a;color:#263f51!important}.xs-label strong{font-size:9px;font-weight:650;line-height:1.5}.xs-label>span{color:#637f92;border-right:1px solid #dce5ec;padding-right:5px;font-size:8px}.xs-label.is-active{background:#173347;border-color:#173347;box-shadow:0 4px 10px #17334722;color:#fff!important}.xs-label.is-active>span{color:#dce8ef;border-color:#617b8e}.xs-scene-foot{z-index:4;color:#59768a;pointer-events:none;font-size:7px;position:absolute;bottom:11px;left:17px;right:17px}.xs-category-head{color:var(--xs-muted);justify-content:space-between;align-items:center;gap:8px;margin:14px 0 9px;display:flex}.xs-category-head strong{font-size:10px}.xs-category-head small{font-size:8px}.xs-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.xs-categories button{background:var(--xs-surface);border:1px solid var(--xs-line);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:8px 6px;display:flex}.xs-categories span{text-align:right;font-size:10px;font-weight:700;line-height:1.7}.xs-categories small{color:var(--xs-muted);font-size:8px;font-weight:400;display:block}.xs-categories button[aria-pressed=true]{color:#b51a38;background:#fcf1f4;border-color:#df9db0}.xs-categories button[aria-pressed=true] small{color:#88324a}.xs-disclaimer{color:var(--xs-muted);margin:12px 2px 0;font-size:10px;line-height:1.9}.xs-panel{border-right:1px solid var(--xs-line);background:var(--xs-soft);min-width:0;padding:20px}.xs-panel header h3{color:var(--xs-text);margin:4px 0 15px;font-size:22px;font-weight:800;line-height:1.6}.xs-panel header h3 small{float:left;border:1px solid var(--xs-line);background:var(--xs-surface);text-align:center;border-radius:6px;min-width:29px;margin-top:6px;padding:2px 6px;font-size:12px}.xs-group-note{color:var(--xs-muted);margin:0 0 12px;font-size:10px;line-height:1.8}.xs-product{border:1px solid var(--xs-line);background:var(--xs-surface);direction:ltr;border-radius:11px;grid-template-columns:125px minmax(0,1fr);min-height:191px;display:grid;overflow:hidden}.xs-product-photo{direction:rtl;border-right:1px solid #e7edf2;min-width:0;padding:8px}.xs-product-photo,.xs-product-photo>button{background:#fff;justify-content:center;align-items:center;display:flex}.xs-product-photo>button{color:#425e73;border:0;width:100%;height:158px;padding:0;position:relative}.xs-product-photo img{object-fit:contain;width:100%;height:100%}.xs-product-photo>button>span{background:#fff;border:1px solid #dee7ee;border-radius:4px;align-items:center;gap:3px;padding:3px 4px;font-size:7px;display:flex;position:absolute;bottom:0;left:0}.xs-product-photo>span{color:#647e91;text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex}.xs-product-info{direction:rtl;flex-direction:column;justify-content:center;min-width:0;padding:12px 11px;display:flex}.xs-stock{color:var(--xs-muted);font-size:9px;line-height:1.9}.xs-product-info h4{min-height:45px;color:var(--xs-text);margin:6px 0;font-size:13px;font-weight:750;line-height:1.9}.xs-product-info h4 a:hover{color:#c9173a;text-decoration:underline}.xs-price{color:var(--xs-text);margin-bottom:8px;font-size:17px;line-height:1.8}.xs-add{background:#173347;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;padding:8px;font-size:11px;font-weight:700;display:flex;color:#fff!important}.xs-add:not(:disabled):hover{background:#bd1c3b}.xs-part-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.xs-part-options button{border:1px solid var(--xs-line);background:var(--xs-surface);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:74px;padding:6px;display:flex}.xs-part-options button[aria-pressed=true]{color:#a71b37;background:#fff4f7;border-color:#cc5a76}.xs-part-options img{object-fit:contain;background:#fff;border-radius:3px;width:60px;height:40px}.xs-part-options span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:1.8;overflow:hidden}.xs-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.xs-pagination button{border:1px solid var(--xs-line);background:var(--xs-surface);border-radius:6px;min-height:35px;padding:6px 13px;font-size:10px}.xs-pagination span{color:var(--xs-muted);direction:ltr;font-size:10px}.xs-cart-link{border:1px solid var(--xs-line);background:var(--xs-surface);border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:13px;padding:7px;font-size:11px;font-weight:650;display:flex}.xs-all-links{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;display:flex}.xs-all-links a{align-items:center;gap:5px;min-height:28px;font-size:10px;font-weight:700;display:flex}.xs-all-links a:hover,.xs-help a:hover,.xs-next a:hover{color:#c9173a;text-decoration:underline}.xs-help{border-top:1px solid var(--xs-line);align-items:center;gap:12px;margin-top:10px;padding-top:7px;font-size:10px;display:flex}.xs-help>span{color:var(--xs-muted);margin-left:auto;font-size:9px}.xs-help a{align-items:center;min-height:30px;font-weight:700;display:flex}.xs-data-note{margin:6px 0 0;font-size:9px}.xs-data-note,.xs-state{color:var(--xs-muted);line-height:1.9}.xs-state{border:1px dashed var(--xs-line);background:var(--xs-surface);text-align:center;min-height:210px;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 18px;font-size:12px;display:flex}.xs-state>strong{color:var(--xs-text);font-size:13px}.xs-state p{margin:0;font-size:11px}.xs-state button{border:1px solid var(--xs-line);background:var(--xs-soft);border-radius:6px;min-height:38px;padding:8px 13px;font-size:11px}.xs-next{border-bottom:1px solid var(--xs-line);color:var(--xs-muted);justify-content:space-between;gap:15px;padding:16px 5px;font-size:11px}.xs-next,.xs-next a{align-items:center;display:flex}.xs-next a{min-height:32px;color:var(--xs-text);gap:8px;font-weight:700}.xs-zoom-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102a3b99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xs-zoom{background:var(--xs-surface);color:var(--xs-text);border:1px solid var(--xs-line);border-radius:16px;outline:0;width:580px;max-width:100%;max-height:calc(100dvh - 40px);padding:23px;overflow:auto}.xs-zoom header{justify-content:space-between;align-items:center;gap:15px;display:flex}.xs-zoom h3{margin:0;font-size:17px;line-height:1.8}.xs-zoom header button{border:1px solid var(--xs-line);background:var(--xs-surface);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.xs-zoom>img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:min(48vh,350px);margin-top:16px}.xs-zoom p{color:var(--xs-muted);margin:15px 0;font-size:11px}.xs-zoom>a{color:#c9173a;align-items:center;min-height:36px;font-size:12px;font-weight:700;display:inline-flex}.sf-hero.sf-hero-v23{background:linear-gradient(120deg,#f9eef2,#f7fafc 60%);min-height:0;padding:28px 32px;display:block}.sf-hero-v23 .sf-hero-copy{max-width:none}.sf-hero-v23 h1{max-width:none;margin:9px 0;font-size:36px;line-height:1.7}.sf-hero-v23 .sf-hero-description{max-width:760px;margin:0}.sf-v23-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 15px;display:flex}.sf-v23-actions a{color:#19384c;background:#fff;border:1px solid #d6e1e9;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:700;display:flex}.sf-v23-actions a:first-child{color:#fff;background:#c9173a;border-color:#c9173a}.sf-hero-v23 .sf-hero-bottom{justify-content:flex-start;gap:28px}html[data-theme=dark] .xs{--xs-text:#e6edf3;--xs-muted:#acbdca;--xs-line:#364d60;--xs-surface:#182330;--xs-soft:#1e2e3e}html[data-theme=dark] .xs-categories button[aria-pressed=true]{color:#ffb1c2;background:#452532;border-color:#a64e68}html[data-theme=dark] .xs-categories button[aria-pressed=true] small{color:#edc0cc}html[data-theme=dark] .xs-models button[aria-pressed=true],html[data-theme=dark] .xs-tools button[aria-pressed=true]{color:#ffb1c2}html[data-theme=dark] .xs-part-options button[aria-pressed=true]{color:#ffb1c2;background:#452532;border-color:#a64e68}html[data-theme=dark] .xs-add{background:#c9173a}html[data-theme=dark] .sf-hero.sf-hero-v23{background:linear-gradient(120deg,#30212c,#182330 65%)}@media (max-width:1100px){.xs-body{grid-template-columns:minmax(0,1fr) 305px}.xs-main{padding:17px 14px}.xs-panel{padding:18px 14px}.xs-product{grid-template-columns:100px minmax(0,1fr)}.xs-product-info h4{font-size:12px}.xs-stock{font-size:8px}.xs-add{font-size:10px}.xs-product-info{padding:10px}.xs-price{font-size:16px}.xs-selector{gap:18px}.xs-next{font-size:10px}}@media (max-width:850px){.xs-body{grid-template-columns:minmax(0,1fr) 270px}.xs-selector{flex-wrap:wrap;gap:14px;padding:14px}.xs-models{border-top:1px solid var(--xs-line);order:2;justify-content:center;width:100%;padding-top:6px}.xs-model-link{margin-right:auto}.xs-main{padding:16px 12px}.xs-panel{padding:17px 12px}.xs-label{gap:4px;min-height:26px;padding:4px 6px}.xs-label strong{font-size:8px}.xs-label>span{padding-right:4px;font-size:7.5px}.xs-categories button{flex-direction:column;gap:4px}.xs-categories span{text-align:center;font-size:9px}.xs-category-head small{display:none}.xs-product{grid-template-columns:86px minmax(0,1fr)}.xs-product-info{padding:9px 8px}.xs-product-info h4{font-size:11px}.xs-add{font-size:9px}.xs-price{font-size:15px}.xs-stock{font-size:7px}.xs-intro h2{font-size:28px}.xs-tools{gap:6px}.xs-tools button{padding:7px 9px;font-size:9px}.xs-intro p{font-size:11px}.sf-hero-v23 h1{font-size:29px}}@media (max-width:680px){.xs{margin:25px 0}.xs-intro{padding:0 2px 15px;display:block}.xs-intro h2{margin-top:4px;font-size:26px}.xs-intro p{font-size:11px}.xs-tools{justify-content:space-between;margin-top:12px}.xs-tools button{min-height:37px;font-size:10px}.xs-shell{border-radius:14px}.xs-selector{gap:12px;padding:12px}.xs-brands button{min-width:54px;height:38px;padding:6px 9px}.xs-brands img{width:37px;height:23px}.xs-brands button:first-child img{width:24px}.xs-model-link{white-space:normal;font-size:9px}.xs-models{gap:5px}.xs-models button{padding:8px 12px;font-size:11px}.xs-body{display:block}.xs-main{padding:12px 10px}.xs-scene-head{gap:5px;margin-bottom:10px}.xs-scene-head>span{font-size:9px}.xs-scene-head button{min-height:34px;padding:6px 8px;font-size:9px}.xs-scene{border-radius:9px;height:260px}.xs-expanded .xs-scene{height:370px}.xs-vehicle{inset:19% 0 10%}.xs-car-photo{width:96%;height:96%}.xs-scene-title{top:7px}.xs-scene-title>span{font-size:6px}.xs-scene-title strong{margin-top:3px;font-size:19px}.xs-scene-meta{font-size:5px;top:13px;left:13px}.xs-dot{width:14px;height:14px;margin:-7px 0 0 -7px}.xs-dot i{width:3px;height:3px}.xs-dot.is-active{box-shadow:0 0 0 2px #ffffffb3}.xs-label{gap:4px;min-height:25px;padding:4px 6px}.xs-label strong{font-size:8px}.xs-label>span{font-size:7.5px}.xs-scene-foot{font-size:6px;bottom:8px;left:13px;right:13px}.xs-category-head{margin-top:12px}.xs-category-head strong{font-size:10px}.xs-category-head small{text-align:left;max-width:52%;font-size:7px;display:block}.xs-categories{gap:6px}.xs-categories button{gap:4px;min-height:68px;padding:7px 2px}.xs-categories span{font-size:9px}.xs-categories small{font-size:7px}.xs-disclaimer{margin-top:10px;font-size:9px}.xs-panel{border-right:0;border-top:1px solid var(--xs-line);padding:17px 13px}.xs-panel header h3{margin-bottom:12px;font-size:21px}.xs-product{grid-template-columns:115px minmax(0,1fr);min-height:178px}.xs-product-photo>button{height:135px}.xs-product-info{padding:11px 10px}.xs-product-info h4{min-height:42px;font-size:12px}.xs-stock{font-size:9px}.xs-price{font-size:17px}.xs-add{min-height:38px;font-size:10px}.xs-add svg{width:14px}.xs-next{flex-wrap:wrap;gap:8px;padding:13px 3px;font-size:10px}.xs-next>span{width:100%;line-height:1.9}.xs-next a,.xs-next>span{font-size:10px}.xs-data-note{font-size:9px}.xs-group-note{font-size:10px}.xs-zoom-overlay{padding:12px}.xs-zoom{border-radius:12px;max-height:calc(100dvh - 24px);padding:17px}.xs-zoom h3{font-size:14px}.xs-zoom>img{height:min(43vh,300px)}.sf-hero.sf-hero-v23{padding:21px 17px}.sf-hero-v23 h1{font-size:25px;line-height:1.8}.sf-hero-v23 .sf-hero-description{font-size:13px}.sf-v23-actions{gap:8px;margin:17px 0 13px}.sf-v23-actions a{padding:9px 12px;font-size:11px}.sf-hero-v23 .sf-hero-bottom{flex-wrap:wrap;gap:12px}}@media (max-width:360px){.xs-categories span{font-size:8px}.xs-product{grid-template-columns:95px minmax(0,1fr)}.xs-product-info h4{font-size:11px}.xs-add{font-size:9px}.xs-price{font-size:15px}.xs-models button{padding:8px 9px;font-size:10px}.xs-category-head small{display:none}}@media (prefers-reduced-motion:reduce){.xs *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}.xs-scene{transition:none}}.parts-shop-v22 .sf-hero.sf-hero-v23{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:0;padding:38px clamp(20px,4vw,56px);display:flex}.parts-shop-v22 .sf-hero.sf-hero-v23>div{width:100%;max-width:960px}.parts-shop-v22 .sf-hero.sf-hero-v23 h1{max-width:none;margin-inline:auto;font-size:clamp(24px,3.1vw,40px);line-height:1.65}.parts-shop-v22 .sf-hero.sf-hero-v23 .sf-hero-description{max-width:760px;margin:10px auto 0;font-size:13px;line-height:2}.parts-shop-v22 .sf-hero.sf-hero-v23 .sf-v23-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.parts-shop-v22 .sf-hero.sf-hero-v23 .sf-v23-actions a{justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 17px;display:inline-flex}.parts-shop-v22 .sf-hero.sf-hero-v23 .sf-v23-note{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px}.parts-shop #catalogue,.parts-shop #parts-search{scroll-margin-top:110px}.parts-scope-discovery{border-top:1px solid var(--ps-line,#e0e6ea);margin-top:46px;padding-top:26px}.xs-fallback{text-align:center;padding:28px}.xs-fallback h2{font-size:22px;font-weight:800}.xs-fallback p{color:var(--xs-muted);margin:10px 0}.xs-fallback a{color:var(--xs-red);align-items:center;gap:8px;font-weight:700;display:inline-flex}.xs-stage{will-change:auto;transform:none}.xs-results-slot,.xs-results-slot>.xs-state{min-height:365px}.xs-product h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px;line-height:28px;display:-webkit-box;overflow:hidden}.xs-product-photo button{grid-template-rows:1fr 18px;display:grid}.xs-product-photo button>img{min-height:0}.xs-product-photo button>span{line-height:18px}.xs-product-info{min-height:172px}.xs-stock{min-height:19px}.xs-price{min-height:35px;line-height:35px}.xs-dot,.xs-label{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.xs-pulse{animation:xs-pulse 1.8s ease-out infinite}.xs-quiet .xs-pulse{animation:none}@media (min-width:701px){.xs-part-options button{transition:border-color .18s,background-color .18s}}@media (max-width:700px){.parts-shop-v22 .sf-hero.sf-hero-v23{padding:26px 18px}.parts-shop-v22 .sf-hero.sf-hero-v23 .sf-v23-actions{gap:9px}.parts-shop-v22 .sf-hero.sf-hero-v23 .sf-v23-actions a{flex:140px;font-size:11px}.xs-results-slot,.xs-results-slot>.xs-state{min-height:340px}.xs-product h4{height:54px;line-height:27px}.xs-product-info{min-height:164px}}@media (prefers-reduced-motion:reduce){.xs-dot,.xs-label,.xs-part-options button{transition:none}}.xs-dot,.xs-label,.xs-scan,.xs-vehicle{backface-visibility:hidden}.xs-dot,.xs-label{will-change:transform}.xs-results-slot{contain:layout}.xs-panel[aria-busy=true] .xs-state{background:linear-gradient(110deg,var(--xs-surface),var(--xs-soft),var(--xs-surface));background-size:200% 100%;animation:xs-loading 1.4s ease-in-out infinite}@keyframes xs-loading{to{background-position:-200% 0}}.xs-quiet .xs-state{animation:none!important}@media (prefers-reduced-motion:reduce){.xs-dot,.xs-label{will-change:auto}}.xs-scene{container-type:size}.xs .xs-car-photo{object-fit:contain;mix-blend-mode:normal;opacity:1;filter:drop-shadow(0 6px 5px #102a3b20)}html[data-theme=dark] .xs .xs-car-photo{mix-blend-mode:normal;opacity:1;filter:drop-shadow(0 6px 5px #0005)}.parts-detail-page{color:#30424f;direction:rtl;background:#f6f7f8;min-height:100vh;font:14px/1.9 Cairo,Arial,sans-serif}.parts-detail-page *{box-sizing:border-box}.parts-detail-page .detail-main{padding-top:26px;padding-bottom:48px}.parts-detail-page [class*=text-white]{color:#526674}.parts-detail-page .text-white{color:#30424f}.parts-detail-page [class*=border-white]{border-color:#e0e6ea}.parts-detail-page .glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e0e6ea}.parts-detail-page .detail-main>div>nav{margin-bottom:26px;font-size:11px}.parts-detail-page .detail-main>div>nav ol{color:#83909a;font-size:11px}.detail-product-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.detail-gallery{aspect-ratio:1;background:#fff;border:1px solid #dfe6eb;border-radius:15px;justify-content:center;align-items:center;min-width:0;display:flex;position:sticky;top:108px;overflow:hidden}.detail-gallery>img{object-fit:contain;width:100%;height:100%}.detail-gallery>button{color:#526977;background:#fff;border:1px solid #d8e1e7;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #28465b08}.detail-gallery>button.bg-mg-red{color:#fff;background:#b81735}.detail-featured{top:15px;left:14px;right:auto}.detail-summary{min-width:0;padding:7px 0}.detail-summary>*+*{margin-top:17px}.detail-title{color:#263943;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(24px,2.5vw,33px);font-weight:800;line-height:1.65}.detail-summary>p{color:#768590;font-size:12px}.detail-summary>a{font-size:12px}.detail-summary .detail-price{color:#263943;margin:19px 0;font-size:31px;font-weight:800;line-height:1.5}.detail-summary .glass{border-radius:10px;padding:18px 20px}.detail-summary .glass h3{color:#394e5c;margin-bottom:8px;font-size:13px}.detail-summary .glass p{color:#74848f;font-size:12px;line-height:2}.detail-summary>div.flex.flex-wrap span{font-size:11px}.detail-summary .text-green-400{color:#42745a}.detail-summary .text-yellow-400{color:#927025}.detail-summary .text-red-400{color:#a34b5c}.detail-quantity{gap:16px;padding-top:6px;font-size:12px}.detail-quantity button{cursor:pointer;background:#fff;border:1px solid #dce4e9;min-width:36px;min-height:36px}.detail-quantity button:disabled{opacity:.4;cursor:not-allowed}.detail-actions{margin-top:20px;gap:10px!important}.detail-actions button{cursor:pointer;border:1px solid #ba1836;min-height:48px;padding:13px 16px;font-size:13px}.detail-actions button:first-child:not(:disabled){color:#fff;background:#b81735}.detail-actions button:last-child:not(:disabled){color:#a91b37;background:#fff;border-color:#d9aab5}.detail-actions button:disabled{color:#99a4ac;cursor:not-allowed;background:#edf0f3;border-color:#e1e7eb}.detail-contact{border-top:1px solid #e1e7eb;margin-top:16px;gap:9px!important;padding-top:15px!important}.detail-contact :is(a,button){color:#647b8c;cursor:pointer;background:0 0;border:1px solid #dbe3e9;min-height:40px;padding:10px 9px;font-size:11px}.detail-contact :is(a,button):hover{color:#334e61;background:#eef2f5}.detail-cart-confirmation{background:#f1f8f3;border:1px solid #d6e4dc;border-radius:7px;padding:9px 13px;color:#50705f!important;font-size:11px!important}.detail-cart-confirmation a{margin-right:7px;text-decoration:underline}.parts-detail-page .detail-related{border-top:1px solid #e1e7eb;margin-top:50px;padding-top:28px}.parts-detail-page .detail-related>h2{color:#30414e;margin-bottom:20px;font-size:20px}.detail-related-card{border-radius:12px;min-width:0;padding:14px;transition:border-color .2s}.detail-related-card:hover{box-shadow:none;border-color:#bccbd6;transform:none}.detail-related-card>div:first-child{background:#fafbfc;border:1px solid #f0f3f4}.detail-related-card h3{color:#344d5f;font-size:12px}.detail-related-card .text-mg-gold{color:#30414f;font-size:15px}.parts-detail-page #location-section{scroll-margin-top:110px}.parts-detail-page #location-section>.glass{border-radius:13px;padding:24px}.parts-detail-page #location-section h2{font-size:21px}.parts-detail-page #location-section [class*=bg-white\/5]{background:#f8fafb;border-color:#e1e7eb}.parts-detail-page #location-section h3{font-size:14px}.parts-detail-page #location-section p{font-size:12px}.parts-detail-page #location-section [class*=from-mg-red] .text-white,.parts-detail-page #location-section a.bg-mg-red{color:#fff}.parts-detail-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #92adbd}.parts-detail-loading [class*=bg-white\/10]{background:#e2e8ed}.parts-detail-page .parts-header nav a.parts-cart-toggle{display:flex}.parts-detail-page .parts-footer .parts-logo strong{color:#30414e}@media (max-width:900px){.detail-product-grid{gap:28px}.detail-summary .detail-price{font-size:28px}.detail-title{font-size:26px}}@media (max-width:767px){.parts-detail-page .detail-main{padding-top:18px;padding-bottom:30px}.detail-product-grid{grid-template-columns:minmax(0,1fr);gap:22px}.detail-gallery{aspect-ratio:4/3;border-radius:12px;position:relative;top:auto}.detail-summary{padding-top:0}.detail-title{font-size:25px}.detail-summary>*+*{margin-top:14px}.detail-summary .detail-price{margin:16px 0;font-size:28px}.detail-summary .glass{padding:16px}.detail-actions{flex-direction:row!important}.detail-actions button{gap:6px;padding:12px 8px;font-size:12px}.detail-actions svg{width:17px}.detail-contact{flex-direction:row!important}.detail-contact :is(a,button){gap:6px;font-size:10px}.detail-contact svg{width:15px}.parts-detail-page .detail-related{margin-top:30px;padding-top:22px}.detail-related>div.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-related-card{padding:10px}.parts-detail-page #location-section{margin-top:30px}.parts-detail-page #location-section>.glass{padding:17px}.parts-detail-page #location-section h2{font-size:18px}.parts-detail-page #location-section .h-\[400px\]{height:270px}.parts-detail-page #location-section .p-6{padding:14px}.parts-detail-page #location-section .gap-4{gap:10px}.parts-detail-page #location-section .w-14{width:36px;height:36px}.parts-detail-page #location-section .grid-cols-2{grid-template-columns:minmax(0,1fr)}.parts-detail-page #location-section .col-span-2{grid-column:auto}.parts-detail-page #location-section a[dir=ltr]{overflow-wrap:anywhere}.parts-detail-page .detail-main>div>nav ol{font-size:10px}.parts-detail-page .detail-main>div>nav{margin-bottom:18px}}.public-site .parts-detail-page{--pd-control-bg:#fff;--pd-control-ink:#263943;--pd-control-muted:#526674;--pd-control-soft:#eaf0f4;--pd-control-border:#718496;--pd-control-action:#b81735;--pd-control-hover:#96132b;--pd-control-focus:#526f83}html[data-theme=dark] .public-site .parts-detail-page{--pd-control-bg:#192736;--pd-control-ink:#f0f5fa;--pd-control-muted:#b6c6d4;--pd-control-soft:#233647;--pd-control-border:#8299ad;--pd-control-focus:#a7e1f1}.public-site .parts-detail-page .detail-actions button:not(:disabled){opacity:1;-webkit-text-fill-color:currentColor;color:#fff!important;background:var(--pd-control-action)!important;border-color:var(--pd-control-action)!important;background-image:none!important}.public-site .parts-detail-page .detail-actions button:first-child.bg-green-600:not(:disabled){background:#237344!important;border-color:#237344!important}.public-site .parts-detail-page .detail-actions button:last-child:not(:disabled){background:var(--pd-control-bg)!important;color:var(--pd-control-ink)!important;border-color:var(--pd-control-border)!important}.public-site .parts-detail-page .detail-actions button:first-child:not(:disabled):hover{background:var(--pd-control-hover)!important}.public-site .parts-detail-page :is(.detail-contact a,.detail-contact button,.detail-quantity button){opacity:1;-webkit-text-fill-color:currentColor;background:var(--pd-control-bg)!important;color:var(--pd-control-ink)!important;border:1px solid var(--pd-control-border)!important}.public-site .parts-detail-page :is(.detail-contact a,.detail-contact button,.detail-quantity button,.detail-actions button:last-child):not(:disabled):hover{background:var(--pd-control-soft)!important;color:var(--pd-control-ink)!important}.public-site .parts-detail-page :is(.detail-actions button,.detail-quantity button):disabled{cursor:not-allowed;background:var(--pd-control-soft)!important;color:var(--pd-control-muted)!important;border-color:var(--pd-control-border)!important;opacity:1!important}.public-site .parts-detail-page :is(.detail-actions,.detail-contact,.detail-quantity) :is(button,a) :is(span,svg){-webkit-text-fill-color:currentColor;color:inherit!important}.public-site .parts-detail-page :is(.detail-actions,.detail-contact,.detail-quantity) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid var(--pd-control-focus)!important}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2\.5{top:calc(var(--spacing)*-2.5)}.-top-3{top:calc(var(--spacing)*-3)}.-top-14{top:calc(var(--spacing)*-14)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.top-\[49px\]{top:49px}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-1\/2{right:50%}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-11{right:calc(var(--spacing)*11)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\/3{bottom:33.3333%}.bottom-1\/4{bottom:25%}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-8{left:calc(var(--spacing)*8)}.left-full{left:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-62{margin-top:calc(var(--spacing)*62)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[200px\]{height:200px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[30vh\]{max-height:30vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[600px\]{max-height:600px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[100px\]{min-height:100px}.min-h-\[250px\]{min-height:250px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[8\%\]{width:8%}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[18\%\]{width:18%}.w-\[26\%\]{width:26%}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[40px\]{min-width:40px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-1\/2{--tw-translate-x:calc(1/2*100%)}.translate-x-1\/2,.translate-x-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-full{border-top-left-radius:3.40282e+38px;border-top-right-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-500\/10{border-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.border-green-500\/10{border-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.border-mg-gold,.border-mg-gold\/30{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.border-mg-gold\/30{border-color:color-mix(in oklab,var(--brand-accent)30%,transparent)}}.border-mg-red\/20{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-mg-red\/20{border-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.border-mg-red\/30{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-mg-red\/30{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.border-mg-red\/40{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-mg-red\/40{border-color:color-mix(in oklab,var(--brand-primary)40%,transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-500\/70{border-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.border-red-500\/70{border-color:color-mix(in oklab,var(--color-red-500)70%,transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-t-current{border-top-color:currentColor}.border-t-gray-500{border-top-color:var(--color-gray-500)}.border-t-mg-red{border-top-color:var(--brand-primary)}.border-t-purple-500{border-top-color:var(--color-purple-500)}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0D0D1A\]{background-color:#0d0d1a}.bg-\[\#0f1629\]\/95{background-color:oklab(20.4183% -.00170074 -.0395062/.95)}.bg-\[\#111a31\]{background-color:#111a31}.bg-\[\#131822\]{background-color:#131822}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/10{background-color:color-mix(in oklab,var(--color-green-400)10%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-mg-dark-light\/30{background-color:var(--brand-bg-light)}@supports (color:color-mix(in lab,red,red)){.bg-mg-dark-light\/30{background-color:color-mix(in oklab,var(--brand-bg-light)30%,transparent)}}.bg-mg-gold,.bg-mg-gold\/3{background-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.bg-mg-gold\/3{background-color:color-mix(in oklab,var(--brand-accent)3%,transparent)}}.bg-mg-gold\/5{background-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.bg-mg-gold\/5{background-color:color-mix(in oklab,var(--brand-accent)5%,transparent)}}.bg-mg-red\/5{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-mg-red\/5{background-color:color-mix(in oklab,var(--brand-primary)5%,transparent)}}.bg-mg-red\/10{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-mg-red\/10{background-color:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.bg-mg-red\/15{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-mg-red\/15{background-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.bg-mg-red\/20{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-mg-red\/20{background-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.bg-sky-400\/5{background-color:#00bcfe0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/5{background-color:color-mix(in oklab,var(--color-sky-400)5%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/20{background-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-dark{--tw-gradient-from:var(--brand-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-dark\/50{--tw-gradient-from:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.from-mg-dark\/50{--tw-gradient-from:color-mix(in oklab,var(--brand-bg)50%,transparent)}}.from-mg-dark\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-dark\/60{--tw-gradient-from:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.from-mg-dark\/60{--tw-gradient-from:color-mix(in oklab,var(--brand-bg)60%,transparent)}}.from-mg-dark\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-dark\/95{--tw-gradient-from:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.from-mg-dark\/95{--tw-gradient-from:color-mix(in oklab,var(--brand-bg)95%,transparent)}}.from-mg-dark\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-gold{--tw-gradient-from:var(--brand-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-red{--tw-gradient-from:var(--brand-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-red\/10{--tw-gradient-from:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.from-mg-red\/10{--tw-gradient-from:color-mix(in oklab,var(--brand-primary)10%,transparent)}}.from-mg-red\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-mg-red\/20{--tw-gradient-from:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.from-mg-red\/20{--tw-gradient-from:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.from-mg-red\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-600{--tw-gradient-from:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-600{--tw-gradient-from:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-mg-dark{--tw-gradient-via:var(--brand-bg);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-mg-dark-light{--tw-gradient-via:var(--brand-bg-light);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-mg-dark\/40{--tw-gradient-via:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.via-mg-dark\/40{--tw-gradient-via:color-mix(in oklab,var(--brand-bg)40%,transparent)}}.via-mg-dark\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-mg-dark\/75{--tw-gradient-via:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.via-mg-dark\/75{--tw-gradient-via:color-mix(in oklab,var(--brand-bg)75%,transparent)}}.via-mg-dark\/75{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-mg-red\/30{--tw-gradient-via:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.via-mg-red\/30{--tw-gradient-via:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.via-mg-red\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-mg-red\/40{--tw-gradient-via:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.via-mg-red\/40{--tw-gradient-via:color-mix(in oklab,var(--brand-primary)40%,transparent)}}.via-mg-red\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-800{--tw-gradient-to:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-800{--tw-gradient-to:var(--color-cyan-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-dark{--tw-gradient-to:var(--brand-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-dark-light{--tw-gradient-to:var(--brand-bg-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-dark\/50{--tw-gradient-to:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.to-mg-dark\/50{--tw-gradient-to:color-mix(in oklab,var(--brand-bg)50%,transparent)}}.to-mg-dark\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-dark\/70{--tw-gradient-to:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.to-mg-dark\/70{--tw-gradient-to:color-mix(in oklab,var(--brand-bg)70%,transparent)}}.to-mg-dark\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-gold\/30{--tw-gradient-to:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.to-mg-gold\/30{--tw-gradient-to:color-mix(in oklab,var(--brand-accent)30%,transparent)}}.to-mg-gold\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-red-dark{--tw-gradient-to:var(--brand-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-mg-red\/5{--tw-gradient-to:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.to-mg-red\/5{--tw-gradient-to:color-mix(in oklab,var(--brand-primary)5%,transparent)}}.to-mg-red\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-800{--tw-gradient-to:var(--color-pink-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-800{--tw-gradient-to:var(--color-purple-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-800{--tw-gradient-to:var(--color-teal-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-700{--tw-gradient-to:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-mg-gold{fill:var(--brand-accent)}.fill-mg-red{fill:var(--brand-primary)}.fill-white{fill:var(--color-white)}.fill-white\/50{fill:#ffffff80}@supports (color:color-mix(in lab,red,red)){.fill-white\/50{fill:color-mix(in oklab,var(--color-white)50%,transparent)}}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-36{padding-block:calc(var(--spacing)*36)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-10{padding-left:calc(var(--spacing)*10)}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-cairo{font-family:var(--font-cairo)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-300\/70{color:#7bf1a8b3}@supports (color:color-mix(in lab,red,red)){.text-green-300\/70{color:color-mix(in oklab,var(--color-green-300)70%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-mg-red{color:var(--brand-primary)}.text-mg-red-light{color:var(--brand-primary-light)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300)70%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-900{color:var(--color-red-900)}.text-sky-400{color:var(--color-sky-400)}.text-teal-400{color:var(--color-teal-400)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300\/80{color:#ffe02acc}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/80{color:color-mix(in oklab,var(--color-yellow-300)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.placeholder-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/40::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.placeholder-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/60::placeholder{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.accent-mg-red{accent-color:var(--brand-primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)40%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/30{--tw-shadow-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-mg-red\/5{--tw-shadow-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--brand-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-mg-red\/20{--tw-shadow-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--brand-primary)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-mg-red\/30{--tw-shadow-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--brand-primary)30%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-mg-red,.ring-mg-red\/30{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-mg-red\/30{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ring-mg-red\/50{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-mg-red\/50{--tw-ring-color:color-mix(in oklab,var(--brand-primary)50%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[60px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[100px\],.blur-\[80px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100–120px\]{--tw-blur:blur(100–120px)}.blur-\[100–120px\],.blur-\[120px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-md{--tw-blur:blur(var(--blur-md))}.blur-md,.brightness-100{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-100{--tw-brightness:brightness(100%)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:w-1\/2:is(:where(.group):hover *){width:50%}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-mg-red:is(:where(.group):hover *){border-color:var(--brand-primary)}.group-hover\:bg-mg-red:is(:where(.group):hover *),.group-hover\:bg-mg-red\/20:is(:where(.group):hover *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-mg-red\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand-primary)20%,transparent)}}.group-hover\:from-mg-red:is(:where(.group):hover *){--tw-gradient-from:var(--brand-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:to-mg-red-dark:is(:where(.group):hover *){--tw-gradient-to:var(--brand-primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:text-gray-800:is(:where(.group):hover *){color:var(--color-gray-800)}.group-hover\:text-mg-gold:is(:where(.group):hover *){color:var(--brand-accent)}.group-hover\:text-mg-red-light:is(:where(.group):hover *){color:var(--brand-primary-light)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-mg-gold\/20:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mg-gold\/20:hover{border-color:color-mix(in oklab,var(--brand-accent)20%,transparent)}}.hover\:border-mg-gold\/30:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mg-gold\/30:hover{border-color:color-mix(in oklab,var(--brand-accent)30%,transparent)}}.hover\:border-mg-gold\/60:hover{border-color:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mg-gold\/60:hover{border-color:color-mix(in oklab,var(--brand-accent)60%,transparent)}}.hover\:border-mg-red\/30:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mg-red\/30:hover{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.hover\:border-mg-red\/50:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mg-red\/50:hover{border-color:color-mix(in oklab,var(--brand-primary)50%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.hover\:bg-blue-500\/90:hover{background-color:#3080ffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/90:hover{background-color:color-mix(in oklab,var(--color-blue-500)90%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.hover\:bg-green-500\/30:hover{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/30:hover{background-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-mg-dark-light:hover{background-color:var(--brand-bg-light)}.hover\:bg-mg-red:hover{background-color:var(--brand-primary)}.hover\:bg-mg-red-dark:hover{background-color:var(--brand-primary-dark)}.hover\:bg-mg-red\/30:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mg-red\/30:hover{background-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.hover\:bg-mg-red\/80:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mg-red\/80:hover{background-color:color-mix(in oklab,var(--brand-primary)80%,transparent)}}.hover\:bg-mg-red\/90:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mg-red\/90:hover{background-color:color-mix(in oklab,var(--brand-primary)90%,transparent)}}.hover\:bg-orange-500\/30:hover{background-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/30:hover{background-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-yellow-500\/30:hover{background-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/30:hover{background-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.hover\:bg-yellow-500\/90:hover{background-color:#edb200e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/90:hover{background-color:color-mix(in oklab,var(--color-yellow-500)90%,transparent)}}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-mg-red:hover{color:var(--brand-primary)}.hover\:text-mg-red-light:hover{color:var(--brand-primary-light)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-mg-red\/30:hover{--tw-shadow-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-mg-red\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--brand-primary)30%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:border-mg-red\/50:focus{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:border-mg-red\/50:focus{border-color:color-mix(in oklab,var(--brand-primary)50%,transparent)}}.focus\:border-purple-500\/50:focus{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-purple-500\/50:focus{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.focus\:bg-white\/20:focus{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/20:focus{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.focus\:ring-mg-red:focus{--tw-ring-color:var(--brand-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-mg-red\/50:disabled{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-mg-red\/50:disabled{background-color:color-mix(in oklab,var(--brand-primary)50%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:bg-white\/5:disabled:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:bg-white\/5:disabled:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}@media (min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:top-\[41px\]{top:41px}.md\:right-8{right:calc(var(--spacing)*8)}.md\:left-8{left:calc(var(--spacing)*8)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-\[480px\]{height:480px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}.md\:overflow-x-auto{overflow-x:auto}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:py-40{padding-block:calc(var(--spacing)*40)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:right-auto{right:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/30:is(.dark *){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:border-t-white:is(.dark *){border-top-color:var(--color-white)}.dark\:bg-\[\#131822\]:is(.dark *){background-color:#131822}.dark\:bg-mg-dark:is(.dark *){background-color:var(--brand-bg)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-800:is(.dark *){color:var(--color-gray-800)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/20:is(.dark *){color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/20:is(.dark *){color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30:is(.dark *){color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:placeholder-white\/30:is(.dark *)::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder-white\/30:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:text-gray-800:is(.dark *):hover{color:var(--color-gray-800)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}.bg-mg-red{background-color:var(--brand-primary)}.bg-mg-red-dark{background-color:var(--brand-primary-dark)}.bg-mg-red-light{background-color:var(--brand-primary-light)}.bg-mg-dark{background-color:var(--brand-bg)}.bg-mg-dark-light{background-color:var(--brand-bg-light)}.bg-mg-card{background-color:var(--brand-card-bg)}.bg-mg-gray{background-color:var(--color-mg-gray)}.text-mg-silver{color:var(--color-mg-silver)}.text-mg-gold{color:var(--brand-accent)}.border-mg-red{border-color:var(--brand-primary)}.shadow-mg-red\/20{box-shadow:0 4px 12px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/20{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary)20%,transparent)}}.shadow-mg-red\/30{box-shadow:0 4px 12px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/30{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary)30%,transparent)}}.shadow-mg-red\/40{box-shadow:0 4px 12px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/40{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary)40%,transparent)}}.shadow-mg-red\/5{box-shadow:0 4px 12px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-mg-red\/5{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary)5%,transparent)}}}.maintenance-page{--maint-accent:#e52e46;color:#edf2f9;background:#0b1018;min-height:100vh;font-family:inherit;line-height:1.8}.maintenance-page *{box-sizing:border-box}.maintenance-page .maint-wrap{width:min(1160px,100% - 40px);margin:auto}.maintenance-page a{color:inherit;text-decoration:none}.maintenance-page button{cursor:pointer;font:inherit}.maintenance-page button:disabled{opacity:.6;cursor:wait}.maintenance-page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #ddc38c}.maintenance-page .maint-nav{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:18px;min-height:88px;display:flex}.maintenance-page .maint-logo{align-items:center;gap:12px;display:flex}.maintenance-page .maint-logo img{object-fit:contain}.maintenance-page .maint-logo b{letter-spacing:.7px;direction:ltr;font-size:14px;display:block}.maintenance-page .maint-logo small{color:#9ba9bc;font-size:10px;display:block}.maintenance-page .maint-nav nav{color:#b7c2d2;gap:20px;font-size:12px;display:flex}.maintenance-page .maint-crumbs{color:#9ba9bc;flex-wrap:wrap;align-items:center;gap:12px;padding-top:25px;font-size:11px;display:flex}.maintenance-page .maint-crumbs a:hover{color:var(--maint-accent)}.maintenance-page .maint-hero{text-align:center;max-width:880px;margin:auto;padding:38px 0}.maintenance-page .maint-eyebrow{color:var(--maint-accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.maintenance-page h1{margin:12px 0;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.6}.maintenance-page .maint-hero p{color:#aeb9c9;max-width:700px;margin:auto;font-size:14px}.maintenance-page .maint-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:50px;display:grid}.maintenance-page .maint-brand-card{text-align:center;background:#121a26;border:1px solid #ffffff1d;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:30px 20px;display:flex}.maintenance-page .maint-brand-card:hover{border-color:var(--maint-accent)}.maintenance-page .maint-brand-card img{object-fit:contain}.maintenance-page .maint-brand-card h2{margin:0;font-size:18px;font-weight:800}.maintenance-page .maint-brand-card p{color:#9ba9bc;margin:0;font-size:11px}.maintenance-page .maint-brand-card span{color:#ddc38c;align-items:center;gap:8px;font-size:12px;display:flex}.maintenance-page .maint-finder{z-index:25;background:#111b29f5;border:1px solid #334154;border-radius:15px;padding:17px 20px;position:sticky;top:8px;box-shadow:0 16px 36px #0003}.maintenance-page .maint-finder>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.maintenance-page .maint-finder strong{font-size:13px}.maintenance-page .maint-finder label{width:min(400px,100%);display:block;position:relative}.maintenance-page .maint-finder input{color:#fff;background:#09111c;border:1px solid #ffffff24;border-radius:10px;width:100%;padding:10px 14px 10px 42px;font-family:inherit;font-size:12px}.maintenance-page .maint-finder label svg{color:#9ba9bc;position:absolute;top:14px;left:14px}.maintenance-page .maint-finder nav{scrollbar-width:thin;gap:8px;max-width:100%;padding-top:13px;display:flex;overflow-x:auto}.maintenance-page .maint-finder nav a{white-space:nowrap;background:#ffffff06;border:1px solid #ffffff18;border-radius:7px;padding:5px 12px;font-size:11px}.maintenance-page .maint-finder nav a:hover{border-color:var(--maint-accent)}.maintenance-page .maint-sectionhead{flex-wrap:wrap;align-items:center;gap:14px;margin:32px 0 20px;display:flex}.maintenance-page .maint-sectionhead h2{margin-inline-end:auto;font-size:20px;font-weight:800}.maintenance-page .maint-sectionhead span{color:#9ba9bc;font-size:11px}.maintenance-page .maint-sectionhead button{background:#121a26;border:1px solid #fff2;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:flex}.maintenance-page .maint-models{gap:26px;display:grid}.maintenance-page .maint-model{background:#101824;border:1px solid #ffffff1c;border-radius:16px;min-width:0;padding:20px;scroll-margin-top:165px}.maintenance-page .maint-model>header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;display:flex}.maintenance-page .maint-model>header h2{margin:0;font-size:21px;font-weight:800}.maintenance-page .maint-model>header span{color:#9ba9bc;white-space:nowrap;font-size:10px}.maintenance-page .maint-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.maintenance-page .maint-variant{background:#151e2c;border:1px solid #ffffff14;border-radius:12px;min-width:0;overflow:hidden}.maintenance-page .maint-variant h3{overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:13px;font-weight:700}.maintenance-page .maint-image{aspect-ratio:1.24;color:#111;text-align:center;background:#e2e2e2;padding:7px;display:block;position:relative;overflow:hidden}.maintenance-page .maint-image img{object-fit:contain;width:100%;height:100%;display:block}.maintenance-page .maint-zoom-label{color:#fff;background:#111827e8;border:1px solid #ffffff30;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex;position:absolute;bottom:14px;left:14px}.maintenance-page .maint-variant-bottom{padding:15px}.maintenance-page .maint-variant-bottom p{color:#9ba9bc;margin:0 0 14px;font-size:11px}.maintenance-page .maint-variant-bottom>div{flex-wrap:wrap;gap:8px;display:flex}.maintenance-page :is(.maint-primary,.maint-secondary){text-align:center;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.maintenance-page .maint-primary{background:var(--maint-accent);color:#fff}.maintenance-page .maint-secondary{color:#c9d1df;background:#ffffff06;border-color:#ffffff24}.maintenance-page .maint-note{color:#a2afc2;border-right:2px solid #a48b55;margin:22px 0;padding-right:12px;font-size:11px}.maintenance-page .maint-guidance{background:#121b28;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;padding:28px;display:grid}.maintenance-page .maint-guidance h2{margin:10px 0;font-size:23px;font-weight:800}.maintenance-page .maint-guidance li,.maintenance-page .maint-guidance p{color:#aeb9c9;font-size:12px}.maintenance-page .maint-guidance ol{align-content:center;gap:14px;padding-right:20px;list-style:decimal;display:grid}.maintenance-page .maint-faq{margin:40px 0}.maintenance-page .maint-faq h2{margin-bottom:18px;font-size:22px;font-weight:800}.maintenance-page .maint-faq details{border-bottom:1px solid #ffffff16;padding:15px 0}.maintenance-page .maint-faq summary{cursor:pointer;font-size:13px;font-weight:700}.maintenance-page .maint-faq p{color:#9ba9bc;max-width:900px;margin-top:12px;font-size:12px}.maintenance-page .maint-cta{background:#171c2a;border:1px solid #ffffff25;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;padding:26px;display:flex}.maintenance-page .maint-cta h2{font-size:19px;font-weight:800}.maintenance-page .maint-cta p{color:#9ba9bc;margin-top:6px;font-size:11px}.maintenance-page .maint-cta>a{flex:none;min-width:170px}.maintenance-page .maint-other-brands{flex-wrap:wrap;gap:12px;margin-bottom:35px;font-size:12px;display:flex}.maintenance-page .maint-other-brands h2{width:100%;font-size:16px;font-weight:700}.maintenance-page .maint-other-brands a{border:1px solid #ffffff1a;border-radius:8px;padding:7px 11px}.maintenance-page .maint-footer{color:#9ba9bc;border-top:1px solid #ffffff18;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:22px 0;font-size:10px;display:flex}.maintenance-page .maint-status{text-align:center;border:1px solid #ffffff24;border-radius:12px;margin:20px 0;padding:35px;font-size:14px}.maintenance-page .maint-status a,.maintenance-page .maint-status button{color:#ddc38c;margin:12px;padding:9px;display:inline-block}.maintenance-page [hidden]{display:none!important}.maintenance-page .maint-dialog{color:#edf2f9;direction:rtl;background:#101722;border:1px solid #3a4659;border-radius:15px;width:min(1280px,100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.maintenance-page .maint-dialog::backdrop{background:#03060de8}.maintenance-page .maint-dialog header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.maintenance-page .maint-dialog header strong{overflow-wrap:anywhere;font-size:13px}.maintenance-page .maint-dialog header button{background:#ffffff12;border-radius:7px;flex-shrink:0;padding:7px}.maintenance-page .maint-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.maintenance-page .maint-tools button{background:#1c2839;border:1px solid #ffffff24;border-radius:5px;padding:4px 11px}.maintenance-page .maint-tools a{color:#ddc38c;margin-inline-start:auto}.maintenance-page .maint-imagearea{direction:ltr;background:#ddd;max-height:calc(100dvh - 180px);padding:10px;overflow:auto}.maintenance-page .maint-imagearea img{max-width:none;height:auto;margin:auto;display:block}.maintenance-page .maint-dialog>p{color:#9ba9bc;padding:8px 15px;font-size:10px}html.xmega-cursor-ready body .maintenance-page .maint-dialog,html.xmega-cursor-ready body .maintenance-page .maint-dialog *{cursor:auto!important}@media (max-width:700px){.maintenance-page .maint-wrap{width:calc(100% - 28px)}.maintenance-page .maint-nav{min-height:76px}.maintenance-page .maint-nav nav{gap:12px;font-size:10px}.maintenance-page .maint-logo b{font-size:11px}.maintenance-page .maint-logo small{display:none}.maintenance-page .maint-hero{padding:30px 0}.maintenance-page h1{font-size:29px}.maintenance-page .maint-hero p{font-size:12px}.maintenance-page .maint-brand-grid{grid-template-columns:1fr}.maintenance-page .maint-finder{padding:12px;top:6px}.maintenance-page .maint-finder strong{min-width:90px;font-size:11px}.maintenance-page .maint-finder input{padding-right:9px;font-size:10px}.maintenance-page .maint-finder nav a{font-size:10px}.maintenance-page .maint-model{padding:12px}.maintenance-page .maint-model>header h2{font-size:18px}.maintenance-page .maint-variants{grid-template-columns:1fr}.maintenance-page .maint-guidance{grid-template-columns:1fr;gap:15px;padding:22px}.maintenance-page .maint-cta{flex-direction:column;align-items:stretch;gap:17px;padding:22px}.maintenance-page .maint-cta>a{width:100%}.maintenance-page .maint-dialog header{padding:12px}.maintenance-page .maint-dialog header strong{font-size:11px}.maintenance-page .maint-imagearea{max-height:calc(100dvh - 215px)}.maintenance-page .maint-tools a{flex-basis:100%;margin:0}}@media (prefers-reduced-motion:reduce){.maintenance-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.maintenance-page .maint-variants>.maint-variant{flex-direction:column;align-self:stretch;margin:0;display:flex}.maintenance-page .maint-variant>h3{align-items:center;min-height:54px;display:flex}.maintenance-page .maint-variant>.maint-image{flex-shrink:0}.maintenance-page .maint-variant>.maint-variant-bottom{margin-top:auto}.maintenance-page .maint-finder label>svg{pointer-events:none}.maintenance-page .maint-finder input{cursor:text;padding-inline-end:65px}.maintenance-page .maint-finder .maint-clear{color:#c9d1df;inset-inline-end:36px;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.maintenance-page .maint-finder .maint-clear svg{position:static}.review-video-poster{aspect-ratio:9/12;color:#fff;cursor:pointer;background:radial-gradient(at 50% 40%,#44212c,#101720 72%);border:1px solid #ffffff20;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:320px;display:flex;position:relative;overflow:hidden}.review-video-poster>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.review-video-poster:after{content:"";background:linear-gradient(#090e1866,#0000 52%,#090e18d9);position:absolute;inset:0}.review-video-platform{z-index:1;background:#111827c9;border:1px solid #ffffff30;border-radius:999px;padding:4px 11px;font-size:12px;position:absolute;top:12px;right:12px}.review-video-play{z-index:1;background:#df2845;border:1px solid #ff9ca755;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;transition:transform .18s;display:flex;box-shadow:0 8px 30px #0007}.review-video-poster:hover .review-video-play{transform:scale(1.06)}.review-video-caption{z-index:1;font-size:14px;font-weight:700;position:absolute;bottom:18px}.review-video-source{color:#ff7187;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.review-video-dialog{color:#fff;direction:rtl;background:#101620;border:1px solid #ffffff30;border-radius:20px;width:480px;max-width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;position:fixed;inset:0;overflow-y:auto}.review-video-dialog::backdrop{background:#030711d9}.review-video-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.review-video-header h3{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.review-video-header button{background:#ffffff12;border-radius:8px;flex-shrink:0;padding:7px;display:flex}.review-video-frame{aspect-ratio:9/16;background:#080d16;border:0;border-radius:10px;width:min(100%,max(120px,56.25dvh - 112.5px));height:auto;margin-inline:auto;display:block}.review-video-help{color:#aeb8c7;margin-top:12px;font-size:12px;line-height:1.8}.review-video-dialog button:focus-visible,.review-video-poster:focus-visible,.review-video-source:focus-visible{outline-offset:4px;outline:3px solid #f1c76b}@media (prefers-reduced-motion:reduce){.review-video-play{transition:none}.review-video-poster:hover .review-video-play{transform:none}}html.xmega-cursor-ready body dialog.review-video-dialog,html.xmega-cursor-ready body dialog.review-video-dialog *{cursor:auto!important}.xmega-site-cursor{z-index:2147483000;pointer-events:none;opacity:0;will-change:transform;direction:ltr;width:44px;height:44px;margin-top:-22px;margin-left:-22px;transition:opacity .1s;position:fixed;top:0;left:0}.xmega-site-cursor svg{width:44px;height:44px;display:block;overflow:visible}.xmega-site-cursor.is-visible{opacity:1}.xmega-cursor-dial{transform-origin:22px 22px;transition:transform .16s}.xmega-cursor-base{fill:none;stroke:#edf2fb;stroke-opacity:.32;stroke-width:.7px}.xmega-cursor-ticks{fill:none;stroke:#f0f3f8;opacity:.6;stroke-width:1px}.xmega-cursor-arc{fill:none;stroke:#e82b45;stroke-width:1.8px;stroke-linecap:round}.xmega-cursor-dot{fill:#fff;stroke:#111;stroke-width:.6px}.xmega-cursor-needle{transform-origin:22px 22px;stroke:#ff4d66;stroke-width:1.7px;stroke-linecap:round;transition:transform .25s;transform:rotate(-50deg)}.xmega-site-cursor.is-interactive .xmega-cursor-dial{transform:scale(1.2)}.xmega-site-cursor.is-interactive .xmega-cursor-arc{stroke:#ff4660;stroke-width:2.1px}.xmega-site-cursor.is-pressed .xmega-cursor-dial{transform:scale(.84)}.xmega-site-cursor.is-visible.is-loading .xmega-cursor-needle{animation:xmega-cursor-rpm .8s ease-in-out infinite alternate}.xmega-cursor-toggle{display:none}@keyframes xmega-cursor-rpm{0%{transform:rotate(-50deg)}to{transform:rotate(70deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.xmega-cursor-ready,html.xmega-cursor-ready body,html.xmega-cursor-ready body *{cursor:none!important}.xmega-cursor-toggle{z-index:35;color:#dde4ee;cursor:pointer;background:#10151de8;border:1px solid #ffffff30;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:11px;line-height:1.5;display:inline-flex;position:fixed;bottom:96px;left:24px}.xmega-cursor-toggle>span{color:#ef3e56}.xmega-cursor-toggle:focus-visible{outline-offset:3px;outline:3px solid #e5c879}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.xmega-cursor-toggle,.xmega-site-cursor{display:none!important}.xmega-cursor-needle,.xmega-site-cursor *{transition:none!important;animation:none!important}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.public-site{--site-bg:#f6f7f8;--site-panel:#fff;--site-soft:#edf1f4;--site-ink:#273640;--site-muted:#607481;--site-line:#dce4e9;--site-field:#fff;background:var(--site-bg);color:var(--site-ink);min-height:100vh}html[data-theme=dark] .public-site{--site-bg:#101722;--site-panel:#182330;--site-soft:#202e3e;--site-ink:#e6edf4;--site-muted:#a8b8c7;--site-line:#345;--site-field:#14202d}.public-site [style*=--brand-bg]{--brand-bg:var(--site-bg)!important;--brand-bg-light:var(--site-soft)!important;--brand-card-bg:var(--site-panel)!important}.site-preferences{background:var(--site-panel);border-bottom:1px solid var(--site-line);color:var(--site-muted);font:11px/1.7 Cairo,Arial,sans-serif}.site-preferences>div{justify-content:flex-end;align-items:center;gap:14px;width:min(1240px,100% - 32px);min-height:38px;margin:auto;display:flex}.site-preferences [role=group]{gap:3px;padding:3px;display:flex}.site-preferences button{cursor:pointer;color:var(--site-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:flex}.site-preferences button[aria-pressed=true]{background:var(--site-soft);border-color:var(--site-line);color:var(--site-ink)}.site-preferences button:focus-visible{outline-offset:2px;outline:2px solid #7a9bb3}html[data-theme=light] .public-site{--color-mg-dark:#f6f7f8;--color-mg-dark-light:#edf1f4;--color-mg-gray:#e4ebf0;--color-mg-text:#273640;--color-mg-text-muted:#607481}html[data-theme=light] .public-site [class*=text-white]{color:var(--site-ink)}html[data-theme=light] .public-site [class*=text-white\/]{color:var(--site-muted)}html[data-theme=light] .public-site .glass{color:var(--site-ink);box-shadow:0 3px 20px #26394905}.public-site .glass-strong,html[data-theme=light] .public-site .glass{background:var(--site-panel);border-color:var(--site-line)}html[data-theme=light] .public-site [class*=border-white\/]{border-color:var(--site-line)}html[data-theme=light] .public-site :is(input,select,textarea){color:var(--site-ink);background-color:var(--site-field);border-color:var(--site-line)}html[data-theme=light] .public-site option{color:#273640!important;background:#fff!important}html[data-theme=light] .public-site :is(.btn-primary,.bg-mg-red,.bg-green-600,.bg-blue-600,.bg-purple-600,[class*=from-mg-red]) .text-white,html[data-theme=light] .public-site :is(.btn-primary,.bg-mg-red,.bg-green-600,.bg-blue-600,.bg-purple-600,[class*=from-mg-red],[class*=from-green-]){color:#fff}.public-site [data-theme-contrast=photo]{color:#fff;--brand-bg:#0d1420!important;--brand-bg-light:#142033!important}.public-site [data-theme-contrast=photo] [class*=text-white]{color:#fff}.public-site .maintenance-page{background:var(--site-bg);color:var(--site-ink)}.public-site .maintenance-page :is(.maint-brand-card,.maint-model,.maint-variant,.maint-guidance,.maint-cta,.maint-dialog,.maint-finder,.maint-tools button,.maint-sectionhead button){background:var(--site-panel);color:var(--site-ink);border-color:var(--site-line)}.public-site .maintenance-page :is(.maint-logo small,.maint-nav nav,.maint-crumbs,.maint-hero p,.maint-brand-card p,.maint-sectionhead span,.maint-model>header span,.maint-variant-bottom p,.maint-guidance p,.maint-guidance li,.maint-faq p,.maint-note,.maint-footer,.maint-dialog>p,.maint-cta p){color:var(--site-muted)}.public-site .maintenance-page :is(.maint-nav,.maint-faq details,.maint-footer,.maint-dialog header,.maint-other-brands a){border-color:var(--site-line)}.public-site .maintenance-page :is(.maint-secondary,.maint-finder nav a){background:var(--site-soft);color:var(--site-ink);border-color:var(--site-line)}.public-site .maintenance-page .maint-finder input{background:var(--site-field);color:var(--site-ink);border-color:var(--site-line)}html[data-theme=dark] .public-site :is(.parts-shop,.parts-detail-page,.parts-cart){background:var(--site-bg);color:var(--site-ink)}html[data-theme=dark] .public-site :is(.parts-header,.parts-footer,.parts-product,.parts-filters,.parts-search,.parts-empty,.detail-gallery,.detail-summary .glass,.detail-related-card,.parts-load-more button,.parts-cart-toggle){background:var(--site-panel);color:var(--site-ink);border-color:var(--site-line)}html[data-theme=dark] .public-site :is(.parts-product-image,.detail-related-card>div:first-child){border-color:var(--site-line);background:#f4f5f6}html[data-theme=dark] .public-site :is(.parts-product h3,.parts-price,.parts-intro h1,.parts-logo,.parts-filter-heading h2,.parts-results-toolbar h2,.detail-title,.detail-price,.detail-summary .glass h3,.detail-related>h2,.detail-related-card h3,.detail-related-card .text-mg-gold){color:var(--site-ink)}html[data-theme=dark] .public-site :is(.parts-intro>p,.parts-intro nav,.parts-product-model,.parts-product-type,.parts-order-note,.parts-results-toolbar p,.parts-footer p,.parts-logo small,.detail-summary>p,.detail-summary .glass p,.detail-summary [class*=text-white],.parts-cart [class*=text-white],.parts-detail-page [class*=text-white]){color:var(--site-muted)}html[data-theme=dark] .public-site :is(.parts-shop,.parts-detail-page,.parts-cart) :is(input,select,option,textarea){background:var(--site-field)!important;color:var(--site-ink)!important;border-color:var(--site-line)!important}html[data-theme=dark] .public-site :is(.parts-cart-toggle,.parts-filter-toggle,.parts-results-controls select,.detail-quantity button,.detail-contact a,.detail-contact button,.detail-gallery>button){background:var(--site-panel);color:var(--site-ink);border-color:var(--site-line)}html[data-theme=dark] .public-site .parts-search input{background:var(--site-panel)!important;color:var(--site-ink)!important}html[data-theme=dark] .public-site .parts-cart .bg-mg-card{background:var(--site-panel)}html[data-theme=dark] .public-site .parts-cart .bg-mg-dark{background:var(--site-bg)}html[data-theme=dark] .public-site :is(.parts-cart-notice,.detail-cart-confirmation){background:#1a3028;border-color:#345542;color:#c8e7d4!important}html[data-theme=dark] .public-site .parts-active-filters>div>span{background:var(--site-panel);border-color:var(--site-line);color:var(--site-ink)}html[data-theme=dark] .public-site .parts-cart button.bg-mg-red{color:#fff}html[data-theme=dark] .public-site .booking-request-page{--booking-ink:#e4edf0;--booking-text:#d6e1e9;--booking-muted:#a2b4c2;--booking-line:#345;background:var(--site-bg);color:var(--site-ink);color-scheme:dark}html[data-theme=dark] .public-site :is(.booking-form-shell,.booking-centre-info>div,.booking-centre-card,.booking-header-mark,.booking-parts-destination,.booking-seo-section,.booking-faq details){background:var(--site-panel);border-color:var(--site-line);color:var(--site-ink)}html[data-theme=dark] .public-site .booking-request-page :is(p,li,dt,dd,small,.booking-crumb,.booking-nav>div,.booking-section-label){color:var(--site-muted)}html[data-theme=dark] .public-site .booking-request-page :is(h1,h2,h3,strong,.booking-wordmark){color:var(--site-ink)}html[data-theme=dark] .public-site .booking-independent{color:#cee7d6;background:#1c3029;border-color:#345346}html[data-theme=dark] .public-site .booking-request-page .booking-contact :is(input:not([type=radio]),select,textarea,option){color-scheme:dark;background:var(--site-field)!important;color:var(--site-ink)!important;border-color:var(--site-line)!important}html[data-theme=dark] .public-site .booking-request-page .booking-contact :is(label,span,[class*=text-white]){color:var(--site-ink)}html[data-theme=dark] .public-site .booking-request-page .booking-contact form>.flex:first-child{background:var(--site-soft);border-color:var(--site-line)}html[data-theme=dark] .public-site .booking-request-page .booking-contact form>.flex:first-child>label:has(input:checked){background:var(--site-panel);border-color:#658699}html[data-theme=dark] .public-site .booking-request-page .booking-contact button[type=submit]:not(:disabled){color:#fff!important;background:#c1374e!important;border-color:#c1374e!important}html[data-theme=dark] .public-site .booking-contact-links a:first-child{color:#d7eddf;background:#29493d;border-color:#46675a}html[data-theme=dark] .public-site :is(.xmega-consent-banner,.xmega-consent-dialog,.xmega-consent-footer){background:var(--site-panel);color:var(--site-ink);border-color:var(--site-line)}html[data-theme=dark] .public-site :is(.xmega-consent-copy h2,.xmega-consent-dialog h2,.xmega-consent-option strong){color:var(--site-ink)}html[data-theme=dark] .public-site :is(.xmega-consent-copy p,.xmega-consent-copy a,.xmega-consent-dialog>p,.xmega-consent-option small,.xmega-consent-more,.xmega-consent-more p,.xmega-consent-more a){color:var(--site-muted)}html[data-theme=dark] .public-site .xmega-consent-required{background:var(--site-soft);border-color:var(--site-line)}html[data-theme=dark] .public-site .xmega-consent-required :is(strong,p){color:var(--site-ink)}@keyframes site-mobile-reveal{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.public-site .site-reveal{animation:site-mobile-reveal .48s cubic-bezier(.2,.65,.3,1) both}.public-site :is(button,.parts-product-link,.maint-brand-card){transition:background-color .16s,border-color .16s,transform .16s}.public-site button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.public-site *,.public-site :after,.public-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:767px){.site-preferences>div{justify-content:space-between;min-height:36px}.site-preferences>div>span{font-size:10px}}html[data-theme=light] .public-site .text-mg-gold{color:#89671e}html[data-theme=dark] .public-site .booking-request-page .booking-header{background:var(--site-panel)}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.public-site :is(.xmega-consent-dialog,.parts-cart[role=dialog]){animation:site-mobile-reveal .22s ease-out}}html[data-theme=dark] .public-site :is(.booking-eyebrow,.booking-crumb>span:last-child,.booking-nav>div,.booking-card-top,.booking-wordmark small){color:var(--site-muted)}html[data-theme=dark] .public-site :is(.booking-jump,.booking-header-actions>a:not(.booking-parts-button),.parts-product-brand,.parts-eyebrow,.detail-summary>a){color:#ff9db0}html[data-theme=dark] .public-site .xmega-consent-actions button:last-child{color:#bdcfdd}html[data-theme=dark] .public-site .xmega-consent-actions button:not(:last-child){color:#fff;background:#365469;border-color:#5b7890}.public-site [class*="bg-[#111a31]"]{background:var(--site-panel);border-color:var(--site-line);color:var(--site-ink)}html[data-theme=light] .public-site :is(input,select,textarea){background-color:var(--site-field)!important;color:var(--site-ink)!important}html[data-theme=light] .public-site :is(input,textarea)::placeholder{color:#7a8b98!important}.public-site .customer-request-modal button.customer-request-submit{cursor:pointer;min-height:48px;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#b81735!important;border:1px solid #b81735!important}.public-site .customer-request-modal button.customer-request-submit:not(:disabled):hover{background:#98102b!important;border-color:#98102b!important}.public-site .customer-request-modal button.customer-request-submit:disabled{cursor:not-allowed;color:#fff!important;opacity:1!important;background:#795362!important;border-color:#795362!important}.public-site .customer-request-modal button.customer-request-submit[aria-busy=true]{cursor:wait}.public-site .customer-request-modal button.customer-request-submit :is(span,svg){-webkit-text-fill-color:currentColor;color:#fff!important}.public-site .customer-request-modal button.customer-request-submit:focus-visible{outline-offset:3px;outline:3px solid var(--site-ink,#263943)!important;box-shadow:0 0 0 2px var(--site-panel,#fff)!important}.brand-service-page{background:var(--site-bg);color:var(--site-ink);--brand-focus:var(--brand-primary,#c41230);padding-bottom:0}.brand-service-page :is(section[id],#brand-parts,#brand-packages){scroll-margin-top:80px}.brand-service-page>section:not(#hero){padding-top:44px;padding-bottom:44px}.brand-service-page #hero>div:last-child{padding-top:36px;padding-bottom:35px}.brand-service-page #hero h1{margin-bottom:12px;font-size:clamp(25px,3vw,42px);line-height:1.55}.brand-service-page #hero h1 small{color:var(--site-muted);margin-top:8px;font-size:16px;font-weight:600;display:block}.brand-service-page #hero>div:last-child>img{margin-bottom:18px}.brand-service-page #hero>div:last-child>p{font-size:16px;line-height:1.95}.brand-intro-addition{text-align:center;max-width:880px;color:var(--site-muted);margin:18px auto 22px;font-size:15px;line-height:1.95}.brand-intro-addition .brand-independent{color:var(--site-ink);margin:12px 0;font-size:13px}.brand-intro-hint{color:var(--site-muted);font-size:12px}.brand-jump{z-index:30;background:var(--site-panel);border-block:1px solid var(--site-line);position:sticky;top:0;box-shadow:0 2px 12px #00000005}.brand-jump>div{white-space:nowrap;align-items:center;gap:25px;max-width:1240px;min-height:56px;margin:auto;padding:16px 24px;font-size:13px;font-weight:700;display:flex;overflow-x:auto}.brand-jump a{color:var(--site-ink);text-decoration:none}.brand-jump a:hover{color:var(--brand-focus)}.brand-service-page .brand-section-title{margin-bottom:28px;font-size:clamp(24px,2.8vw,34px)}.brand-service-page .brand-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.brand-service-page .brand-services-grid>div{align-items:flex-start;padding:24px}.brand-service-page .brand-services-grid :is(h3,p){text-align:right}.brand-service-page .brand-services-grid h3{font-size:18px;line-height:1.65}.brand-service-page .brand-services-grid p{font-size:14px;line-height:1.9}.brand-service-page .brand-services-grid>div>div{width:46px;height:46px;margin-bottom:17px}.brand-request-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto;display:flex}.brand-action-primary,.brand-action-secondary{border:1px solid var(--site-line);border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 19px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.public-site .brand-action-primary{background:var(--brand-focus);border-color:var(--brand-focus);color:#fff!important}.brand-action-secondary{background:var(--site-panel);color:var(--site-ink)}.brand-action-primary:hover,.brand-action-secondary:hover{filter:brightness(.96)}.brand-action-primary:focus-visible,.brand-action-secondary:focus-visible,.brand-jump a:focus-visible,.brand-service-page summary:focus-visible{outline:3px solid var(--brand-focus);outline-offset:4px}.brand-content-section{width:min(1200px,100% - 48px);margin-inline:auto;padding-block:44px;line-height:1.9}.brand-section-heading{margin-bottom:24px}.brand-section-heading>span{color:var(--brand-focus);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.brand-section-heading h2{color:var(--site-ink);font-size:clamp(23px,2.5vw,31px);font-weight:800;line-height:1.55}.brand-section-heading p{color:var(--site-muted);margin-top:9px;font-size:15px}.brand-panel{background:var(--site-panel);border:1px solid var(--site-line);border-radius:16px;min-width:0;padding:25px;box-shadow:0 6px 24px #00000003}.brand-panel>svg{color:var(--brand-focus);margin-bottom:17px}.brand-panel h3{margin-bottom:10px;font-size:18px;font-weight:700}.brand-panel p{color:var(--site-muted);font-size:14px;line-height:1.95}.brand-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.brand-content-note{color:var(--site-muted);margin-top:18px;font-size:12px;line-height:1.9}.brand-faq-list{gap:11px;display:grid}.brand-faq-list details{background:var(--site-panel);border:1px solid var(--site-line);border-radius:12px;padding:18px 22px}.brand-faq-list summary{cursor:pointer;color:var(--site-ink);justify-content:space-between;align-items:center;gap:15px;font-size:15px;font-weight:700;list-style:none;display:flex}.brand-faq-list summary::-webkit-details-marker{display:none}.brand-faq-list summary:after{content:"+";color:var(--brand-focus);font-size:22px}.brand-faq-list details[open] summary:after{content:"−"}.brand-faq-list details p{color:var(--site-muted);margin-top:13px;font-size:14px;line-height:1.95}.brand-service-page .brand-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.brand-service-page .brand-product-card{text-align:right;min-width:0;padding:14px}.brand-service-page .brand-product-card>div:first-child{background:#fff;border-radius:10px;height:145px;padding:10px}.brand-service-page .brand-product-card img{object-fit:contain!important}.brand-service-page .brand-product-card h4{white-space:normal;text-overflow:clip;min-height:47px;margin-top:7px;font-size:14px;line-height:1.7;overflow:visible}.brand-service-page .brand-product-card>p{text-align:right;font-size:11px}.brand-service-page .brand-product-card>span{align-self:flex-start;margin-bottom:6px}.brand-service-page .brand-product-card>div:last-child{color:var(--brand-focus);font-size:17px}.brand-service-page .brand-original-grid{gap:18px}.brand-service-page .brand-reviews-grid{align-items:start;gap:18px}.brand-service-page .brand-reviews-grid>article{background:var(--site-panel);border-color:var(--site-line);min-width:0}.brand-service-page #schedule .brand-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1000px;margin-inline:auto}.brand-service-page #schedule .brand-schedule-grid img{background:var(--site-panel);object-fit:contain!important}.brand-service-page #schedule .brand-schedule-models{gap:10px;margin-bottom:24px}.brand-service-page #schedule .brand-schedule-models button{padding:10px 18px;font-size:13px}.brand-service-page #schedule .brand-schedule-heading{margin-bottom:28px}.brand-service-page #schedule .brand-schedule-heading h2{font-size:clamp(25px,3vw,37px)}.brand-service-page #schedule .brand-schedule-heading p{font-size:15px}.brand-parts-empty{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.brand-parts-empty>svg{flex-shrink:0;margin:0}.brand-parts-empty>div{flex:1;min-width:160px}.brand-parts-empty h2{margin-bottom:8px;font-size:23px;font-weight:700}.brand-mobile-actions{display:none}@media (max-width:1000px){.brand-service-page .brand-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-service-page .brand-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.brand-service-page{padding-bottom:82px}.brand-service-page>section:not(#hero){padding-top:30px;padding-bottom:30px}.brand-service-page #hero>div:last-child{padding-top:28px;padding-bottom:26px;padding-inline:18px}.brand-service-page #hero>div:last-child>p{font-size:14px}.brand-service-page #hero>div:last-child>img{width:72px;height:72px;margin-bottom:15px}.brand-service-page #hero h1 small{font-size:14px}.brand-intro-addition{margin:16px auto;font-size:14px}.brand-intro-addition .brand-independent{font-size:12px}.brand-intro-hint{font-size:11px}.brand-service-page .brand-services-grid{gap:11px}.brand-service-page .brand-services-grid>div{padding:17px 13px}.brand-service-page .brand-services-grid h3{font-size:15px}.brand-service-page .brand-services-grid p{font-size:12px}.brand-content-section{width:calc(100% - 36px);padding-block:30px}.brand-section-heading p{font-size:13px}.brand-panel{padding:21px}.brand-panel p{font-size:13px}.brand-process-grid{grid-template-columns:1fr;gap:12px}.brand-faq-list details{padding:17px}.brand-faq-list summary{font-size:14px}.brand-faq-list details p{font-size:13px}.brand-service-page .brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.brand-service-page .brand-product-card{padding:11px}.brand-service-page .brand-product-card>div:first-child{height:132px}.brand-service-page .brand-product-card h4{font-size:13px}.brand-service-page .brand-reviews-grid{grid-template-columns:minmax(0,1fr)}.brand-service-page .brand-original-grid{gap:12px}.brand-service-page #schedule .brand-schedule-grid{grid-template-columns:minmax(0,1fr);gap:17px}.brand-service-page #schedule .brand-schedule-models{gap:9px}.brand-service-page #schedule .brand-schedule-models button{padding:8px 12px;font-size:12px}.brand-service-page .brand-section-title{margin-bottom:23px}.brand-jump>div{gap:22px;min-height:51px;padding:14px 18px;font-size:12px}.brand-mobile-actions{z-index:35;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--site-panel);border-top:1px solid var(--site-line);inset-inline:0;gap:9px;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 20px #00000006}.brand-mobile-actions>a{flex:1;min-width:0;min-height:44px;padding:10px 8px;font-size:12px}.brand-service-page:has(.review-video-frame:fullscreen) .brand-mobile-actions{display:none}}@media (prefers-reduced-motion:reduce){.brand-service-page{scroll-behavior:auto}.brand-service-page .brand-action-primary,.brand-service-page .brand-action-secondary{transition:none}}.brand-contact-priority .brand-whatsapp-action{color:#fff!important;background:#08774f!important;border:1px solid #08774f!important}.brand-contact-priority .brand-form-option{min-height:44px;color:var(--br-link,var(--site-ink));text-underline-offset:4px;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:8px 4px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.brand-contact-priority .brand-form-option:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.brand-request-actions.brand-contact-priority>.brand-form-option{justify-content:flex-start;flex-basis:100%!important}.br-footer-v4 .brand-contact-priority{justify-content:flex-start;gap:8px}.br-footer-v4 .brand-contact-priority>a{padding:9px 10px;font-size:11px}@media (max-width:640px){.brand-mobile-actions.brand-contact-priority{flex-wrap:nowrap;align-items:center}.brand-mobile-actions.brand-contact-priority>.brand-form-option{flex:none;max-width:76px;padding:8px 3px;font-size:10px}.brand-mobile-actions.brand-contact-priority>:is(.brand-call-action,.brand-whatsapp-action){white-space:nowrap;flex:1;gap:5px}.brand-mobile-actions.brand-contact-priority svg{flex-shrink:0;width:16px;height:16px}}.brand-contact-page{--brand-focus:var(--brand-primary,#a31733)}@media (max-width:640px){.brand-contact-page{padding-bottom:82px}}.public-site .brand-refresh{--br-bg:#f5f7f9;--br-panel:#fff;--br-soft:#eaf0f4;--br-ink:#172838;--br-muted:#526779;--br-line:#d5dfe7;--br-border:#768899;--br-link:var(--br-action);--br-gold:#8c6100;background:var(--br-bg);color:var(--br-ink);padding-bottom:0;font-family:Cairo,Arial,sans-serif;line-height:1.85}html[data-theme=dark] .public-site .brand-refresh{--br-bg:#101923;--br-panel:#192736;--br-soft:#233647;--br-ink:#f0f5fa;--br-muted:#b6c6d4;--br-line:#3a4c5e;--br-border:#8299ad;--br-link:#a7e1f1;--br-gold:#f2cb77}.brand-refresh *{box-sizing:border-box}.brand-refresh :is(h1,h2,h3,p){margin:0}.brand-refresh :is(h1,h2,h3){color:var(--br-ink);line-height:1.5}.brand-refresh a{text-decoration:none}.brand-refresh button{cursor:pointer}.brand-refresh :is(a,button,[role=button],summary):focus-visible{outline:3px solid var(--br-link);outline-offset:4px}.br-container{width:calc(100% - 48px);max-width:1200px;margin-inline:auto}.brand-refresh .br-header{background:var(--br-panel);border-bottom:1px solid var(--br-line)}.br-header-inner{gap:22px;height:84px}.br-group-logo,.br-header-inner{align-items:center;display:flex}.br-group-logo img{object-fit:contain;width:90px;height:56px}.br-header-context{border-inline-start:1px solid var(--br-line);flex-direction:column;padding-inline-start:22px;line-height:1.65;display:flex}.br-header-context b{letter-spacing:.3px;font-size:14px}.br-header-context span{color:var(--br-muted);font-size:11px}.br-header nav{align-items:center;gap:24px;margin-inline-start:auto;font-size:13px;font-weight:700;display:flex}.br-back,.br-header nav>a{color:var(--br-ink)}.br-back{background:0 0;border:0;align-items:center;gap:8px;display:flex}.br-icon-button{border:1px solid var(--br-border);background:var(--br-panel);width:39px;height:39px;color:var(--br-ink);border-radius:11px;place-items:center;display:grid}.br-share{position:relative}.br-share-menu{z-index:45;background:var(--br-panel);border:1px solid var(--br-line);border-radius:12px;width:150px;padding:7px;position:absolute;top:47px;left:0;box-shadow:0 12px 35px #0002}.br-share-menu button{text-align:right;width:100%;color:var(--br-ink);background:var(--br-panel);border:0;border-radius:8px;padding:10px}.br-share-menu button:hover{background:var(--br-soft)}.br-breadcrumb{color:var(--br-muted);align-items:center;gap:11px;padding-block:20px;font-size:11px;display:flex}.br-breadcrumb b{color:var(--br-ink);font-weight:600}.brand-refresh #hero.br-hero{padding:0}.br-showcase{isolation:isolate;background:#111924;border-radius:23px;overflow:hidden}.br-showcase .xmega-showcase{min-height:unset}.br-showcase :is(.xmega-showcase,.xmega-showcase-stage){border-radius:23px}.br-intro{z-index:2;border:1px solid var(--br-line);background:var(--br-panel);border-radius:21px;grid-template-columns:1.7fr 1fr;gap:38px;margin:-30px 27px 0;padding:33px;display:grid;position:relative;box-shadow:0 15px 50px #13283b09}.br-title-row{align-items:center;gap:20px;display:flex}.br-brand-logo{background:#fff;border:1px solid #d5dfe7;border-radius:18px;flex-shrink:0;place-items:center;width:80px;height:80px;padding:10px;display:grid}.br-brand-logo img{object-fit:contain;width:100%;height:100%}.brand-refresh #hero h1{color:var(--br-ink);-webkit-text-fill-color:currentColor;opacity:1;letter-spacing:-.4px;background:0 0;margin:0;font-size:clamp(27px,2.8vw,37px);font-weight:850;line-height:1.5}.br-kicker{color:var(--br-link);letter-spacing:.3px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.br-centre-name{color:var(--br-muted);margin-top:6px;font-size:12px;display:block}.brand-refresh #hero .br-slogan{color:var(--br-ink);margin-top:22px;font-size:15px;font-weight:700}.brand-refresh #hero .br-original-description{color:var(--br-muted);margin-top:12px;font-size:13px;line-height:2.05}.br-visit-card{border-inline-start:1px solid var(--br-line);padding-inline-start:31px}.br-visit-card h2{font-size:20px;line-height:1.65}.br-visit-card>p{color:var(--br-muted);margin-top:12px;font-size:12px;line-height:2}.br-contact-short{gap:8px;margin-top:20px;display:grid}.br-contact-short a{color:var(--br-ink);background:var(--br-soft);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.br-contact-short a svg:last-child{margin-inline-start:auto}.br-independent{color:var(--br-muted);align-items:center;gap:10px;padding:21px 28px 25px;font-size:11px;display:flex}.br-independent svg{color:var(--br-link);flex-shrink:0}.brand-refresh .brand-request-actions{justify-content:flex-start;gap:10px;margin:24px 0 0}.brand-refresh :is(.brand-action-primary,.brand-action-secondary,.br-secondary){border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;font-size:13px;font-weight:750;line-height:1.75;transition:box-shadow .18s,transform .18s;display:inline-flex}.public-site .brand-refresh .brand-action-primary{border:1px solid var(--br-action);background:var(--br-action)!important;color:#fff!important;background-image:none!important}.public-site .brand-refresh :is(.brand-action-secondary,.br-secondary){background:var(--br-panel)!important;border:1px solid var(--br-border)!important;color:var(--br-ink)!important}.brand-refresh :is(.brand-action-primary,.brand-action-secondary,.br-secondary):hover{filter:none;transform:translateY(-1px);box-shadow:0 5px 15px #0001}.brand-refresh :is(.brand-action-primary,.brand-action-secondary,.br-secondary) svg{color:inherit!important}.br-secondary{white-space:nowrap;cursor:pointer}.brand-refresh .br-text-link{color:var(--br-link);gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.brand-refresh .brand-jump{background:var(--br-panel);border-color:var(--br-line);z-index:30}.brand-refresh .brand-jump>div{gap:28px;width:calc(100% - 48px);max-width:1200px;padding:16px 0}.brand-refresh .brand-jump a{color:var(--br-ink);font-size:12px;line-height:1.8}.brand-refresh .brand-jump a:hover{color:var(--br-link)}.brand-refresh section.br-section{padding-block:49px}.br-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.br-section-head h2{letter-spacing:-.4px;font-size:clamp(24px,2.3vw,31px);font-weight:800}.br-section-head p{color:var(--br-muted);max-width:740px;margin-top:10px;font-size:13px;line-height:1.95}.br-section-head .br-kicker{margin-bottom:8px}.brand-refresh .br-stats{padding-block:26px 10px}.br-stats>div{background:#182d40;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:26px 12px;display:grid}.br-stats article{text-align:center;border-inline-start:1px solid #ffffff30;padding:0 12px}.br-stats article:first-child{border:0}.br-stats strong{color:#fff;direction:ltr;font-size:31px;font-weight:800;display:block}.br-stats strong span{margin-inline-start:3px;font-size:20px}.br-stats p{color:#d2dfe9;margin-top:5px;font-size:11px}.br-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.brand-refresh .br-services-grid>article{background:var(--br-panel);border:1px solid var(--br-line);border-radius:17px;min-width:0;padding:25px;position:relative;box-shadow:0 4px 16px #13283b03}.br-service-number{color:var(--br-muted);font-family:Arial;font-size:12px;font-weight:700;position:absolute;top:24px;left:22px}.br-service-icon{background:var(--br-soft);color:var(--br-link);border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.br-services-grid h3{margin-bottom:12px;font-size:17px;font-weight:750}.br-services-grid p{color:var(--br-muted);min-height:72px;font-size:12px;line-height:2}.br-services-grid a{color:var(--br-link);align-items:center;gap:8px;margin-top:19px;font-size:12px;font-weight:750;display:inline-flex}.brand-refresh .br-schedule{background:var(--br-soft);border-block:1px solid var(--br-line)}.br-models{flex-wrap:wrap;gap:9px;margin-bottom:23px;display:flex}.brand-refresh #schedule .br-models button{background:var(--br-panel);border:1px solid var(--br-border);color:var(--br-ink);cursor:pointer;border-radius:9px;padding:8px 15px;font-size:12px;font-weight:700;line-height:1.8}.brand-refresh #schedule .br-models button[aria-pressed=true]{border-color:var(--br-action);background:var(--br-action)!important;color:#fff!important}.br-schedule-caption{color:var(--br-ink);align-items:center;gap:9px;margin:25px 0 16px;font-size:13px;display:flex}.br-schedule-caption svg{color:var(--br-link)}.br-schedule-caption>span{color:var(--br-muted);margin-inline-start:7px;font-size:11px}.brand-refresh #schedule .br-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;max-width:none;margin:0;display:grid}.br-schedule-card{background:var(--br-panel);border:1px solid var(--br-line);cursor:zoom-in;border-radius:15px;min-width:0;overflow:hidden}.br-schedule-picture{background:#fff;height:330px;padding:13px}.brand-refresh #schedule .br-schedule-picture img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.br-schedule-card footer{border-top:1px solid var(--br-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:17px 20px;display:flex}.br-schedule-card footer b{color:var(--br-ink);font-size:12px}.br-schedule-card footer span{color:var(--br-link);align-items:center;gap:5px;font-size:11px;display:flex}.br-schedule-note{background:var(--br-panel);border:1px solid var(--br-line);border-radius:11px;align-items:flex-start;gap:11px;margin-top:22px;padding:16px 18px;display:flex}.br-schedule-note svg{color:var(--br-link);flex-shrink:0;margin-top:3px}.br-schedule-note p{color:var(--br-muted);font-size:11px;line-height:2}.brand-refresh .br-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.brand-refresh .br-product{border:1px solid var(--br-line);background:var(--br-panel);text-align:right;min-width:0;color:var(--br-ink);border-radius:15px;flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.br-product:hover{transform:translateY(-4px);box-shadow:0 9px 25px #13283b12}.brand-refresh .br-product>div.br-product-picture{border-bottom:1px solid var(--br-line);color:#536b80;background:#fff;border-radius:0;justify-content:center;align-items:center;height:160px;margin:0;padding:18px;display:flex;position:relative}.br-product-picture img{width:100%;height:100%;object-fit:contain!important}.br-featured{z-index:1;color:#fff;background:#192d40;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:9px;right:9px}.br-product-body{flex-direction:column;flex:1;padding:15px;display:flex}.br-product-body>small{color:var(--br-muted);margin-bottom:5px;font-size:10px}.br-product-body h3{min-height:49px;font-size:13px;font-weight:700;line-height:1.85}.br-stock{color:#25613c;background:#e8f4ec;border-radius:5px;align-self:flex-start;margin:12px 0;padding:2px 8px;font-size:10px}.br-stock-out{color:#913645;background:#fbecef}.br-stock-limited{color:#785311;background:#fff3dc}.br-product-body>footer{border-top:1px solid var(--br-line);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:13px;display:flex}.br-product-body>footer b{color:var(--br-link);font-size:15px}.br-product-body>footer svg{color:var(--br-link);flex-shrink:0}.br-compatible{color:var(--br-muted);margin-top:5px;font-size:10px;line-height:1.8}.br-features{border-block:1px solid var(--br-line);background:var(--br-panel)}.br-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.br-features-grid>article{border-inline-start:1px solid var(--br-line);min-width:0;padding-inline-start:25px}.br-features-grid>article:first-child{border:0;padding:0}.br-features-grid svg{color:var(--br-link);margin-bottom:17px}.br-features-grid h3{margin-bottom:10px;font-size:16px;font-weight:750}.br-features-grid p{color:var(--br-muted);font-size:12px;line-height:2}.br-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.br-package{background:var(--br-panel);border:1px solid var(--br-line);border-radius:16px;padding:27px;position:relative}.br-package-recommended{border:2px solid var(--br-action)}.br-package h3{font-size:19px;font-weight:750}.br-package>strong{color:var(--br-link);margin:17px 0;font-size:25px;display:block}.br-package ul{color:var(--br-muted);gap:11px;padding:0;font-size:13px;list-style:none;display:grid}.br-package li{align-items:center;gap:9px;display:flex}.br-package li svg{color:var(--br-link)}.br-package-label{background:var(--br-action);color:#fff;border-radius:6px;margin-bottom:13px;padding:3px 10px;font-size:10px;display:inline-block}.brand-refresh .br-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.brand-refresh .br-reviews-grid>article{background:var(--br-panel);border:1px solid var(--br-line);box-shadow:none;color:var(--br-ink);border-radius:17px;padding:25px}.brand-refresh .br-reviews-grid>article h3{color:var(--br-ink);font-size:14px}.brand-refresh .br-reviews-grid>article [class*=text-white\/]{color:var(--br-muted)}.brand-refresh .br-reviews-grid .text-mg-gold{color:var(--br-gold);fill:var(--br-gold)}.brand-refresh .review-video-source{color:var(--br-link)}.brand-refresh .review-video-poster,.brand-refresh .review-video-poster :is(.review-video-caption,.review-video-platform,.review-video-play){color:#fff!important}.brand-refresh .review-video-dialog{color:#fff;background:#101923}.brand-refresh .review-video-dialog h3{color:#fff}.brand-refresh .review-video-dialog .review-video-source{color:#a7e1f1}.brand-refresh .br-editorial{--site-ink:var(--br-ink);--site-muted:var(--br-muted);--site-bg:var(--br-bg);--site-panel:var(--br-panel);--site-line:var(--br-line)}.brand-refresh .brand-content-section{width:calc(100% - 48px);max-width:1200px;padding-block:38px}.brand-refresh .brand-section-heading>span{color:var(--br-link)}.brand-refresh .brand-panel{background:var(--br-panel);box-shadow:none;border-radius:16px}.brand-refresh .brand-panel>svg{color:var(--br-link)}.brand-refresh .brand-faq-list details{background:var(--br-panel);border-color:var(--br-line)}.brand-refresh .brand-faq-list summary{color:var(--br-ink)}.brand-refresh .brand-faq-list summary:after{color:var(--br-link)}.brand-refresh .br-editorial .brand-request-actions{justify-content:flex-start}.brand-refresh .br-contact{border-block:1px solid var(--br-line);background:var(--br-panel)}.brand-refresh .br-contact #contact{background:0 0;padding-block:50px}.brand-refresh .br-contact .glass{border:1px solid var(--br-line);background:var(--br-bg);box-shadow:none}.brand-refresh .br-contact :is(input,select,textarea){background:var(--br-panel)!important;color:var(--br-ink)!important;border-color:var(--br-border)!important}.brand-refresh .br-contact :is(input,textarea)::placeholder{color:var(--br-muted);opacity:1}.brand-refresh .br-contact [class*=text-white\/]{color:var(--br-muted)!important}.brand-refresh .br-contact :is(h2,h3,label){color:var(--br-ink)}.brand-refresh .br-contact :is(.gradient-text,.text-green-400,.text-blue-400,.text-mg-red,.text-mg-gold){-webkit-text-fill-color:var(--br-link);background:0 0;color:var(--br-link)!important}.brand-refresh .br-contact :is(.btn-primary,button[type=submit]){-webkit-text-fill-color:white;border:1px solid var(--br-action);opacity:1;background:var(--br-action)!important;color:#fff!important;background-image:none!important}.brand-refresh .br-contact :is(.btn-primary,button[type=submit]) *{-webkit-text-fill-color:white;color:#fff!important}.brand-refresh .br-contact button[type=submit]:disabled{border:1px solid var(--br-border);cursor:not-allowed;background:var(--br-soft)!important}.brand-refresh .br-contact button[type=submit]:disabled,.brand-refresh .br-contact button[type=submit]:disabled *{-webkit-text-fill-color:var(--br-muted);color:var(--br-muted)!important}.brand-refresh .br-contact :is(.bg-white\/10,.bg-white\/5){background-color:var(--br-soft);color:var(--br-ink)}.br-other>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.br-other>div:last-child>a{background:var(--br-panel);border:1px solid var(--br-line);color:var(--br-ink);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;font-size:11px;display:flex}.br-other img{object-fit:contain;background:#fff;border-radius:8px;width:36px;height:36px;padding:3px}.br-other a>svg{color:var(--br-link);flex-shrink:0;margin-inline-start:auto}.br-footer{border-top:1px solid var(--br-line);background:var(--br-panel);color:var(--br-muted);padding:26px 0;font-size:11px}.br-footer>.br-container{justify-content:space-between;align-items:center;gap:20px;display:flex}.br-footer a:first-child{letter-spacing:1px;color:var(--br-ink);font-family:Arial,sans-serif;font-size:16px;font-weight:800}.br-footer a:last-child{color:var(--br-link)}.br-empty{text-align:center;background:var(--br-panel);border:1px dashed var(--br-border);color:var(--br-muted);border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:35px 24px;display:flex}.br-empty h3{font-size:17px}.br-empty p{font-size:13px}.brand-refresh .brand-mobile-actions{background:var(--br-panel);border-color:var(--br-line)}.br-image-dialog{background:var(--br-panel);width:min(1050px,100vw - 28px);max-height:92dvh;color:var(--br-ink);border:1px solid #7b8a99;border-radius:18px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.br-image-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121dd9}.br-image-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.br-image-dialog>header button{border:1px solid var(--br-border);background:var(--br-soft);color:var(--br-ink);border-radius:9px;flex-shrink:0;width:38px;height:38px}.br-image-dialog>img{background:#fff;width:100%;height:auto;display:block}html[data-theme=dark] .brand-refresh .brand-action-primary{border-color:#8fa9bb}html[data-theme=dark] .brand-refresh .br-stock{color:#25613c;background:#e8f4ec}@media (max-width:1000px){.br-intro{grid-template-columns:1.4fr 1fr;gap:25px;margin-inline:17px;padding:27px}.br-visit-card{padding-inline-start:24px}.br-title-row{gap:14px}.br-brand-logo{width:65px;height:65px}.br-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-refresh .br-products{grid-template-columns:repeat(3,minmax(0,1fr))}.br-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.br-features-grid>article:nth-child(3){border:0;padding:0}.br-other>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-refresh #schedule .br-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.public-site .brand-refresh{padding-bottom:82px}.br-container{width:calc(100% - 32px)}.br-header-inner{gap:12px;height:69px}.br-group-logo img{width:67px;height:46px}.br-header-context{padding-inline-start:12px}.br-header-context b{font-size:11px}.br-header-context span{font-size:9px}.br-header nav{gap:12px;font-size:11px}.br-header nav .br-back{display:none}.br-icon-button{border-radius:9px;width:34px;height:34px}.br-breadcrumb{gap:8px;padding-block:14px;font-size:9px}.br-showcase,.br-showcase :is(.xmega-showcase,.xmega-showcase-stage){border-radius:16px}.br-intro{border-radius:16px;grid-template-columns:1fr;gap:23px;margin:-17px 9px 0;padding:22px 18px}.br-title-row{gap:12px}.br-brand-logo{border-radius:13px;width:59px;height:59px;padding:7px}.brand-refresh #hero h1{letter-spacing:-.5px;font-size:25px}.br-title-row .br-kicker{margin-bottom:5px;font-size:9px}.br-centre-name{margin-top:5px;font-size:10px}.brand-refresh #hero .br-slogan{margin-top:18px;font-size:13px}.brand-refresh #hero .br-original-description{margin-top:10px;font-size:12px;line-height:2}.brand-refresh .brand-request-actions{gap:8px;margin-top:19px}.brand-refresh .brand-request-actions>a{flex:1;gap:6px;min-height:44px;padding:10px 7px;font-size:11px}.brand-refresh .brand-request-actions>a svg{flex-shrink:0;width:16px;height:16px}.br-visit-card{border-inline-start:0;border-top:1px solid var(--br-line);padding:19px 0 0}.br-visit-card>p{font-size:11px;line-height:1.95}.br-visit-card h2{font-size:17px}.br-contact-short{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.br-contact-short a{gap:7px;min-width:0;padding:9px;font-size:10px}.br-contact-short a:first-child{grid-column:1/-1}.br-independent{align-items:flex-start;gap:9px;padding:17px 9px 21px;font-size:10px}.br-independent svg{width:17px;margin-top:2px}.brand-refresh .brand-jump>div{gap:24px;width:calc(100% - 32px);padding-block:14px}.brand-refresh .brand-jump a{font-size:11px}.brand-refresh .br-stats{padding-block:22px 5px}.br-stats>div{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px 14px}.br-stats article{padding:17px 7px}.br-stats article:nth-child(3){border-inline-start:0;border-top:1px solid #ffffff30}.br-stats article:nth-child(4){border-top:1px solid #ffffff30}.br-stats strong{font-size:25px}.br-stats strong span{font-size:16px}.br-stats p{font-size:10px;line-height:1.8}.brand-refresh section.br-section{padding-block:33px}.br-section-head{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:20px}.br-section-head h2{font-size:23px}.br-section-head p{margin-top:8px;font-size:12px}.br-kicker{font-size:10px}.br-section-head .br-secondary{min-height:39px;padding:8px 13px;font-size:11px}.br-services-grid{gap:11px}.brand-refresh .br-services-grid>article{border-radius:13px;padding:18px 13px}.br-service-number{font-size:10px;top:19px;left:14px}.br-service-icon{border-radius:10px;width:38px;height:38px;margin-bottom:19px}.br-service-icon svg{width:21px;height:21px}.br-services-grid h3{margin-bottom:9px;font-size:14px}.br-services-grid p{min-height:85px;font-size:11px;line-height:1.95}.br-services-grid a{gap:5px;margin-top:14px;font-size:10px}.brand-refresh #schedule .br-models{gap:7px}.brand-refresh #schedule .br-models button{border-radius:8px;padding:7px 10px;font-size:10px}.brand-refresh #schedule .br-schedule-grid{grid-template-columns:1fr;gap:13px}.br-schedule-picture{height:320px}.br-schedule-card footer{padding:14px 17px}.br-schedule-card footer b{font-size:11px}.br-schedule-caption{font-size:12px}.br-schedule-note{gap:8px;padding:14px}.br-schedule-note p{font-size:10px}.brand-refresh .br-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.brand-refresh .br-product>div.br-product-picture{height:145px;padding:13px}.br-product-body{padding:12px}.br-product-body h3{min-height:45px;font-size:12px}.br-product-body>small,.br-stock{font-size:9px}.br-stock{margin-block:10px;padding:2px 6px}.br-product-body>footer{padding-top:11px}.br-product-body>footer b{font-size:13px}.br-features-grid{gap:23px 17px}.br-features-grid>article{padding-inline-start:15px}.br-features-grid svg{width:23px;height:23px;margin-bottom:12px}.br-features-grid h3{margin-bottom:9px;font-size:14px}.br-features-grid p{font-size:11px}.br-package-grid{grid-template-columns:1fr}.brand-refresh .br-reviews-grid{grid-template-columns:1fr;gap:14px}.brand-refresh .br-reviews-grid>article{padding:22px}.brand-refresh .brand-content-section{width:calc(100% - 32px);padding-block:30px}.brand-refresh .br-contact #contact{padding-block:32px}.br-other>div:last-child{grid-template-columns:1fr 1fr;gap:10px}.br-other>div:last-child>a{gap:7px;padding:13px 9px;font-size:9px}.br-other img{width:28px;height:28px}.br-other a>svg{width:13px}.br-footer{padding:23px 0}.br-footer>.br-container{flex-direction:column;align-items:flex-start;gap:9px}.br-footer p{font-size:10px}.brand-refresh .brand-mobile-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:9px}.brand-refresh .brand-mobile-actions>a{min-height:44px;padding:10px 7px;font-size:11px}.br-image-dialog{padding:15px}.br-image-dialog>header{font-size:12px}.br-image-dialog>header button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.brand-refresh *{scroll-behavior:auto!important}.brand-refresh :is(.br-product,.brand-action-primary,.brand-action-secondary,.br-secondary){transition:none;transform:none}}.public-site .brand-refresh .xmega-showcase__cta{background:var(--br-action)!important;color:#fff!important;border:1px solid var(--br-action)!important;background-image:none!important}.public-site .brand-refresh .br-breadcrumb a{color:var(--br-link)}.public-site .brand-refresh .xmega-showcase__content h2{-webkit-text-fill-color:#fff;text-shadow:0 2px 18px #0008;color:#fff!important}.public-site .brand-refresh .xmega-showcase__content>p{color:#f2f5f8!important}.br-articles{border-top:1px solid var(--br-line)}.br-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.brand-refresh .br-article-card{border:1px solid var(--br-line);background:var(--br-panel);min-width:0;color:var(--br-ink);border-radius:17px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.br-article-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #10263c12}.br-article-media{background:var(--br-soft);height:205px;position:relative;overflow:hidden}.br-article-media img{object-fit:cover;width:100%;height:100%;display:block}.br-article-media>span{color:#172838;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 12px #0002}.br-article-body{flex-direction:column;flex:1;padding:22px;display:flex}.br-article-body h3{font-size:17px;font-weight:800;line-height:1.8}.br-article-body p{color:var(--br-muted);margin:12px 0 21px;font-size:12px;line-height:2}.br-article-more{color:var(--br-link);align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:750;display:flex}.brand-refresh .br-footer-v4{background:var(--br-soft);border-top:1px solid var(--br-line);margin-top:18px;position:relative}.br-footer-v4:before{content:"";background:var(--br-action);border-radius:0 0 4px 4px;width:95px;height:4px;margin-inline:auto;display:block}.br-footer-top{grid-template-columns:1.5fr .8fr 1.1fr;gap:70px;padding-block:52px 44px;display:grid}.br-footer-identity>a:first-child{background:#fff;border:1px solid #d5dfe7;border-radius:13px;margin-bottom:18px;padding:7px 13px;display:inline-flex}.br-footer-identity img{object-fit:contain;width:99px;height:62px}.br-footer-v4 h2{font-size:25px;font-weight:800}.br-footer-identity>p{color:var(--br-muted);max-width:350px;margin:13px 0 23px;font-size:12px;line-height:2}.br-footer-v4 h3{margin-bottom:21px;font-size:15px;font-weight:800}.br-footer-top nav{flex-direction:column;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.brand-refresh .br-footer-v4 nav a{color:var(--br-ink);font-size:12px}.br-footer-top nav h3{margin-bottom:9px}.br-footer-contact{padding-top:10px}.br-footer-contact :is(a,p){color:var(--br-ink);align-items:flex-start;gap:10px;margin-bottom:14px;font-size:12px;line-height:2;display:flex}.br-footer-contact svg{color:var(--br-link);flex-shrink:0;margin-top:3px}.br-footer-bottom,.br-footer-contact p{color:var(--br-muted)}.br-footer-bottom{border-top:1px solid var(--br-line);justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:10px;display:flex}.br-footer-bottom>p{font-family:Cairo,Arial,sans-serif}.br-footer-bottom>div{gap:23px;display:flex}.brand-refresh .br-footer-bottom a{color:var(--br-ink)}.br-footer-bottom span{margin-inline-start:8px}.br-section-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.br-skeleton-parts{grid-template-columns:repeat(6,minmax(0,1fr))}.br-section-skeleton>div{background:var(--br-panel);border:1px solid var(--br-line);border-radius:14px;padding:14px}.br-section-skeleton i,.br-section-skeleton span{background:var(--br-line);border-radius:8px;animation:br-pulse 1.4s ease-in-out infinite;display:block}.br-section-skeleton span{height:230px}.br-skeleton-parts span{height:150px}.br-section-skeleton i{width:90%;height:14px;margin-top:15px}.br-section-skeleton i:last-child{width:60%}.brand-route-skeleton{background:#f5f7f9;gap:25px;min-height:100vh;padding:25px max(20px,50% - 600px);display:grid}.br-route-cards>span,.brand-route-skeleton>div{background:#dce4eb;border-radius:18px;animation:br-pulse 1.4s ease-in-out infinite}.brand-route-skeleton .br-route-header{height:65px}.brand-route-skeleton .br-route-hero{height:440px}.brand-route-skeleton .br-route-intro{border:1px solid #c9d5df;height:220px;margin:-45px 25px 0;position:relative}.brand-route-skeleton .br-route-cards{background:0 0;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.br-route-cards>span{height:170px}html[data-theme=dark] .brand-route-skeleton{background:#101923}html[data-theme=dark] .br-route-cards>span,html[data-theme=dark] .brand-route-skeleton>div{background:#233647}html[data-theme=dark] .brand-route-skeleton .br-route-cards{background:0 0}@keyframes br-pulse{50%{opacity:.5}}@media (max-width:1000px){.br-footer-top{gap:30px}.br-article-grid{gap:16px}.br-article-body{padding:17px}.br-article-body h3{font-size:15px}.br-skeleton-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.br-article-grid{grid-template-columns:1fr;gap:18px}.br-article-media{height:210px}.br-article-body{padding:19px}.br-article-body h3{font-size:17px}.br-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-block:32px}.br-footer-identity{grid-column:1/-1}.br-footer-v4 h2{font-size:25px}.br-footer-contact,.br-footer-top nav{padding-top:0}.br-footer-v4 h3{font-size:13px}.br-footer-contact :is(a,p),.brand-refresh .br-footer-v4 nav a{font-size:11px}.br-footer-bottom{flex-direction:column;align-items:flex-start;gap:13px;padding-block:20px}.br-footer-bottom span{margin:5px 0 0;display:block}.br-section-skeleton,.br-skeleton-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.br-skeleton-models{grid-template-columns:1fr}.brand-route-skeleton .br-route-hero{height:430px}.brand-route-skeleton .br-route-intro{height:300px;margin-inline:9px}.brand-route-skeleton .br-route-cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.br-section-skeleton *,.brand-route-skeleton *{animation:none!important}.br-article-card{transition:none!important;transform:none!important}}.brand-refresh .br-footer-identity>a:first-child{color:#172838}.public-site .brand-contact-priority .brand-whatsapp-action{color:#fff!important;background:#08774f!important;border-color:#08774f!important}.br-header-context.br-centre-identity{flex-direction:row;align-items:center;gap:12px;min-width:0}.br-centre-label{flex-direction:column;min-width:0;display:flex}.br-centre-logo,.brand-legacy-centre-logo{object-fit:contain;background:#fff;border:1px solid #d5dfe7;border-radius:9px;flex-shrink:0;width:64px;height:48px;padding:3px;display:block}.brand-legacy-centre-logo{width:48px;height:42px}@media (max-width:640px){.br-header-context.br-centre-identity{gap:7px}.br-centre-logo{width:44px;height:40px;padding:2px}.br-centre-label b{font-size:10px}.br-centre-label span{font-size:8px}}@media (max-width:380px){.br-centre-identity .br-centre-label{display:none}}@font-face{font-family:Xmega Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal/Tajawal-Regular.woff2)format("woff2")}@font-face{font-family:Xmega Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal/Tajawal-Medium.woff2)format("woff2")}@font-face{font-family:Xmega Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal/Tajawal-Bold.woff2)format("woff2")}@font-face{font-family:Cairo;font-display:swap;font-style:normal;font-weight:200 1000;src:url(/fonts/cairo/Cairo-Variable.woff2)format("woff2")}:root{--font-cairo:"Cairo",sans-serif;--color-mg-red:#c41230;--color-mg-red-dark:#9e0e27;--color-mg-red-light:#e8354d;--color-mg-dark:#0d0d1a;--color-mg-dark-light:#1a1a2e;--color-mg-silver:#94a3b8;--color-mg-gold:#d4af37;--color-mg-gray:#2a2a3e;--color-mg-text:#f8fafc;--color-mg-text-muted:#94a3b8}html{scroll-behavior:smooth}body{font-family:var(--font-cairo);background-color:var(--color-mg-dark);direction:rtl;font-size:16px;line-height:1.8}.glass,body{color:var(--color-mg-text)}.glass{background:#ffffff0d;border:1px solid #ffffff14}.glass,.glass-strong{-webkit-backdrop-filter:blur(20px)}.glass-strong{background:#0d0d1ad9;border-bottom:1px solid #ffffff0d}.gradient-text{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-light),var(--brand-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));transition:all .3s;position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 10px 30px var(--brand-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{box-shadow:0 10px 30px color-mix(in srgb,var(--brand-primary)40%,transparent)}}.card-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.card-hover:hover{box-shadow:0 20px 60px var(--brand-primary);transform:translateY(-8px)}@supports (color:color-mix(in lab,red,red)){.card-hover:hover{box-shadow:0 20px 60px color-mix(in srgb,var(--brand-primary)20%,transparent)}}.noise-overlay{position:relative}.noise-overlay:before{content:"";pointer-events:none;opacity:.03;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out both}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-scale-in{animation:scaleIn .5s ease-out forwards}.animate-float{animation:float 6s ease-in-out infinite}.animate-bounce{animation:bounce 2s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}section>.max-w-7xl{width:min(100% - 2rem,80rem);margin-inline:auto!important}section h1,section h2,section p{text-align:center}.spare-part-detail h1,.spare-part-detail h2,.spare-part-detail h3,.spare-part-detail p{text-align:right}.spare-part-detail .text-center,.spare-part-detail .text-center p,.spare-part-detail nav,.spare-part-detail nav ol{text-align:center}.spare-part-detail .related-parts-list{text-align:right}@media (max-width:640px){.spare-part-detail{padding-top:1.5rem;padding-bottom:3rem}.spare-part-detail .related-parts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}#hero .text-center.max-w-4xl,#hero h1{flex-direction:column;align-items:center;display:flex;text-align:center!important;margin-inline:auto!important}#hero .text-center.max-w-4xl>h1,#hero .text-center.max-w-4xl>h1>span,#hero .text-center.max-w-4xl>p,#hero h1.text-4xl,#hero h1.text-4xl.md\:text-5xl,#hero h1.text-4xl.md\:text-5xl.lg\:text-6xl,#why-us h2{width:100%;text-align:center!important;margin-inline:auto!important}#hero h1>span.block{text-align:center!important;margin-inline:auto!important}#contact>div>div:first-child>p,#location>div>div:first-child>p,#services>div>div:first-child>p{width:100%;max-width:56rem;text-align:center!important;margin-inline:auto!important}#hero .relative.z-10 p{text-align:center!important;margin-inline:auto!important}#schedule .space-y-12>div:first-child,#services>div>div:first-child{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}#schedule .space-y-12>div:first-child>h2,#schedule .space-y-12>div:first-child>h2>span,#schedule .space-y-12>div:first-child>p,#services>div>div:first-child>h2,#services>div>div:first-child>h2>span,#services>div>div:first-child>p{text-align:center!important;width:100%!important;margin-inline:auto!important}#why-us .glass.rounded-2xl.p-6{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}#hero .grid{justify-content:center!important}#hero .grid>div{justify-self:center!important}#hero .grid.justify-center{flex-wrap:wrap!important;grid-auto-columns:max-content!important;grid-auto-flow:column!important}#hero .grid.grid-cols-1{justify-content:center!important}#hero .grid.grid-cols-1>div{margin-inline:auto!important}#hero .grid.justify-items-center>div{justify-self:center!important;margin-inline:auto!important}#hero h1,#hero h1 .block,body #hero h1,html[dir=rtl] #hero h1{text-align:center!important;width:100%!important;margin-inline:auto!important;display:block!important}body #hero h1,body #hero h1 .block,html[dir=rtl] #hero h1,html[dir=rtl] #hero h1 .block{margin-left:auto!important;margin-right:auto!important}body #hero h1 .block,html[dir=rtl] #hero h1 .block{text-align:center!important;width:100%!important;display:block!important}#hero .text-center.max-w-5xl h1,#hero .text-center.max-w-5xl h1 .block{text-align:center!important;width:100%!important;margin-inline:auto!important}#hero .text-center.max-w-5xl{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}#hero .text-center.max-w-5xl h1{text-align:center!important;width:100%!important;margin-inline:auto!important}#contact a,#location a,a.btn-primary,button,nav a,nav button{padding:.75rem 1rem}input,select,textarea{padding-top:.9rem!important;padding-bottom:.9rem!important;padding-left:1rem!important}a,button,input,select,textarea{border-radius:.9rem}#contact .glass,#location .glass,#services .glass,#why-us .glass{padding:1.5rem!important}@media (min-width:1024px){section+section{margin-top:4rem}}#hero .text-center.max-w-5xl.space-y-7>p,#hero .text-center.max-w-5xl.space-y-8>p{text-align:center!important;width:100%!important;margin-inline:auto!important;display:block!important}.animate-bounce,.animate-fade-in-up,.animate-float,.animate-scale-in,.card-hover{will-change:transform;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}#hero .grid.auto-rows-fr,#hero .grid.auto-rows-fr>div,#hero .grid.auto-rows-fr>div>div{align-items:stretch!important;height:100%!important}.transform-gpu{backface-visibility:hidden;perspective:1000px;will-change:transform;transform:translateZ(0)}#contact,#hero,#location,#reviews,#schedule,#services,#why-us,section{contain:layout}:root{--mg-focus-ring:#e8354d}:focus-visible{outline:2px solid var(--mg-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(32px)}.reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.card-entrance{animation:none}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.card-entrance{animation:cardEntrance .45s ease-out both}.xmega-showcase,.xmega-showcase a,.xmega-showcase button{font-synthesis:none;font-family:Xmega Tajawal,Cairo,sans-serif;font-weight:400}.xmega-showcase{isolation:isolate;color:#fff;touch-action:pan-y;background:#090c13;width:100%;height:clamp(540px,76svh,760px);position:relative;overflow:hidden}.xmega-showcase__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s,visibility .65s;position:absolute;inset:0}.xmega-showcase__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.xmega-showcase__backdrop{filter:blur(18px);opacity:.24;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-20px}.xmega-showcase__media{position:absolute;inset:0;overflow:hidden}.xmega-showcase__image{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.xmega-showcase__shade{pointer-events:none;background:linear-gradient(#0000,#05080e0f 28%,#05080e99 60%,#05080ee0 84%,#05080efa);position:absolute;inset:0}.xmega-showcase__content{z-index:1;text-align:right;inset-inline:0;flex-direction:column;align-items:flex-start;width:calc(100% - 80px);max-width:680px;margin-inline:auto;display:flex;position:absolute;bottom:106px}.xmega-showcase__eyebrow{color:var(--showcase-accent,#e5c879);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.xmega-showcase__eyebrow>span:first-child{background:var(--showcase-accent,#e5c879);width:24px;height:2px}.xmega-showcase__divider{opacity:.45}.xmega-showcase h2{text-wrap:balance;text-shadow:0 2px 20px #0007;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1.45}.xmega-showcase h2,.xmega-showcase p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xmega-showcase p{color:#e1e5ec;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.9}.xmega-showcase__cta{background:var(--showcase-primary,#c41230);border:1px solid var(--showcase-primary-border,#eb3754);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:46px;margin-top:20px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.xmega-showcase__cta:hover{background:var(--showcase-primary-hover,#e01b3c);transform:translateY(-2px)}.xmega-showcase__footer{z-index:2;bottom:0;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin-inline:auto;padding:18px 40px 24px;display:flex;position:absolute;inset-inline:0}.xmega-showcase__signature{color:#e7e9ed;flex-direction:column;gap:7px;font-size:12px;display:flex}.xmega-showcase__signature small{color:#9ca6b7;font-size:10px}.xmega-showcase__controls{direction:rtl;align-items:center;gap:8px;display:flex}.xmega-showcase__controls button{color:#fff;cursor:pointer;background:#151b27b3;border:1px solid #ffffff30;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:background .2s,border-color .2s;display:inline-flex}.xmega-showcase__controls button:hover{border-color:var(--showcase-accent,#e5c879);background:#ffffff18}.xmega-showcase__count{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;margin-inline-end:8px;font-size:16px}.xmega-showcase__count>span{color:#9da6b4;font-size:12px}.xmega-showcase__dots{align-items:center;max-width:220px;display:flex;overflow-x:auto}.xmega-showcase__dots button{background:0 0;border:0;border-radius:0;width:26px;min-width:26px}.xmega-showcase__dots button span{background:#fff5;border-radius:5px;width:6px;height:6px;transition:width .2s,background .2s}.xmega-showcase__dots button.is-active span{background:var(--showcase-accent,#e5c879);width:22px}.xmega-showcase__bottom-line{background:linear-gradient(90deg,transparent,var(--showcase-primary,#c41230),var(--showcase-accent,#e5c879),transparent);bottom:0;height:2px;position:absolute;inset-inline:0}.xmega-showcase :focus-visible,.xmega-showcase:focus-visible{outline:3px solid var(--showcase-accent,#e5c879);outline-offset:-4px}@media (max-width:640px){.xmega-showcase{height:560px}.xmega-showcase__content{width:calc(100% - 40px);bottom:96px}.xmega-showcase h2{font-size:28px}.xmega-showcase p{font-size:14px}.xmega-showcase__eyebrow{gap:8px;margin-bottom:12px;font-size:9px}.xmega-showcase__footer{justify-content:center;padding:16px 20px 22px}.xmega-showcase__signature{display:none}.xmega-showcase__controls{gap:5px;max-width:100%}.xmega-showcase__dots{max-width:95px}.xmega-showcase__count{margin-inline-end:3px;font-size:13px}}@media (prefers-reduced-motion:reduce){.xmega-showcase *,.xmega-showcase :after,.xmega-showcase :before{transition:none!important;animation:none!important}}.xmega-showcase__progress{display:none}@media (min-width:641px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.xmega-showcase[data-desktop-motion=true] .xmega-showcase__slide{transition:opacity .85s cubic-bezier(.22,.61,.36,1),visibility .85s}.xmega-showcase[data-animate-content=true] .is-active .xmega-showcase__eyebrow{animation:xmega-copy-enter .45s ease-out both}.xmega-showcase[data-animate-content=true] .is-active h2{animation:xmega-copy-enter .55s cubic-bezier(.22,.61,.36,1) 60ms both}.xmega-showcase[data-animate-content=true] .is-active p{animation:xmega-copy-enter .55s cubic-bezier(.22,.61,.36,1) .13s both}.xmega-showcase[data-animate-content=true] .is-active .xmega-showcase__cta{animation:xmega-copy-enter .55s cubic-bezier(.22,.61,.36,1) .2s both}.xmega-showcase[data-desktop-motion=true] .xmega-showcase__progress{z-index:3;pointer-events:none;inset-inline:0;background:#ffffff16;height:3px;display:block;position:absolute;bottom:0;overflow:hidden}.xmega-showcase__progress>span{transform-origin:100%;background:linear-gradient(90deg,var(--showcase-primary,#c41230),var(--showcase-accent,#e5c879));width:100%;height:100%;animation:xmega-slide-time linear both;display:block}}@keyframes xmega-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes xmega-slide-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}