/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}}}@layer theme{:root,:host{--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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{@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)}}}@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)}}}*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.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,)}}.referralPanel{gap:20px;display:grid}.referralHero{color:#fff;background:linear-gradient(135deg,#17213b,#26365e);border-radius:18px;align-items:center;gap:18px;padding:22px;display:flex}.referralHero>svg{color:#ffd84d;background:#ffffff18;border-radius:15px;width:50px;height:50px;padding:12px}.referralHero>div{flex-direction:column;gap:4px;display:flex}.referralHero small{letter-spacing:.12em;font-size:9px;font-weight:900}.referralHero strong{font-size:34px}.referralHero span{color:#dce4f7;font-size:11px}.referralTiers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.referralTiers article{background:#fafbfc;border:1px solid #e0e5ec;border-radius:14px;flex-direction:column;gap:5px;padding:18px;display:flex}.referralTiers article.earned{background:#effcf6;border-color:#14a76c}.referralTiers b{font-size:11px}.referralTiers strong{color:#e52521;font-size:19px}.referralTiers span{color:#697386;font-size:9px}.referralLink{grid-template-columns:1fr auto auto;align-items:end;gap:10px;display:grid}.referralLink label{flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.referralLink input{background:#f8fafc;border:1px solid #d4dae3;border-radius:10px;height:44px;padding:0 12px}.referralLink button{color:#fff;background:#17213b;border:0;border-radius:10px;align-items:center;gap:7px;height:44px;padding:0 14px;font-weight:850;display:flex}.referralLink button:disabled{opacity:.45}.referralPrivacy{color:#697386;margin:0;font-size:9px}@media (width<=680px){.referralTiers{grid-template-columns:1fr}.referralLink{grid-template-columns:1fr 1fr}.referralLink label{grid-column:1/-1}}.whatsappConsent{background:#f1fbf5;border:1px solid #b7e2ca;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:12px 14px!important;display:grid!important}.whatsappConsent>input{accent-color:#16a561;margin:2px 0 0;width:17px!important;height:17px!important}.whatsappConsent>span{flex-direction:column;gap:4px;display:flex}.whatsappConsent b{color:#173b2c;font-size:10px}.whatsappConsent small{color:#557164;font-size:8px;line-height:1.5}.sellerNewOrderAlert{text-align:left;color:#9d201c;cursor:pointer;background:#fff3f1;border:1px solid #f4b4aa;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:18px;padding:16px 18px;display:flex}.sellerNewOrderAlert>svg{width:25px}.sellerNewOrderAlert span{gap:3px;display:grid}.sellerNewOrderAlert small{color:#7d514b}.sellerOrderDetails{gap:4px;display:grid}.sellerOrderDetails small{color:#667085}.sellerOrders article>strong{gap:3px;display:grid}.sellerOrders article>strong small{color:#667085;font-size:9px}.announcementWrap{align-self:stretch;align-items:center;display:flex;position:relative}.announcementButton{position:relative}.announcementButton>i{color:#fff;background:#e52521;border-radius:20px;min-width:17px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:-7px;right:0}.announcementPopover{z-index:80;background:#fff;border:1px solid #e4e8ef;border-radius:16px;width:min(390px,100vw - 24px);padding:12px;position:absolute;top:68px;right:-80px;box-shadow:0 22px 65px #1118272b}.announcementPopover>header{height:auto;min-height:42px;box-shadow:none;background:0 0;border:0;justify-content:space-between;padding:0 2px 10px;display:flex;position:static}.announcementPopover>header>div{align-items:center;gap:8px;display:flex}.announcementPopover>header>div svg{color:#e52521}.announcementPopover>header button{background:#f4f6f8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.announcementPopover>button{text-align:left;border-top:1px solid #eef0f3;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 7px;display:grid}.announcementPopover>button>i,.announcementPopover .businessLogoThumb{object-fit:cover;color:#fff;background:#172033;border-radius:10px;place-items:center;width:42px;height:42px;margin:0;font-style:normal;font-weight:850;display:grid}.announcementPopover>button>span{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.announcementPopover>button b{font-size:12px}.announcementPopover>button small{text-overflow:ellipsis;color:#667085;max-width:260px;font-size:9px;overflow:hidden}.announcementPopover>button>svg{color:#149663}.announcementPopover>p{color:#667085;margin:10px;font-size:11px}.registrationBranding{background:#f9fbff;border:1px solid #cfd9e8;border-radius:14px;margin:10px 0 16px;padding:14px}.registrationBranding legend{color:#172033;padding:0 7px;font-weight:850}.threeDayOffer{color:#fff;background:linear-gradient(135deg,#172033,#25365c);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:12px;display:flex}.threeDayOffer>svg{color:#ffb34d;flex:0 0 22px}.threeDayOffer span{flex-direction:column;gap:4px;display:flex}.threeDayOffer b{font-size:11px}.threeDayOffer small{color:#d8deea;font-size:9px;line-height:1.45}.logoRegistrationChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.logoRegistrationChoices button{color:#172033;background:#fff;border:1px solid #dbe2ec;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:86px;padding:10px 7px;display:flex}.logoRegistrationChoices button.selected{background:#fff4f2;border:2px solid #e52521}.logoRegistrationChoices svg{color:#e52521}.logoRegistrationChoices b{font-size:10px}.logoRegistrationChoices small{color:#667085;font-size:8px}.registrationLogoUpload,.registrationLogoBrief{background:#fff;border:1px dashed #bdc8d8;border-radius:10px;padding:12px;margin:12px 0 0!important}.registrationLogoUpload input{padding:8px!important}.registrationLogoUpload small,.registrationLogoBrief small{color:#667085;font-size:8px}.registrationLogoBrief textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #dbe2ec;border-radius:9px;padding:10px}.approvedPromotion{color:#fff;background:#111a31;border-radius:24px;grid-template-columns:minmax(240px,42%) 1fr;min-height:330px;margin:30px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #111a3133}.approvedPromotion>img{object-fit:cover;width:100%;height:100%;min-height:330px}.approvedPromotion>div{align-self:center;padding:38px}.approvedPromotion span{color:#ffb49f;letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.approvedPromotion h2{color:#fff;margin:12px 0 8px;font-size:clamp(25px,3vw,42px)}.approvedPromotion p{color:#d2d8e5;max-width:620px;line-height:1.65}.approvedPromotion a{color:#fff;background:#e52521;border-radius:10px;margin-top:10px;padding:12px 19px;font-weight:900;text-decoration:none;display:inline-block}.approvedPromotion>small{color:#aeb8ca;inset-inline-end:18px;font-size:9px;position:absolute;bottom:14px}@media (width<=700px){.approvedPromotion{grid-template-columns:1fr}.approvedPromotion>img{min-height:230px;max-height:300px}.approvedPromotion>div{padding:25px}}:root{--r:#e52521;--ink:#111827;--mut:#6b7280;--line:#ebe7e2}body{color:var(--ink);margin:0;font-family:Inter,Tajawal,Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.trust{background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:70px;height:30px;font-size:11px;display:flex}.simplifiedTrust{display:none}.simpleSiteHeader{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:linear-gradient(120deg,#f5f7fcd1,#e7eefaa8,#fff2efb8);border-bottom:1px solid #ffffffb8;gap:12px;height:78px;padding:0 clamp(14px,3vw,44px);box-shadow:0 12px 36px #1c233a1a}.simpleSiteHeader .logo{margin-right:auto}.simpleSiteHeader .logo img{width:43px;height:43px}.simpleSiteHeader .loc,.simpleSiteHeader .search{display:none}.simpleSiteHeader button,.simpleSiteHeader summary{isolation:isolate;-webkit-backdrop-filter:blur(15px)saturate(180%);backdrop-filter:blur(15px)saturate(180%);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;background:linear-gradient(145deg,#ffffffc7,#ffffff5c)!important;border:1px solid #ffffffd6!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,0 8px 20px #232d481c!important}.simpleSiteHeader button:hover,.simpleSiteHeader summary:hover{transform:translateY(-2px);border-color:#e5252157!important;box-shadow:inset 0 1px #fff,0 12px 26px #232d482b!important}.simpleSiteHeader .logo{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}.simpleSiteHeader .languageButton,.simpleSiteHeader .commerceSecondary{border-radius:22px;justify-content:center;min-width:48px;height:42px;padding:0 11px}.simpleSiteHeader .customerLogin{color:#172033;border-radius:24px;flex-direction:row;gap:8px;min-width:0;height:44px;padding:0 15px}.simpleSiteHeader .customerLogin small{display:none}.simpleSiteHeader .customerLogin b{color:#172033;font-size:11px}.simpleSiteHeader .announcementWrap{position:relative}.headerCategoryNav{align-items:center;gap:7px;display:flex}.headerCategoryNav>button,.allCategoriesMenu>.allCategoriesTrigger{color:#172033;white-space:nowrap;cursor:pointer;border-radius:23px;flex-direction:row;justify-content:center;align-items:center;height:42px;padding:0 14px;font-size:10px;font-weight:850;list-style:none;display:flex}.allCategoriesMenu{position:relative}.allCategoriesMenu>.allCategoriesTrigger span{color:#e52521;margin-left:7px;font-size:15px;transition:transform .2s}.allCategoriesMenu.open>.allCategoriesTrigger span{transform:rotate(180deg)}.allCategoriesOverlay{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d16278a;place-items:start center;padding:80px 18px 24px;display:grid;position:fixed;inset:0}.allCategoriesOverlay>section{background:#f7f9fc;border:1px solid #ffffffe6;border-radius:26px;flex-direction:column;width:min(940px,100%);max-height:calc(100vh - 104px);display:flex;overflow:hidden;box-shadow:0 32px 90px #08122652}.allCategoriesOverlay>section>header{height:auto;min-height:78px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e5e9f0;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:static}.allCategoriesOverlay header span{color:#e52521;letter-spacing:.08em;font-size:10px;font-weight:900}.allCategoriesOverlay h2{margin:4px 0 0;font-size:24px}.allCategoriesOverlay header button{color:#172033;background:#edf1f6;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.allCategoriesList{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px;display:grid;overflow:auto}.allCategoriesList>button{color:#172033;text-align:start;background:#fff;border:1px solid #e0e6ee;border-radius:15px;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;font-size:11px;font-weight:800;display:grid}.allCategoriesList>button:hover{background:#fff6f4;border-color:#f09b91}.allCategoriesList i{color:#e52521;background:#fff0ed;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.allCategoriesList>button>svg{color:#8b95a6}.directoryNav{display:none}.businessRatingBadge{margin-top:4px;color:#6d7788!important;font-size:9px!important;display:block!important}.businessRatingBadge b{color:#d99100}.businessRatingBadge.unrated{color:#8a93a2!important}@media (width<=1100px){.headerCategoryNav>button{display:none}}@media (width<=760px){.simpleSiteHeader{height:64px;padding:0 10px}.simpleSiteHeader .logo b,.simpleSiteHeader .languageButton,.simpleSiteHeader .commerceSecondary small{display:none}.simpleSiteHeader .customerLogin{padding:0 10px}.simpleSiteHeader .customerLogin b{display:none}.headerCategoryNav{margin-left:auto}.allCategoriesMenu>.allCategoriesTrigger{height:40px;padding:0 11px}.simpleSiteHeader .orderButton,.simpleSiteHeader .announcementWrap{display:none}.allCategoriesOverlay{padding:12px}.allCategoriesOverlay>section{border-radius:20px;max-height:calc(100vh - 24px)}.allCategoriesList{grid-template-columns:1fr;padding:11px}.allCategoriesOverlay>section>header{min-height:70px;padding:14px 16px}}.siteView button:not(.logo),.siteView a.businessPrimaryAction{-webkit-backdrop-filter:blur(13px)saturate(160%)}header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;align-items:center;gap:18px;height:82px;padding:0 26px;display:flex;position:sticky;top:0;box-shadow:0 7px 22px #1118270f}header button{white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.logo{color:var(--r);flex-direction:row;font-size:23px}.logo i{background:var(--r);color:#fff;border-radius:6px 6px 10px 10px;place-items:center;width:38px;height:42px;margin-right:9px;font-style:normal;display:grid}.loc{text-align:left;display:grid;grid-template-columns:22px auto!important}.loc:first-letter{font-size:22px}.loc small{color:var(--mut);font-size:9px}.loc b{font-size:12px}.search{border:2px solid var(--r);border-radius:11px;flex:1;align-items:center;height:47px;padding-left:12px;font-size:22px;display:flex}.search input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:14px}.search button{background:var(--r);color:#fff;border:0;border-radius:8px;width:48px;height:39px;font-size:20px}.cart{position:relative}.cart i{background:var(--r);color:#fff;border-radius:20px;padding:2px 5px;font-size:9px;position:absolute;top:-7px;right:-4px}header small{font-size:10px}nav{border-bottom:1px solid var(--line);height:49px;display:flex;overflow:auto}nav button{white-space:nowrap;background:#fff;border:0;padding:0 20px;font-size:12px}nav button:hover{color:var(--r);background:#fff8f6}.page{max-width:1600px;margin:auto;padding:16px 21px 30px}.hero{background:linear-gradient(110deg,#fff3ea,#fffaf6);border-radius:19px;grid-template-columns:44% 56%;height:345px;display:grid;overflow:hidden}.hero>div{padding:32px 0 20px 38px}.hero em{color:var(--r);letter-spacing:.13em;font-size:10px;font-style:normal;font-weight:800}.hero h1{margin:12px 0;font-size:43px;line-height:1.08}.hero h1 b{color:var(--r)}.hero p{color:#53606d;max-width:490px;font-size:16px;line-height:1.55}.hero>div>button,.delivery button{background:var(--r);color:#fff;border:0;border-radius:9px;padding:12px 22px;font-weight:800}.demoBanner{color:#6b5310;background:#fff8dd;border-bottom:1px solid #f0dda0;justify-content:center;align-items:center;gap:10px;min-height:32px;padding:7px 18px;font-size:11px;display:flex}.demoBanner b{letter-spacing:.08em;background:#f5d867;border-radius:4px;padding:3px 7px;font-size:9px}.heroActions{align-items:center;gap:10px;display:flex}.heroActions button{border:1px solid var(--r);background:var(--r);color:#fff;border-radius:9px;padding:12px 22px;font-weight:850}.heroActions button.secondary{color:var(--r);background:#fff}.visionHub{background:#fff;border:1px solid #e8e5e1;border-radius:18px;margin:20px 0 24px;padding:30px}.visionIntro{text-align:center;max-width:780px;margin:0 auto 24px}.visionIntro>span{color:var(--r);letter-spacing:.14em;font-size:9px;font-weight:900}.visionIntro h2{margin:8px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.15}.visionIntro p{color:var(--mut);margin:0;font-size:14px;line-height:1.65}.visionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.visionGrid>button{min-width:0;min-height:92px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e7e9ed;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:15px;transition:all .2s;display:grid}.visionGrid>button:hover{border-color:#f3a99d;transform:translateY(-2px);box-shadow:0 10px 24px #17213b0d}.visionGrid>button>i{width:48px;height:48px;color:var(--r);background:#fff1ee;border-radius:11px;place-items:center;font-style:normal;display:grid}.visionGrid>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.visionGrid b{font-size:14px}.visionGrid small{color:var(--mut);font-size:10px;line-height:1.4}.visionGrid>button>svg{color:#a4a9b1}.visionFooter{border-top:1px solid #ece9e5;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.visionFooter>div{color:#14815d;align-items:center;gap:10px;display:flex}.visionFooter>div>span{flex-direction:column;display:flex}.visionFooter b{font-size:12px}.visionFooter small{color:var(--mut);font-size:9px}.visionFooter>button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-size:11px;font-weight:850}@media (width<=900px){.visionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.visionHub{padding:20px 14px}.visionGrid{grid-template-columns:1fr}.visionFooter{flex-direction:column;align-items:flex-start}.visionFooter>button{width:100%}}.homeHeader .search,.homeHeader .commerceSecondary{display:none}.homeHeader .orderButton,.homeHeader .announcementButton{display:flex}.homeHeader{justify-content:space-between}.discoveryHero{isolation:isolate;background:linear-gradient(110deg,#fffaf5e8,#fff4ebf2),url(/dahye-hero.png) 50% 48%/cover no-repeat;grid-template-columns:1fr;place-items:center;height:auto;min-height:440px;display:grid;position:relative}.discoveryHero:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 30%,#ffffff90,#0000 58%);position:absolute;inset:0}.discoveryHero .heroContent{text-align:center;width:min(930px,100% - 40px);padding:48px 0 34px}.discoveryHero em{background:#ffffffc9;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.discoveryHero h1{letter-spacing:-.035em;max-width:850px;margin:14px auto;font-size:clamp(34px,4.3vw,58px)}.discoveryHero p{max-width:720px;margin:0 auto 22px;font-size:16px}.heroSearch{text-align:left;background:#fff;border:1px solid #ded9d3;border-radius:14px;grid-template-columns:minmax(280px,1fr) 190px auto;align-items:center;gap:6px;width:100%;min-height:62px;padding:6px;display:grid;box-shadow:0 16px 40px #17213b1a}.heroSearch>div,.heroSearch>label{align-items:center;gap:9px;min-width:0;height:48px;padding:0 14px;display:flex}.heroSearch>div{border-right:1px solid #e6e2dd}.heroSearch input,.heroSearch select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.heroSearch>button{background:var(--r);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 22px;font-size:12px;font-weight:850;display:flex}.heroQuickActions{justify-content:center;gap:9px;margin-top:14px;display:flex}.heroQuickActions button{color:#293246;background:#fff;border:1px solid #d9dde4;border-radius:9px;padding:10px 15px;font-size:11px;font-weight:800}.heroQuickActions button:last-child{border-color:var(--r);background:var(--r);color:#fff;box-shadow:0 9px 22px #e5252133}.heroQuickActions button:first-child{align-items:center;gap:6px;display:flex}.directoryNav{scrollbar-width:none;gap:0;overflow-x:auto}.directoryNav>button{color:#283246;white-space:nowrap;border:0;background:#fff;border-inline-end:1px solid #edf0f3;flex:none;align-items:center;gap:5px;min-height:50px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.directoryNav>button:hover,.directoryNav>button.active{color:var(--r);background:#fff5f2}.directoryPaths{grid-template-columns:repeat(4,minmax(0,1fr))}.page{flex-direction:column;display:flex}.page>*{order:50}.page>.discoveryHero,.page>.heroAdStage{order:1}.page>.popularSearches{order:2}.page>.categoryShowcase{order:3}.page>.mapSection{order:4}.page>.visionHub{order:5}.page>.newListings{order:6}.page>.businessInvite{order:7}.page>.howItWorks{order:8}.page>.approvedPromotion,.page>.homepageAdGrid,.page>.lowerPriorityAd{order:9}.page>.homeFaq{order:10}.page>.finalJoinCta{order:11}.page>.searchResultsAnchor,.page>.businessSearchResults,.page>.empty{order:2}.heroAdStage{grid-template-columns:minmax(170px,230px) minmax(0,1fr) minmax(170px,230px);align-items:stretch;gap:16px;display:grid}.heroAdStage>.discoveryHero{min-width:0;margin:0}.heroSideAd{color:#fff;isolation:isolate;background:#111a31;border:1px solid #eadfd7;border-radius:20px;align-items:flex-end;min-width:0;min-height:440px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #111a3121}.heroSideAd>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.heroSideAd:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#0a112240 45%,#0a1122f5 100%);position:absolute;inset:0}.heroSideAd>div{width:100%;padding:20px 16px}.heroSideAd span{color:#ffb7a5;letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.heroSideAd h2{color:#fff;margin:9px 0 6px;font-size:20px;line-height:1.08}.heroSideAd p{color:#dce1eb;margin:0 0 13px;font-size:10px;line-height:1.5}.heroSideAd>div>b{color:#fff;background:#e52521;border-radius:8px;padding:8px 10px;font-size:9px;display:inline-block}.heroSideAdEmpty{color:#172033;text-align:center;cursor:pointer;background:linear-gradient(155deg,#fff7f3,#fff);border:1px dashed #efb6aa;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px}.heroSideAdEmpty:after{display:none}.heroSideAdEmpty>svg{color:#e52521;width:34px;height:34px}.heroSideAdEmpty span{color:#e52521}.heroSideAdEmpty b{font-size:13px}@media (width<=1350px){.heroAdStage{grid-template-columns:1fr 1fr}.heroAdStage>.discoveryHero{grid-area:1/1/auto/-1}.heroSideAd{min-height:230px}.heroSideAd>img{object-position:center 30%}.heroSideAd>div{padding:18px 20px}.heroSideAd h2{font-size:22px}}@media (width<=700px){.heroAdStage{grid-template-columns:1fr;gap:12px}.heroSideAd{min-height:210px}.heroSideAd.right{display:none}.heroSideAd h2{font-size:20px}}@media (width<=900px){.directoryPaths{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryNav{justify-content:flex-start}}@media (width<=620px){.directoryPaths{grid-template-columns:1fr}.homeHeader .ownerButton b{font-size:10px}.directoryNav>button{min-height:46px;padding-inline:12px;font-size:11px}}.discoveryHero footer{background:#ffffffb8;width:max-content;margin:16px auto 0}.discoveryHero footer span{grid-template-columns:none;align-items:center;gap:6px;padding:9px 14px;display:flex}.popularSearches{background:#f9fafb;border:1px solid #e6e8ec;border-radius:13px;align-items:center;gap:22px;margin:18px 0;padding:16px 19px;display:flex}.popularSearches>div:first-child{flex:none}.popularSearches span,.sectionIntroRow span,.businessInvite span{color:var(--r);letter-spacing:.12em;font-size:8px;font-weight:900}.popularSearches h2{margin:4px 0 0;font-size:15px}.popularSearches>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.popularSearches button{color:#3c4658;background:#fff;border:1px solid #e1e4e8;border-radius:20px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex}.popularSearches button:hover{color:var(--r);border-color:#eea79b}.featuredSection{margin:24px 0}.sectionIntroRow{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.sectionIntroRow h2{margin:4px 0 0;font-size:22px}.sectionIntroRow>button{color:var(--r);background:0 0;border:0;font-size:10px;font-weight:800}.featuredStores{grid-template-columns:repeat(4,1fr)}.featuredStores .store p span{align-items:center;gap:3px;display:flex}.businessInvite{color:#fff;background:#17213b;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin:26px 0 8px;padding:27px 30px;display:flex}.businessInvite h2{margin:6px 0;font-size:24px}.businessInvite p{color:#cad1dd;margin:0;font-size:12px}.businessInvite>button{background:var(--r);color:#fff;border:0;border-radius:9px;flex:none;padding:12px 18px;font-size:11px;font-weight:850}@media (width<=900px){.heroSearch{grid-template-columns:1fr 165px auto}.popularSearches{flex-direction:column;align-items:flex-start}.featuredStores{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.homeHeader .loc{display:none}.discoveryHero{min-height:500px}.discoveryHero .heroContent{width:calc(100% - 24px);padding:32px 0 24px}.discoveryHero h1{font-size:34px}.discoveryHero p{font-size:13px}.heroSearch{grid-template-columns:1fr;padding:8px}.heroSearch>div{border-bottom:1px solid #e6e2dd;border-right:0}.heroSearch>label{height:42px}.heroSearch>button{width:100%}.discoveryHero footer{width:100%;overflow-x:auto}.discoveryHero footer span{white-space:nowrap}.featuredStores{grid-template-columns:1fr 1fr}.businessInvite{flex-direction:column;align-items:flex-start;padding:22px}.businessInvite>button{width:100%}}.hero footer{border:1px solid #eaded5;border-radius:9px;width:max-content;margin-top:18px;display:flex}.hero footer span{border-right:1px solid #eaded5;grid-template-columns:26px auto;padding:8px 12px;font-size:10px;display:grid}.hero footer small{color:var(--mut);grid-column:2}.hero figure{mix-blend-mode:multiply;background:url(/dahye-hero.png) 50%/cover no-repeat;margin:0;position:relative}.hero figure span{background:#fff;border-radius:9px;padding:10px 16px;font-weight:800;position:absolute;bottom:22px;right:10%;box-shadow:0 8px 24px #0002}.title{justify-content:space-between;align-items:center;margin:18px 0 9px;display:flex}.title h2{margin:0;font-size:18px}.title button{color:var(--r);background:0 0;border:0}.stores,.products{gap:13px;display:grid;overflow:hidden}.stores{grid-template-columns:repeat(5,1fr)}.stores article,.products article{border:1px solid var(--line);border-radius:13px;padding-bottom:9px;transition:all .2s;overflow:hidden}.stores article:hover,.products article:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0001}.stores figure{background:linear-gradient(135deg,#e5e4dc,#c4bab0);place-items:center;height:80px;margin:0;font-size:43px;display:grid;position:relative}.stores figure i{color:var(--r);background:#fff;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal;position:absolute;top:7px;left:7px}.stores h3,.stores>article>small,.stores p{margin-left:11px;margin-right:11px}.stores h3{margin-top:9px;margin-bottom:1px;font-size:13px}.stores small{color:var(--mut);font-size:9px}.stores p{justify-content:space-between;margin-bottom:0;font-size:10px;display:flex}.stores p b,.stores p span{color:var(--r)}.products{grid-template-columns:repeat(6,1fr)}.products article{padding:9px}.products figure{background:#faf8f6;border-radius:9px;place-items:center;height:105px;margin:0;font-size:58px;display:grid;position:relative}.products figure i{background:var(--r);color:#fff;border-radius:6px;padding:3px 6px;font-size:9px;position:absolute;top:0;left:0}.products>article>small{color:#16804d;font-size:9px}.products h3{height:30px;margin:4px 0;font-size:12px}.products p{color:#ee9d00;margin:2px 0;font-size:9px}.products p span{color:#aaa}.products>article>b{font-size:14px}.products>article>b button{float:right;border:1px solid var(--r);color:var(--r);background:#fff;border-radius:7px;width:28px;height:28px}.benefits{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:14px;display:grid}.benefits span{grid-template-columns:34px auto;font-size:12px;display:grid}.benefits small{color:var(--mut);grid-column:2;font-size:9px}.wa,.ai{z-index:30;color:#fff;border:0;text-decoration:none;position:fixed;bottom:22px;box-shadow:0 8px 25px #0003}.wa{background:#18a85a;border-radius:50px;padding:14px;left:20px}.ai{background:var(--ink);border-radius:50px;padding:13px 18px;right:20px}.chat{z-index:40;background:#fff;border-radius:17px;flex-direction:column;width:340px;height:450px;display:flex;position:fixed;bottom:75px;right:20px;overflow:hidden;box-shadow:0 24px 70px #0004}.chat>div{background:var(--ink);color:#fff;justify-content:space-between;padding:15px;display:flex}.chat>div button{color:#fff;background:0 0;border:0;font-size:20px}.chat section{background:#faf8f6;flex:1;padding:14px;overflow-y:auto}.chat section>p,.chatMessage{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:85%;padding:10px;font-size:12px}.chatMessage p{margin:0}.chat .mine{background:var(--r);color:#fff;margin-left:auto}.humanSupport{color:#fff;width:100%;font:inherit;text-align:center;cursor:pointer;background:#18a957;border:0;border-radius:8px;margin-top:9px;padding:8px 10px;font-weight:800;text-decoration:none;display:block}.chat footer{padding:10px;display:flex}.chat footer input{border:0;outline:0;flex:1}.chat footer button{background:var(--r);color:#fff;border:0;border-radius:7px;width:35px}.chat footer button:disabled{opacity:.45;cursor:not-allowed}.work{background:#f6f7f9;min-height:calc(100vh - 161px);padding:32px 38px}.worktitle{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.worktitle h1{margin:0 0 6px;font-size:31px}.worktitle p{color:var(--mut);margin:0}.worktitle button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px 14px}.track{grid-template-columns:1.6fr .8fr;gap:18px;display:grid}.map{background:repeating-linear-gradient(30deg,#e5e2da 0 55px,#fff 56px 65px);border-radius:17px;height:520px;position:relative}.map>i{background:#fff;border-radius:50%;place-items:center;width:55px;height:55px;font-style:normal;display:grid;position:absolute;box-shadow:0 6px 18px #0002}.map>i:first-child{top:17%;left:15%}.map>i:nth-child(2){animation:1.7s infinite pulse;top:46%;left:52%}.map>i:nth-child(3){bottom:16%;right:14%}.map aside{background:#fff;border-radius:10px;flex-direction:column;padding:13px 17px;display:flex;position:absolute;bottom:18px;left:18px}.map aside small{color:var(--mut)}.timeline,.panel{background:#fff;border:1px solid #e4e6e9;border-radius:15px;padding:21px}.timeline>div{gap:12px;min-height:73px;display:flex}.timeline>div>i{border:2px solid #ddd;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.timeline .done>i{color:#fff;background:#16804d;border-color:#16804d}.timeline span{flex-direction:column;display:flex}.timeline small{color:var(--mut);margin-top:4px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats article{background:#fff;border:1px solid #e4e6e9;border-radius:13px;grid-template-columns:36px auto;padding:17px;display:grid}.stats article>i{color:var(--r);background:#fff0ef;border-radius:8px;grid-row:1/4;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.stats small{color:var(--mut)}.stats strong{font-size:23px}.stats em{color:#16804d;font-size:10px;font-style:normal}.dash{grid-template-columns:2fr 1fr;gap:18px;display:grid}.panel h2{margin-top:0;font-size:16px}.chart>div{border-bottom:1px solid #ddd;align-items:end;gap:10px;height:250px;display:flex}.chart>div i{background:linear-gradient(var(--r), #ffaaa6);border-radius:6px 6px 0 0;flex:1;min-height:25px;position:relative}.chart i small{text-align:center;width:100%;position:absolute;bottom:-18px}.chart h2 em{float:right;color:#16804d;font-size:9px}.actions button{background:#fafafa;border:1px solid #eee;border-radius:8px;width:100%;margin:7px 0;padding:11px;display:flex}.actions button b{color:var(--r);margin-left:auto}.mini{height:310px}.delivery{flex-direction:column;gap:15px;display:flex}.delivery span{color:var(--mut);font-size:12px}.delivery strong{background:#f5f5f5;border-radius:8px;padding:11px}@keyframes pulse{50%{opacity:.5}}[dir=rtl] .hero>div{padding-left:0;padding-right:38px}[dir=rtl] .chat{left:20px;right:auto}@media (width<=950px){header .loc,header>button:not(.logo):not(:last-child){display:none}.hero{grid-template-columns:1fr;height:auto}.hero figure{height:240px}.stores,.products{grid-template-columns:repeat(3,1fr)}.track,.dash{grid-template-columns:1fr}}@media (width<=620px){.trust span:not(:first-child){display:none}header{flex-wrap:wrap;height:auto;padding:10px}.search{flex-basis:100%;order:5}nav{height:43px}.page{padding:9px}.hero>div{padding:24px!important}.hero h1{font-size:34px}.hero footer{display:none}.stores{grid-template-columns:repeat(5,210px);overflow:auto}.products{grid-template-columns:repeat(6,165px);overflow:auto}.benefits{grid-template-columns:1fr 1fr;gap:15px}.work{padding:20px 11px}.stats{grid-template-columns:1fr 1fr}.chat{width:calc(100vw - 22px);right:11px}.wa span{display:none}.announcementWrap{order:4;height:48px}.announcementButton{display:flex!important}.announcementPopover{width:auto;max-height:70vh;position:fixed;top:88px;left:12px;right:12px;overflow:auto}.logoRegistrationChoices{grid-template-columns:1fr}.logoRegistrationChoices button{text-align:left;grid-template-rows:auto auto;grid-template-columns:28px 1fr;min-height:66px;display:grid}.logoRegistrationChoices button svg{grid-row:1/3}.logoRegistrationChoices button b,.logoRegistrationChoices button small{justify-self:start}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=760px){.siteView-register .work{flex-direction:column;padding-top:8px;display:flex}.siteView-register .worktitle{margin:0 0 10px}.siteView-register .worktitle h1{font-size:21px}.siteView-register .worktitle p{font-size:10px}.siteView-register .authTabs{order:1;width:100%;margin-bottom:10px}.siteView-register .authForm{order:2;margin-top:0}.siteView-register .plans{order:3;margin-top:12px}}.logo img{object-fit:cover;object-position:center 25%;border-radius:12px;width:48px;height:48px;margin-inline-end:8px;box-shadow:0 4px 12px #e5252130}.logo b{color:#17213b;font-size:20px}.logo b em{color:#0000;background:linear-gradient(90deg,#ff781f,#e52564);-webkit-background-clip:text;background-clip:text;font-style:normal}.logo>i{display:none}.search .clear{color:#777;background:0 0;width:30px;font-size:17px}.results{background:#fff7f5;border:1px solid #ffd9d6;border-radius:10px;margin:15px 0 0;padding:12px 15px;font-size:13px}.results button{float:right;color:var(--r);background:0 0;border:0;font-weight:700}.nearRow{grid-template-columns:1.65fr .55fr .55fr;gap:13px;height:255px;margin-top:18px;display:grid}.nearRow>img{object-fit:cover;border:1px solid var(--line);border-radius:15px;width:100%;height:255px}.nearMap{background:#ebe8e1;border:1px solid #ded8cf;border-radius:15px;position:relative;overflow:hidden}.mapGrid{background:repeating-linear-gradient(35deg,#0000 0 50px,#fff 51px 58px),repeating-linear-gradient(-38deg,#0000 0 73px,#fff 74px 80px);position:absolute;inset:-40px}.nearMap:after{content:"";background:var(--r);border-radius:99px;width:70%;height:4px;position:absolute;top:56%;left:12%;transform:rotate(-9deg)}.nearMap button,.nearMap .you{z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;display:grid;position:absolute;box-shadow:0 6px 16px #0002}.nearMap .you{color:#fff;background:#17213b;border-radius:20px;width:auto;height:auto;padding:7px 10px;font-size:10px;top:44%;left:42%}.nearMap .mp1{top:20%;left:15%}.nearMap .mp2{top:18%;right:18%}.nearMap .mp3{bottom:19%;right:24%}.nearMap footer{z-index:3;background:#fffffff2;border-radius:9px;flex-direction:column;padding:9px 13px;display:flex;position:absolute;bottom:13px;left:14px}.nearMap footer small{color:var(--mut);font-size:9px}.store{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:13px;padding:0 0 9px;transition:all .2s;overflow:hidden}.store:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0001}.store figure{background:linear-gradient(135deg,#e5e4dc,#c4bab0);place-items:center;height:80px;margin:0;font-size:43px;display:grid;position:relative}.store figure i{color:var(--r);background:#fff;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal;position:absolute;top:7px;left:7px}.store h3,.store>small,.store p{margin-left:11px;margin-right:11px}.store h3{margin-top:9px;margin-bottom:1px;font-size:13px}.store small{color:var(--mut);font-size:9px}.store p{justify-content:space-between;margin-bottom:0;font-size:10px;display:flex}.store p b,.store p span{color:var(--r)}.products article{cursor:pointer}.products figure>button{color:#fff;opacity:0;background:#17213b;border:0;border-radius:6px;padding:4px 7px;font-size:9px;transition:all .2s;position:absolute;bottom:6px;right:6px}.products article:hover figure>button{opacity:1}.empty{text-align:center;background:#fafafa;border:1px dashed #ddd;border-radius:14px;margin-top:12px;padding:45px}.empty b{font-size:18px}.empty p{color:var(--mut)}.empty button{background:var(--r);color:#fff;border:0;border-radius:8px;padding:9px 15px}.promo{color:#fff;background:#0c1020;border-radius:17px;grid-template-columns:250px 1fr 250px;height:260px;margin-top:23px;display:grid;overflow:hidden}.promo img{object-fit:cover;width:100%;height:260px}.promo>div{text-align:center;padding:36px}.promo em{color:#ff7a35;letter-spacing:.15em;font-size:10px;font-weight:800}.promo h2{margin:9px 0;font-size:29px}.promo p{color:#cfd3df}.promo button,.primary{color:#fff;background:linear-gradient(90deg,#ff5b27,#e52564);border:0;border-radius:9px;padding:11px 18px;font-weight:800}.overlay{z-index:80;background:#050914b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productModal{background:#fff;border-radius:20px;grid-template-columns:260px 1fr;gap:25px;width:100%;max-width:720px;padding:28px;display:grid;position:relative;box-shadow:0 30px 90px #0005}.productModal>.x{background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:15px}.productModal figure{background:#fff4ee;border-radius:15px;place-items:center;margin:0;font-size:115px;display:grid}.productModal small{color:#158653}.productModal h2{margin:10px 0;font-size:28px}.productModal p{color:var(--mut);line-height:1.6}.productModal h3{margin:15px 0;font-size:27px}.productModal label{color:var(--mut);margin-bottom:14px;font-size:11px;display:block}.productModal .primary{width:100%}.rating{color:#ee9b00}.plans{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto;display:grid}.plans article{background:#fff;border:2px solid #e6e7ea;border-radius:17px;padding:27px;position:relative}.plans article.chosen{border-color:var(--r);box-shadow:0 10px 30px #e5252118}.plans article>i{background:var(--r);color:#fff;border-radius:15px;padding:5px 9px;font-size:8px;position:absolute;top:15px;right:15px}.plans article>span{font-size:40px}.plans h2{font-size:20px}.plans h3{font-size:30px}.plans h3 small{color:var(--mut);font-size:11px}.plans ul{color:#4b5563;padding-left:20px;font-size:13px;line-height:2}.plans article>button{border:1px solid var(--r);width:100%;color:var(--r);background:#fff;border-radius:9px;padding:11px;font-weight:800}.plans .chosen>button{background:var(--r);color:#fff}.registerForm{background:#fff;border:1px solid #e4e6e9;border-radius:17px;max-width:900px;margin:18px auto 0;padding:25px}.registerForm>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.registerForm label{font-size:11px;font-weight:700}.registerForm label input:not([type=checkbox]){border:1px solid #ddd;border-radius:8px;width:100%;margin-top:5px;padding:11px;display:block}.registerForm .agree{margin:15px 0;font-weight:500;display:block}.registerForm>.primary{width:100%}.cartPage{grid-template-columns:1fr 340px;gap:18px;display:grid}.cartPage>section,.cartPage>aside{background:#fff;border:1px solid #e4e6e9;border-radius:15px;padding:20px}.cartPage article{border-bottom:1px solid #eee;grid-template-columns:55px 1fr auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cartPage article>i{background:#fff5f2;border-radius:9px;place-items:center;width:50px;height:50px;font-size:34px;font-style:normal;display:grid}.cartPage article>div{flex-direction:column;display:flex}.cartPage article small,.cartPage article span,.cartPage aside small{color:var(--mut);font-size:10px}.cartPage article>button{color:var(--r);background:0 0;border:0;font-size:10px}.cartPage aside p{justify-content:space-between;display:flex}.cartPage aside .primary{width:100%;margin:12px 0}.toast{z-index:100;color:#fff;background:#17213b;border-radius:30px;padding:11px 19px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}@media (width<=950px){.nearRow{grid-template-columns:1fr 1fr;height:auto}.nearMap{grid-column:1/-1;height:250px}.nearRow>img{height:210px}.promo{grid-template-columns:180px 1fr}.promo img:last-child{display:none}.cartPage{grid-template-columns:1fr}.productModal{grid-template-columns:200px 1fr}}@media (width<=620px){.logo b{display:none}.logo img{width:39px;height:39px}.nearRow{grid-template-columns:1fr}.nearMap{grid-column:auto}.nearRow>img{height:270px}.promo{grid-template-columns:1fr;height:auto}.promo img{height:220px}.promo>div{padding:25px}.plans,.registerForm>div{grid-template-columns:1fr}.productModal{grid-template-columns:1fr;max-height:90vh;overflow:auto}.productModal figure{height:180px}.cartPage article{grid-template-columns:48px 1fr auto}.cartPage article>button{grid-column:2}.results button{float:none;margin-left:10px}}header>button>svg{margin-bottom:3px}nav button{align-items:center;gap:7px;display:flex}.categoryShelf{grid-template-columns:repeat(8,1fr);gap:11px;margin:17px 0;display:grid}.categoryShelf button{color:var(--ink);background:#fff;border:1px solid #e7e8ec;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;transition:all .2s;display:flex}.categoryShelf button:hover,.categoryShelf button.active{border-color:#f05a52;transform:translateY(-2px);box-shadow:0 9px 24px #17213b12}.categoryShelf i{border-radius:14px;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.categoryShelf b{font-size:12px}.categoryShelf small{color:var(--mut);font-size:9px}.mapSection{background:#fff;border:1px solid #e2e5e9;border-radius:18px;grid-template-columns:310px 1fr;min-height:390px;margin:18px 0 22px;display:grid;overflow:hidden;box-shadow:0 16px 40px #17213b0b}.mapCopy{color:#fff;background:linear-gradient(145deg,#111a2d,#202d48);flex-direction:column;justify-content:center;padding:34px 28px;display:flex}.mapCopy>span{color:#ff8a59;letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.mapCopy h2{margin:12px 0;font-size:26px;line-height:1.15}.mapCopy p{color:#cbd3df;font-size:13px;line-height:1.65}.mapCopy>div{flex-direction:column;gap:10px;margin-top:11px;display:flex}.mapCopy b{align-items:center;gap:8px;font-size:11px;display:flex}.approvedMap{background-color:#e8efe5;background-image:linear-gradient(28deg,#0000 0 48%,#d3e1d1 49% 61%,#0000 62%),linear-gradient(-36deg,#0000 0 45%,#e4eadb 46% 57%,#0000 58%);position:relative;overflow:hidden}.approvedMapFrame{background:#dfe5e8;border:0;width:100%;height:100%;position:absolute;inset:0}.realMapSwitcher{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:12px;gap:5px;width:min(230px,42%);max-height:145px;padding:8px;display:grid;position:absolute;top:14px;left:14px;overflow:auto;box-shadow:0 8px 28px #11182730}.realMapSwitcher button{color:#172033;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:10px;font-weight:750;display:flex}.realMapSwitcher button.selected{color:#fff;background:#e52521}.approvedMap:has(.approvedMapFrame):after{display:none}.approvedMap:has(.approvedMapFrame) .mapRoads{display:none}.mapRoads{opacity:.92;background:repeating-linear-gradient(32deg,#0000 0 62px,#fff 63px 74px,#d6d9dc 75px 77px,#fff 78px 89px),repeating-linear-gradient(-42deg,#0000 0 92px,#fff 93px 104px,#d6d9dc 105px 107px,#fff 108px 119px);position:absolute;inset:-70px}.approvedMap:after{content:"";background:#f1dba0;border:4px solid #fff;width:112%;height:15px;position:absolute;top:49%;left:-5%;transform:rotate(-7deg);box-shadow:0 0 0 1px #d8c58f}.park{z-index:1;color:#4f8b62;background:#cce4c8;border-radius:45% 55% 50% 40%;padding:18px 24px;font-size:9px;position:absolute}.park1{top:5%;right:4%}.park2{bottom:7%;left:6%}.roadName{z-index:2;color:#7b8288;background:#ffffffb8;border-radius:3px;padding:2px 5px;font-size:8px;position:absolute}.r1{top:46%;left:38%;transform:rotate(-7deg)}.r2{bottom:35%;right:12%;transform:rotate(30deg)}.shopPin{z-index:6;color:#17213b;filter:drop-shadow(0 4px 4px #0004);background:0 0;border:0;width:58px;height:60px;position:absolute;transform:translate(-50%,-50%)}.shopPin svg:first-of-type{position:absolute;inset:0}.shopPin svg:last-child{position:absolute;top:14px;left:21px}.shopPinName{color:#17213b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:2px solid #17213b;border-radius:9px;min-width:max-content;max-width:150px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:54px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 15px #0002}.shopPin.selected .shopPinName{color:#fff;background:#e52521;border-color:#e52521}.shopPin.selected{color:#fff;transform:translate(-50%,-50%)scale(1.12)}.current{z-index:5;background:#fff;border-radius:20px;padding:6px 9px;font-size:9px;font-style:normal;position:absolute;top:48%;left:47%;box-shadow:0 4px 12px #0002}.current span{background:#4285f4;border:2px solid #fff;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 6px #4285f433}.zoom{z-index:9;background:#fff;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #0002}.zoom button{background:#fff;border:0;place-items:center;width:35px;height:35px;display:grid}.zoom button+button{border-top:1px solid #ddd}.mapLegend{z-index:8;color:#16804d;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:700;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 15px #0002}.mapCard{z-index:8;background:#fff;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;width:min(430px,100% - 28px);padding:10px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #0003}.mapCard>i{width:44px;height:44px;color:var(--r);background:#fff2ee;border-radius:10px;place-items:center;display:grid}.mapCard>div{flex-direction:column;display:flex}.mapCard small{color:#16804d;align-items:center;gap:4px;font-size:8px;display:flex}.mapCard b{font-size:13px}.mapCard span{color:var(--mut);font-size:9px}.mapCard>button{background:var(--r);color:#fff;border:0;border-radius:8px;align-items:center;gap:3px;padding:8px 11px;font-size:10px;display:flex}.store figure{color:#263653;background:linear-gradient(145deg,#f7f8fb,#e8edf4)}.store figure>i{align-items:center;gap:3px;display:flex}.products article{background:#fff}.products figure{background:radial-gradient(circle at 50% 35%,#fff,#f3f5f8)}.authTabs{background:#e9ebef;border-radius:11px;max-width:500px;margin:0 auto 18px;padding:4px;display:flex}.authTabs button{color:#687180;background:0 0;border:0;border-radius:8px;flex:1;padding:10px;font-weight:700}.authTabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #0001}.planIcon{width:52px;color:var(--r);background:#fff0ed;border-radius:14px;place-items:center;height:52px!important;display:grid!important}.formHeading{align-items:center;margin-bottom:18px;grid-template-columns:none!important;gap:12px!important;display:flex!important}.formHeading>span{width:45px;height:45px;color:var(--r);background:#fff0ed;border-radius:11px;place-items:center;display:grid}.formHeading h2,.formHeading p{margin:0}.formHeading p{color:var(--mut);margin-top:3px;font-size:10px}.authForm{max-width:700px}.authForm>.primary{margin-top:8px}.textButton{color:var(--r);background:0 0;border:0;margin:12px auto 0;font-size:11px;font-weight:700;display:block}@media (width<=1050px){.categoryShelf,.products{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.mapSection{grid-template-columns:1fr}.mapCopy{padding:24px}.approvedMap{height:390px}.categoryShelf{padding-bottom:5px;display:flex;overflow:auto}.categoryShelf button{min-width:118px}.products{grid-template-columns:repeat(2,1fr);overflow:visible}.stores{display:flex;overflow:auto}.store{min-width:210px}}@media (width<=620px){header>button:nth-of-type(4),header>button:nth-of-type(5),header>button:nth-of-type(6){display:flex!important}.hero{margin-top:4px}.mapCopy h2{font-size:22px}.approvedMap{height:350px}.mapCard{grid-template-columns:40px 1fr auto}.products article{min-width:0}.products{gap:9px}.products figure{height:120px}.products h3{font-size:11px}.authTabs{margin-top:-5px}}.crumbs{color:var(--mut);align-items:center;gap:6px;margin:14px 2px 7px;font-size:10px;display:flex}.crumbs button{color:var(--r);background:0 0;border:0;padding:0}.store>footer{color:#667085;border-top:1px solid #eee;justify-content:space-between;margin-top:7px;padding:8px 11px 0;font-size:8px;display:flex}.products>article>small{align-items:center;gap:3px;display:flex}.products>article>label{color:#667085;margin:4px 0 6px;font-size:8px;display:block}.skeletons article{pointer-events:none}.skeletons figure,.skeletons i,.skeletons b{background:linear-gradient(90deg,#f0f1f3,#fafafa,#f0f1f3) 0 0/200% 100%;animation:1.2s infinite shimmer;display:block}.skeletons i{border-radius:5px;height:9px;margin:10px 0}.skeletons i:nth-child(3){width:70%}.skeletons b{border-radius:6px;width:45%;height:20px}@keyframes shimmer{to{background-position:-200% 0}}.empty>svg{color:#a3aab5;margin:0 auto 12px;display:block}.trustPayments{background:#fff;border:1px solid #dfe3e8;border-radius:15px;grid-template-columns:1fr 1.6fr;align-items:center;gap:20px;margin:22px 0 14px;padding:18px 22px;display:grid}.trustPayments>div:first-child{color:#16804d;align-items:center;gap:12px;display:flex}.trustPayments>div:first-child span{flex-direction:column;display:flex}.trustPayments small{color:var(--mut);font-size:9px;line-height:1.4}.paymentBadges{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paymentBadges span,.checkoutMethods span{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:9px;font-weight:700;display:flex}.paymentBadges svg,.checkoutMethods svg{color:#25324a;width:17px;height:17px}.reviewStrip{grid-template-columns:.7fr repeat(3,1fr);gap:11px;margin:14px 0 22px;display:grid}.reviewStrip>div,.reviewStrip article{background:#fff;border:1px solid #e4e6e9;border-radius:13px;padding:16px}.reviewStrip>div{color:#fff;background:#17213b;flex-direction:column;justify-content:center;align-items:center;display:flex}.reviewStrip>div span{font-size:30px;font-weight:900}.reviewStrip>div b{color:#ffc04a;letter-spacing:.08em}.reviewStrip>div small{color:#cbd1dc}.reviewStrip article>div{justify-content:space-between;display:flex}.reviewStrip article>div span{color:#e99a00;font-size:10px;font-weight:800}.reviewStrip article p{color:#4e5968;font-size:11px;line-height:1.5}.reviewStrip article small{color:#8b93a0;font-size:8px}.productModal>div>small{align-items:center;gap:4px;display:flex}.rating span{color:#7d8590;font-size:11px}.deliveryFacts{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.deliveryFacts span{color:#53606d;background:#f8f9fa;border:1px solid #e3e5e8;border-radius:7px;padding:6px 8px;font-size:9px}.modalReview{background:#f7f8fa;border-radius:9px;margin-top:13px;padding:12px}.modalReview p{margin:5px 0;font-size:10px}.modalReview small{color:#7d8590}.checkoutMethods{gap:6px;margin:12px 0;display:grid}.cartPage aside>small{align-items:center;gap:4px;display:flex}.cartPage article>div>small{align-items:center;gap:3px;display:flex}.notificationChoice{color:#157a48;background:#eefaf3;border:1px solid #cbead7;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;margin-bottom:15px;padding:13px 16px;display:grid}.notificationChoice>div{flex-direction:column;display:flex}.notificationChoice small{color:#557266;font-size:9px}.notificationChoice>span{color:#fff;background:#16804d;border-radius:20px;padding:5px 8px;font-size:8px}.timeline>em{color:#16804d;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:800}.infoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.infoGrid article,.policyList,.helpLayout>aside{background:#fff;border:1px solid #e2e5e9;border-radius:15px;padding:24px}.infoGrid svg{color:var(--r)}.infoGrid p,.policyList p,.helpLayout p{color:var(--mut);font-size:12px;line-height:1.7}.policyList{max-width:900px;margin:auto}.policyList details{border-bottom:1px solid #e6e8eb;padding:13px 0}.policyList details:last-child{border:0}.policyList summary{cursor:pointer;font-size:13px;font-weight:800}.helpLayout{grid-template-columns:1fr 300px;gap:18px;display:grid}.helpLayout .policyList{max-width:none;margin:0}.helpLayout>aside{text-align:center;height:max-content}.helpLayout>aside svg{color:var(--r)}.helpLayout>aside a{color:#fff;background:#18a85a;border-radius:8px;padding:11px;font-size:11px;font-weight:800;text-decoration:none;display:block}.siteFooter{color:#fff;background:#101827;margin-top:0}.footerMain{grid-template-columns:1.4fr repeat(3,1fr);gap:50px;max-width:1450px;margin:auto;padding:42px 28px 32px;display:grid}.footerMain section{flex-direction:column;align-items:flex-start;display:flex}.footerMain h3{margin:0 0 12px;font-size:13px}.footerMain button{color:#bec7d5;text-align:start;background:0 0;border:0;padding:5px 0;font-size:11px}.footerMain section>p{color:#aeb9ca;max-width:280px;font-size:11px;line-height:1.6}.footerMain section>span{color:#6ee7a8;align-items:center;gap:5px;font-size:9px;display:flex}.footerBrand{align-items:center;color:#fff!important;gap:9px!important;font-size:18px!important;display:flex!important}.footerBrand img{border-radius:10px;width:44px;height:44px}.footerBrand em{color:#ff6842;font-style:normal}.socials{gap:7px;margin-top:10px;display:flex}.socials a{color:#fff;background:#253149;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.footerTrust{border-top:1px solid #273247;border-bottom:1px solid #273247;flex-wrap:wrap;justify-content:center;gap:12px;padding:14px 20px;display:flex}.footerTrust span{color:#c5cddd;border:1px solid #344158;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.footerTrust svg{width:15px}.footerBottom{color:#8793a6;justify-content:space-between;max-width:1450px;margin:auto;padding:17px 28px;font-size:9px;display:flex}.legalEntity{color:#aeb7c8;margin-top:5px;font-size:10px;line-height:1.5;display:block}@media (width<=900px){.reviewStrip{grid-template-columns:1fr 1fr}.trustPayments{grid-template-columns:1fr}.footerMain{grid-template-columns:1.4fr 1fr;gap:30px}.infoGrid,.helpLayout{grid-template-columns:1fr}}@media (width<=620px){.reviewStrip{display:flex;overflow:auto}.reviewStrip>div,.reviewStrip article{min-width:240px}.trustPayments{padding:15px}.paymentBadges{grid-template-columns:1fr}.footerMain{grid-template-columns:1fr 1fr;gap:25px;padding:32px 20px}.footerMain section:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:6px}.notificationChoice{grid-template-columns:28px 1fr}.notificationChoice>span{display:none}.worktitle h1{font-size:25px}}.search{position:relative}.searchSuggestions{z-index:60;background:#fff;border:1px solid #dfe2e7;border-radius:0 0 13px 13px;padding:6px;position:absolute;top:49px;left:-2px;right:-2px;overflow:hidden;box-shadow:0 18px 45px #17213b24}.searchSuggestions button{width:100%!important;height:auto!important;color:var(--ink)!important;text-align:left!important;background:#fff!important;border-radius:8px!important;grid-template-columns:34px 1fr 20px!important;align-items:center!important;padding:9px!important;display:grid!important}.searchSuggestions button:hover{background:#f6f7f9!important}.searchSuggestions button>i{width:30px;height:30px;color:var(--r);background:#fff0ed;border-radius:7px;place-items:center;display:grid}.searchSuggestions button>span{flex-direction:column;align-items:flex-start;display:flex}.searchSuggestions b{font-size:11px}.searchSuggestions small{color:var(--mut);font-size:8px}.searchSuggestions p{color:var(--mut);margin:0;padding:10px;font-size:10px}.amazonCats button{box-shadow:none;background:0 0;border:0;padding:9px 3px;position:relative}.amazonCats button:hover{box-shadow:none;border:0;transform:translateY(-3px)}.amazonCats button>i{border-radius:50%;width:74px;height:74px;box-shadow:inset 0 0 0 1px #fffa,0 7px 18px #17213b12}.amazonCats button>svg{color:#a8afb9;opacity:0;position:absolute;top:37px;right:5px}.amazonCats button:hover>svg{opacity:1}.amazonCats b{font-size:11px}.amazonCats small{font-size:8px}nav button.active{color:var(--r);background:#fff4f1}.categoryPage{max-width:1500px;margin:auto;padding:18px 24px 35px}.categoryCrumbs{color:#777f8c;align-items:center;gap:6px;margin:1px 0 13px;font-size:10px;display:flex}.categoryCrumbs svg{width:13px}.categoryCrumbs button{color:var(--r);background:0 0;border:0;padding:0}.categoryHero{--cat:#e52521;background:linear-gradient(115deg, var(--cat), #fff);grid-template-columns:90px 1fr 250px;align-items:center;gap:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.categoryHero{background:linear-gradient(115deg, color-mix(in srgb, var(--cat) 10%, white), #fff)}}.categoryHero{border:1px solid var(--cat)}@supports (color:color-mix(in lab, red, red)){.categoryHero{border:1px solid color-mix(in srgb, var(--cat) 22%, white)}}.categoryHero{border-radius:18px;padding:25px 30px}.categoryHeroIcon{width:82px;height:82px;color:var(--cat);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 25px #17213b12}.categoryHeroIcon svg{width:43px;height:43px}.categoryHero>div:nth-child(2)>span,.categoryProductsHead>div>span{letter-spacing:.12em;color:var(--cat);font-size:9px;font-weight:900}.categoryHero h1{margin:5px 0;font-size:34px}.categoryHero p{color:#667085;margin:0;font-size:12px}.categoryHeroTrust{color:#16804d;background:#fff;border-radius:12px;grid-template-columns:35px 1fr;padding:14px;display:grid;box-shadow:0 8px 22px #17213b0d}.categoryHeroTrust svg{grid-row:1/3}.categoryHeroTrust small{color:#77808e;grid-column:2;font-size:8px}.categoryNearby{grid-template-columns:1.1fr 1fr;gap:16px;margin:17px 0;display:grid}.categoryMap,.nearbyList{background:#fff;border:1px solid #e1e4e8;border-radius:16px;height:385px;overflow:hidden}.categoryStoreMap{height:100%}.categoryStoreMap .mapCard>em{color:var(--r);background:#fff0ed;border-radius:7px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.nearbyList{padding:18px;overflow:auto}.nearbyTitle{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.nearbyTitle>div>span{color:var(--r);letter-spacing:.1em;gap:4px;font-size:8px;font-weight:900;display:flex}.nearbyTitle h2{margin:5px 0;font-size:17px}.nearbyTitle>small{color:#798190;font-size:8px}.nearbyList>article{border-top:1px solid #eceef1;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:12px 2px;display:grid}.nearbyList>article>i{color:#25334d;background:#f2f5f9;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.nearbyList>article>i svg{width:25px}.nearbyList article>div small{color:#16804d;align-items:center;gap:3px;font-size:8px;display:flex}.nearbyList article>div small svg{width:11px}.nearbyList h3{margin:3px 0;font-size:12px}.nearbyList article>div>span{color:#707988;align-items:center;gap:3px;font-size:8px;display:flex}.nearbyList article>div>span svg{width:11px}.nearbyList article>aside{flex-direction:column;align-items:flex-end;display:flex}.nearbyList aside b{color:#e99a00;font-size:11px}.nearbyList aside small{color:#8a929f;font-size:8px}.nearbyList aside em{color:var(--r);background:#fff0ed;border-radius:8px;margin-top:4px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.categoryProducts{background:#fff;border:1px solid #e1e4e8;border-radius:16px;padding:22px}.categoryProductsHead{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.categoryProductsHead h2{margin:5px 0 0;font-size:22px}.categoryProductsHead>div:last-child{gap:5px;display:flex}.categoryProductsHead button{background:#fff;border:1px solid #dfe2e6;border-radius:8px;padding:7px 10px;font-size:9px}.categoryProductsHead button.active{color:#fff;background:#17213b;border-color:#17213b}.categoryProductGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.categoryProductGrid>article{cursor:pointer;border:1px solid #e5e7eb;border-radius:13px;padding:10px;transition:all .2s}.categoryProductGrid>article:hover{transform:translateY(-3px);box-shadow:0 12px 26px #17213b12}.categoryProductGrid figure{background:radial-gradient(circle,#fff,#f2f4f7);border-radius:10px;place-items:center;height:145px;margin:0;display:grid;position:relative}.categoryProductGrid figure>span{font-size:66px}.categoryProductGrid figure>i{color:#fff;background:#16804d;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;position:absolute;top:6px;left:6px}.categoryProductGrid figure>button{color:#fff;background:#17213b;border:0;border-radius:6px;padding:5px 8px;font-size:8px;position:absolute;bottom:6px;right:6px}.categoryProductGrid>article>small{color:#16804d;align-items:center;gap:3px;margin-top:8px;font-size:8px;display:flex}.categoryProductGrid>article>small svg{width:10px}.categoryProductGrid h3{height:31px;margin:5px 0;font-size:12px}.categoryProductGrid p{color:#e99a00;margin:3px 0;font-size:9px}.categoryProductGrid p span{color:#949ba6}.categoryProductGrid label{color:#687180;align-items:center;gap:3px;margin-bottom:7px;font-size:8px;display:flex}.categoryProductGrid label svg{width:11px}.categoryProductGrid>article>b{font-size:14px}.categoryProductGrid>article>b>button{float:right;border:1px solid var(--r);color:var(--r);background:#fff;border-radius:7px;width:29px;height:29px}.categoryProductGrid.skeletons article{border:1px solid #eee}.categoryProductGrid.skeletons figure{height:145px}.categoryProductGrid.skeletons i{background:#f0f2f4;height:10px;margin:9px 0;display:block}.categoryProductGrid.skeletons b{background:#f0f2f4;width:45%;height:20px;display:block}@media (width<=1100px){.amazonCats{grid-template-columns:repeat(5,1fr)}.categoryProductGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.categoryHero{grid-template-columns:70px 1fr}.categoryHeroTrust{grid-column:1/-1}.categoryNearby{grid-template-columns:1fr}.categoryMap,.nearbyList{height:360px}.categoryProductGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.searchSuggestions{top:47px}.amazonCats{display:flex}.amazonCats button{min-width:105px}.amazonCats button>i{width:66px;height:66px}.categoryPage{padding:10px}.categoryHero{grid-template-columns:60px 1fr;padding:18px 16px}.categoryHeroIcon{width:58px;height:58px}.categoryHeroIcon svg{width:31px}.categoryHero h1{font-size:25px}.categoryHero p{font-size:10px}.categoryProducts{padding:11px}.categoryProductsHead{align-items:flex-start;gap:10px}.categoryProductsHead h2{font-size:17px}.categoryProductsHead>div:last-child button:last-child{display:none}.categoryProductGrid{gap:8px}.categoryProductGrid figure{height:120px}.categoryProductGrid figure>span{font-size:52px}.categoryProductGrid h3{font-size:10px}.nearbyList{padding:13px}}.amazonCats{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px}.amazonCats button{text-align:left;border-radius:14px;grid-template-columns:58px 1fr 20px;align-items:center;gap:12px;min-height:112px;display:grid;overflow:hidden;background:#fff!important;border:1px solid #dfe3e8!important;padding:15px!important;box-shadow:0 4px 14px #17213b0a!important}.amazonCats button:before{content:"";background:var(--category-color);width:4px;position:absolute;inset:0 auto 0 0}.amazonCats button:hover{transform:translateY(-3px);border-color:var(--category-color)!important;box-shadow:0 10px 25px #17213b17!important}.amazonCats button>i{width:58px;height:58px;background:var(--category-color)!important;border-radius:13px!important}@supports (color:color-mix(in lab, red, red)){.amazonCats button>i{background:color-mix(in srgb, var(--category-color) 13%, white)!important}}.amazonCats button>i{color:var(--category-color);box-shadow:inset 0 0 0 1px var(--category-color)!important}@supports (color:color-mix(in lab, red, red)){.amazonCats button>i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--category-color) 20%, white)!important}}.amazonCats button>i{place-items:center;display:grid}.amazonCats button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.amazonCats button>b{display:none}.amazonCats b{font-size:12px;line-height:1.2}.amazonCats small{color:#747d8b;font-size:9px}.amazonCats button>svg{opacity:1;color:#a1a8b2;position:static}.mapSection{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);min-height:330px}.mapSection>.approvedMap{height:330px}.mapCopy{padding:34px}.categoryNearby{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:stretch}.categoryMap,.nearbyList{height:330px}.categoryMap{grid-template-rows:43px 1fr;display:grid}.compactMapTitle{background:#fff;border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.compactMapTitle span{color:#1c2940;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.compactMapTitle span svg{width:14px;color:var(--r)}.compactMapTitle small{color:#16804d;background:#eaf8f0;border-radius:20px;padding:5px 7px;font-size:8px}.categoryStoreMap .mapCard{grid-template-columns:34px 1fr auto;width:calc(100% - 18px);padding:7px;bottom:9px}.categoryStoreMap .mapCard>i{width:34px;height:34px}.categoryStoreMap .mapLegend{padding:5px 7px}.categoryStoreMap .park{display:none}.checkoutSteps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;max-width:760px;margin:0 auto 22px;display:grid}.checkoutSteps span{color:#8a929e;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.checkoutSteps span i{background:#e7e9ed;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.checkoutSteps span.active{color:#17213b}.checkoutSteps span.active i{background:var(--r);color:#fff}.checkoutSteps span.done i{color:#fff;background:#16804d}.checkoutSteps>b{background:#e4e6e9;height:2px}.deliveryForm{background:#fff;border:1px solid #e2e5e9;border-radius:14px;margin-bottom:17px;padding:19px}.deliveryForm h2,.cartItemsTitle{margin:0 0 13px;font-size:16px}.deliveryForm>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.deliveryForm label{color:#596373;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.deliveryForm label.wide{grid-column:1/-1}.deliveryForm input{font:inherit;background:#fbfcfd;border:1px solid #dfe3e8;border-radius:8px;padding:11px}.paymentChoice{background:#fff;border:1px solid #e2e5e9;border-radius:15px;padding:24px}.paymentChoice>span{color:var(--r);letter-spacing:.13em;font-size:8px;font-weight:900}.paymentChoice h2{margin:6px 0;font-size:21px}.paymentChoice>p{color:#687281;margin:0 0 17px;font-size:11px}.paymentChoice>button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:11px;grid-template-columns:44px 1fr 24px;align-items:center;gap:11px;width:100%;margin-top:8px;padding:13px;display:grid}.paymentChoice>button.selected{border:2px solid var(--r);background:#fff8f6;padding:12px}.paymentChoice>button>i{color:#26334a;background:#f1f3f6;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.paymentChoice>button.selected>i{color:var(--r);background:#ffe9e4}.paymentChoice>button span{flex-direction:column;gap:3px;display:flex}.paymentChoice>button small{color:#77808d;font-size:9px}.paymentChoice>button em{background:var(--r);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.selectedPayment{background:#f6f8fa;border-radius:9px;flex-direction:column;margin:12px 0;padding:11px;display:flex}.selectedPayment small{color:#7b8491;font-size:7px}.selectedPayment b{font-size:11px}.backButton{color:#667085;background:0 0;border:0;width:100%;padding:10px;font-size:9px}.orderSuccess{text-align:center;background:#fff;border:1px solid #e1e5e9;border-radius:18px;max-width:540px;margin:10px auto 45px;padding:38px;box-shadow:0 12px 35px #17213b0c}.orderSuccess>i{color:#16804d;background:#e8f8ef;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 15px;display:grid}.orderSuccess>span{color:#16804d;letter-spacing:.13em;font-size:9px;font-weight:900}.orderSuccess h2{font-size:24px}.orderSuccess p{color:#687281;font-size:11px;line-height:1.7}.orderSuccess>div{background:#f5f7f9;border-radius:9px;justify-content:space-between;margin:19px 0;padding:13px;font-size:11px;display:flex}.orderSuccess button{width:100%;margin-top:8px}.orderSuccess .secondary{background:#fff;border:1px solid #dce1e6;border-radius:8px;padding:11px;font-weight:800}@media (width<=1100px){.amazonCats{grid-template-columns:repeat(3,1fr)}.mapSection{grid-template-columns:1fr 1fr}.categoryNearby{grid-template-columns:1fr minmax(290px,.65fr)}}@media (width<=820px){.amazonCats{grid-template-columns:repeat(2,1fr)}.categoryNearby{grid-template-columns:1fr}.categoryMap{height:290px}.nearbyList{height:auto}.mapSection{grid-template-columns:1fr}.mapSection>.approvedMap{height:300px}}@media (width<=620px){.amazonCats{grid-template-columns:repeat(2,1fr);display:grid;overflow:visible}.amazonCats button{text-align:center;grid-template-columns:1fr;gap:7px;min-width:0;min-height:108px;padding:12px!important}.amazonCats button>i{width:50px;height:50px;margin:auto}.amazonCats button>span{align-items:center}.amazonCats button>svg{display:none}.checkoutSteps{gap:4px}.checkoutSteps span{text-align:center;flex-direction:column;font-size:8px}.deliveryForm>div{grid-template-columns:1fr}.deliveryForm label.wide{grid-column:auto}.paymentChoice{padding:16px}.categoryMap{order:2}}header{gap:13px;padding-inline:22px}.search{flex:0 390px;height:43px}.search input{font-size:12px;font-weight:650}.search>button{height:35px}.languageButton{font-size:13px!important;font-weight:900!important}.customerLogin,.ownerButton{text-align:left!important;border-radius:10px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:9px 11px!important}.customerLogin{background:#fff!important;border:1px solid #dce1e6!important}.ownerButton{color:#fff!important;background:#17213b!important}.customerLogin>span,.ownerButton>span{flex-direction:column;align-items:flex-start;display:flex}.customerLogin small,.ownerButton small{letter-spacing:.08em;font-size:7px;font-weight:800}.customerLogin b,.ownerButton b{font-size:12px;font-weight:900;line-height:1.2}.departmentNav{z-index:19;justify-content:center;padding:0 16px;display:flex;position:relative;overflow:visible}.navDepartment{align-items:center;height:100%;display:flex;position:relative}.navDepartment>button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;height:100%;padding:0 12px;font-size:10px;font-weight:850;display:flex}.navDepartment>button small{color:#9aa1ab;font-size:11px}.navDepartment:hover>button,.navDepartment:focus-within>button{color:var(--r);background:#fff5f2}.megaMenu{z-index:80;background:#fff;border:1px solid #dfe3e8;border-radius:0 0 14px 14px;grid-template-columns:210px 1fr;width:500px;padding:13px;display:none;position:absolute;top:50px;left:0;box-shadow:0 18px 45px #17213b2b}.navDepartment:nth-last-child(-n+3) .megaMenu{left:auto;right:0}.navDepartment:hover .megaMenu,.navDepartment:focus-within .megaMenu{display:grid}.megaIntro{background:#17213b;border-radius:10px;height:220px;position:relative;overflow:hidden}.megaIntro img{object-fit:cover;opacity:.7;width:100%;height:100%}.megaIntro>span{color:#fff;flex-direction:column;display:flex;position:absolute;inset:auto 14px 14px}.megaIntro b{font-size:19px}.megaIntro small{color:#e5e9ef;margin:4px 0 9px;font-size:9px;line-height:1.45}.megaIntro em{color:#ffd24a;font-size:11px;font-style:normal;font-weight:900}.megaDivisions{padding:7px 5px 0 15px}.megaDivisions>small{letter-spacing:.12em;color:#8a929e;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.megaDivisions button{background:#fff;border:0;border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;width:100%;padding:8px 6px;font-size:10px;font-weight:750;display:flex}.megaDivisions button:hover{color:var(--r);padding-left:10px}.megaAll{color:var(--r);background:#fff2ef;border:0;border-radius:8px;grid-column:2;justify-content:space-between;align-items:center;margin:6px 5px 0 15px;padding:9px 11px;font-size:9px;font-weight:900;display:flex}.amazonCats{grid-template-columns:repeat(5,1fr);gap:13px}.amazonCats button{flex-direction:column;min-height:275px;text-align:left!important;border-radius:14px!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important}.amazonCats button:before{display:none}.amazonCats button>figure{background:#edf0f3;width:100%;height:145px;margin:0;position:relative;overflow:hidden}.amazonCats button>figure img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.amazonCats button:hover>figure img{transform:scale(1.05)}.amazonCats button>figure em{color:#26334b;background:#fffffff0;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;left:9px}.amazonCats button>span{padding:12px 13px 14px;align-items:flex-start!important;gap:5px!important}.amazonCats button>span b{font-size:14px}.amazonCats button>span small{color:#697381;height:27px;font-size:9px;line-height:1.45}.amazonCats button>span strong{color:var(--r);margin-top:3px;font-size:12px}.amazonCats button>svg{opacity:1!important;position:absolute!important;top:auto!important;bottom:14px!important;right:12px!important}.categoryHeroPhoto{border-radius:13px;height:100px;position:relative;overflow:hidden}.categoryHeroPhoto img{object-fit:cover;width:100%;height:100%}.categoryHeroPhoto span{color:#fff;background:#17213bdd;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;bottom:7px;left:7px}.categoryFrom{color:var(--cat);margin-top:9px;font-size:12px;display:inline-block}.ownerAccess{background:#fff;border:1px solid #e1e5e9;border-radius:18px;grid-template-columns:.9fr 1.1fr;max-width:980px;margin:0 auto 40px;display:grid;overflow:hidden;box-shadow:0 12px 35px #17213b0d}.ownerAccess>aside{color:#fff;background:#17213b;padding:34px}.ownerAccess>aside>svg{color:#ff664b}.ownerAccess>aside>span{color:#ff8a73;letter-spacing:.13em;margin-top:15px;font-size:8px;font-weight:900;display:block}.ownerAccess>aside h2{margin:8px 0;font-size:27px}.ownerAccess>aside p{color:#c9d0dc;font-size:11px;line-height:1.7}.ownerAccess ul{gap:10px;padding:0;font-size:10px;list-style:none;display:grid}.ownerAccess li{align-items:center;gap:7px;display:flex}.ownerAccess li svg{color:#66dda2;width:15px}.ownerAccess>aside strong{color:#ffd24a;margin-top:25px;font-size:25px;display:block}.ownerAccess>aside strong small{color:#aeb8c8;font-size:9px}.ownerAccess>form{flex-direction:column;padding:34px;display:flex}.ownerAccess form>h2{font-size:20px}.ownerAccess form>label{color:#5e6877;flex-direction:column;gap:5px;margin:6px 0;font-size:9px;font-weight:800;display:flex}.ownerAccess form input,.ownerAccess form select{background:#fff;border:1px solid #dfe3e8;border-radius:8px;width:100%;padding:11px}.ownerAccess form select{appearance:auto}.ownerAccess form.registrationAttempted input:invalid,.ownerAccess form.registrationAttempted select:invalid{background:#fff7d6;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}:is(.ownerAccess form.registrationAttempted label:has(input:invalid),.ownerAccess form.registrationAttempted label:has(select:invalid)){color:#b42318}.ownerAccess form.registrationAttempted input:valid:not([type=radio]),.ownerAccess form.registrationAttempted select:valid{border-color:#86c79a}.ownerAccess form input:focus-visible,.ownerAccess form select:focus-visible{outline-offset:1px;border-color:#e52521;outline:3px solid #e525211f}.registrationSuccessBackdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#0b1222ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.registrationSuccessDialog{color:#17213b;text-align:center;background:#fffffff7;border:1px solid #ffffffd1;border-radius:22px;width:min(100%,510px);max-height:calc(100dvh - 32px);padding:30px;overflow-y:auto;box-shadow:0 24px 70px #0b122247}.registrationSuccessIcon{color:#16834f;background:#eaf8f0;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid}.registrationSuccessIcon svg{width:36px;height:36px}.registrationSuccessEyebrow{color:#e52521;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.registrationSuccessDialog h2{margin:8px 0 10px;font-size:clamp(23px,5vw,30px);line-height:1.15}.registrationSuccessDialog>p,.registrationSuccessArabic p{color:#596579;margin:0;font-size:14px;line-height:1.65}.registrationSuccessArabic{text-align:right;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:14px;margin:18px 0 14px;padding:16px}.registrationSuccessArabic h3{margin:0 0 6px;font-size:18px}.registrationSuccessDialog>small{color:#7b8494;margin:0 0 16px;font-size:11px;display:block}.registrationSuccessDialog>button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#e52521;border:0;border-radius:12px;font-weight:800}.registrationSuccessDialog>button:hover{background:#c91d1a}.registrationSuccessDialog>button:focus-visible{outline-offset:3px;outline:3px solid #e5252140}@media (width<=560px){.registrationSuccessBackdrop{padding:12px;padding-top:max(18px, env(safe-area-inset-top));align-items:start}.registrationSuccessDialog{border-radius:18px;padding:22px 18px}}.ownerPasswordField{align-items:center;display:flex;position:relative}.ownerPasswordField input{padding-right:48px}.ownerPasswordField button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:5px}.ownerPasswordField button:hover{color:#17213b;background:#f2f4f7}.fieldHelp{color:var(--mut);margin-top:5px;font-size:9px;font-weight:500;display:block}.newListings{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e8ec;border-radius:16px;margin:22px 0;padding:22px}.categoryShowcase{background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #e4e8ef;border-radius:20px;margin:24px 0;padding:25px}.staysShowcaseHead{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;display:flex}.staysShowcaseHead>div>span{color:var(--r);letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.staysShowcaseHead h2{color:#172033;margin:7px 0 5px;font-size:26px}.staysShowcaseHead p{color:#697386;max-width:670px;margin:0;font-size:12px;line-height:1.55}.staysShowcaseHead>button{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:10px;flex:none;padding:11px 15px;font-size:10px;font-weight:850}.stayGatewayCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.stayGatewayCards article{color:#fff;isolation:isolate;background:#111a31;border-radius:17px;min-height:310px;position:relative;overflow:hidden;box-shadow:0 13px 30px #111a3126}.stayGatewayCards article>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.stayGatewayCards article:after{content:"";z-index:-1;background:linear-gradient(#0810210d 15%,#0810216b 46%,#081021f5 100%);position:absolute;inset:0}.stayGatewayCards article:hover>img{transform:scale(1.045)}.stayGatewayCards article>div{padding:20px;position:absolute;inset:auto 0 0}.stayGatewayCards small{color:#8de4ea;letter-spacing:.14em;font-size:8px;font-weight:900}.stayGatewayCards h3{margin:8px 0 6px;font-size:21px;line-height:1.12}.stayGatewayCards p{color:#dce3ee;min-height:33px;margin:0 0 15px;font-size:10px;line-height:1.55}.stayGatewayCards button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff8c;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850}.categoryShowcase>footer{color:#08754f;background:#eaf9f1;border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:13px 15px;display:flex}.categoryShowcase>footer>span{flex-direction:column;gap:2px;display:flex}.categoryShowcase>footer b{font-size:10px}.categoryShowcase>footer small{color:#438169;font-size:8px}@media (width<=1050px){.stayGatewayCards{grid-template-columns:repeat(2,minmax(0,1fr))}.stayGatewayCards article{min-height:290px}}@media (width<=620px){.categoryShowcase{border-radius:16px;margin:16px 0;padding:14px}.staysShowcaseHead{flex-direction:column;align-items:flex-start}.staysShowcaseHead h2{font-size:22px}.staysShowcaseHead>button{width:100%}.stayGatewayCards{grid-template-columns:1fr;gap:14px}.stayGatewayCards article{min-height:310px}.stayGatewayCards h3{font-size:24px}.stayGatewayCards p{font-size:11px}.stayGatewayCards button{min-height:45px;padding-inline:16px}.categoryShowcase>footer{align-items:flex-start}}.newListingsHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.newListingsHead span{color:var(--r);letter-spacing:.12em;font-size:9px;font-weight:900}.newListingsHead h2{margin:4px 0;font-size:22px}.newListingsHead p{color:var(--mut);margin:0;font-size:11px}.newListingsHead>button{border:1px solid var(--r);color:var(--r);background:#fff;border-radius:9px;flex:none;padding:10px 15px;font-size:11px;font-weight:850}.newListingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.newListingsGrid article,.newListingsGrid .newListingCard,.newListingsGrid .businessResultCard{min-width:0;color:inherit;text-align:start;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e9ed;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.newListingsGrid article>i,.newListingsGrid .newListingCard>i,.newListingsGrid .businessResultCard>i{width:44px;height:44px;color:var(--r);background:#fff1ee;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.newListingsGrid article>div,.newListingsGrid .newListingCard>div,.newListingsGrid .businessResultCard>div{min-width:0}.newListingsGrid .newListingCard:hover,.newListingsGrid .businessResultCard:hover{border-color:#f05a46;transform:translateY(-2px);box-shadow:0 10px 28px #1922371a}.searchResultsAnchor{scroll-margin-top:150px}.businessLogoThumb{object-fit:cover;background:#fff1ee;border-radius:10px;width:44px;height:44px}.realBusinessGrid .businessLogoThumb{border-radius:12px;width:48px;height:48px}.realCategoryBusinesses{background:#fff;border:1px solid #e4e8ee;border-radius:16px;margin:24px 0;padding:22px}.realBusinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.realBusinessGrid>a{color:#111827;border:1px solid #e7e9ed;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.realBusinessGrid>a:hover{border-color:#f05a46;box-shadow:0 10px 24px #19223714}.realBusinessGrid i{width:48px;height:48px;color:var(--r);background:#fff1ee;border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.realBusinessGrid h3{margin:4px 0;font-size:15px}.realBusinessGrid small{color:#078453;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.realBusinessGrid span{color:var(--mut);align-items:center;gap:4px;font-size:10px;display:flex}.realBusinessGrid b{color:var(--r);margin-top:6px;font-size:10px;display:block}@media (width<=900px){.realBusinessGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.realCategoryBusinesses{padding:15px}.realBusinessGrid{grid-template-columns:1fr}}.newListingsGrid small{color:var(--mut);font-size:9px}.newListingsGrid h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 5px;font-size:13px;overflow:hidden}.newListingsGrid div>span{color:#9a6a00;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.pendingDot{background:#e9a100;border-radius:50%;width:7px;height:7px}@media (width<=1000px){.newListingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.newListings{padding:15px}.newListingsHead{flex-direction:column;align-items:flex-start}.newListingsGrid{grid-template-columns:1fr}}.ownerAccess form>.primary{cursor:pointer;width:100%;min-height:46px;margin-top:12px}.ownerAccess form>.primary:disabled{cursor:wait;opacity:.72}.storeLoginMessage{color:#b42318;background:#fff1f0;border:1px solid #ffc9c5;border-radius:8px;margin:8px 0 2px;padding:11px 12px;font-size:11px;line-height:1.45}.sellerActivationLink{text-align:center;color:#111a31;margin-top:13px;font-size:11px;font-weight:750;text-decoration:none;display:block}.sellerActivationLink:hover{text-decoration:underline}@media (width<=1200px){.search{flex:1}.ownerButton small,.customerLogin small{display:none}.navDepartment>button{padding-inline:8px}.amazonCats{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.ownerButton span,.customerLogin span{display:none}.departmentNav{justify-content:flex-start;overflow:auto hidden}.megaMenu{display:none!important}.amazonCats{grid-template-columns:repeat(2,1fr)}.ownerAccess{grid-template-columns:1fr}.ownerAccess>aside{padding:25px}}@media (width<=620px){header{gap:7px;padding-inline:10px}.loc,.languageButton,.ownerButton{display:none!important}.search{height:40px}.customerLogin{padding:8px!important}.amazonCats{grid-template-columns:1fr 1fr}.amazonCats button{min-height:235px}.amazonCats button>figure{height:115px}.amazonCats button>span{padding:10px}.amazonCats button>span b{font-size:12px}.amazonCats button>span small{height:38px;font-size:8px}.categoryHero{grid-template-columns:88px 1fr}.categoryHeroPhoto{height:82px}.ownerAccess>form{padding:22px}}header .search{flex:520px;min-width:280px;max-width:650px;height:45px}.search input{font-size:13px}.departmentNav{justify-content:center;gap:3px;height:52px;overflow:visible}.navDepartment>button{letter-spacing:-.01em;padding-inline:16px;font-family:Inter,Tajawal,Arial,sans-serif;font-size:13px;font-weight:750}.exploreAllNav{height:100%;color:var(--r);border-left:1px solid #ece7e1;font-size:12px;font-weight:850}.groupedMenu{grid-template-columns:1fr;width:min(690px,100vw - 32px);padding:16px}.groupMenuHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.groupMenuHead b{font-size:17px}.groupMenuHead small{color:var(--mut);font-size:10px}.groupMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.groupMenuGrid>button{text-align:left;border:1px solid #eceff2;border-radius:10px;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:8px;display:grid}.groupMenuGrid img{object-fit:cover;border-radius:8px;width:58px;height:54px}.groupMenuGrid span{flex-direction:column;min-width:0;display:flex}.groupMenuGrid b{font-size:12px}.groupMenuGrid small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.groupedMenu .megaAll{grid-column:1;margin:12px 0 0}.listingPrice{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.listingPrice>span small{color:#8a929e;font-size:8px;font-weight:650}.listingPrice button.listingAction{white-space:nowrap;min-width:0;border-radius:7px!important;width:auto!important;padding:7px 9px!important;font-size:9px!important}.socials button{color:#fff;background:#253149;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-size:11px;font-weight:800;display:grid}.megaMenu{grid-template-columns:220px 1fr;width:620px}.megaDivisions button{padding:10px 7px;font-size:12px}.megaDivisions>small{font-size:8px}.megaAll{font-size:11px}.categoryHero{grid-template-columns:150px 1fr 250px}.categoryHeroPhoto{width:150px;height:110px}.categoryHeroPhoto img{display:block}.categoryThumb{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.nearbyList>article>i{background:#eef1f4;overflow:hidden}.nearbyList>article>i .categoryThumb{border-radius:10px}.store figure>.categoryThumb{object-fit:cover;width:100%;height:100%}.mapCard>i{overflow:hidden}.mapCard>i .categoryThumb{border-radius:10px}.divisionExplorer{background:#fff;border:1px solid #e1e4e8;border-radius:16px;margin:17px 0;padding:18px}.divisionHeading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.divisionHeading span{letter-spacing:.12em;color:var(--r);font-size:8px;font-weight:900}.divisionHeading h2{margin:4px 0 0;font-size:20px}.divisionHeading>button{color:var(--r);background:#fff0ed;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.divisionCards{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.divisionCards>button{text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:12px;min-height:104px;padding:0;position:relative;overflow:hidden}.divisionCards>button:hover,.divisionCards>button.active{border:2px solid var(--r);box-shadow:0 8px 20px #17213b12}.divisionCards img{object-fit:cover;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.divisionCards>button:after{content:"";background:linear-gradient(#0000,#fff 45%);position:absolute;inset:35% 0 0}.divisionCards>button>span{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:10px;left:11px;right:28px}.divisionCards b{font-size:12px}.divisionCards small{color:#737d8b;margin-top:3px;font-size:8px}.divisionCards svg{z-index:2;color:var(--r);position:absolute;bottom:17px;right:9px}.carBrandExplorer{background:#f8fafc;border:1px solid #e2e7ee;border-radius:15px;margin-top:18px;padding:18px}.carBrandExplorer>div:first-child span{color:var(--r);letter-spacing:.12em;font-size:8px;font-weight:900}.carBrandExplorer h3{margin:5px 0 4px;font-size:18px}.carBrandExplorer p{color:#697386;margin:0 0 13px;font-size:11px}.carBrandExplorer>.allSpareParts{color:#fff;background:#172033;border:0;border-radius:8px;margin-bottom:13px;padding:8px 12px;font-size:10px;font-weight:800}.carBrandGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.carBrandGroups article{background:#fff;border:1px solid #e0e5ec;border-radius:12px;padding:13px}.carBrandGroups h4{color:#172033;margin:0 0 9px;font-size:12px}.carBrandGroups article>div{flex-wrap:wrap;gap:6px;display:flex}.carBrandGroups button{color:#4f5d72;background:#fff;border:1px solid #dce2ea;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:750}.carBrandGroups button:hover,.carBrandGroups button.active{color:#b42318;background:#fff0ed;border-color:#dc2626}@media (width<=760px){.carBrandGroups{grid-template-columns:1fr}.carBrandExplorer{padding:13px}}@media (width<=1200px){header .search{flex-basis:420px}.navDepartment>button{padding-inline:8px;font-size:11px}.exploreAllNav{padding-inline:9px;font-size:10px}.divisionCards{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){header .search{min-width:200px;max-width:none}.categoryHero{grid-template-columns:115px 1fr}.departmentNav{justify-content:flex-start;overflow:auto hidden}.megaMenu{display:none!important}.categoryHeroPhoto{width:115px}.divisionCards{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){header .search{flex-basis:100%;order:5;max-width:none}.departmentNav{height:47px}.demoBanner{justify-content:flex-start;padding-inline:10px;overflow:hidden}.demoBanner span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.heroActions{align-items:stretch}.heroActions button{flex:1;padding-inline:10px}.navDepartment>button{font-size:12px}.categoryHero{grid-template-columns:88px 1fr}.categoryHeroPhoto{width:88px;height:82px}.divisionExplorer{padding:12px}.divisionCards{display:flex;overflow-x:auto}.divisionCards>button{min-width:145px}}.gatewayDirectory{background:#fff;border:1px solid #e1e5e9;border-radius:18px;margin:17px 0;padding:24px}.gatewayHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.gatewayHeader>div>span{color:var(--r);letter-spacing:.13em;font-size:8px;font-weight:900}.gatewayHeader h2{margin:6px 0;font-size:24px}.gatewayHeader p{color:#687281;margin:0;font-size:11px}.gatewayHeader>aside{color:#16804d;white-space:nowrap;background:#eaf8f0;border-radius:30px;align-items:center;gap:6px;padding:8px 12px;font-size:9px;font-weight:800;display:flex}.gatewayGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gatewayGrid article{background:#fff;border:1px solid #e1e5e9;border-radius:15px;transition:all .2s;overflow:hidden}.gatewayGrid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #17213b14}.gatewayGrid figure{background:#eef1f4;height:165px;margin:0;position:relative}.gatewayGrid figure img{object-fit:cover;width:100%;height:100%}.gatewayGrid figure span{color:#16804d;background:#fffffff0;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:900;display:flex;position:absolute;top:10px;left:10px}.gatewayBody{padding:15px}.gatewayBody>small{color:var(--r);letter-spacing:.05em;font-size:8px;font-weight:900}.gatewayBody h3{margin:5px 0;font-size:16px}.gatewayBody>label{color:#707a88;align-items:center;gap:4px;font-size:9px;display:flex}.gatewayBody>label svg{width:12px}.gatewayBody>label b{color:#e99a00;margin-left:auto}.gatewayBody>p{color:#687281;min-height:48px;font-size:10px;line-height:1.6}.gatewayActions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gatewayActions a,.gatewayActions button{color:#26334a;text-align:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;place-items:center;min-height:34px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.gatewayActions a:first-child{border-color:var(--r);background:var(--r);color:#fff}.gatewayActions a:hover,.gatewayActions button:hover{border-color:var(--r);color:var(--r)}.gatewayActions a:first-child:hover{color:#fff}.gatewayNote{color:#776126;background:#fff8e8;border-radius:9px;margin:15px 0 0;padding:10px 12px;font-size:9px}@media (width<=900px){.gatewayGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.gatewayDirectory{padding:13px}.gatewayHeader{flex-direction:column;align-items:flex-start}.gatewayGrid{grid-template-columns:1fr}}.locationCapture{background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;margin:4px 0 12px;padding:12px}.locationCapture strong,.locationCapture button,.listingLocation{align-items:center;gap:6px;display:flex}.locationCapture p{color:#475569;margin:7px 0;font-size:12px;line-height:1.45}.locationCapture a{color:#d92332;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.locationCapture button{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-weight:700}.listingLocation{margin:4px 0;color:#64748b!important}.businessSearchResults{margin:18px 0 26px}.registrationPayment{border:1px solid #dbe4ef;border-radius:12px;margin:8px 0 14px;padding:12px}.registrationPayment legend{color:#172033;padding:0 6px;font-weight:800}.registrationPayment>p{color:#64748b;margin:0 0 10px;font-size:12px;line-height:1.45}.registrationPayment>label{cursor:pointer;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:10px;display:flex}.registrationPayment>label.selected{background:#fff5f6;border-color:#e52b3d}.registrationPayment>label span{gap:2px;display:grid}.registrationPayment>label small{color:#64748b}.paymentFlowNote{color:#166534;background:#f0fdf4;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;font-size:12px;font-weight:700;display:flex}.rewardsBox{background:#fffdf7;border:1px solid #f0d6a5;border-radius:12px;margin:8px 0 14px;padding:12px}.rewardsBox legend{color:#7c3f00;padding:0 6px;font-weight:800}.rewardsBox>p{color:#64748b;margin:0 0 9px;font-size:12px;line-height:1.45}.codeEntry{grid-template-columns:1fr auto;gap:8px;display:grid}.codeEntry input{text-transform:uppercase;min-width:0}.codeEntry button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:9px;padding:0 14px;font-weight:800}.rewardsBox>small{color:#64748b;margin:7px 0 10px;display:block}.referralRules{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.referralRules div{background:#fff;border:1px solid #f3e3bd;border-radius:9px;gap:3px;padding:8px;display:grid}.referralRules b{color:#7c3f00;font-size:11px}.referralRules span{color:#334155;font-size:11px}.rewardsBox .referralCondition{color:#166534;align-items:flex-start;gap:6px;margin:10px 0 0;font-weight:700;display:flex}@media (width<=680px){.referralRules{grid-template-columns:1fr}}.approvedMap,.categoryStoreMap{background-color:#24311f;background-image:linear-gradient(#0a121e1f,#0a121e1f),url(https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?bbox=35.05,33.06,36.63,34.72&bboxSR=4326&imageSR=4326&size=1200,700&format=jpg&f=image);background-position:50%;background-size:cover}.approvedMap .mapRoads,.categoryStoreMap .mapRoads,.approvedMap:after,.categoryStoreMap:after{display:none}.approvedMap .current,.approvedMap .mapLegend{box-shadow:0 6px 18px #0000003d}.simpleSiteHeader{background:linear-gradient(115deg,#f8fbfff0,#f1f7ffe6 48%,#fff4f2eb);grid-template-columns:max-content minmax(360px,1fr) repeat(5,max-content);align-items:center;gap:clamp(8px,1vw,16px);width:100%;padding-inline:clamp(18px,3vw,54px);display:grid}.simpleSiteHeader .logo{margin:0}.simpleSiteHeader .headerCategoryNav{justify-content:space-evenly;gap:clamp(7px,1vw,16px);min-width:0}.simpleSiteHeader button:not(.logo),.simpleSiteHeader summary{color:#20304e;overflow:hidden;background:linear-gradient(145deg,#e8f4ffeb,#ffffff94)!important;border-color:#ffffffe0!important;box-shadow:inset 0 1px #fff,0 8px 24px #3f679d1f!important}.simpleSiteHeader button:not(.logo):before,.simpleSiteHeader summary:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 38%),linear-gradient(120deg,#7cc4ff52,#ffa4b847);transition:opacity .22s;position:absolute;inset:0}.simpleSiteHeader button:not(.logo):hover:before,.simpleSiteHeader button:not(.logo):focus-visible:before,.simpleSiteHeader summary:hover:before,.simpleSiteHeader summary:focus-visible:before{opacity:1}.simpleSiteHeader button:not(.logo):hover,.simpleSiteHeader button:not(.logo):focus-visible,.simpleSiteHeader summary:hover,.simpleSiteHeader summary:focus-visible{color:#0e3766;border-color:#69aeec94!important;box-shadow:inset 0 1px #fff,0 12px 28px #3d72b133!important}.simpleSiteHeader .languageButton{background:linear-gradient(145deg,#efe8fff5,#ffffff9e)!important}.simpleSiteHeader .customerLogin{background:linear-gradient(145deg,#e0faf5f5,#ffffffa3)!important}.simpleSiteHeader .orderButton{background:linear-gradient(145deg,#e1f1fff5,#ffffffa3)!important}.simpleSiteHeader .announcementButton{background:linear-gradient(145deg,#fff7d2f5,#ffffffad)!important}.simpleSiteHeader .cart{background:linear-gradient(145deg,#ffe5ebf5,#ffffffa6)!important}@media (width<=1280px){.simpleSiteHeader{grid-template-columns:max-content minmax(130px,1fr) repeat(5,max-content);padding-inline:14px}.headerCategoryNav>button{display:none}.simpleSiteHeader .headerCategoryNav{justify-content:flex-end}}@media (width<=760px){.simpleSiteHeader{grid-template-rows:44px 42px;grid-template-columns:max-content minmax(0,1fr) repeat(3,max-content);gap:7px 6px;height:auto;min-height:112px;padding:8px 10px 10px}.simpleSiteHeader .logo{grid-area:1/1}.simpleSiteHeader .headerCategoryNav{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px;width:100%;display:flex;overflow:hidden}.simpleSiteHeader .lebanonTodayNav{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.simpleSiteHeader .allCategoriesMenu{flex:none}.simpleSiteHeader .languageButton{grid-area:1/3;min-width:48px;padding-inline:9px;font-size:10px;display:flex}.simpleSiteHeader .customerLogin{grid-area:1/4;justify-self:end}.simpleSiteHeader .cart{grid-area:1/5;display:flex}.simpleSiteHeader .orderButton,.simpleSiteHeader .announcementWrap{display:none}}@media (width<=440px){.simpleSiteHeader{grid-template-columns:max-content minmax(0,1fr) repeat(3,max-content);padding-inline:7px}.simpleSiteHeader .logo img{width:38px;height:38px}.simpleSiteHeader .languageButton{min-width:42px;padding-inline:6px;font-size:9px}.simpleSiteHeader .customerLogin,.simpleSiteHeader .cart{min-width:42px;padding-inline:8px}.simpleSiteHeader .lebanonTodayNav,.allCategoriesMenu>.allCategoriesTrigger{padding-inline:9px;font-size:9px}}.daliaTip{z-index:39;color:#172033;text-align:start;background:#fff;border:1px solid #dfe4eb;border-radius:13px;flex-direction:column;gap:4px;width:min(285px,100vw - 40px);padding:13px 15px;display:flex;position:fixed;bottom:78px;right:20px;box-shadow:0 18px 45px #11182733}.daliaTip:after{content:"";background:#fff;border-bottom:1px solid #dfe4eb;border-right:1px solid #dfe4eb;width:14px;height:14px;position:absolute;bottom:-7px;right:28px;transform:rotate(45deg)}.daliaTip b{font-size:12px}.daliaTip span{color:#667085;font-size:10px;line-height:1.45}.mapLoading,.mapEmpty{color:#657085;text-align:center;background:linear-gradient(135deg,#f7f9fb,#eef3f7);border:1px dashed #cfd6df;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.mapLoading b,.mapEmpty b{max-width:280px;font-size:11px}.approvedMap .mapEmpty{z-index:5;background:#fff;min-height:80px;position:absolute;inset:auto 18px 18px}[dir=rtl] .search{padding-left:0;padding-right:12px}[dir=rtl] .heroSearch{text-align:right}[dir=rtl] .heroSearch>div{border-left:1px solid #e6e2dd;border-right:0}[dir=rtl] .searchSuggestions{text-align:right;left:auto;right:0}[dir=rtl] .groupMenuGrid>button,[dir=rtl] .visionGrid>button{text-align:right}[dir=rtl] .groupMenuGrid svg,[dir=rtl] .visionGrid svg,[dir=rtl] .newListingCard>svg{transform:rotate(180deg)}[dir=rtl] .daliaTip{left:20px;right:auto}[dir=rtl] .daliaTip:after{left:28px;right:auto}@media (width<=820px){.departmentNav{flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0;overflow:visible}.navDepartment{border-bottom:1px solid #eceff3;flex-direction:column;align-items:stretch;width:100%;min-height:44px}.navDepartment>button{justify-content:space-between;width:100%;min-height:44px;padding:0 16px}.navDepartment.open>button{color:var(--r);background:#fff6f3}.navDepartment.open .megaMenu{border:0;border-radius:0;width:100%;padding:12px;position:static;box-shadow:inset 0 1px #eceff3;display:grid!important}.groupMenuGrid{grid-template-columns:1fr 1fr}.exploreAllNav{min-height:44px}}@media (width<=620px){.groupMenuGrid{grid-template-columns:1fr}.groupMenuHead{flex-direction:column;align-items:flex-start;gap:3px}.wa{bottom:16px;left:12px}.ai{bottom:16px;right:12px}.daliaTip{bottom:70px;right:12px}[dir=rtl] .wa{left:12px;right:auto}[dir=rtl] .ai{left:auto;right:12px}[dir=rtl] .daliaTip{left:12px;right:auto}.siteView-register .wa,.siteView-register .ai,.siteView-register .daliaTip,.siteView-register .chat{display:none}}@media (width<=950px){header .languageButton,header .customerLogin,header .ownerButton,header .customerLogin>span,header .ownerButton>span{display:flex!important}}@media (width<=620px){header .languageButton{order:2;justify-content:center;min-width:66px;padding:8px!important}header .customerLogin{order:3;min-width:156px;min-height:54px;padding:10px 14px!important}header .ownerButton{order:4}header .customerLogin>span,header .ownerButton>span{flex-direction:column;align-items:flex-start;display:flex!important}header .customerLogin small,header .ownerButton small{font-size:6px!important;display:block!important}header .customerLogin small{letter-spacing:.04em;font-size:9px!important}header .customerLogin b,header .ownerButton b{white-space:normal;max-width:112px;display:block;font-size:9px!important}header .customerLogin b{white-space:nowrap;max-width:128px;font-size:12px!important}header .logo b{font-size:14px;display:block!important}.homeHeader .search{display:none}}.customerPasswordField{display:block;position:relative}.customerPasswordField>input{padding-inline-end:44px!important}.customerPasswordField>button{color:#667085;inset-inline-end:5px;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:9px}.customerDashboard{max-width:980px;margin:0 auto}.customerAccountHead{background:linear-gradient(135deg,#fff,#fff6f2);border:1px solid #e3e7ed;border-radius:16px;grid-template-columns:58px 1fr auto;gap:15px;height:auto;padding:20px;display:grid;position:static;box-shadow:0 12px 35px #11182712}.customerAccountHead>i{color:#fff;background:#172033;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.customerAccountHead h2{margin:3px 0;font-size:21px}.customerAccountHead small{color:var(--r);letter-spacing:.12em;font-size:8px;font-weight:900}.customerAccountHead span{color:#697386;font-size:11px}.customerAccountHead>button{color:#344054;background:#fff;border:1px solid #d8dde5;border-radius:9px;align-self:center;padding:9px 13px;font-size:10px;font-weight:800}.customerAccountGrid{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.customerAccountGrid>button{color:#172033;text-align:start;background:#fff;border:1px solid #e2e6ec;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.customerAccountGrid>button>svg:first-child{width:42px;height:42px;color:var(--r);background:#fff0ec;border-radius:11px;padding:10px}.customerAccountGrid span{flex-direction:column;gap:4px;min-width:0;display:flex}.customerAccountGrid b{font-size:13px}.customerAccountGrid small{color:#727d90;font-size:9px}.customerNotificationPreference{background:#f7f5ff;border:1px solid #ded9ff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:16px;display:grid}.customerNotificationPreference>svg{color:#5b3df0;background:#e8e3ff;border-radius:11px;width:42px;height:42px;padding:10px}.customerNotificationPreference>span{flex-direction:column;gap:4px;display:flex}.customerNotificationPreference b{font-size:13px}.customerNotificationPreference small{color:#687386;font-size:9px;line-height:1.45}.customerNotificationPreference em{color:#4c39b5;font-size:9px;font-style:normal;font-weight:800}.preferenceSwitch{cursor:pointer;align-items:center;gap:7px;display:flex}.preferenceSwitch input{opacity:0;pointer-events:none;position:absolute}.preferenceSwitch i{background:#c9ced8;border-radius:999px;width:38px;height:22px;padding:3px;transition:background .2s;display:flex}.preferenceSwitch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s}.preferenceSwitch input:checked+i{background:#5b3df0}.preferenceSwitch input:checked+i:after{transform:translate(16px)}.preferenceSwitch u{color:#4d5668;font-size:9px;font-weight:900;text-decoration:none}.customerEmptyState{text-align:center;background:#fafbfc;border:1px dashed #d7dde5;border-radius:15px;justify-items:center;margin-top:14px;padding:34px 20px;display:grid}.customerEmptyState>svg{color:#99a2b2}.customerEmptyState h3{margin:10px 0 5px}.customerEmptyState p{color:#697386;max-width:520px;margin:0;font-size:11px}.customerEmptyState button{background:var(--r);color:#fff;border:0;border-radius:9px;margin-top:14px;padding:10px 15px;font-weight:850}.businessAccountNotice{background:#fff6f3;border:1px solid #ffc7bd;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:15px 17px;display:grid}.businessAccountNotice>svg{color:#fff;background:#172033;border-radius:11px;width:42px;height:42px;padding:10px}.businessAccountNotice>div{flex-direction:column;gap:3px;display:flex}.businessAccountNotice small{color:var(--r);letter-spacing:.1em;font-size:8px;font-weight:900}.businessAccountNotice b{font-size:12px}.businessAccountNotice span{color:#697386;font-size:9px}.businessAccountNotice button{background:var(--r);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:850}.accessChoice{background:linear-gradient(155deg,#fff,#fff8f6);border:1px solid #e1e5eb;border-radius:24px;width:min(700px,100% - 28px);margin:10px auto 50px;padding:30px;box-shadow:0 22px 65px #111a311a}.accessRoleCard{color:#172033;text-align:start;cursor:pointer;background:#fff;border:2px solid #e1e5eb;border-radius:20px;grid-template-columns:68px 1fr 30px;align-items:center;gap:18px;width:100%;min-height:150px;padding:24px;transition:all .2s;display:grid;position:relative}.accessRoleCard:hover{border-color:#ff9280;transform:translateY(-2px);box-shadow:0 13px 30px #111a3114}.accessRoleCard.selected{background:#fff5f2;border-color:#e52521;box-shadow:0 0 0 4px #e5252114}.accessRoleCard>i{color:#e52521;background:#fff0ec;border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.accessRoleCard>i svg{width:31px;height:31px}.accessRoleCard>span{flex-direction:column;gap:8px;display:flex}.accessRoleCard>span b{font-size:20px}.accessRoleCard>span small{color:#697386;font-size:11px;line-height:1.5}.accessRoleCard>em{color:#fff;border:2px solid #d0d5dd;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.accessRoleCard.selected>em{background:#e52521;border-color:#e52521}.accessOr{color:#98a2b3;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:16px 0;display:grid}.accessOr span{background:#e1e5eb;height:1px}.accessOr b{font-size:10px}.accessContinue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5639,#e52521,#d91e62);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:24px;font-size:14px;font-weight:900;display:flex}.accessContinue:disabled{cursor:not-allowed;background:#d0d5dd}.accessContinue svg{width:18px}.accessChoice>p{color:#697386;text-align:center;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:9px;display:flex}.accessChoice>p svg{color:#138a5b;width:15px}.unifiedLogin{min-width:190px}@media (width<=680px){.accessChoice{border-radius:18px;padding:18px 14px}.accessRoleCard{grid-template-columns:52px 1fr 24px;gap:11px;min-height:132px;padding:18px 14px}.accessRoleCard>i{border-radius:14px;width:52px;height:52px}.accessRoleCard>i svg{width:25px}.accessRoleCard>span b{font-size:15px}.accessRoleCard>span small{font-size:9px}.accessRoleCard>em{width:23px;height:23px}.accessChoice>p{align-items:flex-start}.unifiedLogin{min-width:0}.businessAccountNotice{grid-template-columns:38px 1fr}.businessAccountNotice>svg{width:38px;height:38px}.businessAccountNotice button{grid-column:1/-1;width:100%}.customerAccountHead{grid-template-columns:48px 1fr}.customerAccountHead>i{width:48px;height:48px}.customerAccountHead>button{grid-column:1/-1;width:100%}.customerAccountGrid{grid-template-columns:1fr}}:root{--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Tajawal,Arial,sans-serif}html,body,button,input,select,textarea,.legalPage,.businessPage,.businessUnavailable{font-family:var(--apple-font)!important}input::-ms-reveal{display:none}input::-ms-clear{display:none}.ownerPasswordField,.customerPasswordField{background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;min-height:46px;display:flex;position:relative;overflow:hidden}.ownerPasswordField input,.customerPasswordField>input{height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding-inline-end:48px!important}.ownerPasswordField button,.customerPasswordField>button{color:#667085;inset-inline-end:5px;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:4px}.ownerPasswordField:focus-within,.customerPasswordField:focus-within{border-color:#e52521;box-shadow:0 0 0 3px #e525211f}.ownerAccess form.registrationAttempted label:has(.ownerPasswordField input:invalid) .ownerPasswordField{background:#fff7d6;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}@media (width<=900px){.ownerAccess{grid-template-columns:1fr;width:100%;margin-top:0}.ownerAccess>form{order:-1}.ownerAccess>aside{order:2}}@media (width<=620px){.ownerAccess{border-radius:14px;margin-bottom:22px;overflow:visible}.ownerAccess>form{padding:18px 14px 22px}.ownerAccess>aside{border-radius:0 0 14px 14px;padding:20px}.ownerAccess form input,.ownerAccess form select,.ownerAccess form textarea,.siteView-register .registerForm input,.siteView-register .registerForm select{min-width:0;font-size:16px!important}.ownerAccess form>label{margin:7px 0;font-size:12px}.ownerAccess .authTabs{z-index:5;background:#e9ebef;width:100%;position:sticky;top:0}.siteView-register .registerForm{width:100%;margin-inline:0;padding:18px 14px}}.locationSelector{cursor:default;align-items:center}.locationSelector select{min-width:118px;max-width:155px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;font-size:12px;font-weight:800}.accessActionTabs{background:#f0f2f6;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 12px;padding:5px;display:grid}.accessActionTabs button{color:#697386;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:48px;font-size:14px;font-weight:850}.accessActionTabs button.active{color:#e52521;background:#fff;box-shadow:0 3px 14px #111a311f}.accessRolePrompt{text-align:center;font-weight:750;color:#697386!important;margin:0 0 16px!important;font-size:11px!important}.accessStepLabel{letter-spacing:.12em;text-align:center;color:#7a8495!important;margin:0 0 18px!important;font-size:10px!important;font-weight:900!important}.accessActionCard{min-height:150px}.accessBack{color:#344054;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:8px 4px;font-size:11px;font-weight:850}.accessBack:hover{color:#e52521}.locationSelector select:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #e5252129}@media (width<=900px){.locationSelector select{min-width:105px;max-width:128px;font-size:11px}}@media (width<=680px){.accessActionTabs{z-index:6;position:sticky;top:8px}.accessActionTabs button{min-height:46px;font-size:13px}}.homeDailySections{flex-direction:column;gap:16px;width:100%;display:flex}.homeDailySections>.lebanonTodayPreview{order:0;margin-bottom:0}.homeDailySections>#home-events{order: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-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-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}.legalPage{color:#172033;background:#f5f7fb;min-height:100vh;font-family:Arial,sans-serif}.legalHead{color:#fff;background:#101a32;padding:22px max(22px,50% - 560px)}.legalHead a{color:#fff;font-weight:900;text-decoration:none}.legalHead em{color:#ff5248;font-style:normal}.legalHero,.legalBody{max-width:1120px;margin:auto}.legalHero{padding:54px 22px 25px}.legalHero small{color:#d92d20;letter-spacing:.12em;font-weight:900}.legalHero h1{margin:12px 0;font-size:clamp(34px,5vw,58px)}.legalHero p{color:#596579;max-width:760px;line-height:1.7}.legalNav{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.legalNav a{color:#172033;background:#fff;border:1px solid #d9dee8;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none}.legalBody{gap:18px;padding:0 22px 70px;display:grid}.legalCard{background:#fff;border:1px solid #e1e5ed;border-radius:18px;padding:28px;box-shadow:0 10px 30px #1720330a}.legalCard h2{margin-top:0;font-size:25px}.legalCard h3{margin:24px 0 8px}.legalCard p,.legalCard li{color:#566276;line-height:1.7}.legalCard li+li{margin-top:6px}.arabic{text-align:right;direction:rtl;border-left:5px solid #ef3f50}.legalNotice{color:#8f261f;background:#fff5f3;border-radius:12px;padding:16px}.legalFoot{text-align:center;color:#cbd3e2;background:#101a32;padding:26px}.legalFoot a{color:#fff}@media (width<=600px){.legalCard{padding:20px}.legalHero{padding-top:36px}}.deleteLayout{gap:18px;max-width:900px;margin:auto;padding:0 22px 70px;display:grid}.deleteForm{gap:16px;margin-top:24px;display:grid}.deleteForm label{gap:7px;font-weight:800;display:grid}.deleteForm input,.deleteForm select,.deleteForm textarea{font:inherit;border:1px solid #cbd2df;border-radius:10px;padding:13px}.deleteForm textarea{min-height:95px}.deleteForm .confirm{grid-template-columns:22px 1fr;align-items:start;font-weight:500}.deleteForm .confirm input{width:18px;height:18px}.deleteForm button{color:#fff;cursor:pointer;background:#dc2c2c;border:0;border-radius:10px;padding:14px;font-weight:900}.deleteForm button:disabled{opacity:.65}.formResult{color:#176b45;background:#edf8f2;border-radius:9px;padding:13px}:root{--red:#e52521;--navy:#111a31;--ink:#172033;--muted:#667085;--line:#e7eaf0;--bg:#f5f7fa;--green:#138a5b}button,input,select{font:inherit}.adminShell{grid-template-columns:255px 1fr;min-height:100vh;display:grid}.adminSide{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.adminBrand{color:#fff;border-bottom:1px solid #ffffff1b;align-items:center;gap:12px;padding:0 8px 27px;text-decoration:none;display:flex}.adminBrand img{object-fit:cover;border-radius:12px;width:47px;height:47px}.adminBrand span{font-size:19px;font-weight:800;line-height:1}.adminBrand span b{color:#ff4b38}.adminBrand small{letter-spacing:.16em;color:#9da7bb;margin-top:8px;font-size:8px;display:block}.adminSide nav{flex-direction:column;gap:7px;margin-top:23px;display:flex}.adminSide nav button{color:#c1c8d6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;height:46px;padding:0 13px;font-weight:650;display:flex}.adminSide nav button svg{width:19px}.adminSide nav button.active,.adminSide nav button:hover{color:#fff;background:#ffffff12}.adminSide nav em{background:var(--red);text-align:center;border-radius:20px;min-width:23px;margin-left:auto;padding:3px 7px;font-size:11px;font-style:normal}.adminUser{border-top:1px solid #ffffff1b;align-items:center;gap:10px;margin-top:auto;padding:20px 4px 13px;display:flex}.adminUser>i{background:linear-gradient(135deg,#ff643f,#e52569);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.adminUser span{flex-direction:column;min-width:0;display:flex}.adminUser b{white-space:nowrap;text-overflow:ellipsis;max-width:165px;font-size:12px;overflow:hidden}.adminUser small{color:#9da7bb;margin-top:3px;font-size:10px}.adminLogout{color:#c1c8d6;align-items:center;gap:8px;padding:10px 8px;font-size:12px;text-decoration:none;display:flex}.adminLogout svg{width:17px}.adminMain{min-width:0;padding:28px 32px 50px}.adminTop{justify-content:space-between;align-items:center;height:70px;margin-bottom:24px;display:flex}.adminTop small,.panelHead small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:800}.adminTop h1{margin:5px 0 0;font-size:28px}.adminTop button,.panelHead>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 14px;display:flex}.adminTop button svg{width:16px}@keyframes spin{to{transform:rotate(360deg)}}.adminNotice{color:#087549;background:#ecfdf3;border:1px solid #b7ebcc;border-radius:11px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.adminNotice svg{width:18px}.adminNotice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.adminStats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.adminStats article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:13px;padding:18px;display:flex;box-shadow:0 5px 20px #10182808}.adminStats article>i{width:42px;height:42px;color:var(--red);background:#fff0ed;border-radius:11px;place-items:center;display:grid}.adminStats article>i svg{width:20px}.adminStats span{flex-direction:column;display:flex}.adminStats span>small{color:var(--muted);font-size:11px}.adminStats strong{margin:4px 0;font-size:25px}.adminPanel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 20px #10182808}.panelHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.panelHead h2{margin:4px 0;font-size:18px}.businessTable{flex-direction:column;display:flex}.businessTable>article{border-top:1px solid #edf0f4;grid-template-columns:minmax(240px,1.3fr) minmax(180px,1fr) 140px 180px;align-items:center;gap:15px;padding:15px 5px;display:grid}.businessIdentity{align-items:center;gap:11px;min-width:0;display:flex}.businessIdentity>i{color:#fff;background:linear-gradient(135deg,#111a31,#34405c);border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:800;display:grid}.businessIdentity span{flex-direction:column;min-width:0;display:flex}.businessIdentity b{font-size:13px}.businessIdentity small,.businessMeta{color:var(--muted);font-size:10px}.businessIdentity small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.businessMeta{flex-direction:column;gap:5px;display:flex}.businessMeta span{align-items:center;gap:5px;display:flex}.businessMeta svg{width:13px}.planBadge{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.planBadge small{text-transform:capitalize;color:var(--muted);font-size:9px}.planBadge b{text-transform:uppercase;letter-spacing:.05em;color:#b54708;background:#fff4e5;border-radius:20px;padding:5px 8px;font-size:9px}.planBadge b.approved{color:#087549;background:#e9f9f0}.planBadge b.rejected,.planBadge b.suspended{color:#b42318;background:#fff0ef}.adminActions{justify-content:flex-end;gap:6px;display:flex}.adminActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.adminActions button svg{width:13px}.adminActions .approve{background:var(--green);border-color:var(--green);color:#fff}.adminSearch{border:1px solid var(--line);width:min(330px,45vw);height:40px;color:var(--muted);border-radius:9px;align-items:center;padding:0 10px;display:flex}.adminSearch svg{width:16px}.adminSearch input{border:0;outline:0;flex:1;min-width:0;padding-left:8px;font-size:12px}.emptyAdmin{text-align:center;color:var(--muted);padding:50px}.emptyAdmin svg{color:#aeb6c4;width:42px;height:42px}.emptyAdmin h3{color:var(--ink);margin-bottom:5px}.codeLayout{grid-template-columns:360px 1fr;gap:18px;display:grid}.codeCreator>p{color:var(--muted);font-size:12px;line-height:1.6}.codeCreator>label{flex-direction:column;gap:7px;margin:16px 0;font-size:11px;font-weight:700;display:flex}.codeCreator select{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;padding:0 10px}.createCode{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font-weight:800;display:flex}.createCode svg{width:17px}.newCode{background:#fff7dc;border:1px dashed #d9aa31;border-radius:10px;flex-direction:column;gap:8px;margin-top:15px;padding:13px;display:flex}.newCode small{color:#8c6514;letter-spacing:.12em;font-size:8px}.newCode strong{letter-spacing:.05em;font-size:15px}.newCode button{color:#fff;background:#111a31;border:0;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:10px}.codeList article{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:13px 0;display:flex}.codeList article>i{color:#98a2b3;background:#f2f4f7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.codeList article>i.on{color:var(--green);background:#e9f9f0}.codeList svg{width:17px}.codeList article>div{flex-direction:column;display:flex}.codeList b{font-size:12px}.codeList span{color:var(--muted);margin-top:4px;font-size:10px}.codeList button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:10px}.adminDenied{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.adminDenied img{border-radius:18px;width:82px}.adminDenied h1{margin-bottom:5px}.adminDenied p{color:var(--muted)}.adminDenied a{background:var(--red);color:#fff;border-radius:8px;margin-top:10px;padding:11px 16px;text-decoration:none}.adminDenied a.back{color:var(--ink);border:1px solid var(--line);background:#fff}.adminLogout{cursor:pointer;background:0 0;border:0}.ownerLoginPage{background:radial-gradient(circle at 20% 15%,#ffe5df 0,#0000 30%),radial-gradient(circle at 90% 90%,#dfe8ff 0,#0000 28%),#f5f7fa;place-items:center;min-height:100vh;padding:24px;display:grid}.ownerLoginCard{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(440px,100%);padding:32px;box-shadow:0 24px 70px #111a3120}.ownerLoginBrand{color:var(--navy);letter-spacing:.03em;align-items:center;gap:10px;font-size:15px;font-weight:900;display:flex}.ownerLoginBrand img{object-fit:cover;border-radius:10px;width:40px;height:40px}.ownerLoginIcon{width:58px;height:58px;color:var(--red);background:#fff0ed;border-radius:16px;place-items:center;margin:27px 0 18px;display:grid}.ownerLoginIcon svg{width:28px;height:28px}.ownerLoginEyebrow{color:var(--red);letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:900}.ownerLoginCard h1{color:var(--navy);margin:0;font-size:29px}.ownerLoginIntro{color:var(--muted);margin:10px 0 24px;font-size:13px;line-height:1.6}.ownerLoginCard form{flex-direction:column;display:flex}.ownerLoginCard form>label{color:#344054;margin:0 0 7px;font-size:11px;font-weight:800}.ownerLoginCard form>input,.ownerPasswordField{background:#fff;border:1px solid #d9dee8;border-radius:11px;height:48px;margin-bottom:17px}.ownerLoginCard form>input{outline:none;padding:0 14px}.ownerLoginCard form>input:focus,.ownerPasswordField:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #e5252114}.ownerPasswordField{align-items:center;padding:0 12px;display:flex}.ownerPasswordField>svg{color:#98a2b3;width:17px}.ownerPasswordField input{border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px}.ownerPasswordField button{color:#667085;cursor:pointer;background:0 0;border:0;width:32px;height:32px}.ownerPasswordField button svg{width:17px}.ownerLoginError{color:#b42318;background:#fff1f0;border:1px solid #ffc9c5;border-radius:8px;margin:-4px 0 13px;padding:10px 12px;font-size:11px}.ownerLoginSubmit{background:linear-gradient(135deg,#ff5936,var(--red),#d91e62);color:#fff;cursor:pointer;border:0;border-radius:11px;height:48px;font-weight:850;box-shadow:0 9px 24px #e5252130}.ownerLoginSubmit:disabled{opacity:.65;cursor:wait}.ownerLoginBack{text-align:center;color:var(--navy);margin:19px 0 0;font-size:12px;font-weight:750;text-decoration:none;display:block}.ownerLoginSecurity{text-align:center;border-top:1px solid var(--line);color:#8a94a6;margin:17px 0 0;padding-top:16px;font-size:9px}@media (width<=1100px){.adminStats{grid-template-columns:repeat(2,1fr)}.businessTable>article{grid-template-columns:1.3fr 1fr 130px}.businessMeta{display:none}.codeLayout{grid-template-columns:1fr}}@media (width<=760px){.adminShell{display:block}.adminSide{width:100%;height:auto;padding:15px;position:relative}.adminBrand{padding-bottom:14px}.adminSide nav{flex-direction:row;margin:12px 0;overflow:auto}.adminSide nav button{flex:none}.adminUser{display:none}.adminLogout{position:absolute;top:20px;right:15px}.adminMain{padding:18px 12px 40px}.adminTop{height:auto}.adminStats{grid-template-columns:1fr 1fr}.businessTable>article{grid-template-columns:1fr;gap:10px}.planBadge{flex-direction:row}.adminActions{justify-content:flex-start}.adminSearch{width:100%}.panelHead{flex-direction:column;align-items:flex-start}.codeLayout{grid-template-columns:1fr}}@media (width<=430px){.adminStats{grid-template-columns:1fr}.adminLogout{font-size:0}.adminTop h1{font-size:23px}}.adminSide nav{border:0;flex:none;height:auto;min-height:0;overflow:visible}.adminSide nav button{flex:0 0 46px;width:100%}.planBadge em{font-size:9px;font-style:normal;font-weight:750}.planBadge em.ready{color:#087549}.planBadge em.needsAccess{color:#b54708}.adminActions{flex-wrap:wrap}.adminActions .sellerAccessAction{color:#fff;background:#111a31;border-color:#111a31}.adminActions button:disabled{opacity:.6;cursor:wait}.adminActions .stopPayment{color:#b42318;background:#fff7f6;border-color:#f4b9b3}.sellerCodeBox{background:#fff9e8;border:1px solid #f0d88e;border-radius:11px;grid-column:1/-1;align-items:center;gap:14px;padding:13px 14px;display:flex}.sellerCodeBox>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sellerCodeBox small{letter-spacing:.12em;color:#8c6514;font-size:8px;font-weight:900}.sellerCodeBox strong{letter-spacing:.05em;color:#172033;font-size:15px}.sellerCodeBox span{color:#667085;font-size:10px}.sellerCodeBox button,.sellerCodeBox a{white-space:nowrap;cursor:pointer;border:0;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none}.sellerCodeBox button{color:#fff;background:#111a31;margin-left:auto}.sellerCodeBox a{color:#172033;background:#fff;border:1px solid #e7eaf0}@media (width<=760px){.adminSide nav{height:auto;overflow:auto hidden}.adminSide nav button{flex:none;width:auto}.sellerCodeBox{flex-wrap:wrap;align-items:flex-start}.sellerCodeBox button{margin-left:0}}.insightsStack{flex-direction:column;gap:18px;display:flex}.financeStats .positive{color:#087549}.financeStats .negative{color:#b42318}.financeGrid{grid-template-columns:1.35fr .85fr;gap:18px;display:grid}.financeForm,.targetForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.financeForm .panelHead,.targetForm .panelHead,.financeForm .wide,.financeForm>button,.targetForm>button,.targetProgress{grid-column:1/-1}.financeForm label,.targetForm label{color:#344054;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.financeForm input,.financeForm select,.targetForm input{border:1px solid var(--line);background:#fff;border-radius:8px;height:41px;padding:0 10px}.financeForm>button,.targetForm>button{background:var(--navy);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;font-weight:850;display:flex}.targetProgress span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.targetProgress>i{background:#edf0f4;border-radius:20px;height:10px;margin-top:8px;display:block;overflow:hidden}.targetProgress>i em{background:linear-gradient(90deg,var(--red),#f79009);border-radius:20px;height:100%;display:block}.financeLedger article{border-top:1px solid #edf0f4;grid-template-columns:38px 1fr auto 34px;align-items:center;gap:11px;padding:12px 0;display:grid}.financeLedger>article>i{border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.financeLedger>article>i.income{color:#087549;background:#eafaf2}.financeLedger>article>i.expense{color:#b42318;background:#fff0ef}.financeLedger article div{flex-direction:column;display:flex}.financeLedger article small{color:var(--muted);margin-top:4px;font-size:10px}.financeLedger strong.income{color:#087549}.financeLedger strong.expense{color:#b42318}.financeLedger button{border:1px solid var(--line);color:#b42318;background:#fff;border-radius:7px;width:31px;height:31px}.financeLedger button svg{width:14px}.trafficBars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:210px;padding:25px 6px 0;display:flex;overflow-x:auto}.trafficBars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:28px;height:100%;display:flex}.trafficBars span{color:var(--muted);font-size:8px}.trafficBars i{background:linear-gradient(180deg,var(--red),#ff765c);border-radius:6px 6px 2px 2px;width:18px;min-height:8px;max-height:150px}.trafficBars small{color:var(--muted);font-size:8px}.trafficLists{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rankList p{border-top:1px solid #edf0f4;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:11px;display:grid}.rankList p i{width:22px;height:22px;color:var(--muted);background:#f2f4f7;border-radius:6px;place-items:center;font-style:normal;display:grid}.rankList p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analyticsPrivacy{color:#475467;background:#eef4ff;border-radius:10px;margin:0;padding:13px 15px;font-size:10px;line-height:1.6}@media (width<=1000px){.financeGrid,.trafficLists{grid-template-columns:1fr}.adminSide{overflow-y:auto}}@media (width<=600px){.financeForm,.targetForm{grid-template-columns:1fr}.financeForm label,.targetForm label{grid-column:1/-1}.trafficBars>div{min-width:24px}}.adminActions .deleteBusiness{color:#b42318;background:#fff1f0;border-color:#f3b5b2}.adminActions button:disabled,.financeForm>button:disabled,.targetForm>button:disabled,.financeLedger button:disabled{opacity:.58;cursor:wait}.adminActions button:disabled{pointer-events:none}.subscriptionEditor{background:#f8fafc;border:1px solid #e5e9f0;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(190px,1.3fr) repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:10px;margin:5px 0 3px;padding:14px;display:grid}.subscriptionEditor>div{flex-direction:column;gap:5px;display:flex}.subscriptionEditor>div small{letter-spacing:.12em;color:var(--red);font-size:8px;font-weight:900}.subscriptionEditor>div strong{font-size:12px}.subscriptionEditor label{color:#667085;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.subscriptionEditor select,.subscriptionEditor input{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;height:38px;padding:0 9px}.subscriptionEditor>button{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;height:38px;padding:0 13px;font-size:10px;font-weight:850}.subscriptionEditor>button:disabled{opacity:.6;cursor:wait}@media (width<=1200px){.subscriptionEditor{grid-template-columns:repeat(3,1fr)}.subscriptionEditor>div{grid-column:1/-1}}@media (width<=760px){.subscriptionEditor{grid-template-columns:1fr 1fr}.subscriptionEditor>div,.subscriptionEditor>button{grid-column:1/-1}}@media (width<=430px){.subscriptionEditor{grid-template-columns:1fr}}.cmsSettings{gap:16px;display:grid}.cmsSettings article{background:#fff;border:1px solid #e6eaf0;border-radius:16px;gap:12px;padding:18px;display:grid}.cmsSettings article>b{text-transform:capitalize;color:#14203a}.cmsSettings label{color:#667085;gap:7px;font-size:12px;font-weight:800;display:grid}.cmsSettings textarea{width:100%;min-height:92px;font:inherit;resize:vertical;border:1px solid #d8dee8;border-radius:10px;padding:12px}.cmsSettings button{color:#fff;cursor:pointer;background:#111a31;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.securityStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.securityStats article{background:#f8fafc;border:1px solid #e5e9f0;border-radius:14px;padding:16px}.securityStats small{color:#667085;display:block}.securityStats strong{color:#111a31;margin-top:6px;font-size:22px;display:block}.securityLog{border:1px solid #e5e9f0;border-radius:14px;overflow:hidden}.securityLog p{border-bottom:1px solid #eef1f5;grid-template-columns:1fr 1fr auto;gap:12px;margin:0;padding:12px 14px;font-size:12px;display:grid}.securityLog p:last-child{border-bottom:0}.securityLog b{text-transform:capitalize}.securityLog span{color:#667085}.securityLog time{color:#98a2b3}@media (width<=760px){.securityStats,.securityLog p{grid-template-columns:1fr}.cmsSettings article{padding:14px}}.adminShell,.adminDenied,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Tajawal,Arial,sans-serif!important}.passwordChange{background:#f8fafc;border:1px solid #e5e9f0;border-radius:14px;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin:0 0 18px;padding:16px;display:grid}.passwordChange h3{margin:4px 0;font-size:16px}.passwordChange p{color:#667085;margin:0;font-size:11px;line-height:1.45}.passwordChange>div>small{color:#e52521;letter-spacing:.1em;font-size:8px;font-weight:800}.passwordChange label{color:#475467;gap:6px;font-size:10px;font-weight:800;display:grid}.passwordChange input{border:1px solid #d8dee8;border-radius:9px;min-width:0;height:40px;padding:0 10px}.passwordChange button{color:#fff;cursor:pointer;background:#111a31;border:0;border-radius:9px;height:40px;padding:0 14px;font-size:11px;font-weight:800}.passwordChange button:disabled{opacity:.6}@media (width<=1100px){.passwordChange{grid-template-columns:1fr 1fr}.passwordChange>div{grid-column:1/-1}}@media (width<=760px){.passwordChange{grid-template-columns:1fr}}.sellerPromoStatus{color:#087549;background:#ecfdf3;border-color:#b7ebcc;align-items:center;gap:12px;margin-bottom:20px;display:flex}.sellerPromoStatus svg{width:26px}.sellerPromoStatus div{flex-direction:column;gap:4px;display:flex}.sellerPromoStatus b{font-size:13px}.sellerPromoStatus span{font-size:10px}.welcomeOverlay{z-index:100;background:#111827a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.welcomeWizard{background:#fff;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #0006}.welcomeClose{cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:14px;right:15px}.welcomeWizard>header{gap:13px;padding-right:35px;display:flex}.welcomeWizard>header>svg{width:34px;height:34px;color:var(--seller-green)}.welcomeWizard header small{color:var(--seller-red);letter-spacing:.1em;font-size:9px;font-weight:900}.welcomeWizard header h2{margin:5px 0 3px}.welcomeWizard header p{color:var(--seller-muted);margin:0;font-size:12px}.wizardError{color:#b42318;background:#fff1f0;border:1px solid #ffc9c5;border-radius:9px;margin:16px 0;padding:11px;font-size:11px}.wizardChoice{text-align:center;margin-top:24px}.wizardChoice h3{margin-bottom:4px}.wizardChoice>p{color:var(--seller-muted);margin-top:0}.wizardChoice>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.wizardChoice button{border:1px solid var(--seller-line);min-height:125px;color:var(--seller-ink);cursor:pointer;background:#fff;border-radius:15px;padding:20px;font-weight:850}.wizardChoice button:hover{border-color:var(--seller-red);background:#fff8f6}.wizardChoice button svg{color:var(--seller-red);margin:0 auto 9px;display:block}.wizardChoice button small{color:var(--seller-muted)}.wizardForm{flex-direction:column;gap:12px;margin-top:23px;display:flex}.wizardForm h3,.wizardForm p{margin:0}.wizardForm p{color:var(--seller-muted);font-size:11px}.wizardForm>label,.wizardForm>div>label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.wizardForm input,.wizardForm textarea{border:1px solid var(--seller-line);border-radius:9px;outline:none;min-height:43px;padding:10px}.wizardForm textarea{resize:vertical;min-height:90px}.wizardForm>button{background:var(--seller-red);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:45px;font-weight:850}.wizardForm>button svg{vertical-align:middle;width:17px}.logoConceptGrid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.logoConceptGrid button{cursor:pointer;background:#f4f6f8;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.logoConceptGrid button:hover{border-color:var(--seller-red)}.logoConceptGrid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.logoConceptGrid span{padding:8px;font-size:9px;font-weight:850;display:block}.promoWizard>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promoWizard .photoField{background:#fafbfc;border:1px dashed #b8c1ce;border-radius:10px;padding:14px}.promoWizard .freeSession{flex-direction:row;align-items:center}.promoWizard .freeSession input{min-height:auto}.photoField input{margin-top:8px}.photoField svg{width:18px;color:var(--seller-red)}@media (width<=700px){.welcomeOverlay{padding:10px}.welcomeWizard{padding:22px 16px}.wizardChoice>div,.promoWizard>div{grid-template-columns:1fr}.logoConceptGrid{grid-template-columns:repeat(2,1fr)}}:root{--seller-red:#e52521;--seller-navy:#111a31;--seller-ink:#172033;--seller-muted:#667085;--seller-line:#e6eaf0;--seller-bg:#f5f7fa;--seller-green:#138a5b}*{box-sizing:border-box}body{background:var(--seller-bg);color:var(--seller-ink);margin:0;font-family:Inter,Tajawal,Arial,sans-serif}button,input,select,textarea{font:inherit}.sellerShell{grid-template-columns:255px 1fr;min-height:100vh;display:grid}.sellerSide{background:var(--seller-navy);color:#fff;flex-direction:column;height:100vh;padding:23px 18px;display:flex;position:sticky;top:0}.sellerBrand{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:0 8px 24px;text-decoration:none;display:flex}.sellerBrand img,.sellerLoginBrand img{object-fit:cover;border-radius:11px;width:46px;height:46px}.sellerBrand span,.sellerLoginBrand span{font-size:18px;font-weight:850;line-height:1}.sellerBrand b,.sellerLoginBrand b{color:#ff503d}.sellerBrand small,.sellerLoginBrand small{color:#aab3c4;letter-spacing:.16em;margin-top:7px;font-size:8px;display:block}.sellerSide nav{flex-direction:column;gap:7px;margin-top:23px;display:flex}.sellerSide nav button{color:#c3cad8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;height:46px;padding:0 13px;font-weight:650;display:flex}.sellerSide nav button svg{width:19px}.sellerSide nav button.active,.sellerSide nav button:hover{color:#fff;background:#ffffff12}.sellerSide nav em{background:var(--seller-red);text-align:center;border-radius:20px;min-width:23px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.sellerAccount{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:20px 5px 12px;display:flex}.sellerAccount>i{background:linear-gradient(135deg,#ff643f,#e52569);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:850;display:grid}.sellerAccount span{flex-direction:column;min-width:0;display:flex}.sellerAccount b{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.sellerAccount small{color:#9da7bb;margin-top:3px;font-size:10px}.sellerLogout{color:#c3cad8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 8px;font-size:12px;display:flex}.sellerLogout svg{width:17px}.sellerMain{min-width:0;padding:27px 31px 50px}.sellerTop{justify-content:space-between;align-items:center;height:70px;margin-bottom:23px;display:flex}.sellerTop small,.sellerPanelHead small,.sellerWelcome small{color:var(--seller-red);letter-spacing:.13em;font-size:9px;font-weight:850}.sellerTop h1{margin:5px 0 0;font-size:28px}.sellerTop>button{border:1px solid var(--seller-line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 13px;display:flex}.sellerTop button svg{width:16px}.spin{animation:1s linear infinite sellerSpin}@keyframes sellerSpin{to{transform:rotate(360deg)}}.sellerNotice{color:#087549;background:#ecfdf3;border:1px solid #b7ebcc;border-radius:11px;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:12px;display:flex}.sellerNotice svg{width:18px}.sellerNotice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.sellerStats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.sellerStats article{border:1px solid var(--seller-line);background:#fff;border-radius:14px;gap:12px;padding:18px;display:flex;box-shadow:0 5px 20px #10182808}.sellerStats article>i{width:42px;height:42px;color:var(--seller-red);background:#fff0ed;border-radius:11px;place-items:center;font-style:normal;display:grid}.sellerStats span{flex-direction:column;display:flex}.sellerStats small{color:var(--seller-muted);font-size:10px}.sellerStats strong{margin:4px 0;font-size:24px}.sellerStats strong.statusWord{color:var(--seller-green);margin:9px 0 6px;font-size:18px}.sellerStats em{color:var(--seller-muted);font-size:9px;font-style:normal}.sellerPanel{border:1px solid var(--seller-line);background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 20px #10182808}.sellerWelcome{justify-content:space-between;align-items:center;gap:25px;display:flex}.sellerWelcome h2{margin:6px 0 11px;font-size:22px}.sellerWelcome p{color:var(--seller-muted);align-items:center;gap:7px;margin:7px 0;font-size:12px;display:flex}.sellerWelcome p svg{width:16px;color:var(--seller-green)}.sellerQuick{flex-wrap:wrap;gap:9px;display:flex}.sellerQuick button,.sellerProductTools>button{border:1px solid var(--seller-line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.sellerQuick button:first-child,.sellerProductTools>button{background:var(--seller-red);border-color:var(--seller-red);color:#fff}.sellerQuick svg,.sellerProductTools svg{width:16px}.sellerPanelHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.sellerPanelHead h2{margin:5px 0;font-size:19px}.sellerProductTools{gap:9px;display:flex}.sellerProductTools label{border:1px solid var(--seller-line);width:270px;height:40px;color:var(--seller-muted);border-radius:9px;align-items:center;padding:0 10px;display:flex}.sellerProductTools label svg{width:16px}.sellerProductTools input{border:0;outline:0;flex:1;min-width:0;padding-left:8px;font-size:11px}.sellerProductList>article{border-top:1px solid #edf0f4;grid-template-columns:45px minmax(180px,1fr) 130px 170px;align-items:center;gap:12px;padding:14px 4px;display:grid}.sellerProductList>article>i{background:var(--seller-navy);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:850;display:grid}.sellerProductList article>div:not(.sellerRowActions),.sellerProductList article>span{flex-direction:column;display:flex}.sellerProductList b{font-size:12px}.sellerProductList small{color:var(--seller-muted);margin-top:4px;font-size:9px}.sellerRowActions{justify-content:flex-end;gap:6px;display:flex}.sellerRowActions button{border:1px solid var(--seller-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;height:33px;padding:0 9px;font-size:9px;display:flex}.sellerRowActions button:last-child{color:#b42318}.sellerRowActions svg{width:13px}.sellerProductForm{background:#fffaf9;border:1px solid #ffd0c9;border-radius:12px;margin:0 0 18px;padding:18px}.sellerProductForm>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sellerProductForm>div:first-child{grid-template-columns:1fr 1fr}.sellerProductForm label,.sellerProfile label{flex-direction:column;gap:7px;margin-bottom:12px;font-size:10px;font-weight:750;display:flex}.sellerProductForm input,.sellerProductForm textarea,.sellerProductForm select,.sellerProfile input{border:1px solid var(--seller-line);background:#fff;border-radius:8px;outline:none;min-height:40px;padding:9px 10px}.sellerProductForm input:focus,.sellerProductForm textarea:focus,.sellerProfile input:focus{border-color:var(--seller-red)}.sellerProductForm footer{justify-content:flex-end;gap:8px;display:flex}.sellerProductForm footer button{border:1px solid var(--seller-line);cursor:pointer;background:#fff;border-radius:8px;height:38px;padding:0 13px}.sellerProductForm footer button.save{background:var(--seller-red);border-color:var(--seller-red);color:#fff;align-items:center;gap:6px;display:flex}.sellerProductForm footer svg{width:14px}.sellerEmpty{text-align:center;color:var(--seller-muted);padding:55px 20px}.sellerEmpty>svg{color:#aeb6c4;width:46px;height:46px}.sellerEmpty h3{color:var(--seller-ink);margin:12px 0 5px}.sellerEmpty p{font-size:11px}.sellerOrders article{border-top:1px solid #edf0f4;grid-template-columns:140px 1fr 120px 100px;gap:12px;padding:14px 4px;font-size:11px;display:grid}.sellerOrders em{text-transform:uppercase;color:var(--seller-green);font-size:9px;font-style:normal;font-weight:850}.sellerProfile form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.sellerProfile label.wide{grid-column:1/-1}.sellerProfile form>button{background:var(--seller-red);color:#fff;cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;height:42px;padding:0 15px;font-weight:800;display:flex}.sellerProfile form>button svg{width:16px}.sellerApproval{color:#087549;background:#ecfdf3;border:1px solid #b7ebcc;border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:14px;display:flex}.sellerApproval svg{width:20px}.sellerApproval div{flex-direction:column;display:flex}.sellerApproval b{font-size:12px}.sellerApproval span{margin-top:4px;font-size:9px}.sellerLoginPage{background:radial-gradient(circle at 15% 10%,#ffe5df 0,#0000 30%),radial-gradient(circle at 90% 90%,#dfe8ff 0,#0000 28%),#f5f7fa;place-items:center;min-height:100vh;padding:24px;display:grid}.sellerLoginCard{border:1px solid var(--seller-line);background:#fff;border-radius:22px;width:min(450px,100%);padding:31px;box-shadow:0 24px 70px #111a3120}.sellerLoginBrand{color:var(--seller-navy);align-items:center;gap:11px;text-decoration:none;display:flex}.sellerLoginIcon{width:56px;height:56px;color:var(--seller-red);background:#fff0ed;border-radius:15px;place-items:center;margin:26px 0 16px;display:grid}.sellerLoginIcon svg{width:27px}.sellerLoginCard h1{margin:0;font-size:27px}.sellerLoginCard>p{color:var(--seller-muted);font-size:12px;line-height:1.6}.sellerLoginTabs{background:#f0f2f6;border-radius:10px;grid-template-columns:1fr 1fr;margin:21px 0;padding:4px;display:grid}.sellerLoginTabs button{cursor:pointer;background:0 0;border:0;border-radius:7px;height:37px;font-size:11px;font-weight:750}.sellerLoginTabs button.active{color:var(--seller-red);background:#fff;box-shadow:0 2px 8px #10182816}.sellerLoginCard form>label{flex-direction:column;gap:7px;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.sellerLoginCard form>label>input,.sellerPassword{border:1px solid #d9dee8;border-radius:10px;height:47px;padding:0 13px}.sellerLoginCard form>label>input{outline:0}.sellerPassword{align-items:center;display:flex}.sellerPassword svg{color:#98a2b3;width:16px}.sellerPassword input{border:0;outline:0;flex:1;height:100%;padding-left:9px}.sellerLoginSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5936,#e52521,#d91e62);border:0;border-radius:10px;width:100%;height:47px;font-weight:850}.sellerLoginTrust{color:var(--seller-muted);background:#f7f9fc;border-radius:9px;align-items:flex-start;gap:7px;margin-top:17px;padding:12px;font-size:9px;line-height:1.5;display:flex}.sellerLoginTrust svg{width:16px;color:var(--seller-green);flex:0 0 16px}.sellerBack{text-align:center;color:var(--seller-navy);margin-top:17px;font-size:11px;font-weight:750;text-decoration:none;display:block}.sellerError,.sellerSuccess{border-radius:8px;margin:-2px 0 13px;padding:10px 11px;font-size:10px}.sellerError{color:#b42318;background:#fff1f0;border:1px solid #ffc9c5}.sellerSuccess{color:#087549;background:#ecfdf3;border:1px solid #b7ebcc}@media (width<=1100px){.sellerStats{grid-template-columns:1fr 1fr}.sellerProductList>article{grid-template-columns:45px 1fr 110px}.sellerRowActions{grid-column:2/-1;justify-content:flex-start}.sellerWelcome{flex-direction:column;align-items:flex-start}}@media (width<=760px){.sellerShell{display:block}.sellerSide{width:100%;height:auto;padding:15px;position:relative}.sellerBrand{padding-bottom:13px}.sellerSide nav{flex-direction:row;margin:12px 0;overflow:auto}.sellerSide nav button{flex:none}.sellerAccount{display:none}.sellerLogout{position:absolute;top:20px;right:15px}.sellerMain{padding:18px 12px 40px}.sellerTop{height:auto}.sellerPanelHead{flex-direction:column;align-items:flex-start}.sellerProductTools{flex-direction:column;width:100%}.sellerProductTools label{width:100%}.sellerProductList>article{grid-template-columns:42px 1fr}.sellerProductList>article>span{grid-column:2}.sellerProductForm>div,.sellerProductForm>div:first-child,.sellerProfile form{grid-template-columns:1fr}.sellerProfile label.wide,.sellerProfile form>button{grid-column:auto}.sellerOrders article,.sellerStats{grid-template-columns:1fr 1fr}}@media (width<=440px){.sellerStats{grid-template-columns:1fr}.sellerLogout{font-size:0}.sellerLoginCard{padding:23px}.sellerTop h1{font-size:23px}}@media (width<=760px){.sellerLoginPage{place-items:start center;padding:10px 12px 24px}.sellerLoginCard{margin-top:0}}.sellerPassword button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.sellerPassword button:hover{color:#172033;background:#f2f4f7}.sellerPassword button svg{width:17px}.sellerLoginTabs{grid-template-columns:repeat(3,1fr)}.sellerLoginTabs button{padding:0 5px;font-size:10px}.forgotPassword,.backToLogin{color:#344054;cursor:pointer;font-size:10px;font-weight:800}.forgotPassword{color:#b42318;background:#fff5f3;border:1px solid #e52521;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;margin:-5px 0 14px;display:flex}.forgotPassword svg{width:16px}.forgotPassword:hover{background:#ffe9e5}.backToLogin{background:0 0;border:0;width:100%;margin-top:13px}.backToLogin:hover{color:var(--seller-red)}@media (width<=480px){.sellerLoginCard{padding:22px 16px}.sellerLoginTabs button{font-size:9px}.sellerLoginCard h1{font-size:23px}}.sellerProductList>article>img{object-fit:cover;border-radius:10px;width:42px;height:42px}.sellerProfile textarea{border:1px solid var(--seller-line);resize:vertical;border-radius:8px;outline:none;min-height:110px;padding:10px}.sellerProfile textarea:focus{border-color:var(--seller-red)}.productImageField{background:#fff;border:1px dashed #cbd3df;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;padding:12px;display:grid!important}.productImageField svg{width:18px;color:var(--seller-red)}.productImageField input,.productImageField small{grid-column:2}.productImageField input{padding:6px!important}.productImageField small{color:var(--seller-muted);font-weight:400}.sellerLogoEditor{border:1px dashed #ccd3df;border-radius:12px;grid-column:1/-1;align-items:center;gap:14px;margin-bottom:16px;padding:15px;display:flex!important}.sellerLogoEditor>img,.sellerLogoEditor>i{object-fit:cover;background:var(--seller-navy);color:#fff;border-radius:16px;place-items:center;width:82px;height:82px;font-size:20px;font-style:normal;font-weight:900;display:grid}.sellerLogoEditor label{color:var(--seller-red);cursor:pointer;background:#fff1ee;border-radius:9px;align-items:center;padding:11px 14px;flex-direction:row!important;margin:0!important;display:flex!important}.sellerLogoEditor label svg{width:17px}.sellerLogoEditor label input,.sellerLogoEditor>input{display:none}.sellerGallery{border-top:1px solid var(--seller-line);grid-column:1/-1;margin-top:24px;padding-top:20px}.sellerGallery>div:first-child small{color:var(--seller-red);letter-spacing:.13em;font-size:9px;font-weight:850}.sellerGallery h3{margin:5px 0}.sellerGallery p{color:var(--seller-muted);margin:0;font-size:11px}.sellerGallery>form{gap:8px;margin:15px 0;display:flex}.sellerGallery>form label{height:42px;color:var(--seller-muted);cursor:pointer;border:1px dashed #aeb8c7;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.sellerGallery>form label svg{width:17px}.sellerGallery>form input{border:0;max-width:230px;padding:0}.sellerGallery>form button{background:var(--seller-red);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:800}.sellerGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sellerGalleryGrid figure{aspect-ratio:4/3;background:#edf0f4;border-radius:11px;margin:0;position:relative;overflow:hidden}.sellerGalleryGrid img{object-fit:cover;width:100%;height:100%}.sellerGalleryGrid button{color:#b42318;cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:7px;right:7px}.sellerGalleryGrid button svg{width:15px}@media (width<=760px){.sellerGalleryGrid{grid-template-columns:1fr 1fr}.sellerGallery>form{flex-direction:column}.sellerGallery>form button{height:42px}}.sellerDeliverySettings{background:#f0fdf6;border:1px solid #b7ebcc;border-radius:12px;grid-column:1/-1;margin:6px 0 4px;padding:18px}.sellerDeliverySettings legend{color:#087549;padding:0 8px;font-size:12px;font-weight:900}.sellerDeliverySettings .deliveryToggle{align-items:flex-start;gap:10px;margin-bottom:15px;flex-direction:row!important;display:flex!important}.sellerDeliverySettings .deliveryToggle input{width:20px;height:20px;margin-top:2px}.sellerDeliverySettings span{flex-direction:column;gap:3px;display:flex}.sellerDeliverySettings small{color:var(--seller-muted);font-size:10px;font-weight:500}.sellerDeliverySettings>label:last-child{max-width:320px}.sellerDeliverySettings input[type=number]{background:#fff}.sellerPanelHelp{color:var(--seller-muted);margin:5px 0 0;font-size:10px}.sellerProductTools>button{min-width:max-content}@media (width<=760px){.sellerProductTools>button{justify-content:center;width:100%;font-size:12px}.sellerProductForm{padding:14px}.productImageField input{width:100%;max-width:100%}.sellerGallery>form label{flex-wrap:wrap;height:auto;min-height:48px}.sellerGallery>form input{width:100%;max-width:100%}}.sellerAccountWarning{color:#6f5411;background:#fff9e8;border:1px solid #f3d48a;border-radius:9px;align-items:flex-start;gap:8px;margin:14px 0;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.sellerAccountWarning>svg{flex:0 0 17px;width:17px}.sellerAccountWarning span{flex-direction:column;gap:2px;display:flex}.sellerAccountWarning b{font-size:10px}.sellerDiscount{color:var(--seller-red);background:#fff0ed;border-radius:12px;margin-left:7px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-block}.sellerOrders select{border:1px solid var(--seller-line);width:100%;min-height:36px;color:var(--seller-ink);background:#fff;border-radius:8px;padding:0 8px;font-size:10px;font-weight:750}@media (width<=760px){.sellerQuick{grid-template-columns:1fr;width:100%;display:grid}.sellerQuick button{justify-content:center;width:100%}.sellerOrders article{grid-template-columns:1fr}.sellerOrders select{min-height:42px}}button:disabled,select:disabled{opacity:.58;cursor:wait!important}.sellerRowActions button:disabled,.sellerProductForm button:disabled,.sellerProfile button:disabled{pointer-events:none}.sellerGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sellerGalleryGrid figure{aspect-ratio:16/10;border-radius:14px;box-shadow:0 8px 24px #10182814}.sellerGalleryGrid img{object-fit:cover;image-rendering:auto;background:#f4f6f8}.sellerProductList>article{grid-template-columns:76px minmax(180px,1fr) 130px 170px}.sellerProductList>article>img,.sellerProductList>article>i{border-radius:12px;width:68px;height:68px}.sellerLogoEditor>img,.sellerLogoEditor>i{border-radius:20px;width:116px;height:116px}@media (width<=760px){.sellerGalleryGrid{grid-template-columns:1fr}.sellerProductList>article{grid-template-columns:70px 1fr}.sellerProductList>article>img,.sellerProductList>article>i{width:64px;height:64px}}.sellerShell,.sellerLoginPage,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Tajawal,Arial,sans-serif!important}.sellerPassword{overflow:hidden}.sellerPassword input{min-width:0;font-size:16px}.sellerPassword input::-ms-reveal{display:none}.sellerPassword input::-ms-clear{display:none}.sellerRemoveLogo{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:850;color:#b42318!important;background:#fff!important;border:1px solid #f1b8b0!important;border-radius:9px!important;padding:0 13px!important;display:inline-flex!important}.sellerRemoveLogo svg{width:17px}.sellerProfile select{border:1px solid var(--seller-line);background:#fff;border-radius:8px;outline:none;min-height:42px;padding:0 10px}.sellerProfile select:focus{border-color:var(--seller-red)}@media (width<=760px){.sellerLogoEditor{flex-direction:column;align-items:stretch}.sellerLogoEditor>img,.sellerLogoEditor>i{align-self:center}.sellerLogoEditor label,.sellerRemoveLogo{justify-content:center;width:100%}}.listingFormIntro{background:#f6f9fd;border:1px solid #d9e5f4;border-radius:11px;align-items:center;margin-bottom:16px;padding:13px 14px;grid-template-columns:none!important;gap:11px!important;display:flex!important}.listingFormIntro>svg{width:23px;color:var(--seller-red);flex:0 0 23px}.listingFormIntro span,.serviceFormSection header span{flex-direction:column;gap:3px;display:flex}.listingFormIntro b,.serviceFormSection header b{color:var(--seller-ink);font-size:12px}.listingFormIntro small,.serviceFormSection header small{color:var(--seller-muted);font-size:9px;font-weight:500}.serviceFormSection{background:#fbfcfe;border:1px solid #dce3ed;border-radius:12px;margin:0 0 16px;padding:16px}.serviceFormSection header{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.serviceFormSection header>svg{color:#345ca8;flex:0 0 20px;width:20px}.serviceFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.serviceFormGrid label{margin:0}.serviceFormGrid label small{color:var(--seller-muted);font-weight:500;line-height:1.4}.transportFields{background:#f7faff;border-color:#cbdcf5}.serviceMeta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.serviceMeta span{color:#344054;background:#eef3fa;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.serviceMeta svg{width:11px;height:11px}.sellerServiceList>article{align-items:center}.sellerServiceList>article>div:nth-child(2){min-width:0}@media (width<=760px){.serviceFormGrid{grid-template-columns:1fr}.serviceFormSection{padding:13px}.listingFormIntro{align-items:flex-start}.sellerServiceList>article>span{grid-column:2}.serviceMeta{grid-column:auto}}.supportPage{color:#172033;background:#f5f7fb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Arial,sans-serif}.supportHeader{background:#111a31;justify-content:space-between;align-items:center;height:78px;padding:0 max(22px,50% - 560px);display:flex}.supportHeader a{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.supportHeader>a:first-child{font-size:20px;font-weight:900}.supportHeader em{color:#ff5248;font-style:normal}.supportHero{text-align:center;background:radial-gradient(circle at 50% 0,#fff 0,#f5f7fb 68%);padding:76px 22px 58px}.supportHero>small,.supportDetails small{color:#d92d20;letter-spacing:.13em;font-size:11px;font-weight:900}.supportHero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(38px,6vw,64px)}.supportHero p{color:#5b6679;max-width:690px;margin:0 auto;font-size:17px;line-height:1.7}.supportPrimary{color:#fff;background:#e52521;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;margin:27px auto 0;padding:14px 18px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 12px 28px #e5252130}.supportPrimary svg{width:19px}.supportGrid,.supportDetails{width:min(1120px,100% - 44px);margin:auto}.supportGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.supportGrid article,.supportDetails{background:#fff;border:1px solid #e1e5ed;border-radius:18px;box-shadow:0 10px 30px #1720330a}.supportGrid article{padding:26px}.supportGrid article>svg{color:#d92d20;background:#fff0ed;border-radius:12px;width:42px;height:42px;padding:10px}.supportGrid h2,.supportDetails h2{margin:17px 0 8px;font-size:21px}.supportGrid p,.supportDetails p,.supportDetails li{color:#5b6679;line-height:1.7}.supportGrid a,.supportDetails a{color:#172033;font-weight:850}.supportGrid article>div{flex-wrap:wrap;gap:12px;display:flex}.supportDetails{grid-template-columns:1fr 1fr;gap:32px;margin-top:18px;margin-bottom:60px;padding:28px;display:grid}.supportDetails ul{padding-left:20px}.supportDetails aside{background:#f5f8fd;border-radius:14px;padding:22px}.supportFooter{color:#cbd3e2;text-align:center;background:#111a31;padding:28px 22px}.supportFooter p{margin:0 0 13px}.supportFooter nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.supportFooter a{color:#fff;font-size:13px}@media (width<=760px){.supportHero{padding-top:54px}.supportHero p{font-size:16px}.supportGrid,.supportDetails{grid-template-columns:1fr;width:min(100% - 28px,1120px)}.supportDetails{gap:15px;padding:20px}}.businessPage,.businessUnavailable{color:#172033;background:#f5f7fa;min-height:100vh;font-family:Arial,sans-serif}.businessPage header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50% - 580px);display:flex}.businessPage a{text-decoration:none}.businessBrand{color:#172033;align-items:center;gap:10px;display:flex}.businessBrand>b,.businessUnavailable span{color:#fff;background:linear-gradient(135deg,#ff5a24,#e91e63);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.businessBrand span{font-weight:900}.businessBrand em{color:#ef3f50;font-style:normal}.businessBrand small{color:#7b8495;font-size:9px;display:block}.businessHero{color:#fff;background:#121c35;border-radius:20px;grid-template-columns:90px 1fr auto;align-items:center;gap:24px;max-width:1160px;margin:28px auto 0;padding:34px;display:grid}.businessHero>i{background:linear-gradient(135deg,#ff6a2a,#e91e63);border-radius:20px;place-items:center;width:90px;height:90px;font-size:30px;font-style:normal;font-weight:900;display:grid}.businessHero h1{margin:8px 0 5px;font-size:34px}.businessHero p,.businessHero small{color:#cfd6e5;margin:0}.verified{color:#59dea7;font-size:11px;font-weight:900}.businessHero aside{gap:8px;display:flex}.businessHero aside a,.businessEmpty a{color:#172033;background:#fff;border-radius:9px;padding:12px 16px;font-weight:800}.businessHero aside a+a{color:#fff;background:#16a765}.businessBody{grid-template-columns:1fr 320px;gap:18px;max-width:1160px;margin:18px auto 60px;display:grid}.businessMain,.businessContact{background:#fff;border:1px solid #e4e8ef;border-radius:16px;padding:24px}.businessSectionHead{justify-content:space-between;align-items:start;display:flex}.businessSectionHead span{color:#e93645;font-size:10px;font-weight:900}.businessSectionHead h2{margin:7px 0 20px}.businessSectionHead>b{color:#087c51;background:#e9fff5;border-radius:20px;padding:6px 9px;font-size:10px}.businessProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.businessProducts article{border:1px solid #e5e8ed;border-radius:12px;padding:17px}.businessProducts article>span{color:#e93645;font-size:10px;font-weight:800}.businessProducts h3{margin:8px 0}.businessProducts p{color:#697386;min-height:38px;font-size:13px;line-height:1.5}.businessProducts footer{justify-content:space-between;align-items:center;display:flex}.businessProducts footer small{color:#768196}.businessContact h2{margin-top:0}.businessContact dl{margin:0}.businessContact dt{color:#838c9c;text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:800}.businessContact dd{color:#263249;overflow-wrap:anywhere;margin:5px 0}.businessContact dd a{color:#d93345}.mapCard{color:#172033;background:#f0f5ff;border-radius:12px;grid-template-columns:32px 1fr;gap:3px 8px;margin-top:22px;padding:18px;display:grid}.mapCard span{grid-row:1/3}.mapCard small{color:#697386}.businessEmpty{text-align:center;border:1px dashed #cfd5df;border-radius:12px;padding:36px}.businessEmpty p{color:#697386;max-width:520px;margin:0 auto 25px;line-height:1.6}.businessEmpty a{color:#fff;background:#e93645;display:inline-block}.businessUnavailable{text-align:center;place-items:center;padding:24px;display:grid}.businessUnavailable div{background:#fff;border-radius:18px;max-width:500px;padding:46px;box-shadow:0 15px 45px #17203314}.businessUnavailable span{margin:auto}.businessUnavailable p{color:#697386}.businessUnavailable a{color:#fff;background:#e93645;border-radius:9px;margin-top:14px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-block}.businessHero aside .businessPrimaryAction{color:#fff;background:#16a34a;border-color:#16a34a}.reportInfo{color:#b42318;text-align:center;margin-top:16px;font-size:12px;font-weight:700;display:block}@media (width<=760px){.businessPage header{padding:0 16px}.businessPage header>a:last-child{font-size:12px}.businessHero{grid-template-columns:64px 1fr;margin:14px;padding:20px}.businessHero>i{width:64px;height:64px}.businessHero h1{font-size:25px}.businessHero aside{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.businessHero aside .businessPrimaryAction{grid-column:1/-1}.businessHero aside a{text-align:center}.businessBody{grid-template-columns:1fr;margin:14px}.businessProducts{grid-template-columns:1fr}}.businessHeroLogo{object-fit:cover;background:#fff;border-radius:28px;width:180px;height:180px;box-shadow:0 18px 45px #111a3126}.businessAbout{background:#f7f9fc;border-left:4px solid #e93645;border-radius:13px;margin-bottom:25px;padding:20px}.businessAbout>span,.businessGallery>span{color:#e93645;font-size:10px;font-weight:900}.businessAbout h2,.businessGallery h2{margin:7px 0 10px}.businessAbout p{color:#566176;white-space:pre-wrap;margin:0;line-height:1.7}.businessProducts article>img{object-fit:cover;border-radius:12px 12px 0 0;width:calc(100% + 34px);height:220px;margin:-17px -17px 15px}.businessGallery{border-top:1px solid #e5e8ed;margin-top:30px;padding-top:25px}.businessGallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.businessGallery figure{aspect-ratio:16/10;background:#eef1f5;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 12px 30px #111a3118}.businessGallery img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.businessHeroLogo{border-radius:20px;width:112px;height:112px}.businessGallery>div{grid-template-columns:1fr}}.businessProducts article{position:relative}.productDiscount{color:#fff;background:#e52521;border-radius:20px;padding:5px 8px;font-size:10px;position:absolute;top:10px;right:10px}.businessProducts footer b del{color:#98a2b3;margin-left:7px;font-size:10px;font-weight:600}.businessProducts footer{align-items:flex-start;gap:12px}.businessProducts footer>strong{white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:10px}.stockAvailable{color:#087549;background:#eafbf3}.stockUnavailable{color:#b42318;background:#fff0ef}.businessProductActions{grid-template-columns:74px 1fr 1fr;gap:8px;margin-top:15px;display:grid}.businessProductActions label{color:#667085;border:1px solid #d9dee8;border-radius:9px;align-items:center;gap:6px;height:42px;padding:4px 8px;font-size:9px;font-weight:800;display:flex}.businessProductActions select{color:#172033;background:#fff;border:0;flex:1;min-width:0;font-weight:900}.businessProductActions button{color:#c51e1a;cursor:pointer;background:#fff;border:1px solid #e52521;border-radius:9px;min-height:42px;font-size:11px;font-weight:900}.businessProductActions .buyNow,.businessProductActions.serviceAction button{color:#fff;background:#e52521}.businessProductActions button:disabled{opacity:.45;cursor:not-allowed}.businessProductActions.serviceAction{grid-template-columns:1fr}.cartNotice{color:#087549;margin-top:8px;font-size:10px;font-weight:800;display:block}.businessMiniCart{z-index:4;color:#fff;background:#111a31;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex;position:sticky;bottom:10px;box-shadow:0 10px 30px #111a3133}.businessMiniCart span b{background:#e52521;border-radius:50%;place-items:center;min-width:23px;height:23px;margin-right:5px;display:inline-grid}.businessMiniCart button{color:#111a31;background:#fff;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900}.privatePhoneNote{color:#667085;background:#f7f9fc;border-radius:10px;margin-top:20px;padding:13px;font-size:11px;line-height:1.5}.businessSatelliteMap{background:#fff;border:1px solid #e4e8ef;border-radius:16px;max-width:1160px;margin:0 auto 60px;padding:22px}.businessSatelliteMap>div span{color:#e52521;letter-spacing:.12em;font-size:9px;font-weight:900}.businessSatelliteMap h2{margin:6px 0}.businessSatelliteMap p{color:#667085;margin:0 0 15px;font-size:12px}.businessSatelliteMap iframe{background:#e7ebf0;border:0;border-radius:14px;width:100%;height:360px}.businessSatelliteMap footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.businessSatelliteMap footer button,.businessSatelliteMap footer a{color:#fff;background:#111a31;border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}.businessSatelliteMap footer a{background:#e52521;margin-left:auto}.businessSatelliteMap footer b{color:#087549;background:#eafbf3;border-radius:9px;padding:9px 12px;font-size:12px}.businessSatelliteMap footer small{color:#667085;font-size:10px}@media (width<=760px){.businessProductActions{grid-template-columns:68px 1fr}.businessProductActions .buyNow{grid-column:1/-1}.businessMiniCart{flex-direction:column;align-items:stretch}.businessSatelliteMap{margin:14px 14px 40px;padding:14px}.businessSatelliteMap iframe{height:280px}.businessSatelliteMap footer>*{text-align:center;width:100%}.businessSatelliteMap footer a{margin-left:0}.businessProducts footer{flex-direction:column;align-items:flex-start}.businessProducts footer>strong{font-size:12px}}.businessDeliveryNotice{background:#fff;border:1px solid #d9dee8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:16px auto 0;padding:14px 18px;display:flex}.businessDeliveryNotice b{color:#172033;font-size:12px}.businessDeliveryNotice span{color:#667085;font-size:11px}.businessDeliveryNotice.available{background:#effcf5;border-color:#a9e7c8}.businessDeliveryNotice.available b{color:#087549}.businessDeliveryNotice.collection{background:#f7f9fc}@media (width<=760px){.businessDeliveryNotice{flex-direction:column;align-items:flex-start;margin:12px 14px 0}}.businessProductActions input{color:#172033;background:#fff;border:0;outline:0;flex:1;width:100%;min-width:0;font-weight:900}.verificationDisclaimer{color:#4b5563;background:#f8fafc;border:1px solid #d8dee9;border-radius:12px;max-width:1180px;margin:0 auto 18px;padding:12px 16px;font-size:.88rem;line-height:1.5}.businessProducts article>img{object-fit:contain;background:#f4f6f8;height:220px}.businessGallery img{object-fit:cover;background:#f4f6f8}.publicServiceMeta{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.publicServiceMeta span{color:#344054;text-transform:capitalize;background:#f7f9fc;border:1px solid #d9e2ee;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.businessRatingSummary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.businessRatingSummary>b{font-size:18px}.businessRatingSummary>span{color:#f5b301;letter-spacing:2px}.businessRatingSummary>small{color:#cfd6e5}.businessReviews{border-top:1px solid #e6eaf0;margin-top:26px;padding-top:24px}.businessReviewForm{background:#f7f9fc;border-radius:14px;gap:12px;margin:4px 0 18px;padding:18px;display:grid}.businessReviewForm h3{margin:0}.reviewStarInput{gap:4px;display:flex}.reviewStarInput button{color:#cbd1da;background:0 0;border:0;padding:0;font-size:31px;line-height:1}.reviewStarInput button.selected{color:#f5b301}.businessReviewForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.businessReviewForm textarea{resize:vertical;min-height:100px;font:inherit;border:1px solid #d7dde7;border-radius:10px;padding:12px}.businessReviewForm>button{color:#fff;background:#172033;border:0;border-radius:9px;justify-self:start;padding:11px 16px;font-weight:800}.businessReviewForm>button:disabled{opacity:.5}.reviewFormMessage{color:#0b7651;margin:0;font-size:12px}.reviewLoginPrompt{background:#f7f9fc;border-radius:14px;margin-bottom:18px;padding:18px}.reviewLoginPrompt p{color:#697386;line-height:1.55}.reviewLoginPrompt a{color:#fff;background:#172033;border-radius:8px;padding:10px 14px;font-weight:800;display:inline-block}.businessReviewList{gap:10px;display:grid}.businessReviewList article{border:1px solid #e4e8ef;border-radius:12px;padding:16px}.businessReviewList article header{height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;padding:0;display:flex;position:static}.businessReviewList article header span{color:#f5b301;letter-spacing:1px}.businessReviewList article p{color:#4f5c70;line-height:1.6}.businessReviewList article small,.noBusinessReviews{color:#7b8495}
