@font-face{font-family:ArabicDin;src:url(/trent-assets/font/Arabic/ArabicDinLight.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:300}.trentCheckoutPage{background:var(--trent-bg);min-height:100dvh}.trentCheckoutReviewGrid,.trentCheckoutDurationOnlyGrid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.trentCheckoutSection h2,.trentCheckoutDurationPanel h2,.trentCheckoutTransactionCard h2{text-align:start;margin:0 0 14px;font-size:17px;font-weight:700}.trentCheckoutProductsSection{overflow:hidden}.trentCheckoutProductsRail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.trentCheckoutProductsRail::-webkit-scrollbar{display:none}.trentCheckoutProductCard{scroll-snap-align:start;direction:rtl;background:#f9f9fb;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:min(326px,100%);min-height:102px;padding:8px;display:grid}.trentCheckoutProductCard>img{object-fit:cover;border-radius:7px;width:64px;height:84px}.trentCheckoutProductCard>div{min-width:0}.trentCheckoutProductCard em{color:var(--trent-primary);background:#1d9ba114;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.trentCheckoutProductCard em svg{flex:0 0 11px;width:11px;height:11px}.trentCheckoutProductCard h3{color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:700;overflow:hidden}.trentCheckoutProductCard p{min-width:0;color:var(--trent-text-muted);white-space:nowrap;align-items:center;gap:6px;margin:4px 0 0;font-family:EnglishDin,ArabicDin,sans-serif;font-size:9.5px;display:flex;overflow:hidden}.trentCheckoutProductCard p i{background:#d9d7d6;flex:0 0 1px;width:1px;height:12px}.trentCheckoutProductCard>div>strong{justify-content:flex-start;align-items:center;gap:5px;margin-top:4px;display:flex}.trentCheckoutProductCard>div>strong small{color:var(--trent-text-muted);font-size:10px;font-weight:400}.trentCheckoutProductCard .trentRiyalAmount{font-family:EnglishDin,sans-serif;font-size:14px;font-weight:700}.trentCheckoutAddressRow{width:100%;min-height:46px;color:var(--trent-dark);cursor:pointer;direction:ltr;background:#f9f9fb;border:0;border-radius:8px;grid-template-columns:21px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 12px;font:11px ArabicDin,sans-serif;display:grid}.trentCheckoutAddressRow b{color:var(--trent-text-muted);font:21px/1 EnglishDin,sans-serif}.trentCheckoutAddressRow span{text-align:end;text-overflow:ellipsis;white-space:nowrap;direction:rtl;overflow:hidden}.trentCheckoutAddressRow img{filter:invert(49%)sepia(34%)saturate(1134%)hue-rotate(137deg)brightness(94%)contrast(88%)}.trentCheckoutDeliveryOptions button>span{border-color:#9aa4a6;width:20px;height:20px;position:relative}.trentCheckoutDeliveryOptions button.selected{background:#f3fcfc}.trentCheckoutDeliveryOptions button.selected>span{border-color:var(--trent-primary);background:var(--trent-primary);place-items:center;display:grid}.trentCheckoutDeliveryOptions button.selected>span:after{content:"✓";color:#fff;font:700 13px/1 EnglishDin,sans-serif}.trentCheckoutDeliveryOptions b{font-family:EnglishDin,sans-serif;font-size:12px}.trentCheckoutDeliveryOptions b em{color:#43a329;font-family:ArabicDin,sans-serif;font-size:10.5px;font-style:normal;font-weight:700}.trentCheckoutPaymentTiles button.selected{border-width:1.4px}.trentCheckoutTransactionStack{gap:10px;display:grid}.trentCheckoutCostGroups{display:grid}.trentCheckoutCostRow{direction:ltr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:45px;padding:7px 0;display:grid}.trentCheckoutCostRow>span{color:var(--trent-dark);font-family:EnglishDin,sans-serif;font-size:13px;font-weight:700}.trentCheckoutCostRow>span.muted{color:var(--trent-text-muted)}.trentCheckoutCostRow>span em{color:var(--trent-orange);background:#f7f7f8;border-radius:8px;padding:4px 8px;font-family:ArabicDin,sans-serif;font-size:11px;font-style:normal;font-weight:400;display:inline-block}.trentCheckoutCostRow>span em.free{color:#43a329;background:#43a32912;font-weight:600}.trentCheckoutCostRow>div{text-align:start;direction:rtl;justify-items:start;min-width:0;display:grid}.trentCheckoutCostRow>div strong{width:100%;color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.trentCheckoutCostRow>div small,.trentCheckoutPriceFormula{color:var(--trent-text-muted);font-size:10.5px}.trentCheckoutPriceFormula{direction:rtl;align-items:center;gap:5px;display:inline-flex}.trentCheckoutPriceFormula .trentRiyalAmount{direction:ltr}.trentCheckoutDashedDivider{background:repeating-linear-gradient(90deg,#d9d7d6 0 7px,#0000 7px 12px);height:1px;margin:7px 0;display:block}.trentCheckoutGrandTotal{direction:ltr;background:#ecf9fa;border-radius:9px;justify-content:space-between;align-items:center;min-height:51px;padding:0 14px;display:flex}.trentCheckoutGrandTotal strong{font-size:16px}.trentCheckoutGrandTotal .trentRiyalAmount{font-family:EnglishDin,sans-serif;font-size:16px;font-weight:700}.trentCheckoutConfirmCard{padding:16px}.trentCheckoutBottomSheet header{align-items:center;min-height:60px;padding:8px 16px 0;display:grid;position:relative}.trentCheckoutBottomSheet header h2,.trentCheckoutAddressOptionsSheet h2,.trentCheckoutShortDialog h2{color:var(--trent-dark);font-size:17px;font-weight:700}.trentCheckoutSheetX{width:34px;height:34px;color:var(--trent-text-muted);cursor:pointer;background:#fff;border:1px solid #17171714;border-radius:50%;place-items:center;font:22px/1 EnglishDin,sans-serif;display:grid;position:absolute;top:20px;left:14px}.trentCheckoutAddAddressRow{border:0;border-bottom:1px solid var(--trent-border);min-height:42px;color:var(--trent-primary);cursor:pointer;direction:ltr;background:#fff;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;font:12px ArabicDin,sans-serif;display:grid}.trentCheckoutAddAddressRow span{text-align:end;direction:rtl}.trentCheckoutAddAddressRow b{color:var(--trent-dark);font:20px EnglishDin,sans-serif}.trentCheckoutAddAddressRow i{border:1px solid var(--trent-primary);border-radius:50%;place-items:center;width:16px;height:16px;font:12px/1 EnglishDin,sans-serif;display:grid}.trentCheckoutAddressOptionsSheet{gap:10px;padding:8px 14px 18px}.trentCheckoutOptionsHeader{border-bottom:1px solid var(--trent-border);text-align:end!important;min-height:48px!important;padding:4px 0 0!important}.trentCheckoutOptionsHeader:after{display:none!important}.trentCheckoutAddressOption b{color:var(--trent-dark);font:20px EnglishDin,sans-serif}.trentCheckoutAddressOption>span{text-align:start;direction:rtl;display:grid}.trentCheckoutAddressOption img{background:#fff;border-radius:50%;width:36px;height:36px;padding:8px}.trentCheckoutShortDialog header{grid-template-columns:1fr}.trentCheckoutMapSheet{grid-template-rows:auto auto auto minmax(280px,1fr) auto;gap:12px;max-height:92dvh;padding:8px 16px 16px}.trentCheckoutMapSearch{direction:ltr;grid-template-columns:minmax(0,1fr) 0 43px;gap:8px;display:grid}.trentCheckoutMapSearch input,.trentCheckoutMapSearch button{background:#f9f9fb;border:0;border-radius:8px;min-height:43px}.trentCheckoutMapSearch input{direction:rtl;padding:0 36px 0 12px;font:11px ArabicDin,sans-serif}.trentCheckoutMapSearch>span{z-index:1;color:var(--trent-text-muted);align-self:center;position:relative;right:34px}.trentCheckoutMapSearch button{cursor:pointer;color:var(--trent-dark);font:22px EnglishDin,sans-serif}.trentCheckoutMapPreview{background:#e8eef1;border-radius:18px;min-height:360px;position:relative;overflow:hidden}.trentCheckoutMapPreview>img{object-fit:cover}.trentCheckoutMapPin{background:#fff;border:6px solid #e53935;border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 3px 8px #17171733}.trentCheckoutLocateButton{background:var(--trent-primary);color:#fff;cursor:pointer;border:0;border-radius:14px;place-items:center;width:48px;height:48px;font-size:26px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 14px #002f362e}.trentProductAddedSheet{background:#fff;border-radius:14px 14px 0 0;width:min(100%,390px);padding:10px 16px 16px;position:relative}.trentProductAddedSheet>.trentProductSheetHandle{margin:0 auto 14px}.trentProductAddedCard{direction:rtl;background:#f9f9fb;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:10px;display:grid}.trentProductAddedImage{background:#fff;border:1.5px solid #43a329;border-radius:50%;width:70px;height:70px;position:relative;overflow:visible}.trentProductAddedImage img{object-fit:cover;border-radius:50%}.trentProductAddedImage b{z-index:1;color:#fff;background:#43a329;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;bottom:-2px;right:-2px}.trentProductAddedCard h2{color:#43a329;margin:0;font-size:16px;font-weight:700}.trentProductAddedCard strong{color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.trentProductAddedCard p{color:var(--trent-text-muted);align-items:center;gap:7px;margin:6px 0 0;font-size:9px;display:flex}.trentProductAddedCard p i{background:#d9d7d6;width:1px;height:12px}.trentProductAddedActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.trentProductAddedActions a{border:1px solid var(--trent-primary);background:var(--trent-primary);color:#fff;border-radius:7px;place-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.trentProductAddedActions a.outline{color:var(--trent-primary);background:#fff}.trentProductAddedClose{color:var(--trent-text-muted);cursor:pointer;background:0 0;border:0;font:22px EnglishDin,sans-serif;position:absolute;top:18px;left:16px}@media (max-width:430px){.trentCheckoutSafeArea{width:calc(100% - 24px)}.trentCheckoutPaymentTiles button{min-width:0}.trentCheckoutMapPreview{min-height:330px}}.trentProductsMapPage{height:100dvh;color:var(--trent-dark);background:#f8f6f1;font-family:ArabicDin,EnglishDin,sans-serif;overflow:hidden}.trentProductsMapSurface{background-image:var(--trent-products-map-bg,url(/trent-assets/images/location_map_fallback.webp));background-color:#f8f6f1;background-position:50%;background-size:cover;height:100%;position:relative;overflow:hidden}.trentProductsMapVeil{z-index:1;pointer-events:none;background:linear-gradient(#f8f6f185,#f8f6f100 34%),linear-gradient(#fff3,#fff3);position:absolute;inset:0}.trentProductsMapSearch{z-index:30;top:calc(env(safe-area-inset-top) + 8px);grid-template-columns:44px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid;position:absolute;left:12px;right:12px}.trentProductsMapBack,.trentProductsMapFilter{width:44px;height:44px;color:var(--trent-dark);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 18px #1717172e}.trentProductsMapBack{border-radius:999px}.trentProductsMapBack img{object-fit:contain;width:18px;height:18px}.trentProductsMapFilter{border-radius:18px;position:relative}.trentProductsMapFilter img{object-fit:contain;width:21px;height:21px}.trentProductsMapFilter b{background:var(--trent-primary);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.trentProductsMapInput{background:#fff;border-radius:28px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:8px;height:48px;padding:0 14px;display:grid;box-shadow:0 6px 18px #17171729}.trentProductsMapInput>img{object-fit:contain;width:20px;height:20px}.trentProductsMapInput input{min-width:0;color:var(--trent-dark);font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:500}.trentProductsMapInput input::placeholder{color:#3c3c3c9e}.trentProductsMapClearSearch{cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.trentProductsMapClearSearch img{width:11px;height:11px}.trentProductsMapActiveControls{z-index:29;top:calc(env(safe-area-inset-top) + 64px);scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;position:absolute;left:12px;right:12px;overflow-x:auto}.trentProductsMapActiveControls::-webkit-scrollbar{display:none}.trentProductsMapInfoChip,.trentProductsMapClearFilters{border:1px solid var(--trent-border);min-height:36px;color:var(--trent-dark);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #11182714}.trentProductsMapInfoChip img{object-fit:contain;width:14px;height:14px}.trentProductsMapClearFilters{border-color:var(--trent-accent);background:var(--trent-accent);color:#fff;cursor:pointer}.trentProductsMapMarkers{z-index:12;pointer-events:none;position:absolute;inset:96px 0 86px}.trentProductsMapMarker{color:#111827;pointer-events:auto;direction:ltr;background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:flex-start;gap:10px;width:max-content;max-width:min(360px,78vw);min-height:104px;padding:10px 10px 12px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 14px 30px #1118272e}.trentProductsMapMarker:after{content:"";background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;width:22px;height:22px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)rotate(45deg)}.trentProductsMapMarker:hover,.trentProductsMapMarker:focus-visible,.trentProductsMapMarker.selected{border-color:#1d9ba18c;transform:translate(-50%,-103%);box-shadow:0 18px 36px #002f363d}.trentProductsMapMarkerText{text-align:right;direction:rtl;flex-direction:column;gap:4px;min-width:126px;max-width:210px;padding-top:2px;display:flex}.trentProductsMapMarkerRating{color:#111827;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.trentProductsMapMarkerRating img{width:14px;height:14px}.trentProductsMapMarkerText strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.trentProductsMapMarkerText small{color:#111827;font-size:13px;font-weight:700;line-height:1.3}.trentProductsMapMarkerText em{color:#6b7280;font-size:12px;font-style:normal;font-weight:500;line-height:1.35}.trentProductsMapMarkerMedia{background:#e5e7eb;border-radius:12px;flex:0 0 78px;width:78px;height:78px;margin-top:30px;display:block;position:relative}.trentProductsMapMarkerMedia>img{object-fit:cover;border-radius:12px;width:100%;height:100%}.trentProductsMapMarkerMedia span{z-index:1;background:var(--trent-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:max-content;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-30px;right:0;transform:translateY(-2px)}.trentProductsMapLocation,.trentProductsMapProductsButton{z-index:28;bottom:calc(env(safe-area-inset-bottom) + 24px);background:var(--trent-primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 10px 24px #1d9ba157}.trentProductsMapLocation{border-radius:999px;width:52px;height:52px;right:16px}.trentProductsMapLocation img{filter:brightness(0)invert();width:24px;height:24px}.trentProductsMapProductsButton{border-radius:999px;gap:8px;min-width:78px;min-height:48px;padding:0 16px;font-size:14px;font-weight:900;left:16px}.trentProductsMapProductsButton img{filter:brightness(0)invert();width:19px;height:19px}.trentProductsMapEmpty{z-index:20;border:1px solid var(--trent-border);text-align:center;background:#fffffff0;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:min(330px,100vw - 40px);padding:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px #1118271f}.trentProductsMapEmpty img{width:44px;height:44px}.trentProductsMapEmpty strong{color:var(--trent-dark);font-size:18px;font-weight:900}.trentProductsMapEmpty small{color:var(--trent-text-muted);font-size:14px;line-height:1.5}.trentProductsMapEmpty button{background:var(--trent-primary);color:#fff;cursor:pointer;min-height:42px;font:inherit;border:0;border-radius:14px;padding:0 18px;font-weight:800}.trentProductsMapToast{z-index:40;right:50%;bottom:calc(env(safe-area-inset-bottom) + 86px);color:#fff;text-align:center;background:#002f36f0;border-radius:14px;max-width:min(360px,100vw - 32px);padding:12px 16px;font-size:13px;font-weight:700;position:absolute;transform:translate(50%);box-shadow:0 12px 30px #002f363d}.trentProductsMapLoading{z-index:50;background:#ffffffbd;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trentProductsMapLoading span{border:4px solid #1d9ba12e;border-top-color:var(--trent-primary);border-radius:999px;width:42px;height:42px;animation:.9s linear infinite trentProductsMapSpin}@keyframes trentProductsMapSpin{to{transform:rotate(1turn)}}.trentProductsMapSheetLayer{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.trentProductsMapScrim{cursor:pointer;background:#1118273d;border:0;position:absolute;inset:0}.trentProductsMapFilterSheet,.trentProductsMapProductsSheet{z-index:1;background:#fff;border-radius:24px 24px 0 0;width:min(720px,100%);max-height:min(88dvh,780px);position:relative;overflow:hidden;box-shadow:0 -18px 50px #1118272e}.trentProductsMapSheetGrab{background:#e6e7eb;border-radius:999px;width:70px;height:6px;margin:16px auto 18px}.trentProductsMapFilterBody{max-height:calc(min(88dvh,780px) - 118px);padding:0 20px 20px;overflow-y:auto}.trentProductsMapFilterHeader,.trentProductsMapFilterSection header{text-align:right;justify-content:flex-end;align-items:center;gap:14px;display:flex}.trentProductsMapFilterHeader div,.trentProductsMapFilterSection header h3{flex:1}.trentProductsMapFilterHeader h2{color:var(--trent-dark);margin:0;font-size:28px;font-weight:900;line-height:1.15}.trentProductsMapFilterHeader p{color:var(--trent-text-muted);margin:6px 0 0;font-size:15px;font-weight:500}.trentProductsMapFilterHeader span,.trentProductsMapFilterSection header span{background:#eaf4f4;border-radius:999px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.trentProductsMapFilterHeader span img,.trentProductsMapFilterSection header span img{object-fit:contain;width:24px;height:24px}.trentProductsMapFilterSection{border-bottom:1px solid #f0f1f3;padding:28px 0}.trentProductsMapFilterSection:last-child{border-bottom:0}.trentProductsMapFilterSection h3{color:var(--trent-dark);margin:0;font-size:18px;font-weight:900}.trentProductsMapPills{flex-wrap:wrap;gap:12px 10px;margin-top:16px;display:flex}.trentProductsMapPills button{min-width:96px;min-height:48px;color:var(--trent-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:22px;padding:0 18px;font-size:15px;font-weight:600}.trentProductsMapPills button.selected{border-color:var(--trent-primary);background:var(--trent-primary);color:#fff;font-weight:900;box-shadow:0 6px 14px #0f8a901a}.trentProductsMapPriceReadout{color:var(--trent-text-muted);text-align:left;margin-top:8px;font-size:15px;font-weight:700}.trentProductsMapRangePair{gap:4px;margin-top:14px;display:grid;position:relative}.trentProductsMapRangePair input{width:100%;accent-color:var(--trent-primary)}.trentProductsMapTicks{justify-content:space-between;padding:2px 14px 0;display:flex}.trentProductsMapTicks i{background:#d6d9de;width:1px;height:10px}.trentProductsMapPriceLabels{color:var(--trent-text-muted);justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}.trentProductsMapSortGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.trentProductsMapSortGrid button{min-height:154px;color:var(--trent-dark);cursor:pointer;font:inherit;text-align:right;background:#fff;border:1px solid #dde2e7;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;padding:16px;display:flex}.trentProductsMapSortGrid button.selected{border-color:var(--trent-primary);box-shadow:inset 0 0 0 1px var(--trent-primary)}.trentProductsMapSortGrid img{object-fit:contain;width:28px;height:28px}.trentProductsMapSortGrid strong{color:inherit;margin-top:auto;font-size:16px;font-weight:900}.trentProductsMapSortGrid small{color:var(--trent-dark);font-size:14px;font-weight:600;line-height:1.35}.trentProductsMapSheetActions{padding:16px 20px calc(env(safe-area-inset-bottom) + 20px);background:#fff;border-top:1px solid #f0f1f3;grid-template-columns:1fr 1fr;gap:14px;display:grid}.trentProductsMapSheetActions button{border:1px solid var(--trent-primary);min-height:56px;color:var(--trent-primary);cursor:pointer;font:inherit;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:900;display:inline-flex}.trentProductsMapSheetActions button:last-child{background:var(--trent-primary);color:#fff}.trentProductsMapSheetActions img{object-fit:contain;width:20px;height:20px}.trentProductsMapSheetActions button:last-child img{filter:brightness(0)invert()}.trentProductsMapProductsSheet{width:min(560px,100%);max-height:85dvh}.trentProductsMapProductsSheet header{align-items:center;gap:8px;padding:0 16px 12px;display:flex}.trentProductsMapProductsSheet header span{background:#eaf4f4;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.trentProductsMapProductsSheet header img{width:18px;height:18px}.trentProductsMapProductsSheet h2{color:var(--trent-dark);margin:0;font-size:16px;font-weight:900}.trentProductsMapSheetList{max-height:calc(85dvh - 86px);padding-bottom:calc(env(safe-area-inset-bottom) + 10px);overflow-y:auto}.trentProductsMapSheetList p{color:var(--trent-text-muted);text-align:center;margin:0;padding:40px 16px}.trentProductsMapSheetItem{color:var(--trent-dark);border-top:1px solid #f0f1f3;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.trentProductsMapSheetItem>img{background:var(--trent-border);object-fit:cover;border-radius:8px;width:48px;height:48px}.trentProductsMapSheetItem span{min-width:0}.trentProductsMapSheetItem strong,.trentProductsMapSheetItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trentProductsMapSheetItem strong{color:var(--trent-dark);font-size:14px;font-weight:800}.trentProductsMapSheetItem small{color:var(--trent-text-muted);margin-top:4px;font-size:12px;font-weight:500}.trentProductsMapSheetItem b{color:var(--trent-text-muted);font-size:22px;line-height:1}@media (min-width:900px){.trentProductsMapSearch,.trentProductsMapActiveControls{width:min(760px,100vw - 48px);left:auto;right:50%;transform:translate(50%)}.trentProductsMapLocation{bottom:32px;right:28px}.trentProductsMapProductsButton{bottom:32px;left:28px}}@media (max-width:720px){.trentProductsMapSearch{grid-template-columns:42px minmax(0,1fr) 46px}.trentProductsMapInput{height:46px;padding:0 12px}.trentProductsMapMarker{border-radius:16px;gap:8px;min-height:90px;padding:8px 8px 10px}.trentProductsMapMarkerText{min-width:112px;max-width:158px}.trentProductsMapMarkerText strong{font-size:14px}.trentProductsMapMarkerText small{font-size:12px}.trentProductsMapMarkerText em{font-size:11px}.trentProductsMapMarkerMedia{flex-basis:62px;width:62px;height:62px;margin-top:28px}.trentProductsMapFilterSheet{border-radius:22px 22px 0 0;max-height:90dvh}.trentProductsMapFilterBody{max-height:calc(90dvh - 118px);padding-left:16px;padding-right:16px}.trentProductsMapSortGrid{grid-template-columns:1fr}.trentProductsMapSortGrid button{min-height:116px}.trentProductsMapSheetActions{gap:10px;padding-left:16px;padding-right:16px}}@font-face{font-family:ArabicDin;src:url(/trent-assets/font/Arabic/ArabicDinRegular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:ArabicDin;src:url(/trent-assets/font/Arabic/ArabicDinMedium.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:ArabicDin;src:url(/trent-assets/font/Arabic/ArabicDinBold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:ArabicDin;src:url(/trent-assets/font/Arabic/ArabicDinBold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:ArabicDin;src:url(/trent-assets/font/Arabic/ArabicDinBold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:EnglishDin;src:url(/trent-assets/font/English/EnglishDinLight.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:EnglishDin;src:url(/trent-assets/font/English/EnglishDinRegular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:EnglishDin;src:url(/trent-assets/font/English/EnglishDinMedium.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:EnglishDin;src:url(/trent-assets/font/English/EnglishDinBold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:EnglishDin;src:url(/trent-assets/font/English/EnglishDinBlack.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:900}:root{--background:#f6f7f9;--foreground:#111827;--muted:#667085;--surface:#fff;--line:#e4e7ec;--accent:#0f766e;--accent-strong:#0b4f4a;--gold:#c9972b;--danger:#b42318;--shadow:0 18px 50px #11182714;--trent-primary:#1d9ba1;--trent-dark:#171717;--trent-soft:#e6f4f1;--trent-accent:#002f36;--trent-bg:#f8f7f7;--trent-orange:#ff8945;--trent-border:#e8e6e5;--trent-red:#a6192e;--trent-text-muted:#3c3c3ccc;--trent-motion-route-in:.36s;--trent-motion-route-out:.26s;--trent-motion-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--trent-motion-ease-in-cubic:cubic-bezier(.55, .055, .675, .19)}*{box-sizing:border-box}nextjs-portal,[data-nextjs-dev-overlay],[data-nextjs-dev-tools],[data-nextjs-dev-tools-button],[data-nextjs-toast]{display:none!important}html{background:var(--background);min-height:100%}body{min-height:100%;color:var(--foreground);background:linear-gradient(180deg, #fff 0%, #f6f7f9 40%), var(--background);font-synthesis:none;margin:0;font-family:ArabicDin,EnglishDin,sans-serif}.trentFlutterShell{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);padding-bottom:0}.trentSearchAppBar{z-index:20;background:#fff;border-bottom:1px solid #e8e6e5d9;position:sticky;top:0}.trentSearchCard{border:1px solid var(--trent-border);background:linear-gradient(135deg,#fff,#fafcfc);border-radius:22px;align-items:center;gap:10px;width:max-content;margin:0;padding:10px 14px;display:flex;box-shadow:0 8px 16px #0000000d}.trentSearchAppBar{padding:10px 0 12px}.trentSearchAppBar:has(.trentSheetBackdrop){z-index:120}.trentSearchCardViewport{scrollbar-width:none;padding:0 18px;overflow-x:auto}.trentSearchCardViewport::-webkit-scrollbar{display:none}@media (min-width:900px){.trentSearchCardViewport{justify-content:center;display:flex}.trentSearchCard{justify-content:space-between;width:min(1404px,100vw - 36px)}.trentSearchField{flex:auto}}.trentLogoBlock{align-items:center;width:98px;height:28px;display:flex}.trentLogoBlock img,.trentMobileLogo img,.trentFlutterFooter img{object-fit:contain;width:100%;height:auto}.trentSearchField,.trentMobileSearch{border:1px solid var(--trent-border);min-height:50px;color:var(--trent-text-muted);background:#fff;align-items:center;gap:12px;font-weight:500;display:flex}.trentSearchField{border-radius:24px;width:max(320px,28vw);padding:0 12px;box-shadow:0 8px 14px #0000000a}.trentSearchIcon{background:var(--trent-soft);border-radius:14px;flex:none;place-items:center;width:34px;height:34px;display:grid}.trentSearchIcon img{width:16px;height:16px}.trentSearchPlaceholder{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.trentSearchAction{background:var(--trent-accent);color:#fff;border-radius:16px;place-items:center;width:40px;min-height:40px;font-size:18px;font-weight:800;display:grid}.trentLocationPill{border:1px solid var(--trent-border);width:220px;min-height:52px;color:inherit;cursor:pointer;font:inherit;background:#f8fbfa;border-radius:18px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}button.trentLocationPill{appearance:none}.trentLocationPinIcon{width:17px;height:17px;color:var(--trent-primary);flex:none}.trentLocationPill small,.trentLocationPill strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.trentLocationPill small{color:var(--trent-text-muted);font-size:9px;font-weight:600}.trentLocationPill strong{color:var(--trent-accent);font-size:12px;font-weight:700}.trentHeaderActionStatus{color:var(--trent-primary);text-align:center;margin:10px 0 0;font-size:12px;font-weight:700;display:block}.trentHeaderActionStatus.floating{z-index:90;background:#fff;border-radius:999px;max-width:min(320px,100vw - 32px);padding:10px 14px;position:fixed;bottom:18px;right:16px;box-shadow:0 10px 24px #0000001f}.trentQuickActions{gap:8px;display:flex}.trentQuickAction{border:1px solid var(--trent-border);min-width:94px;min-height:48px;color:var(--trent-accent);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:700;display:flex;box-shadow:0 4px 10px #00000008}.trentQuickAction.danger{min-width:108px}.trentQuickActionIconBox{border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.trentQuickAction.cart .trentQuickActionIconBox{background:#eef9f7}.trentQuickAction.danger .trentQuickActionIconBox{background:#fff1f1}.trentQuickAction img{object-fit:contain;width:18px;height:18px}.trentQuickActionIconSvg{width:18px;height:18px}.trentQuickAction b{color:var(--trent-accent);font-weight:700}.trentLanguageButton{border:1px solid var(--trent-border);background:#fff;border-radius:18px;align-content:center;justify-items:center;gap:2px;min-width:98px;min-height:54px;padding:8px 14px;font-family:EnglishDin,ArabicDin,sans-serif;display:grid}.trentLanguageButton small{color:var(--trent-text-muted);font-size:10px;line-height:1}.trentLanguageButton strong{color:var(--trent-accent);direction:ltr;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.15;display:inline-flex}.trentLanguageButton img{object-fit:cover;width:18px;height:13px}.trentLoginButton{background:var(--trent-accent);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:18px;place-items:center;min-width:150px;max-width:190px;min-height:48px;padding:0 16px;font-weight:800;display:grid;overflow:hidden}.trentLoginButton.signedIn{background:var(--trent-dark)}.trentMobileTop,.trentMobileMeta,.trentMobileMetaCard{display:none}.trentDesktopTabs{scrollbar-width:none;background:#fff;justify-content:center;gap:0;max-width:1320px;margin:0 auto;padding:0 18px 10px;display:flex;overflow-x:auto}.trentDesktopTabs::-webkit-scrollbar{display:none}.trentCategoryRail::-webkit-scrollbar{display:none}.trentProductRail::-webkit-scrollbar{display:none}.trentTabItem{min-height:54px;color:var(--trent-accent);background:#fff;border:0;border-bottom:2.5px solid #0000;border-radius:0;flex:none;align-items:center;gap:10px;padding:10px 8px 8px;font-size:13px;font-weight:600;display:flex}.trentTabItem.active{border-bottom-color:var(--trent-primary);color:var(--trent-primary);background:#fff;font-weight:800}.trentTabItem img{object-fit:contain;width:24px;height:17px}.trentFlutterHome{min-height:100dvh;overflow-x:hidden}.trentFlutterShell:after{z-index:30;content:"";pointer-events:none;background:#b9b9b9b8;border-radius:999px;width:7px;height:195px;position:fixed;top:162px;right:4px}.trentFlutterSlider{padding:10px 0 0}.trentSliderCard{aspect-ratio:1600/420;background:#e9eef0;border-radius:28px;width:min(1440px,100vw - 48px);height:auto;margin:0 auto;display:block;position:relative;overflow:hidden}.trentSliderCard picture{width:100%;height:100%;display:block}.trentSliderCard img{object-fit:cover;width:100%;height:100%}.trentSliderMobileFigmaBanner{display:none}.trentSliderCard.skeleton{background:#e9eef0}.trentSliderDots{justify-content:center;gap:6px;padding:12px 0 0;display:flex}.trentSliderDots span{background:#1d9ba140;border-radius:999px;width:8px;height:8px}.trentSliderDots .active{background:var(--trent-primary);width:24px}.trentCategorySection,.trentProductSection{margin-top:10px}.trentCategorySection h2,.trentSectionHeader h2{color:var(--trent-dark);margin:0;padding:12px;font-size:16px;font-weight:900}.trentCategorySection h2{padding-top:0}.trentCategoryRail,.trentProductRail{overscroll-behavior-inline:contain;scrollbar-width:none;padding:0 12px;display:flex;overflow-x:auto}.trentCategoryRail{align-items:center;gap:14px;height:150px}.trentCategoryTile{border:1px solid var(--trent-border);text-align:center;background:#fff;border-radius:20px;flex:0 0 104px;align-content:center;justify-items:center;gap:8px;width:104px;min-height:128px;padding:10px 8px;display:grid;box-shadow:0 6px 12px #1717170a}.trentCategoryImage{box-sizing:border-box;background:#e6f4f199;border:1px solid #1d9ba129;border-radius:50%;width:70px;height:70px;padding:3px;display:block;overflow:hidden}.trentCategoryImage img{clip-path:circle(50%);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.trentCategoryTile b{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:800;overflow:hidden}.trentSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentSectionHeader a{color:var(--trent-primary);padding:12px;font-size:16px;font-weight:800}.trentProductRail{gap:12px;padding-bottom:12px}.trentProductCard{aspect-ratio:215/260;background:#fff;border-radius:8px;flex:0 0 clamp(120px,18vw,300px);width:clamp(120px,18vw,300px);height:auto;position:relative;overflow:visible;box-shadow:0 4px 12px #1717170d;container-type:inline-size}.trentProductCardLink{border-radius:inherit;background:#fff;border:0;flex-direction:column;height:100%;padding:4px;display:flex;position:relative;overflow:hidden}.trentProductImage{background:#e9eef0;border-radius:4px;flex:none;height:clamp(104px,100cqw - 8px,132px);min-height:104px;max-height:132px;display:block;position:relative;overflow:hidden}.trentProductImage img{object-fit:cover;width:100%;height:100%}.trentProductImageDots{z-index:1;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;left:0;right:0}.trentProductImageDots span{background:#ffffff7a;border-radius:999px;width:6px;height:6px;transition:width .18s,background-color .18s}.trentProductImageDots span.active{background:#ffffffe6;width:16px}.trentFavoriteBadge{z-index:2;width:44px;height:44px;color:var(--trent-red);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:2px;left:2px;right:auto}.trentFavoriteBadge:before{border-radius:inherit;content:"";background:#fffffff0;position:absolute;inset:8px;box-shadow:0 3px 8px #17171714}.trentFavoriteBadge:disabled{cursor:progress;opacity:.72}.trentFavoriteBadge img{z-index:1;width:19px;height:19px;position:relative}.trentProductDetails{min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;flex:auto;padding:6px 4px 0;display:flex}.trentProductDetails strong{-webkit-line-clamp:2;color:var(--trent-dark);text-align:right;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.12;display:-webkit-box;overflow:hidden}.trentProductDetails small{color:#17171770;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;align-items:center;gap:2px;min-height:13px;font-size:10px;font-weight:300;line-height:1;display:flex;overflow:hidden}.trentProductDetails small span{text-overflow:ellipsis;min-width:0;overflow:hidden}.trentProductDetails small img{opacity:.52;flex:none;width:10px;height:10px}.trentProductDivider{background:#e8e6e5cc;height:1px;margin-top:3px;display:block}.trentProductPriceRow{direction:ltr;flex:auto;justify-content:space-between;align-items:flex-end;gap:6px;min-height:0;display:flex}.trentProductPriceStack{flex:auto;justify-content:flex-end;align-items:flex-end;min-width:0;min-height:28px;display:flex}.trentProductPriceTicker{justify-content:flex-end;align-items:flex-end;max-width:100%;min-height:28px;display:inline-flex;overflow:hidden}.trentProductPriceTickerItem{align-items:flex-end;max-width:100%;animation:.26s cubic-bezier(.215,.61,.355,1) trentProductPriceSwipeIn;display:inline-flex}.trentProductPriceLine{max-width:100%;color:var(--trent-dark);white-space:nowrap;direction:rtl;align-items:flex-end;display:inline-flex}.trentProductPriceAmount{font-size:16px;font-weight:800;line-height:.94}.trentSaudiRiyalSymbol{object-fit:contain;vertical-align:-.12em;flex:none;display:inline-block}.trentRiyalAmount{white-space:nowrap;direction:rtl;align-items:flex-end;gap:4px;max-width:100%;display:inline-flex}.trentRiyalAmountNumber,.trentRiyalAmountSuffix{min-width:0;display:inline-block}.trentProductRiyalAmount{align-items:flex-end}.trentProductPriceCurrency{align-items:flex-end;margin-inline-start:4px;padding-bottom:1.5px;line-height:1;display:inline-flex}.trentSearchCardRiyalAmount,.trentSearchPriceRangeAmount,.trentProductsMapPriceReadout .trentRiyalAmount,.trentProductsMapInfoChip .trentRiyalAmount,.trentProductsMapMarkerText .trentRiyalAmount,.trentProductsMapSheetItem .trentRiyalAmount,.trentFavoritePriceRow .trentRiyalAmount{vertical-align:middle}.trentProductPriceSuffix{color:#17171785;margin-inline-start:4px;padding-bottom:1.5px;font-size:10px;font-weight:500;line-height:1}.trentProductPriceSeparator{margin-inline:5px;background:#17171733;width:1px;height:12px;margin-bottom:1.5px}.trentProductPriceMode{color:#171717b3;padding-bottom:1.5px;font-size:10px;font-weight:500;line-height:1}.trentProductStatusPill{color:#171717ad;white-space:nowrap;direction:rtl;background:#f5f5f5;border-radius:10px;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.trentProductStatusPill img,.trentProductStatusIcon{flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.trentProductStatusIcon{color:#1717177a;font-size:17px;font-weight:800;line-height:1}@keyframes trentProductPriceSwipeIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes trentProductSummarySalePrice{0%,42%{opacity:1;transform:translateY(0)}48%,94%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes trentProductSummaryRentalPrice{0%,42%{opacity:0;transform:translateY(-14px)}48%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(14px)}}.trentProductPriceStack b,.trentProductDetails b{min-width:0;color:var(--trent-dark);white-space:normal;direction:rtl;align-items:flex-end;gap:3px;font-size:16px;font-weight:800;line-height:.94;display:flex}.trentProductPriceStack b.secondary{color:#171717b8;font-size:10px;font-weight:600}.trentProductPriceStack small{color:currentColor;flex:none;padding-bottom:2px;font-size:8.5px;font-weight:800;line-height:1}.trentRating{color:#171717db;align-items:center;gap:2px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.trentRating img{flex:none;width:12px;height:12px}.trentProductBadges{justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;display:flex;position:relative}.trentProductBadges em{color:#823516;text-overflow:ellipsis;white-space:nowrap;background:#ffe7d5;border-radius:3px;justify-content:center;align-items:center;max-width:72px;height:16px;padding:0 5px;font-size:8px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.trentProductBadges em.unavailable{width:auto;min-width:46px;color:var(--trent-accent);background:#eef4f5}.trentProductAddBubble{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.trentProductAddBubble img{object-fit:contain;width:24px;height:24px}.trentProductAddSpacer{flex:0 0 24px;width:24px;height:24px;display:inline-block}.trentSearchHistoryPage,.trentSearchResultsPage{min-height:100dvh;color:var(--trent-dark);background:#fff}.trentSearchPageAppBar{position:sticky}.trentSearchInputForm{border:1px solid var(--trent-border)}.trentSearchInputForm input,.trentMobileSearchInput input{min-width:0;color:var(--trent-dark);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px;font-weight:500}.trentSearchInputForm input::placeholder,.trentMobileSearchInput input::placeholder{color:var(--trent-text-muted);font-weight:400}.trentSearchInputForm .trentSearchAction{cursor:pointer;border:0}.trentSearchAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.trentSearchBackButton{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.trentSearchBackButton img{width:28px;height:28px}.trentSearchNotice{z-index:30;width:min(360px,100vw - 32px);color:var(--trent-dark);background:#fff;border:1px solid #1d9ba13d;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:-52px;right:50%;transform:translate(50%);box-shadow:0 12px 30px #002f3624}.trentSearchNotice button{color:var(--trent-primary);cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:800}.trentSearchDivider{background:var(--trent-border);height:1px}.trentSearchHistoryBlock,.trentSearchPopularBlock{padding:8px 16px}.trentSearchHistoryHeader{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 6px;display:flex}.trentSearchHistoryHeader h1,.trentSearchPopularBlock h2,.trentSearchResultsHeader h1,.trentSearchFilterTop h2{color:var(--trent-dark);margin:0;font-size:16px;font-weight:700;line-height:1.4}.trentSearchHistoryHeader button,.trentSearchFilterTop button{color:var(--trent-primary);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:500}.trentSearchFilterTop button:disabled{cursor:default;opacity:.35}.trentSearchEmptyHistory{color:#17171799;text-align:center;margin:0;padding:24px 0;font-size:14px;font-weight:400}.trentSearchHistoryList{gap:2px;display:grid}.trentSearchHistoryRow{justify-content:space-between;align-items:center;gap:14px;min-height:34px;padding:6px 0;display:flex}.trentSearchHistoryQuery,.trentSearchHistoryRemove{color:var(--trent-dark);cursor:pointer;background:0 0;border:0;font-family:inherit}.trentSearchHistoryQuery{align-items:center;gap:12px;min-width:0;padding:0;font-size:14px;font-weight:400;display:inline-flex}.trentSearchClockIcon,.trentSearchHistoryRemove{color:#17171799;flex:none;place-items:center;display:grid}.trentSearchClockIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.trentSearchHistoryRemove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:14px;height:14px}.trentSearchPopularBlock{min-height:260px}.trentSearchPopularBlock h2{padding:0 0 8px}.trentSearchPopularGrid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:12px;padding-bottom:24px;display:grid}.trentSearchCategoryTile{border:1px solid var(--trent-border);min-height:132px;color:var(--trent-dark);text-align:center;background:#fff;border-radius:12px;align-content:center;justify-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 4px 12px #0000000a}.trentSearchCategoryTile span{background:var(--trent-soft);border-radius:16px;place-items:center;width:66px;height:66px;display:grid;position:relative;overflow:hidden}.trentSearchCategoryTile img{clip-path:circle(50%);object-fit:cover;border-radius:50%;width:100%;height:100%}.trentSearchCategoryTile b{color:#171717c2;font-size:12px;font-weight:700}.trentSearchResultsShell{grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:calc(100dvh - 88px);padding:12px 16px 24px;display:grid}.trentSearchFilterRail{min-width:0;overflow:hidden}.trentSearchFilterStack{scrollbar-width:thin;gap:16px;max-height:calc(100dvh - 116px);padding:0 0 18px 6px;display:grid;overflow:auto}.trentSearchFilterTop{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0 0;display:flex}.trentSearchFilterCard{border:1px solid var(--trent-border);background:#fff;border-radius:16px;gap:12px;min-height:0;padding:14px;display:grid;box-shadow:0 4px 12px #0000000a}.trentSearchFilterCard h3{color:var(--trent-dark);margin:0;font-size:14px;font-weight:800}.trentSearchFilterOptions,.trentSearchRatingButtons{flex-wrap:wrap;gap:8px;display:flex}.trentSearchFilterOptions button,.trentSearchRatingButtons button,.trentSearchCategoryChips button{color:#1717179e;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:400;display:inline-flex;box-shadow:0 4px 6px #00000008}.trentSearchFilterOptions button{border:1px solid var(--trent-border)}.trentSearchFilterOptions button.selected,.trentSearchRatingButtons button.selected{border-color:var(--trent-primary);background:var(--trent-soft);color:var(--trent-primary);font-weight:700}.trentSearchRatingButtons button span{color:var(--trent-orange)}.trentSearchPriceInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trentSearchPriceInputs label{color:#1717179e;gap:6px;font-size:11px;font-weight:700;display:grid}.trentSearchPriceInputs input{border:1px solid var(--trent-border);width:100%;min-height:38px;color:var(--trent-dark);border-radius:12px;outline:0;padding:0 10px;font-family:inherit;font-size:13px}.trentSearchRangeInput{accent-color:var(--trent-primary)}.trentSearchFilterCard p{color:var(--trent-primary);margin:0;font-size:12px;font-weight:800}.trentSearchMobileFilterChips{display:none}.trentSearchResultsContent{align-content:start;gap:8px;min-width:0;display:grid}.trentSearchResultsHeader{align-items:center;gap:10px;padding:4px 16px 0;display:flex}.trentSearchResultsHeader span{background:var(--trent-soft);min-height:30px;color:var(--trent-primary);border-radius:10px;align-items:center;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.trentSearchCategoryChips{flex-wrap:wrap;gap:8px;padding:0 16px 8px;display:flex}.trentSearchCategoryChips button{width:120px}.trentSearchCategoryChips button.selected{background:var(--trent-accent);color:#fff;font-weight:700}.trentSearchProductGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;padding:8px 16px 20px;display:grid}.trentSearchProductGrid .trentProductCard{aspect-ratio:215/260;flex:initial;justify-self:stretch;width:100%;max-width:300px}.trentSliderMorePage{min-height:100dvh;color:var(--trent-dark);background:#fff}.trentSliderMoreAppBar{position:sticky}.trentSliderMoreSearchCard{width:min(1180px,100vw - 36px)}.trentSliderMoreBackButton{flex:none}.trentSliderMoreLocationIcon{width:20px;height:20px;color:var(--trent-primary);flex:none;place-items:center;display:grid}.trentSliderMoreLocationIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.trentSliderMoreContent{max-width:1500px;margin:0 auto;padding:12px 16px 32px}.trentSliderMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentSliderMoreGrid .trentProductCard{aspect-ratio:170/230;flex:initial;justify-self:stretch;width:100%;max-width:none;height:auto}.trentSliderMoreEmpty{color:#17171794;place-items:center;min-height:300px;margin:0;font-size:15px;font-weight:800;display:grid}.trentSliderMoreLoadMoreWrap{justify-items:center;gap:10px;padding:20px 0 4px;display:grid}.trentSliderMoreLoadMore{background:linear-gradient(90deg, var(--trent-primary), var(--trent-accent));color:#fff;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:min(340px,100vw - 32px);min-height:46px;font-family:inherit;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #1d9ba138}.trentSliderMoreLoadMore:disabled{cursor:wait;opacity:.78}.trentSliderMoreSpinner{border:2px solid #ffffff8c;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite trentSpin}.trentSliderMoreError{color:var(--trent-red);margin:0;font-size:12px;font-weight:800}.trentCategoryProductsPage{width:min(100%,430px);min-height:100dvh;color:var(--trent-dark);direction:rtl;background:#f9f9fb;flex-direction:column;margin:0 auto;font-family:ArabicDin,EnglishDin,sans-serif;display:flex}.trentCategoryProductsAppBar{z-index:20;background:#f9f9fb;position:sticky;top:0}.catalogShell:has(.trentCategoryProductsPage)>.mobileBottomNav{display:none}.trentCategoryTopBar{direction:ltr;border-bottom:1px solid #e8e6e5db;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 16px;display:grid}.trentCategoryTopBar strong{color:var(--trent-dark);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:16px;font-weight:800;line-height:1;overflow:hidden}.trentCategoryCircleButton,.trentCategoryTinyButton{min-height:30px;color:var(--trent-dark);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.trentCategoryCircleButton{border-radius:50%;width:30px;font-size:24px;line-height:1}.trentCategoryTinyButton{color:#171717b3;direction:rtl;border:1px solid #e8e6e5b3;border-radius:8px;gap:4px;padding:0 10px;font-size:10px;font-weight:500}.trentCategoryTinyButton.selected{color:var(--trent-primary);border-color:#1d9ba14d}.trentCategoryTinyButton span{color:currentColor;font-size:14px;line-height:1}.trentCategoryControls{direction:ltr;align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.trentCategorySearchPill{color:#17171757;text-align:right;direction:rtl;background:#fff;border:1px solid #e8e6e5b3;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;height:35px;padding:0 9px;font-size:9px;font-weight:400;display:flex}.trentCategorySearchPill img{opacity:.44;width:18px;height:18px}.trentCategorySearchPill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trentCategorySubcategoryRail{scrollbar-width:none;gap:6px;min-height:32px;padding:0 16px;display:flex;overflow-x:auto}.trentCategorySubcategoryRail::-webkit-scrollbar{display:none}.trentCategorySubcategoryRail button{height:30px;color:var(--trent-dark);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.trentCategorySubcategoryRail button.selected{border-color:var(--trent-primary);color:var(--trent-primary)}.trentCategoryProductsPage .trentCategoryProductsContent{flex:1;width:100%;max-width:none;margin:0;padding:10px 16px 24px}.trentCategoryProductsPage .trentCategoryProductsContent h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trentCategoryProductsPage .trentCategoryProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.trentCategoryProductsPage .trentCategoryProductsGrid .trentProductCard{aspect-ratio:auto;min-height:250px}.trentCategoryProductsLoadMoreWrap{justify-items:center;gap:10px;padding:20px 0 4px;display:grid}.trentCategoryProductsLoadMoreButton{background:var(--trent-primary);color:#fff;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:min(340px,100%);min-height:46px;font-family:inherit;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #1d9ba138}.trentCategoryProductsLoadMoreButton:disabled{cursor:wait;opacity:.78}.trentCategoryProductsLoadMoreSpinner{border:2px solid #ffffff8c;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite trentSpin}.trentCategoryProductsLoadMoreError{color:var(--trent-red);margin:0;font-size:12px;font-weight:800}.trentCategoryProductsPage .trentCategoryProductsEmpty{min-height:560px;color:var(--trent-dark);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding-bottom:220px;display:flex}.trentCategoryProductsPage .trentCategoryProductsEmpty p{margin:0;font-size:16px;font-weight:500}.trentCategoryEmptyIcon{width:170px;height:170px;display:block;position:relative}.trentCategoryEmptyIcon:before{content:"";background:#1d9ba17a;border:4px solid #1d9ba17a;border-radius:50%;position:absolute;inset:24px 34px 46px 42px;box-shadow:inset 0 0 0 14px #f9f9fb}.trentCategoryEmptyIcon:after{content:"";transform-origin:50%;border:4px solid #1d9ba17a;border-radius:12px;width:18px;height:58px;position:absolute;bottom:22px;left:38px;transform:rotate(42deg)}.trentCategorySheetBackdrop{z-index:2147482500;background:#0003;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.trentCategorySheet{background:#fff;border-radius:22px 22px 0 0;width:min(100%,430px);padding:10px 16px 18px;box-shadow:0 -14px 32px #002f3624}.trentCategorySheetHandle{background:#002f3626;border-radius:999px;width:46px;height:4px;margin:0 auto 12px}.trentCategorySheet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentCategorySheet h2{color:var(--trent-dark);margin:0;font-size:17px;font-weight:800}.trentCategorySheet header button{width:32px;height:32px;color:var(--trent-dark);cursor:pointer;background:#f9f9fb;border:0;border-radius:50%;font-family:inherit;font-size:22px}.trentCategorySheetOptions{gap:8px;margin-top:14px;display:grid}.trentCategorySheetOptions button{min-height:46px;color:var(--trent-dark);cursor:pointer;background:#fff;border:1px solid #e8e6e5db;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.trentCategorySheetOptions button.selected{color:var(--trent-primary);background:#e6f4f1b8;border-color:#1d9ba173}.trentCategorySheetOptions b{color:var(--trent-primary)}.trentCategoryProductsSearchCard{width:min(1180px,100vw - 36px)}.trentCategoryProductsBackButton{flex:none}.trentCategoryProductsLocationIcon{width:20px;height:20px;color:var(--trent-primary);flex:none;place-items:center;display:grid}.trentCategoryProductsLocationIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.trentCategoryProductsContent{max-width:1500px;margin:0 auto;padding:10px 16px 32px}.trentCategoryProductsContent h1{color:var(--trent-dark);margin:0 0 14px;font-size:20px;font-weight:900;line-height:1.4}.trentCategoryProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentCategoryProductsGrid .trentProductCard{aspect-ratio:170/230;flex:initial;justify-self:stretch;width:100%;max-width:none;height:auto}.trentCategoryProductsEmpty{color:#17171794;text-align:center;place-items:center;min-height:300px;margin:0;font-size:15px;font-weight:800;display:grid}.trentStoreProductsPage{min-height:100dvh;color:var(--trent-dark);direction:rtl;background:#fff;font-family:ArabicDin,EnglishDin,sans-serif}.trentStoreProductsContent{gap:14px;display:grid}.trentStoreProductsBack{border:1px solid var(--trent-border);width:max-content;min-height:38px;color:var(--trent-accent);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #1717170d}.trentStoreProductsBack img{width:18px;height:18px;transform:scaleX(-1)}.trentStoreProductsHeader{border:1px solid var(--trent-border);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 8px 18px #002f360d}.trentStoreProductsAvatar{border:1px solid var(--trent-border);background:var(--trent-soft);border-radius:18px;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.trentStoreProductsAvatar img{object-fit:cover}.trentStoreProductsHeader h1{color:var(--trent-accent);margin:0;font-size:22px;font-weight:800}.trentStoreProductsHeader p{color:var(--trent-text-muted);margin:4px 0 0;font-size:13px;font-weight:700}.trentCategoryProductsMobileTitle,.trentSliderMoreMobileTitle{color:var(--trent-dark);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}@keyframes trentSpin{to{transform:rotate(360deg)}}@media (min-width:600px){.trentSliderMoreGrid,.trentCategoryProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.trentSliderMoreGrid .trentProductCard,.trentCategoryProductsGrid .trentProductCard{aspect-ratio:172/300}}@media (min-width:900px){.trentSliderMoreGrid,.trentCategoryProductsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.trentSliderMoreGrid,.trentCategoryProductsGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.trentSliderMoreGrid .trentProductCard,.trentCategoryProductsGrid .trentProductCard{aspect-ratio:215/260}}@media (min-width:1500px){.trentSliderMoreGrid,.trentCategoryProductsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.trentSearchNoProducts{color:#1717179e;place-items:center;min-height:260px;margin:0;font-size:15px;font-weight:700;display:grid}.trentSearchSheetBackdrop{z-index:60;background:#00000038;align-items:end;display:none;position:fixed;inset:0}.trentSearchFilterSheet{background:#fff;border-radius:28px;width:100%;max-height:min(76dvh,640px);margin:0 14px 14px;padding:16px 16px 20px;overflow:auto;box-shadow:0 14px 28px #0000002e}.trentSearchSheetHeader{direction:ltr;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin-bottom:14px;display:grid}.trentSearchSheetHeader h2{color:var(--trent-dark);text-align:center;margin:0;font-size:22px;font-weight:900}.trentSearchSheetHeader button{color:#171717b8;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.trentSearchSheetHeader svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:28px;height:28px}.trentSearchSheetApply{background:var(--trent-accent);color:#fff;cursor:pointer;border:0;border-radius:16px;width:100%;min-height:46px;margin-top:14px;font-family:inherit;font-size:15px;font-weight:800}.trentFlutterFooter{background:var(--trent-soft);color:var(--trent-dark);margin-top:10px;padding:24px 32px}.trentFooterIntro{color:var(--trent-text-muted);margin:0 0 30px;font-size:16px;font-weight:500}.trentFooterGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.trentFooterGrid>section{align-content:start;gap:14px;display:grid}.trentFooterBrand>img{width:176px;max-width:100%}.trentFlutterFooter h2,.trentFooterSocialTitle b{margin:0;font-size:18px;font-weight:700}.trentFlutterFooter p{margin:0}.trentFlutterFooter a{color:var(--trent-text-muted);font-size:14px;font-weight:500}.trentFooterLogin{gap:10px;display:grid}.trentFooterLogin p{color:#17171799;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:400;display:flex}.trentFooterLogin a{color:var(--trent-primary);font-weight:700}.trentFooterSocialTitle{color:#17171799;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.trentFooterSocialTitle b{color:#17171799;font-weight:400}.trentFooterSocialTitle span{background:var(--trent-border);height:1px}.trentSocials,.trentFooterApps div{align-items:center;gap:16px;display:flex}.trentSocials img{width:32px;height:32px}.trentFooterLinks a{color:var(--trent-dark);grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:8px;display:grid}.trentFooterLinks a img{width:8px;height:8px}.trentFooterHelp{justify-items:center}.trentFooterHelp a{color:var(--trent-dark)}.trentFooterApps{text-align:center;justify-items:center}.trentFooterApps img{object-fit:contain;width:110px;height:40px}.trentMapFab,.trentAddProductFab,.trentMobileBottomNav{display:none}@media (min-width:600px) and (max-width:899px){.trentSearchResultsShell{grid-template-columns:1fr;gap:12px;padding:10px 16px 24px}.trentSearchFilterRail{display:block}.trentSearchFilterStack{grid-template-columns:1fr 1fr;max-height:none;padding:0;overflow:visible}.trentSearchFilterTop{grid-column:1/-1}.trentSearchProductGrid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.trentSearchHistoryBlock,.trentSearchPopularBlock{padding-left:24px;padding-right:24px}}@media (max-width:599px){body{background:#fff}.trentFlutterShell{overflow-anchor:none;background:#fff;padding-bottom:92px}.trentFlutterShell:after{background:#bebebeb8;width:7px;height:126px;top:191px;right:4px}.trentSearchAppBar{background:#f9f9fb;border-bottom:0;border-radius:0 0 24px 24px;padding:0 0 14px;position:sticky;box-shadow:0 10px 22px #00000008}.trentScrollAwareHomeHeader{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .18s cubic-bezier(.215,.61,.355,1),padding-bottom .18s cubic-bezier(.215,.61,.355,1),opacity .12s ease-out,box-shadow .18s ease-out;display:grid;overflow:clip}.trentScrollAwareHomeHeaderInner{min-height:0;overflow:hidden}.trentScrollAwareHomeHeader[data-home-header-visible=false]{opacity:0;box-shadow:none;pointer-events:none;grid-template-rows:0fr;padding-bottom:0}@media (prefers-reduced-motion:reduce){.trentScrollAwareHomeHeader{transition:none}}.trentSearchCard,.trentDesktopTabs{display:none}.trentMobileTop{direction:ltr;align-items:center;gap:14px;height:43px;padding:0 16px;display:flex}.trentMobileSearch{border:0;border-radius:8px;flex:1;gap:7px;min-width:0;min-height:43px;padding:0 10px;font-size:11px;font-weight:400;box-shadow:0 4px 10px #00000005}.trentMobileSearch>span:last-child{color:#17171761;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:400;line-height:1;overflow:hidden}.trentMobileSearchInput input{color:#3c3c3ce0;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:12px;font-weight:400}.trentMobileSearchInput input::placeholder{color:#3c3c3ccc}.trentMobileSearch .trentSearchIcon{opacity:.68;background:0 0;border-radius:0;width:20px;height:20px}.trentMobileLogo{align-items:center;width:68px;height:23px;display:flex}.trentMobileMetaCard{color:#17171799;background:#fff;border-radius:16px;grid-template-rows:1fr 1px 1fr;height:92px;margin:10px 16px 0;padding:8px;font-size:10px;font-weight:400;display:grid;box-shadow:0 10px 18px #0000000d}.trentMobileInfoTop,.trentMobileInfoBottom{direction:ltr;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.trentMobileInfoDivider{background:#e8e6e5cc;height:1px;display:block}.trentMobileNotifyButton{border:1px solid var(--trent-border);background:#fff;border-radius:14px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 10px #0000000a}.trentMobileNotifyButton img{filter:brightness(0);object-fit:contain;width:18px;height:18px}.trentMobileLocationText{text-align:right;min-width:0;color:inherit;cursor:pointer;line-height:1.2;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-end;gap:0;padding:0;text-decoration:none;display:flex}.trentMobileLocationTitle{max-width:100%;color:var(--trent-dark);justify-content:flex-end;align-items:center;gap:4px;line-height:1;display:inline-flex}.trentMobileLocationArrow{object-fit:contain;flex:none;width:17px;height:17px}.trentMobileLocationAddress{color:#17171785;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:10px;font-weight:400;line-height:1.05;display:block;overflow:hidden}.trentMobileMetaLine{color:inherit;font:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.trentMobileMetaLineLocation{gap:4px}.trentMobileMetaLineWelcome{flex:auto;min-width:0}.trentMobileMetaLabel{color:#17171799;font-size:10px;font-weight:400;line-height:1.1}.trentMobileMetaCard .trentMobileMetaLabel{color:var(--trent-dark);font-size:12px;font-weight:800}.trentMobileMetaIndent{flex:none;width:4px;height:1px}.trentMobileLocationIcon{width:16px;height:16px;color:var(--trent-primary);flex:none}.trentMobileMetaCard .trentMobileLocationIcon{color:var(--trent-dark)}.trentMobileMetaValue{color:var(--trent-dark);font-size:12px;font-weight:400;line-height:1.1}.trentMobileWelcomeBlock .trentMobileMetaValue{min-width:0;color:var(--trent-primary);text-overflow:ellipsis;font-weight:800;line-height:1.05;overflow:hidden}.trentMobileMerchantToggle{color:#171717b3;cursor:pointer;white-space:nowrap;direction:rtl;background:#f5f5f5;border:0;border-radius:8px;flex:0 0 112px;justify-content:center;align-items:center;gap:7px;width:112px;height:32px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.trentMobileMerchantKnob{background:#1717178f;border-radius:50%;flex:0 0 16px;width:16px;height:16px;transition:background-color .18s;display:inline-block}.trentMobileMerchantToggle.active .trentMobileMerchantKnob,.trentMobileMerchantToggle[data-active=true] .trentMobileMerchantKnob{background:var(--trent-primary)}.trentMobileWelcomeBlock{text-align:right;white-space:nowrap;min-width:0;color:inherit;flex:auto;justify-content:flex-end;align-items:center;gap:3px;padding:4px;font-size:12px;line-height:1.05;text-decoration:none;display:flex;overflow:hidden}.trentMobileWelcomePrefix{color:#17171794;flex:none;font-weight:400}.trentMobileLanguageButton{display:none}.trentFlutterSlider{padding-top:23px}.trentCategorySection{margin-top:31px}.trentSearchHistoryPage,.trentSearchResultsPage,.trentCategoryProductsPage{padding-bottom:0}.trentCategoryProductsPage{padding-bottom:92px}.trentSearchHistoryBlock,.trentSearchPopularBlock{padding:8px 16px}.trentSearchPopularGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trentSearchCategoryTile{min-height:112px;padding:10px 8px}.trentSearchCategoryTile span{border-radius:14px;width:54px;height:54px}.trentSearchCategoryTile b{font-size:11px}.trentSearchResultsShell{min-height:0;padding:8px 0 20px;display:block}.trentSearchFilterRail{display:none}.trentSearchMobileFilterChips{scrollbar-width:none;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.trentSearchMobileFilterChips::-webkit-scrollbar{display:none}.trentSearchMobileFilterChips button{background:var(--trent-border);color:#17171799;cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;height:35px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:400;display:inline-flex}.trentSearchMobileFilterChips button.active{background:var(--trent-soft);color:var(--trent-primary);font-weight:700}.trentSearchMobileFilterChips img{width:12px;height:12px}.trentSearchResultsHeader{padding:0 16px}.trentCategoryProductsContent{padding:8px 16px 20px}.trentCategoryProductsContent h1{margin-bottom:10px;font-size:20px}.trentSearchResultsHeader span,.trentSearchCategoryChips{display:none}.trentSearchProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.trentSearchProductGrid .trentProductCard{aspect-ratio:170/230;max-width:none}.trentSearchProductGrid .trentProductDetails{height:48%;padding:18px 9px 7px}.trentSearchProductGrid .trentProductDetails strong{-webkit-line-clamp:2;font-size:11.5px;line-height:1.16}.trentSearchProductGrid .trentProductPriceRow{gap:4px}.trentSearchProductGrid .trentProductPriceStack{gap:1px}.trentSearchProductGrid .trentProductPriceStack b,.trentSearchProductGrid .trentProductDetails b{text-align:start;font-size:15px;line-height:1;display:block}.trentSearchProductGrid .trentProductPriceStack small{display:none}.trentSearchProductGrid .trentProductBadges em{width:38px;height:20px;font-size:8px}.trentSearchSheetBackdrop{display:flex}.trentSearchFilterSheet .trentSearchFilterCard{box-shadow:none;border:0;padding:4px 0 0}.trentSearchNotice{width:calc(100vw - 32px);position:fixed;bottom:18px;right:16px;transform:none}.trentAddProductTitleRow{gap:10px;padding-top:18px}.trentAddProductTitleRow h1{line-height:1;transform:translateY(1px)}.trentAddBackButton{transform:translateY(1px)}.trentMobileMeta .trentLanguageButton{border-radius:18px;flex:none;min-width:98px;min-height:62px}.trentSliderCard{aspect-ratio:358/160;border-radius:24px;width:calc(100vw - 32px)}.trentSliderDynamicBanner{display:none}.trentSliderMobileFigmaBanner{display:block}.trentSliderDots{display:none}.trentCategoryRail{align-items:flex-start;gap:7px;height:78px;padding:0 16px}.trentCategoryTile{order:var(--trent-mobile-category-order,10);width:65px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:65px;gap:7px;padding:0}.trentCategoryImage{background:0 0;border:0;width:56px;height:56px;padding:0}.trentCategoryTile b{font-size:12px;font-weight:500;line-height:1}.trentProductRail{gap:8px;padding-left:16px;padding-right:16px}.trentProductCard{aspect-ratio:auto;flex-basis:clamp(120px,36vw,300px);width:clamp(120px,36vw,300px);height:250px}.trentProductImage{height:clamp(104px,100cqw - 8px,132px)}.trentProductDetails strong{-webkit-line-clamp:2;font-size:12px;line-height:1.12}.trentProductDetails small{min-height:13px;font-size:10px}.trentProductBadges em{height:16px;min-height:0;padding:0 5px;font-size:8px}.trentProductPriceStack b,.trentProductDetails b{font-size:19px}.trentProductPriceStack b.secondary{font-size:12px}.trentProductPriceStack small{font-size:8.5px}.trentRating img{width:11px;height:11px}.trentFlutterFooter{padding:24px 16px}.trentFooterGrid{grid-template-columns:1fr}.trentFooterHelp,.trentFooterApps{text-align:start;justify-items:start}.trentMapFab{z-index:22;background:var(--trent-primary);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;font-weight:900;display:grid;position:fixed;bottom:104px;left:18px;right:auto;box-shadow:0 10px 24px #0000002e}.trentMapFab svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:26px;height:26px}.trentMobileBottomNav{right:auto;bottom:calc(16px + env(safe-area-inset-bottom));z-index:23;box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:84px;box-shadow:none;isolation:isolate;background:0 0;grid-template-columns:1fr 1fr 58px 1fr 1fr;place-items:end center;padding:0 12px 7px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.trentMobileBottomNav:before{z-index:0;content:"";background:#fff;border-radius:10px;height:64px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 8px 22px -2px #00000021,0 1px 3px #0000000d}.trentMobileBottomNav a:not(.trentAddProductFab){z-index:1;color:#1717176b;align-content:center;justify-items:center;gap:3px;width:48px;height:48px;font-size:10.5px;font-weight:500;line-height:1;transition:color .18s cubic-bezier(.215,.61,.355,1),transform .18s cubic-bezier(.215,.61,.355,1);display:grid;position:relative}.trentMobileBottomNav a:not(.trentAddProductFab).active{color:var(--trent-primary);font-weight:700;transform:scale(1.04)}.trentMobileBottomNav a:not(.trentAddProductFab) img{object-fit:contain;width:21px;height:21px}.trentMobileBottomNav .trentAddProductFab{z-index:24;background:#fff;border-radius:50%;place-items:center;width:58px;min-width:58px;height:58px;display:grid;position:relative;top:-15px;overflow:hidden;box-shadow:0 8px 18px -3px #1d9ba12e}.trentMobileBottomNav .trentAddProductFab img{width:58px;height:58px}}@media (min-width:600px) and (max-width:1179px){.trentLocationPill{display:none}.trentSearchField{width:max(420px,34vw)}.trentSliderCard{aspect-ratio:1280/560;border-radius:24px;width:min(1280px,100vw - 40px)}.trentFooterGrid{grid-template-columns:1fr}.trentFooterHelp,.trentFooterApps{text-align:start;justify-items:start}.trentFooterLinks h2,.trentFooterHelp h2{display:none}.trentFooterApps{text-align:center;justify-items:center}.trentFooterApps div{justify-content:center}.trentFooterBrand>img{display:none}.trentFooterBrand .trentSocials{justify-content:space-around;width:100%}}@media (min-width:600px) and (max-width:899px){.trentSearchField{width:420px}.trentSearchCard>.trentLanguageButton,.trentLoginButton{display:none}.trentCategorySection h2{font-size:14px}.trentFooterHelp{margin-top:80px}.trentFooterApps{margin-top:34px}.trentCategoryRail{align-items:flex-start;gap:7px;height:78px;padding-left:16px;padding-right:16px}.trentCategoryTile{order:var(--trent-mobile-category-order,10);width:65px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:65px;gap:7px;padding:0}.trentCategoryImage{background:0 0;border:0;width:56px;height:56px;padding:0}.trentCategoryTile b{font-size:12px}.trentProductRail{padding-top:10px}}@media (min-width:768px) and (max-width:899px){.trentProductCard{aspect-ratio:auto;flex-basis:clamp(120px,28vw,300px);width:clamp(120px,28vw,300px);height:300px}}@media (min-width:900px) and (max-width:1199px){.trentProductCard{aspect-ratio:172/300;flex-basis:clamp(120px,22vw,300px);width:clamp(120px,22vw,300px)}}@media (min-width:900px){.trentCategorySection h2,.trentSectionHeader h2{font-size:16px}}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.appShell{min-height:100dvh;padding:20px 16px 96px}.catalogShell{width:min(1180px,100%);margin:0 auto}.publicHeader{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:56px;display:grid}.wordmark{color:var(--accent-strong);font-size:1.2rem;font-weight:900}.searchForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.searchForm input{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 12px}.searchForm button,.primaryAction,.secondaryAction{background:var(--accent);color:#fff;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.headerAccountLink{border:1px solid var(--line);min-height:42px;color:var(--foreground);background:var(--surface);border-radius:8px;place-items:center;padding:0 12px;font-weight:800;display:none}.compactHero{padding-top:24px}.heroBand{max-width:980px;margin:0 auto;padding:28px 0 18px}.brandMark{width:48px;height:48px;color:var(--accent-strong);background:#ecfdf3;border:1px solid #0f766e33;border-radius:8px;place-items:center;margin-bottom:18px;font-size:1.25rem;font-weight:800;display:grid}.eyebrow{color:var(--accent);margin:0 0 8px;font-size:.875rem;font-weight:800}h1,h2,p{margin-top:0}h1{max-width:760px;margin-bottom:12px;font-size:2.15rem;line-height:1.15}.heroCopy{max-width:740px;color:var(--muted);margin-bottom:0;font-size:1.02rem;line-height:1.8}.statusGrid{grid-template-columns:1fr;gap:12px;max-width:980px;margin:18px auto;display:grid}.statusCard{border:1px solid var(--line);background:var(--surface);min-height:92px;box-shadow:var(--shadow);border-radius:8px;padding:18px}.statusCard strong,.statusCard span{display:block}.statusCard strong{color:var(--accent-strong);margin-bottom:8px;font-size:1.45rem}.statusCard span{color:var(--muted)}.nextSteps{max-width:980px;margin:0 auto;padding:18px 0}.nextSteps h2{margin-bottom:8px;font-size:1.15rem}.nextSteps p{max-width:760px;color:var(--muted);margin-bottom:0;line-height:1.75}.categoryStrip{scrollbar-width:none;gap:8px;max-width:980px;margin:8px auto 22px;padding-bottom:4px;display:flex;overflow-x:auto}.categoryStrip::-webkit-scrollbar{display:none}.categoryPill{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--foreground);border-radius:999px;flex:none;padding:9px 14px;font-size:.9rem;font-weight:800}.listingSection{max-width:1180px;margin:0 auto;padding:8px 0 24px}.sectionHeading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.sectionHeading h1,.sectionHeading h2{margin-bottom:0}.sectionHeading a,.backLink{color:var(--accent);font-size:.9rem;font-weight:800}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.productGrid .trentProductCard,.similarRail .trentProductCard{flex:initial;justify-self:stretch;width:100%;max-width:300px}.productCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.productMedia{aspect-ratio:4/3;background:#eef4f3;position:relative;overflow:hidden}.productMedia img{object-fit:cover;width:100%;height:100%}.productBody{gap:5px;min-height:150px;padding:12px;display:grid}.productCategory{color:var(--accent);font-size:.74rem;font-weight:800}.productBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:.98rem;line-height:1.45;display:-webkit-box;overflow:hidden}.productBody p{color:var(--muted);margin-bottom:0;font-size:.84rem}.productBody em{width:fit-content;color:var(--accent);background:#1d9ba11f;border-radius:999px;padding:2px 8px;font-size:.78rem;font-style:normal;font-weight:800}.productBody strong{color:var(--foreground);font-size:.95rem;line-height:1.35}.emptyState{color:var(--muted);padding:22px 0}.productDetails{gap:18px;max-width:1120px;margin:24px auto;display:grid}.detailsMedia{border:1px solid var(--line);background:#eef4f3;border-radius:8px;overflow:hidden}.detailsMedia img{width:100%;height:auto}.detailsBody{align-content:start;gap:12px;display:grid}.detailsBody h1{margin-bottom:0}.detailsDescription{color:var(--muted);line-height:1.8}.productDetailsV2{gap:18px;max-width:1120px;margin:24px auto;display:grid}.productGallery,.productPurchasePanel,.productDetailBand{border:1px solid var(--line);background:var(--surface);border-radius:8px}.productGallery{overflow:hidden}.galleryHero{aspect-ratio:4/3;background:#eef4f3;overflow:hidden}.galleryHero img{object-fit:cover;width:100%;height:100%}.galleryRail{scrollbar-width:none;grid-auto-columns:96px;grid-auto-flow:column;gap:8px;padding:10px;display:grid;overflow-x:auto}.galleryRail::-webkit-scrollbar{display:none}.similarRail::-webkit-scrollbar{display:none}.galleryRail a{aspect-ratio:1;border:1px solid var(--line);background:#eef4f3;border-radius:8px;overflow:hidden}.galleryRail img{object-fit:cover;width:100%;height:100%}.productPurchasePanel,.productDetailBand{gap:12px;padding:18px;display:grid}.productPurchasePanel{align-content:start}.productPurchasePanel h1{margin-bottom:0}.availabilityStrip{flex-wrap:wrap;gap:8px;display:flex}.availabilityStrip>span{min-height:34px;color:var(--accent-strong);background:#ecfdf3;border:1px solid #0f766e2e;border-radius:8px;padding:8px 10px;font-size:.86rem;font-weight:900}.priceCardGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.priceCard{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:6px;min-height:88px;padding:12px;display:grid}.priceCard span,.providerCard span,.providerCard small{color:var(--muted);font-size:.84rem}.priceCard strong{color:var(--accent-strong);font-size:1.16rem}.priceCard small{color:var(--muted);margin-inline-start:4px;font-size:.8rem}.providerCard{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px;display:grid}.providerAvatar{width:56px;height:56px;color:var(--accent-strong);background:#ecfdf3;border-radius:8px;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.providerAvatar img{object-fit:cover}.providerCard strong,.providerCard small{display:block}.providerCard b,.ratingSummary{color:var(--accent-strong);font-weight:900}.detailFacts{grid-template-columns:1fr}.featureList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.featureList li{border:1px solid var(--line);color:var(--foreground);background:#fff;border-radius:8px;padding:10px 12px}.mapPreviewBand{grid-template-columns:1fr}.mapPreview{border:1px solid var(--line);min-height:180px;color:var(--accent-strong);text-align:center;background-color:#eef4f3;background-image:linear-gradient(90deg,#0f766e1f 1px,#0000 1px),linear-gradient(#0f766e1f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;place-items:center;gap:4px;display:grid;position:relative;overflow:hidden}.mapPreview small{color:var(--muted)}.mapPin{border:8px solid var(--accent);background:#fff;border-radius:50% 50% 50% 0;width:34px;height:34px;transform:rotate(-45deg)}.reviewCard{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:130px;padding:12px}.reviewHeader{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.reviewCard p{color:var(--muted);margin:0;line-height:1.75}.similarRail{scrollbar-width:none;grid-auto-columns:minmax(190px,220px);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.similarRailItem{min-width:0}.productFacts{gap:8px;margin:0;display:grid}.productFacts div{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:90px 1fr;padding:12px;display:grid}.productFacts dt{color:var(--muted);font-weight:800}.productFacts dd{margin:0;font-weight:800}.actionRow{flex-wrap:wrap;gap:8px;display:flex}.primaryAction,.secondaryAction{place-items:center;min-width:132px;display:inline-grid}.secondaryAction{border:1px solid var(--line);background:var(--surface);color:var(--foreground)}.cartActionWrap{gap:6px;display:grid}.inlineStatus{color:var(--accent-strong);margin:0;font-size:.82rem;font-weight:800}.trentProductActions,.trentProductCheckoutDock{gap:12px;display:grid}.trentProductQuickActions,.trentProductContactRow,.trentProductSecondaryActions,.trentProductCheckoutRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trentProductQuickActions button,.trentProductContact,.trentProductSecondaryActions button,.trentProductCheckoutRow button{cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 12px;font-family:inherit;font-size:.92rem;font-weight:900;display:inline-flex}.trentProductContact{white-space:nowrap}.trentProductCheckoutRow.single{grid-template-columns:1fr}.trentProductQuickActions button,.trentProductSecondaryActions button{border:1px solid var(--line);color:var(--foreground);background:#fff}.trentProductButtonIcon,.trentProductOverlayIcon{flex:none;width:18px;height:18px;display:inline-block}.trentProductSvgIcon{color:currentColor;filter:none!important}.trentProductButtonIcon{color:currentColor}.trentProductSecondaryActions .trentProductButtonIcon{filter:brightness(0)invert()}.trentProductDockCartCluster{direction:ltr;grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;gap:10px;min-width:0;display:grid}.trentProductSecondaryActions .trentProductDockCartButton{background:var(--trent-primary);color:#fff;direction:rtl;border:0}.trentProductDockQuantity{align-content:center;justify-items:end;gap:5px;min-height:45px;display:grid}.trentProductDockQuantity small{color:#1717179e;font-size:.62rem;font-weight:600;line-height:1}.trentProductDockQuantity span{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:24px 1fr 24px;align-items:center;gap:8px;width:112px;height:34px;padding:0 8px;display:grid}.trentProductDockQuantity b{color:var(--trent-primary);font-family:var(--font-english-din), "EnglishDin", sans-serif;text-align:center;font-size:1.05rem;font-weight:800}.trentProductSecondaryActions .trentProductDockQuantity button{color:#252422;background:#fff;border:1px solid #25242266;border-radius:6px;place-items:center;width:24px;height:24px;min-height:24px;padding:0;font-size:1rem;font-weight:800;line-height:1;display:grid}.trentProductSecondaryActions .trentProductDockQuantity button:disabled{color:#25242252;opacity:1;border-color:#25242229}.trentProductOverlayIcon{color:var(--trent-primary)}.trentProductContact.outline .trentProductButtonIcon{filter:invert(47%)sepia(69%)saturate(517%)hue-rotate(136deg)brightness(91%)contrast(87%)}.trentProductQuickActions button[aria-pressed=true]{color:var(--accent-strong);background:#ecfdf3;border-color:#0f766e59}.trentProductContact.primary,.trentProductCheckoutRow button{background:var(--accent);color:#fff}.trentProductContact.outline{border:1px solid var(--accent);color:var(--accent-strong);background:#fff}.trentProductQuickActions button:disabled,.trentProductContact:disabled,.trentProductSecondaryActions button:disabled,.trentProductCheckoutRow button:disabled,.trentProductSecondaryActions button.disabled{cursor:not-allowed;opacity:.55}.trentProductNotice{border-radius:12px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:900}.trentProductNotice.success{color:#047857;background:#ecfdf3}.trentProductNotice.alert{color:#92400e;background:#fffbeb}.trentProductNotice.error{color:#b91c1c;background:#fef2f2}.trentProductModalLayer{z-index:80;background:#00000073;align-items:end;display:grid;position:fixed;inset:0}.trentProductCartSheet,.trentProductRatingSheet{background:#fff;border-radius:28px 28px 0 0;gap:16px;width:min(640px,100%);max-height:min(90vh,760px);margin-inline:auto;padding:12px 20px 20px;display:grid;overflow:auto;box-shadow:0 -18px 40px #0f172a2e}.trentProductSheetHandle{background:var(--line);border-radius:999px;width:40px;height:4px;margin:0 auto 2px;display:block}.trentProductCartSheet header,.trentProductRatingSheet header,.trentProductCartSheet footer,.trentProductRatingSheet footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentProductCartSheet h2,.trentProductRatingSheet h2,.trentProductModeGrid h3,.trentProductCartDetails h3{margin:0}.trentProductCartSheet header p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.trentProductCartSheet header button,.trentProductRatingSheet header button{color:#736e67;cursor:pointer;background:#fff;border:1px solid #002f3647;border-radius:999px;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:1rem;font-weight:500;line-height:1;display:grid}.trentProductModeGrid,.trentProductCartDetails,.trentProductRatingSheet label{gap:12px;display:grid}.trentProductModeGrid>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentProductModeGrid button{border:1px solid var(--line);min-height:132px;color:var(--foreground);cursor:pointer;text-align:start;background:#fff;border-radius:20px;align-content:start;gap:8px;padding:16px;display:grid}.trentProductModeGrid button span{color:var(--accent-strong);font-size:1.35rem}.trentProductModeGrid button small,.trentProductQuantity small{color:var(--muted);line-height:1.6}.trentProductQuantity{background:var(--background);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.trentProductQuantity div{gap:4px;display:grid}.trentProductQuantity span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:4px;display:inline-flex}.trentProductQuantity button{background:var(--background);cursor:pointer;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:1.05rem;font-weight:900;display:grid}.trentProductDateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentProductDateGrid label,.trentProductRatingSheet label{gap:8px;font-weight:900;display:grid}.trentProductDateGrid input,.trentProductRatingSheet textarea{border:1px solid var(--line);min-height:48px;color:var(--foreground);font:inherit;background:#fff;border-radius:14px;padding:0 12px}.trentProductRatingSheet textarea{resize:vertical;min-height:110px;padding-block:12px}.trentProductRentalPreview{background:var(--accent-strong);color:#fff;border-radius:20px;gap:6px;padding:16px;display:grid}.trentProductRentalPreview strong{font-size:1.2rem}.trentProductCartSheet footer button,.trentProductRatingSheet footer button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:18px;min-width:132px;min-height:46px;padding:0 16px;font-family:inherit;font-weight:900}.trentProductCartSheet footer button.outline,.trentProductRatingSheet footer button.outline{border:1px solid var(--line);color:var(--foreground);background:#fff}.trentProductCartSheet footer button:disabled,.trentProductRatingSheet footer button:disabled{cursor:not-allowed;opacity:.55}.trentProductCartSheet{border-radius:16px 16px 0 0;gap:16px;width:min(390px,100%);max-height:min(94vh,820px);padding:16px}.trentProductCartSheet.rentalDetails{background:#f8f7f7;border-radius:0;gap:10px;height:100dvh;max-height:100dvh;padding:10px 16px 0}.trentProductCartSheet.rentalDetails .trentProductSheetHandle{margin-bottom:0}.trentProductCartSheet header{border-bottom:.5px solid #002f363d;padding-bottom:4px}.trentProductCartSheet header.trentProductStepHeader{direction:rtl;justify-content:flex-start;gap:8px;padding:2px 0 8px}.trentProductCartSheet header.trentProductStepHeader .trentProductStepBack{color:#252422;border-color:#002f361f;width:30px;min-width:30px;height:30px;min-height:30px;font-size:1.45rem;font-weight:700;line-height:1}.trentProductCartSheet h2{color:#252422;font-size:.875rem;font-weight:800}.trentProductModeGrid{gap:16px}.trentProductModePanel{background:#f9f9fb;border-radius:8px;gap:8px;padding:16px;display:grid}.trentProductModeGrid>div{grid-template-columns:1fr}.trentProductModeCard{justify-content:flex-start;box-shadow:0 4px 12px #0000000a;color:#252422!important;text-align:right!important;background:#fff!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:14px 12px!important;display:flex!important}.trentProductModeRadio{border:2px solid #002f363d;border-radius:999px;flex:none;width:24px;height:24px}.trentProductModeRadio.selected{border:6px solid #27989e}.trentProductModeCopy{flex:auto;gap:2px;min-width:0;display:grid}.trentProductModeCopy strong{font-size:.75rem;font-weight:600}.trentProductModeCopy small,.trentProductModeSuffix{color:#736e67;font-size:.57rem;font-weight:400}.trentProductModeCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trentProductModePrice{flex:none}.trentProductModeAmount{color:#252422;font-size:1rem;font-weight:900}.trentProductQuantity{background:#f9f9fb;border-radius:8px;min-height:72px}.trentProductModeGrid>.trentProductQuantity,.trentProductCartDetails>.trentProductQuantity{grid-template-columns:none;display:flex}.trentProductQuantity>div{text-align:right}.trentProductQuantity>span{border:.5px solid #002f363d;border-radius:8px;justify-content:space-between;gap:0;width:104px;height:40px;padding:8px}.trentProductQuantity>span b{color:#27989e;font-size:1rem}.trentProductQuantity button{color:#252422;background:0 0;border-radius:6px;width:24px;height:24px;font-size:1.1rem;border:0!important;min-height:24px!important;padding:0!important}.trentProductRentalDurationCard,.trentProductRentalTimeSection{background:#fff;border-radius:8px;gap:8px;padding:14px 16px;display:grid}.trentProductRentalDurationCard{background:#f9f9fb}.trentProductCartSheet.rentalDetails .trentProductCartDetails{gap:8px}.trentProductCartSheet.rentalDetails .trentProductRentalDurationCard,.trentProductCartSheet.rentalDetails .trentProductRentalTimeSection{background:#fff;border-radius:13px;gap:5px;padding:12px 14px 14px}.trentProductRentalDurationCard h3,.trentProductRentalTimeSection h3{color:#252422;text-align:right;margin:0;font-size:.82rem;font-weight:800;line-height:1.12}.trentProductRentalDurationCard .mutedText,.trentProductRentalTimeSection .mutedText{color:#736e67;text-align:right;margin:0;font-size:.64rem;line-height:1.25}.trentProductRentalEarliest{color:#27989e;background:#dff3d7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:31px;margin:2px 0 0;font-size:.68rem;font-weight:700;display:flex}.trentProductRentalEarliest span{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.65rem;line-height:1;display:grid}.trentProductCartSheet.rentalDetails .trentProductRentalEarliest{min-height:27px;margin-top:0}.trentProductRangeCalendar{background:#f9f9fb;border-radius:8px;gap:6px;padding:8px 10px 10px;display:grid}.trentProductCartSheet.rentalDetails .trentProductRangeCalendar{gap:4px;padding:8px 10px 10px}.trentProductRangeCalendar header{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid}.trentProductRangeCalendar header h3{color:#252422;text-align:center;font-size:.82rem;font-weight:800}.trentProductRangeCalendar header button{color:#736e67;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-family:inherit;font-size:1.22rem;font-weight:800;line-height:1;display:grid}.trentProductCartSheet.rentalDetails .trentProductRangeCalendar header{grid-template-columns:28px minmax(0,1fr) 28px}.trentProductCartSheet.rentalDetails .trentProductRangeCalendar header button{width:28px;height:28px;font-size:1.15rem}.trentProductRangeWeekdays,.trentProductRangeGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.trentProductRangeWeekdays{color:#252422;text-align:center;align-items:center;min-height:26px;font-size:.58rem;font-weight:500}.trentProductCartSheet.rentalDetails .trentProductRangeWeekdays{min-height:26px}.trentProductRangeGrid{gap:0}.trentProductRangeGrid>span,.trentProductRangeDay{height:26px}.trentProductCartSheet.rentalDetails .trentProductRangeGrid>span,.trentProductCartSheet.rentalDetails .trentProductRangeDay{height:36px}.trentProductRangeDay{color:#252422;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-family:inherit;font-size:.7rem;font-weight:500;display:grid}.trentProductRangeDay:disabled,.trentProductRangeDay.disabled,.trentProductRangeDay.outside{cursor:not-allowed;color:#736e678c;opacity:1}.trentProductRangeDay.inRange{color:#fff;background:#27989e;border-radius:999px;font-weight:700}.trentProductRangeDay.rangeStart,.trentProductRangeDay.rangeEnd{color:#fff;opacity:1;background:#27989e;border-radius:999px;font-weight:700}.trentProductRangeSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.trentProductCartSheet.rentalDetails .trentProductRangeSummary{gap:8px;margin-top:2px}.trentProductRangeDateCard{text-align:center;background:#fff;border:1px solid #ededed;border-radius:8px;gap:2px;padding:7px 10px;display:grid}.trentProductCartSheet.rentalDetails .trentProductRangeDateCard{gap:2px;min-height:40px;padding:5px 8px}.trentProductRangeDateCard span{color:#27989e;font-size:.62rem;font-weight:500}.trentProductRangeDateCard strong{color:#252422;font-size:.68rem;font-weight:700}.trentProductTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentProductCartSheet.rentalDetails .trentProductTimeGrid{gap:10px}.trentProductTimeGrid label{color:#736e67;gap:6px;font-size:.68rem;font-weight:700;display:grid}.trentProductCartSheet.rentalDetails .trentProductTimeGrid label>span{color:#27989e;font-size:.62rem;font-weight:500}.trentProductTimeButton{color:#252422;cursor:pointer;min-height:40px;font:inherit;text-align:center;background:#f9f9fb;border:1px solid #ededed;border-radius:8px;justify-content:center;align-items:center;padding:0 34px;font-weight:700;display:flex;position:relative}.trentProductTimeChevron{opacity:.58;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;left:12px;transform:translateY(-20%)rotate(45deg)}.trentProductTimeValue{color:#252422;white-space:nowrap;direction:rtl;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.trentProductTimeClock{opacity:.74;border:1.4px solid #736e67;border-radius:999px;flex:0 0 14px;width:14px;height:14px;display:inline-block;position:relative}.trentProductTimeClock:before,.trentProductTimeClock:after{content:"";transform-origin:bottom;background:#736e67;border-radius:999px;width:1.3px;display:block;position:absolute;top:50%;left:50%}.trentProductTimeClock:before{height:4px;transform:translate(-50%,-100%)}.trentProductTimeClock:after{height:3.5px;transform:translate(-50%,-100%)rotate(90deg)}.trentProductCartSheet.rentalDetails .trentProductTimeButton{min-height:36px}.trentProductRentalFooter{z-index:2;background:#fff;border-top:.5px solid #002f3629;grid-template-columns:minmax(0,1fr) 204px;align-items:center;margin:4px -16px 0;padding:12px 16px 16px;position:sticky;bottom:0;display:grid!important}.trentProductRentalFooterTotal{text-align:right;gap:4px;display:grid}.trentProductRentalFooterTotal span{color:#736e67;font-size:.72rem;font-weight:600}.trentProductRentalFooterTotal strong{color:#252422;font-size:.78rem;font-weight:900}.trentProductAgreementTotal{color:#252422;direction:ltr;justify-content:flex-end;align-items:center;gap:5px;font-weight:900;display:inline-flex}.trentProductRentalFooterTotal .trentProductAgreementTotal,.trentProductRentalTotal .trentProductAgreementTotal{color:#252422}.trentProductAgreementTotal em{color:#252422;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:800}.trentProductRentalPreview{color:#252422;background:#fff;border-radius:8px;gap:8px;padding:16px}.trentProductCartSheet.rentalDetails .trentProductRentalPreview{gap:4px;padding:10px 16px 8px}.trentProductRentalSummaryRow,.trentProductRentalTotal{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentProductRentalSummaryRow{border-bottom:1px solid var(--line);padding-bottom:8px}.trentProductCartSheet.rentalDetails .trentProductRentalSummaryRow{padding-bottom:4px}.trentProductRentalSummaryRow span,.trentProductRentalTotal span{color:#736e67;font-size:.78rem}.trentProductRentalSummaryCopy{text-align:right;gap:2px;display:grid}.trentProductRentalSummaryCopy small{color:#d35a35;font-size:.56rem;font-weight:500;line-height:1.25}.trentProductRentalSummaryRow strong{color:#252422;font-size:.82rem}.trentProductRentalSummaryAmount,.trentProductRentalTotalAmount{color:#252422;font-weight:900}.trentProductRentalTotal{background:#f1fcfc;border-radius:8px;min-height:36px;padding:8px}.trentProductTimeSheet{background:#fff;border-radius:13px 13px 0 0;gap:8px;width:min(390px,100%);margin-inline:auto;padding:8px 13px 12px;display:grid;box-shadow:0 -18px 40px #0f172a2e}.trentProductTimeSheet .trentProductSheetHandle{background:#c8d4d5;width:39px;height:4px;margin-bottom:0}.trentProductTimeSheet header{direction:ltr;border-bottom:.5px solid #002f363d;justify-content:space-between;align-items:center;min-height:34px;padding-bottom:6px;display:flex}.trentProductTimeSheet h2{color:#252422;text-align:right;direction:rtl;margin:0;font-size:.875rem;font-weight:800}.trentProductTimeSheet header button{color:#736e67;cursor:pointer;background:#fff;border:1px solid #002f3647;border-radius:999px;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:1rem;line-height:1;display:grid}.trentProductTimeOptions{gap:4px;display:grid}.trentProductTimeOptions button{color:#736e67;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:0;padding:0}.trentProductTimeOptions button.selected{color:#252422;background:#f1fcfc;border-radius:4px;font-weight:800}.trentProductTimeOptionLabel{direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}.trentProductTimeOptions button.selected .trentProductTimeOptionLabel{font-size:.82rem;font-weight:800}.trentProductTimeConfirm{background:var(--trent-primary);color:#fff;cursor:pointer;min-height:43px;font:inherit;border:0;border-radius:6px;font-weight:900}.trentProductStars{gap:4px;display:flex}.trentProductStars button{color:#f59e0b;cursor:pointer;background:0 0;border:0;width:42px;height:42px;font-size:1.65rem}.trentProductDetailsPage{background:var(--trent-bg);width:100%;max-width:100%;min-height:100dvh;color:var(--trent-dark);padding-bottom:28px;overflow-x:clip}.trentProductMobileChrome{display:none}.trentProductDetailsPage .trentSearchAppBar{background:var(--trent-bg)}.trentProductDetailsPage .trentSearchCardViewport{justify-content:flex-start}.trentProductDetailsContent{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:24px;display:flex}.trentProductMainGrid{order:1}.trentProductMapSection{order:2}.trentProductReviewsSection{order:3}.trentProductSameMerchantSection{order:4}.trentProductSimilarSection{order:5}.trentProductBottomActions{order:6}.trentProductMainGrid{box-sizing:border-box;grid-template-columns:minmax(0,6fr) minmax(340px,5fr);grid-template-areas:"gallery side";align-items:start;gap:36px;width:100%;min-width:0;max-width:100%;display:grid}.trentProductGallery{box-sizing:border-box;grid-area:gallery;gap:16px;min-width:0;max-width:100%;display:grid}.trentProductSidePanel{box-sizing:border-box;grid-area:side;align-content:start;gap:24px;min-width:0;max-width:100%;display:grid}.trentProductImageFrame{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;min-width:0;max-width:100%;height:500px;position:relative;overflow:hidden}.trentProductImageFrame>img{object-fit:contain}.trentProductImageBack,.trentProductImageActions button{z-index:2;width:44px;height:44px;color:var(--trent-primary);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;font-family:inherit;font-size:1.15rem;font-weight:900;display:grid;position:absolute;box-shadow:0 2px 8px #1717171a}.trentProductImageBack{box-shadow:none;color:#fff;background:0 0;padding:0;line-height:1;top:12px;right:12px}.trentProductImageBack img{width:44px;height:44px;transform:scaleX(-1)}.trentProductImageActions{z-index:2;gap:10px;display:grid;position:absolute;top:12px;left:12px}.trentProductImageActions button{position:static}.trentProductImageActions button[aria-pressed=true]{color:var(--trent-red)}.trentProductImageNotice{z-index:3;color:#fff;background:#002f36e6;border-radius:18px;max-width:calc(100% - 24px);padding:8px 12px;font-size:.8rem;font-weight:700;position:absolute;bottom:12px;right:12px}.trentProductDots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.trentProductDots span{background:#ffffffad;border-radius:30px;width:8px;height:6px}.trentProductDots span.active{background:var(--trent-primary);width:12px}.trentProductThumbRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trentProductThumbRow a{background:#fff;border-radius:12px;height:180px;position:relative;overflow:hidden}.trentProductThumbRow>span{background:#fff;border-radius:12px;height:180px;min-height:180px;display:block;position:relative;overflow:hidden}.trentProductThumbRow img{object-fit:contain}.trentProductMerchantHeader{border-bottom:1px solid var(--trent-border);color:var(--trent-dark);grid-area:merchant;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 16px 8px;display:grid}.trentProductMerchantAvatar{background:var(--trent-primary);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:900;display:grid;position:relative;overflow:hidden}.trentProductMerchantAvatar img{object-fit:cover}.trentProductMerchantAvatarIcon{width:24px;height:24px}.trentProductMerchantInfo{gap:2px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.trentProductMerchantInfo strong,.trentProductMerchantInfo small{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.trentProductMerchantInfo strong{font-size:.96rem;font-weight:700}.trentProductMerchantInfo small,.trentProductMerchantRating small{color:#1717178f;font-size:.82rem}.trentProductMerchantRating,.trentProductReviewsSummary{align-items:center;gap:6px;display:flex}.trentProductMerchantRating b,.trentProductReviewsSummary span{color:#1717179e;font-size:.84rem;font-weight:700}.trentProductMerchantContactPill{display:none}.trentProductStarsDisplay{align-items:center;gap:4px;display:inline-flex}.trentProductStarsDisplay img{width:14px;height:14px}.trentProductInfoSection{box-sizing:border-box;grid-area:info;gap:14px;min-width:0;max-width:100%;padding:0 16px;display:grid}.trentProductSummaryCard{box-sizing:border-box;gap:12px;min-width:0;max-width:100%;display:grid;overflow:hidden}.trentProductCategoryBadge{color:#823516;text-overflow:ellipsis;white-space:nowrap;background:#ffe7d5;border-radius:6px;justify-content:center;align-items:center;width:max-content;max-width:120px;min-height:22px;padding:3px 8px;font-size:.72rem;font-weight:500;display:inline-flex;overflow:hidden}.trentProductTitleRow{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.trentProductTitleRow h1{min-width:0;max-width:100%;color:var(--trent-primary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:auto;margin:0;font-size:1.12rem;font-weight:700;line-height:1.35}.trentProductPriceChip{border:1.2px solid var(--trent-primary);background:var(--trent-bg);color:var(--trent-primary);border-radius:20px;flex:none;padding:6px 16px;font-size:.88rem;font-weight:700}.trentProductRatingLine{color:#171717b8;direction:rtl;justify-self:end;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.trentProductSummaryDivider{background:#e8e6e5e6;height:1px;display:block}.trentProductSummaryBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.trentProductInfoSection .availabilityStrip>span{min-height:auto;color:var(--trent-primary);background:#1d9ba11f;border:0;border-radius:18px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.trentProductInfoSection .availabilityStripChip.sale,.trentProductInfoSection .availabilityStripChip.rent,.trentProductInfoSection .availabilityStripChip.neutral{color:#58a335;background:#f1f9ea}.trentAvailabilityModeIcon{background:currentColor;flex:0 0 14px;width:14px;height:14px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.trentAvailabilityModeIcon.sale{-webkit-mask-image:url(/trent-assets/images/bag-tickb.svg);mask-image:url(/trent-assets/images/bag-tickb.svg)}.trentAvailabilityModeIcon.rental{-webkit-mask-image:url(/trent-assets/images/cart_clock.svg);mask-image:url(/trent-assets/images/cart_clock.svg)}.trentProductInfoSection .availabilityStripChip.blocked{color:var(--trent-accent);background:#002f361f}.trentProductInfoSection .availabilityStrip b{place-items:center;width:14px;height:14px;font-size:.8rem;display:grid}.trentProductInfoSection .availabilityStrip b svg{width:14px;height:14px}.trentProductInfoSection .priceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trentProductInfoSection .priceCard{border-color:var(--trent-border);background:var(--trent-bg);border-radius:12px;min-height:74px;padding:10px 12px}.trentProductInfoSection .priceCard span{color:#1717178f;font-size:.78rem;font-weight:500}.trentProductInfoSection .priceCard strong{color:var(--trent-accent);font-size:1rem;font-weight:700}.trentProductSummaryPriceTicker{display:none}.trentProductInfoSection .trentProductActions{gap:12px;margin-top:22px}.trentProductBottomActions{margin-top:24px;padding-inline:16px}.trentProductBottomActions .trentProductActions{display:block}.trentProductBottomActions .trentProductCheckoutDock{background:var(--trent-bg);border-radius:20px 20px 0 0}.trentProductInfoSection .trentProductContact.primary,.trentProductCheckoutRow button{background:var(--trent-primary)}.trentProductInfoSection .trentProductContact.outline{border-color:var(--trent-primary);color:var(--trent-primary)}.trentProductSecondaryActions button{color:#fff;border:0}.trentProductSecondaryActions button:first-child{background:var(--trent-accent)}.trentProductSecondaryActions button:nth-child(2),.trentProductSecondaryActions .trentProductDockCartCluster .trentProductDockCartButton{background:var(--trent-primary)}.trentProductCheckoutRow button.buy{background:var(--trent-dark)}.trentProductCopyBlock{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.trentProductCopyBlock h2,.trentProductAboutCard h2,.trentProductCopyBlock h3,.trentProductSameMerchantSection h2,.trentProductSimilarSection h2,.trentProductReviewsSummary h2{color:var(--trent-dark);margin:0;font-size:1rem;font-weight:700}.trentProductCopyBlock h3{font-size:.9rem}.trentProductCopyBlock p{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--trent-dark);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.92rem;font-weight:400;line-height:1.75}.trentProductAboutCard{box-sizing:border-box;gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.trentProductCopyBlock.compact{border-radius:10px}.trentProductCopyBlock summary{box-sizing:border-box;cursor:pointer;direction:rtl;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;list-style:none;display:flex}.trentProductCopyBlock summary::-webkit-details-marker{display:none}.trentProductCopyBlock summary::marker{content:""}.trentProductCopyBlock summary span{text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:auto;min-width:0;overflow:hidden}.trentProductCopyBlock summary b{flex:0 0 20px;place-items:center;width:20px;height:20px;line-height:1;transition:transform .18s ease-out;display:grid}.trentProductCopyBlock[open] summary b{transform:rotate(180deg)}.trentProductCopyBlock:not([open])>p{display:none}.trentProductCopyBlock[open]>p{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.trentProductMapSection,.trentProductReviewsSection,.trentProductSameMerchantSection,.trentProductSimilarSection{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:24px;padding-inline:16px}.trentProductBottomActions,.trentProductDetailsPage .trentFlutterFooter{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (min-width:900px){.trentProductGallery{margin-inline:14px 6px}.trentProductSidePanel .trentProductMerchantHeader,.trentProductSidePanel .trentProductInfoSection{grid-area:auto}.trentProductMapSection{margin-top:40px}}.trentProductMapSurface{height:220px;color:var(--trent-primary);background:linear-gradient(135deg,#f7f3ee,#ece5dd);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.trentProductMapFallback{color:var(--trent-primary);place-items:center;gap:6px;display:grid}.trentProductMapMarkerIcon{width:34px;height:34px;color:var(--trent-primary)}.trentProductMapFallback b{font-size:.92rem;font-weight:800}.trentProductMapFallback small{color:#1717178f;font-weight:700}.trentProductMapButton{color:#fff;background:#000;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:12px;right:12px}.trentProductMapButtonIcon{width:16px;height:16px;transform:rotate(-42deg)}.trentProductReviewsSummary{margin-bottom:12px}.reviewGrid{gap:12px;display:grid}.reviewCard{border-color:var(--trent-border);background:#fff;border-radius:12px;min-height:0}.reviewHeader{justify-content:flex-start;align-items:center}.reviewAvatar{background:var(--trent-soft);width:36px;height:36px;color:var(--trent-primary);border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.reviewAvatar img{object-fit:cover}.reviewHeader strong{font-size:.9rem;display:block}.trentProductReviewsCard{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;padding:18px 20px;box-shadow:0 8px 20px #00000008}.trentProductReviewsHeader{text-align:right;display:grid}.trentProductReviewsTitleRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.trentProductReviewsTitleRow h2{min-width:0;color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1.1;overflow:hidden}.trentProductReviewsViewAll{border:1px solid var(--trent-primary);min-width:0;min-height:40px;color:var(--trent-primary);border-radius:11px;flex:none;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.trentProductReviewsScore{align-items:center;gap:9px;width:fit-content;margin-top:8px;margin-left:auto;display:inline-flex}.trentProductReviewsScore>span{color:var(--trent-dark);font-family:EnglishDin,ArabicDin,sans-serif;font-size:20px;font-weight:500;line-height:1}.trentProductReviewsMeta{color:#0000008a;margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.25}.trentProductReviewsDivider{background:var(--trent-border);height:1px;margin:14px 0 12px}.trentReviewStars{--trent-review-star-size:24px;direction:rtl;flex:none;align-items:center;gap:0;display:inline-flex}.trentReviewStar{width:var(--trent-review-star-size);height:var(--trent-review-star-size);flex:0 0 var(--trent-review-star-size);margin-left:3px;display:block;position:relative}.trentReviewStar:before{content:"";background:#17171799;position:absolute;inset:0;-webkit-mask:url(/trent-assets/images/Star2.svg) 50%/contain no-repeat;mask:url(/trent-assets/images/Star2.svg) 50%/contain no-repeat}.trentReviewStarFill{width:var(--trent-review-star-fill,0%);-webkit-mask:url(/trent-assets/images/stare.svg) right center / var(--trent-review-star-size) var(--trent-review-star-size) no-repeat;-webkit-mask:url(/trent-assets/images/stare.svg) right center / var(--trent-review-star-size) var(--trent-review-star-size) no-repeat;mask:url(/trent-assets/images/stare.svg) right center / var(--trent-review-star-size) var(--trent-review-star-size) no-repeat;background:#12671f;position:absolute;top:0;bottom:0;right:0}.trentReviewStars--white .trentReviewStar:before{background:#ffffff7a}.trentReviewStars--white .trentReviewStarFill{background:#fff}.trentProductReviewGrid{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.trentProductReviewCard{box-sizing:border-box;direction:rtl;background:#f7f7f7;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.trentProductReviewAvatar{color:#17171794;background:#e5e7e7;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.trentProductReviewAvatar img{object-fit:cover}.trentProductReviewAvatar svg{width:18px;height:18px}.trentProductReviewBody{flex:auto;align-content:start;min-width:0;display:grid}.trentProductReviewHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.trentProductReviewIdentity{text-align:right;gap:2px;min-width:0;display:grid}.trentProductReviewIdentity strong{color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.trentProductReviewIdentity time{color:#00000073;font-family:ArabicDin,EnglishDin,sans-serif;font-size:11px;font-weight:500;line-height:1.25}.trentProductReviewBody>p{-webkit-line-clamp:3;color:#0000008a;text-align:right;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.trentProductReviewsMessage{color:var(--trent-dark);text-align:right;margin:0;font-size:13px;font-weight:700;line-height:1.35}.trentProductReviewsMessage--error{color:#8c3f3f}.trentProductReviewSkeleton{background:linear-gradient(90deg,#f3f5f5 0%,#fafbfb 45%,#f3f5f5 100%) 0 0/220% 100%;border-radius:10px;min-height:98px;animation:1.2s ease-in-out infinite trentSkeletonPulse;display:block}@media (min-width:800px){.trentProductReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trentProductReviewGrid>.trentProductReviewCard,.trentProductReviewSkeleton{height:146px}}@media (min-width:800px) and (max-width:899px){.trentProductReviewsSection{margin-top:20px;padding-inline:36px}}.trentProductReviewsPage{background:var(--trent-bg);width:100%;min-height:100dvh;color:var(--trent-dark);font-family:ArabicDin,EnglishDin,sans-serif}.trentProductReviewsPageHeader{box-sizing:border-box;border-bottom:1px solid var(--trent-border);direction:ltr;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-height:58px;padding:10px 16px;display:grid}.trentProductReviewsPageHeader h1{color:var(--trent-dark);text-align:center;margin:0;font-size:16px;font-weight:800;line-height:1.2}.trentProductReviewsPageHeaderSpacer{width:38px;height:38px;display:block}.trentProductReviewsPageBack{width:38px;height:38px;color:var(--trent-dark);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 3px 12px #1717170a}.trentProductReviewsPageBack svg{width:24px;height:24px}.trentProductReviewsPageContent{box-sizing:border-box;gap:10px;width:min(720px,100% - 28px);margin:0 auto;padding:12px 0 24px;display:grid}.trentProductReviewsSummaryCard{direction:rtl;background:#fff;border-radius:18px;grid-template-columns:minmax(0,4fr) 29px minmax(0,5fr);align-items:center;min-width:0;padding:14px;display:grid;box-shadow:0 8px 18px #00000008}.trentProductReviewsSummaryScore{justify-items:center;gap:7px;min-width:0;display:grid}.trentProductReviewsSummaryScore>strong{color:var(--trent-dark);font-family:EnglishDin,ArabicDin,sans-serif;font-size:28px;font-weight:500;line-height:1}.trentProductReviewsSummaryScore>small{color:#0000008a;font-size:11px;font-weight:500}.trentProductReviewsSummaryDivider{background:var(--trent-border);justify-self:center;width:1px;height:72px;display:block}.trentProductReviewsDistribution{gap:6px;min-width:0;display:grid}.trentProductReviewsDistributionRow{direction:ltr;grid-template-columns:minmax(0,1fr) 10px;align-items:center;gap:8px;min-width:0;display:grid}.trentProductReviewsDistributionRow b{color:var(--trent-dark);text-align:center;font-family:EnglishDin,ArabicDin,sans-serif;font-size:12px;font-weight:500}.trentProductReviewsDistributionTrack{background:#e7eeee;border-radius:999px;height:4px;display:block;overflow:hidden}.trentProductReviewsDistributionFill{width:var(--trent-product-review-progress,0%);border-radius:inherit;background:var(--trent-primary);height:100%;display:block}.trentProductReviewsListCard{background:#fff;border-radius:18px;padding:16px 14px;box-shadow:0 8px 18px #00000008}.trentProductReviewsListCard>h2{color:var(--trent-dark);text-align:right;margin:0;font-size:16px;font-weight:800}.trentProductReviewsFilters{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.trentProductReviewsFilter{min-width:0;height:36px;color:var(--trent-dark);cursor:pointer;font:inherit;background:#f7f7f8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.trentProductReviewsFilter--active{background:var(--trent-primary);color:#fff}.trentProductReviewsFilterStar{background:var(--trent-dark);flex:0 0 15px;width:15px;height:15px;display:block;-webkit-mask:url(/trent-assets/images/Star2.svg) 50%/contain no-repeat;mask:url(/trent-assets/images/Star2.svg) 50%/contain no-repeat}.trentProductReviewsFilter--active .trentProductReviewsFilterStar{background:#fff;-webkit-mask-image:url(/trent-assets/images/stare.svg);mask-image:url(/trent-assets/images/stare.svg)}.trentProductReviewsPageList{gap:8px;margin-top:16px;display:grid}.trentProductReviewsPageState{text-align:center;background:#fff;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:300px;padding:24px;display:grid}.trentProductReviewsPageStateIcon{background:#f7f7f8;border-radius:24px;place-items:center;width:76px;height:76px;display:grid}.trentProductReviewsPageStateIcon:before{content:"";background:#17171799;width:30px;height:30px;-webkit-mask:url(/trent-assets/images/Star2.svg) 50%/contain no-repeat;mask:url(/trent-assets/images/Star2.svg) 50%/contain no-repeat}.trentProductReviewsPageState h2,.trentProductReviewsPageState p{margin:0}.trentProductReviewsPageState h2{color:var(--trent-dark);font-size:16px;font-weight:800}.trentProductReviewsPageState p{color:#0000008a;font-size:13px;font-weight:500;line-height:1.5}.trentProductReviewsPageState--filtered-empty{min-height:190px;box-shadow:none;margin-top:16px;padding:16px 0 0}.trentProductReviewsPageState--error .trentProductReviewsPageStateIcon:before{background:#8c3f3f}.trentProductReviewsPageStateActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.trentProductReviewsPageStateActions button,.trentProductReviewsPageStateActions a{border:1px solid var(--trent-primary);background:var(--trent-primary);color:#fff;cursor:pointer;min-height:38px;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.trentProductReviewsPageStateActions a{color:var(--trent-primary);background:#fff}@media (min-width:800px){.trentProductReviewsPageContent{padding-top:20px}}.trentProductSameMerchantSection .trentProductRail,.trentProductSimilarSection .trentProductRail{max-width:100%;margin-top:12px}.trentSkeletonBlock,.trentSkeletonLine,.trentSkeletonPill,.trentSkeletonButton{background:linear-gradient(90deg,#eef5f6 0%,#f8fbfb 45%,#eef5f6 100%) 0 0/220% 100%;animation:1.2s ease-in-out infinite trentSkeletonPulse;position:relative;overflow:hidden}.trentSkeletonBlock{display:block}.trentSkeletonLine{border-radius:999px;width:100%;height:14px;display:block}.trentSkeletonLine.title{height:24px}.trentSkeletonLine.medium{width:68%}.trentSkeletonLine.short{width:42%}.trentSkeletonLine.tiny{width:28%}.trentSkeletonPill{border-radius:999px;width:118px;height:30px;display:block}.trentSkeletonButton{border-radius:999px;min-height:46px;display:block}.trentSkeletonButton.dark{background:linear-gradient(90deg,#dfe7e8 0%,#f5f8f8 45%,#dfe7e8 100%) 0 0/220% 100%}.trentCatalogLoadingCard{background:#fff;border:1px solid #1d9ba114;border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:250px;padding:8px;display:flex;box-shadow:0 8px 22px #002f360f}.trentCatalogLoadingImage{border-radius:12px;flex:1;width:100%;min-height:168px}.trentCategoryLoadingTiny{border-radius:8px;width:68px;height:30px}.trentCategoryLoadingCircle{border-radius:50%;width:30px;height:30px}.trentCategoryLoadingSearch{border-radius:8px;flex:1;min-width:0;height:35px}.trentRouteLoadingPage{min-height:100dvh;color:var(--trent-dark);direction:rtl;background:#fff;place-content:center;justify-items:center;gap:18px;padding:24px;font-family:ArabicDin,EnglishDin,sans-serif;display:grid}.trentRouteLoadingPage img{object-fit:contain;width:148px;height:auto}.trentRouteLoadingPage p{color:#171717a8;margin:0;font-size:14px;font-weight:800}.trentRouteLoadingSpinner{border:3px solid #1d9ba12e;border-top-color:var(--trent-primary);border-radius:50%;width:34px;height:34px;animation:.72s linear infinite trentSpin}.trentProductLoadingMerchant .trentProductMerchantAvatar{background:linear-gradient(90deg,#eef5f6 0%,#f8fbfb 45%,#eef5f6 100%)}.trentProductLoadingActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trentProductDetailsPage .trentSkeletonBlock,.trentProductDetailsPage .trentSkeletonLine,.trentProductDetailsPage .trentSkeletonPill,.trentProductDetailsPage .trentSkeletonButton{background:#edf4f5;animation:none}.trentProductDetailsPage .trentSkeletonButton.dark{background:#dfe8e9}.trentProductDetailsPage .trentProductLoadingMerchant .trentProductMerchantAvatar{background:#edf4f5}.trentCheckoutNavigationOverlay{z-index:2147483000;overscroll-behavior:contain;background:var(--trent-bg);animation:trentFlutterRouteFadeIn var(--trent-motion-route-in) var(--trent-motion-ease-out-cubic) both;will-change:opacity;direction:rtl;position:fixed;inset:0;overflow-y:auto}.trentCheckoutNavigationOverlay .trentCheckoutPage{min-height:100dvh;animation:trentFlutterRouteSlideIn var(--trent-motion-route-in) var(--trent-motion-ease-out-cubic) both;will-change:transform, opacity}@keyframes trentFlutterRouteFadeIn{0%{opacity:0}to{opacity:1}}@keyframes trentFlutterRouteSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.trentCheckoutNavigationOverlay,.trentCheckoutNavigationOverlay .trentCheckoutPage,.trentSkeletonBlock,.trentSkeletonLine,.trentSkeletonPill,.trentSkeletonButton{animation:none}}@keyframes trentSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:899px){.trentProductDesktopHeader{display:none}.trentProductMobileChrome{background:var(--trent-bg);display:block}.trentProductTopActionBar{direction:ltr;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;height:50px;padding:4px 16px 9px;display:flex;position:relative}.trentProductTopActionGroup{gap:10px;display:flex}.trentProductTopCircle{width:32px;height:32px;color:var(--trent-dark);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 10px #0000000a}.trentProductTopCircle:disabled{cursor:progress;opacity:.72}.trentProductTopCircle .trentProductOverlayIcon{width:18px;height:18px;color:var(--trent-dark)}.trentProductTopExportIcon{filter:grayscale()brightness(.72);width:18px;height:18px}.trentProductTopBack img{width:24px;height:24px;transform:scaleX(-1)}.trentProductTopNotice{top:38px;bottom:auto;right:16px}.trentProductDetailsContent{padding:0 0 20px}.trentProductMainGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""side";gap:8px;width:100%;max-width:100%}.trentProductSidePanel{grid-area:side;gap:0;width:calc(100% - 32px);min-width:0;max-width:calc(100% - 32px);margin:0 16px;display:grid}.trentProductSidePanel .trentProductMerchantHeader,.trentProductSidePanel .trentProductInfoSection{grid-area:auto}.trentProductMerchantHeader{color:#fff;background:#064f54;border:0;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:78px;margin-inline:0;padding:8px 12px 18px}.trentProductMerchantAvatar{width:46px;height:46px;color:var(--trent-primary);background:#fff}.trentProductMerchantInfo{align-content:center;justify-items:end}.trentProductMerchantInfo strong{color:#fff;text-align:right;font-size:13px;font-weight:800}.trentProductMerchantInfo small{color:#ffffffb8;text-align:right;font-size:11px;font-weight:400}.trentProductMerchantRating{display:none}.trentProductMerchantContactPill{color:#fff;white-space:nowrap;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:116px;height:36px;font-size:12px;font-weight:600;display:inline-flex}.trentProductGallery{width:100%;min-width:0;max-width:100%;margin-top:8px;padding-inline:16px}.trentProductGallery .trentProductImageBack,.trentProductImageActions{display:none}.trentProductInfoSection{z-index:1;gap:10px;margin-top:-16px;padding-inline:0}.trentProductSummaryCard{background:#fff;border-radius:16px;align-content:start;gap:8px;height:auto;min-height:132px;padding:12px 14px 10px;box-shadow:0 8px 16px #0000000a}.trentProductCategoryBadge{border-radius:6px;justify-self:end;max-width:96px;min-height:22px;font-size:9px}.trentProductTitleRow{justify-content:center;justify-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.trentProductTitleRow h1{-webkit-line-clamp:2;width:100%;min-width:0;max-width:100%;color:var(--trent-dark);text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.trentProductPriceChip{box-sizing:border-box;border-color:var(--trent-primary);max-width:100%;color:var(--trent-primary);background:#fff;border-radius:999px;justify-self:center;padding:5px 12px;font-size:13px}.trentProductRatingLine{justify-content:center;font-size:11px}.trentProductRatingSingleStar{background:#1f8f3a;flex:0 0 14px;width:14px;height:14px;display:inline-block;-webkit-mask:url(/trent-assets/images/stare.svg) 50%/contain no-repeat;mask:url(/trent-assets/images/stare.svg) 50%/contain no-repeat}.trentProductRatingLine .trentProductStarsDisplay img{width:14px;height:14px}.trentProductSummaryBottom{direction:rtl;align-items:center;gap:8px}.trentProductSummaryBottom .priceCardGrid{flex:auto}.trentProductInfoSection .availabilityStrip{justify-content:flex-end}.trentProductInfoSection .availabilityStrip>span{color:#58a335;background:#f1f9ea;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700}.trentProductInfoSection .priceCardGrid{gap:6px;display:none}.trentProductSummaryPriceTicker{direction:rtl;flex:none;place-items:end;width:92px;height:24px;display:inline-grid;position:relative;overflow:hidden}.trentProductSummaryPriceTickerItem{color:var(--trent-dark);white-space:nowrap;align-items:flex-end;font-family:EnglishDin,ArabicDin,sans-serif;font-size:18px;font-weight:800;line-height:.95;display:inline-flex;position:absolute;bottom:2px;right:0}.trentProductSummaryPriceTickerItem .trentRiyalAmount{color:var(--trent-dark)}.trentProductSummaryPriceTickerItem .trentRiyalAmountSuffix{color:#1717178f;font-family:ArabicDin,EnglishDin,sans-serif;font-size:10px;font-weight:500}.trentProductSummaryPriceTicker.animated .trentProductSummaryPriceTickerItem.sale{animation:4.8s infinite trentProductSummarySalePrice}.trentProductSummaryPriceTicker.animated .trentProductSummaryPriceTickerItem.rental{animation:4.8s infinite trentProductSummaryRentalPrice}.trentProductInfoSection .priceCard{background:0 0;border:0;min-height:0;padding:0}.trentProductInfoSection .priceCard>span{display:none}.trentProductInfoSection .priceCard strong{color:var(--trent-dark);font-family:EnglishDin,ArabicDin,sans-serif;font-size:18px;font-weight:800;line-height:.95}.trentProductInfoSection .priceCard small{color:#1717178f;font-family:ArabicDin,EnglishDin,sans-serif;font-size:10px}@media (prefers-reduced-motion:reduce){.trentProductSummaryPriceTicker.animated .trentProductSummaryPriceTickerItem{animation:none}.trentProductSummaryPriceTicker.animated .trentProductSummaryPriceTickerItem.rental{display:none}}.trentProductInlineActions{display:none}.trentProductAboutCard{box-sizing:border-box;background:#fff;border-radius:16px;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:0;padding:14px 14px 12px;display:grid;overflow:hidden;box-shadow:0 7px 14px #00000008}.trentProductAboutCard h2{text-align:right;font-size:16px;font-weight:800}.trentProductCopyBlock{box-sizing:border-box;background:#f9f9fb;border:1px solid #0000;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:10px;transition:background-color .18s ease-out,border-color .18s ease-out;display:grid;overflow:hidden}.trentProductCopyBlock[open]{background:#f4fbfa;border-color:#1d9ba138}.trentProductCopyBlock summary{box-sizing:border-box;color:#171717e0;cursor:pointer;direction:rtl;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:20px;font-size:13px;font-weight:800;list-style:none;display:flex}.trentProductCopyBlock summary span{text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:1;min-width:0;overflow:hidden}.trentProductCopyBlock summary::-webkit-details-marker{display:none}.trentProductCopyBlock summary b{color:#171717c2;flex:0 0 20px;place-items:center;width:20px;height:20px;font-family:EnglishDin,sans-serif;font-size:20px;font-weight:400;line-height:1;transition:transform .18s ease-out;display:grid}.trentProductCopyBlock[open] summary b{transform:rotate(180deg)}.trentProductCopyBlock:not([open])>p{display:none}.trentProductCopyBlock[open]>p{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;margin-top:8px;display:block;overflow:hidden}.trentProductCopyBlock.compact{gap:8px;min-height:42px;display:grid}.trentProductCopyBlock h3{font-size:13px;font-weight:800}.trentProductCopyBlock p{color:#171717b3;text-align:right;font-size:12px;line-height:1.32}.trentProductCopyBlock.compact p{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.trentProductReviewsSection,.trentProductSameMerchantSection,.trentProductSimilarSection,.trentProductBottomActions,.trentProductMapSection{margin-top:16px}.trentProductBottomActions{order:3}.trentProductReviewsSection{order:4}.trentProductSameMerchantSection{order:5}.trentProductSimilarSection{order:6}.trentProductImageFrame{width:100%;min-width:0;max-width:100%;height:324px}.trentProductImageFrame>img{object-fit:cover}.trentProductThumbRow a{height:98px}}@media (max-width:699px){.trentProductDetailsPage,.productDetailsV2{padding-bottom:112px}.trentProductMerchantRating small{display:none}.trentProductImageFrame{height:min(324px,100vw - 66px);min-height:260px}.trentProductThumbRow{display:none}.trentProductTitleRow h1{font-size:1.12rem}.trentProductCheckoutDock{z-index:70;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--trent-bg);box-shadow:none;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0}.trentProductCheckoutDock .trentProductSecondaryActions,.trentProductCheckoutDock .trentProductCheckoutRow{width:100%;max-width:520px;margin-inline:auto}.trentProductCheckoutDock .trentProductSecondaryActions{grid-template-columns:1fr}.trentProductCheckoutDock .trentProductDockReview,.trentProductCheckoutDock .trentProductCheckoutRow{display:none}.trentProductDockCartCluster{grid-template-columns:minmax(0,1fr) 112px}.trentProductContact{gap:6px;padding-inline:8px;font-size:.86rem}.trentProductNotice{width:100%;max-width:520px;margin-inline:auto}}@media (min-width:700px) and (max-width:899px){.trentProductMapSection{margin-top:34px}.trentProductBottomActions{margin-top:24px}}.cartPanel,.cartLayout,.checkoutLayout,.paymentReturnPanel{width:min(1120px,100%);margin:24px auto 0}.cartLayout,.checkoutLayout{align-items:start;gap:18px;display:grid}.cartList,.checkoutMain,.checkoutSummary,.cartPanel,.paymentReturnPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px}.cartList,.checkoutMain,.cartPanel,.paymentReturnPanel{padding:18px}.cartItem,.checkoutProduct,.checkoutMiniItem{border-top:1px solid var(--line);align-items:center;gap:12px;display:grid}.cartItem{grid-template-columns:76px minmax(0,1fr);padding:14px 0}.cartItem:first-of-type,.checkoutMiniItem:first-child{border-top:0}.cartItemMedia,.checkoutProduct>img,.checkoutMiniItem>img{background:#eef4f3;border-radius:8px;overflow:hidden}.cartItemMedia img,.checkoutProduct img,.checkoutMiniItem img{object-fit:cover;width:100%;height:100%}.cartItemBody{min-width:0}.cartItemBody h2,.checkoutProduct h2,.checkoutMiniItem h2,.checkoutSummary h2{margin:0;font-size:1rem;line-height:1.45}.cartItemBody p,.checkoutMiniItem p{color:var(--muted);margin:4px 0;font-size:.88rem}.quantityControl{border:1px solid var(--line);border-radius:8px;grid-column:2;grid-template-columns:36px 1fr 36px;width:112px;min-height:40px;display:grid;overflow:hidden}.quantityControl button,.textButton{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;font-weight:900}.quantityControl button:disabled,.textButton:disabled,.primaryAction:disabled,.secondaryAction:disabled,.disabledAction{cursor:not-allowed;opacity:.55}.quantityControl span{place-items:center;font-weight:900;display:grid}.dangerText{width:max-content;color:var(--danger);grid-column:2}.checkoutSummary{gap:12px;padding:16px;display:grid}.summaryRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.summaryRow b{color:var(--foreground)}.summaryRowStrong{border-top:1px solid var(--line);color:var(--foreground);padding-top:12px;font-size:1.08rem}.paymentSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paymentSelector label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-weight:800;display:flex}.paymentSelector input{accent-color:var(--accent)}.disabledChoice{color:var(--muted);opacity:.58}.wideAction{width:100%}.trentCheckoutPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);font-family:ArabicDin,EnglishDin,sans-serif}.trentCheckoutSafeArea{width:min(1180px,100% - 32px);margin:0 auto;padding:14px 0 22px}.trentCheckoutTitleBar{align-items:center;gap:8px;padding:8px 0;display:flex}.trentCheckoutTitleBar h1{min-width:0;color:var(--trent-dark);margin:0;font-size:19px;font-weight:500;line-height:1.35}.trentCheckoutBackButton{border:1px solid var(--trent-border);width:38px;height:38px;color:var(--trent-dark);background:#fff;border-radius:999px;flex:0 0 38px;place-items:center;font-size:30px;font-weight:500;line-height:1;text-decoration:none;display:grid}.trentCheckoutBreadcrumb{flex-wrap:wrap;align-items:center;gap:4px;padding:16px 0;display:flex}.trentCheckoutBreadcrumb span{color:#17171799;align-items:center;gap:4px;font-size:14px;font-weight:400;display:inline-flex}.trentCheckoutBreadcrumb span.active{color:var(--trent-dark);font-weight:700}.trentCheckoutBreadcrumb b{color:currentColor;font-size:18px;line-height:1}.trentCheckoutReviewGrid{align-items:start;gap:18px;display:grid;position:relative}.trentCheckoutDurationOnlyGrid{justify-content:center}.trentCheckoutTitleBar .trentSkeletonLine.title{max-width:180px}.trentCheckoutLoadingPanel,.trentCheckoutLoadingSummary{background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid}.trentCheckoutLoadingPanel{min-height:128px}.trentCheckoutLoadingSummary{min-height:300px}.trentCheckoutLoadingSummary .image{border-radius:14px;height:148px}.trentCheckoutMainColumn{gap:16px;min-width:0;display:grid}.trentCheckoutSection,.trentCheckoutDurationPanel,.trentCheckoutTransactionCard{border-radius:18px}.trentCheckoutSection h2,.trentCheckoutDurationPanel h2,.trentCheckoutTransactionCard h2{color:var(--trent-dark);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.35}.trentCheckoutAddressCard{border:1.5px solid var(--trent-primary);width:100%;min-height:86px;color:var(--trent-dark);text-align:start;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.trentCheckoutAddressIcon{background:var(--trent-soft);width:26px;height:26px;color:var(--trent-primary);border-radius:999px;flex:0 0 26px;place-items:center;font-size:15px;font-weight:900;display:grid}.trentCheckoutAddressCard span:last-child{gap:3px;min-width:0;display:grid}.trentCheckoutAddressCard strong{font-size:14px;font-weight:800}.trentCheckoutAddressCard em,.trentCheckoutAddressCard small{color:var(--trent-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.trentCheckoutTextAction{color:var(--trent-primary);cursor:pointer;background:0 0;border:0;margin-top:8px;font-family:inherit;font-size:12px;font-weight:700}.trentCheckoutSheetBackdrop{z-index:80;background:#0000002e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.trentCheckoutBottomSheet{background:#fff;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,640px);max-height:60dvh;display:grid;overflow:hidden}.trentCheckoutBottomSheet header{text-align:center;gap:12px;padding:12px 16px 0;display:grid}.trentCheckoutBottomSheet header>span,.trentCheckoutSheetHandle{background:#17171799;border-radius:2px;justify-self:center;width:60px;height:4px;display:block}.trentCheckoutBottomSheet header h2,.trentCheckoutAddressOptionsSheet>h2,.trentCheckoutShortDialog h2{color:#171717b8;margin:0;font-size:20px;font-weight:600;line-height:1.35}.trentCheckoutBottomSheet header:after{background:var(--trent-border);content:"";height:1px;display:block}.trentCheckoutSheetBody{gap:10px;padding:16px;display:grid;overflow-y:auto}.trentCheckoutSheetAddress{color:var(--trent-dark);cursor:pointer;text-align:start;background:#fff;border:0;border-radius:16px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;font-family:inherit;display:grid;box-shadow:0 2px 10px #1717171a}.trentCheckoutSheetAddress>span{border:1.5px solid #17171799;border-radius:50%;align-self:center;width:14px;height:14px}.trentCheckoutSheetAddress>span.checked{border-color:var(--trent-primary);background:radial-gradient(circle, var(--trent-primary) 0 42%, transparent 46%)}.trentCheckoutSheetAddress strong{color:var(--trent-dark);font-size:12px;font-weight:700}.trentCheckoutSheetAddress small{color:#17171799;grid-column:2;font-size:12px}.trentCheckoutSheetClose{background:var(--trent-primary);color:#fff;cursor:pointer;border:0;border-radius:26px;min-height:48px;margin:12px 16px;font-family:inherit;font-size:14px;font-weight:700}.trentCheckoutSheetClose:disabled{cursor:not-allowed;opacity:.5}.trentCheckoutDeliveryOptions{gap:10px;margin-top:16px;display:grid}.trentCheckoutDeliveryOptions h3{color:var(--trent-dark);margin:0;font-size:14px;font-weight:700}.trentCheckoutDeliveryOptions button{border:1px solid var(--trent-border);color:var(--trent-dark);cursor:pointer;text-align:start;background:#fff;border-radius:16px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px;font-family:inherit;display:grid}.trentCheckoutDeliveryOptions button.selected{border-color:var(--trent-primary);background:#1d9ba10f}.trentCheckoutDeliveryOptions button>span{border:1.5px solid #17171775;border-radius:50%;width:20px;height:20px}.trentCheckoutDeliveryOptions button.selected>span{border-color:var(--trent-primary);background:radial-gradient(circle, var(--trent-primary) 0 42%, transparent 46%)}.trentCheckoutDeliveryOptions strong{font-size:13px;font-weight:700}.trentCheckoutDeliveryOptions small{color:var(--trent-text-muted);grid-column:2;font-size:11px}.trentCheckoutDeliveryOptions b{color:var(--trent-dark);font-size:12px;font-weight:700}.trentCheckoutDeliveryAgreement{color:var(--trent-accent);background:#1d9ba114;border:1px solid #1d9ba138;border-radius:16px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:700}.trentCheckoutLoadingOverlay{z-index:20;pointer-events:none;background:#ffffff6b;border-radius:18px;place-items:center;display:grid;position:absolute;inset:0}.trentCheckoutLoadingOverlay span{border:3px solid #1d9ba138;border-top-color:var(--trent-primary);border-radius:50%;width:34px;height:34px;animation:.75s linear infinite trentSpin}.trentCheckoutAddressOptionsSheet{grid-template-rows:auto;gap:12px;max-height:none;padding:12px 16px 20px;display:grid}.trentCheckoutAddressOption{border:1px solid var(--trent-border);min-height:78px;color:var(--trent-dark);cursor:pointer;text-align:start;background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 16px;font-family:inherit;display:grid}.trentCheckoutAddressOption img{object-fit:contain;background:#1d9ba11a;border-radius:12px;width:44px;height:44px;padding:11px}.trentCheckoutAddressOption strong{font-size:14px;font-weight:700}.trentCheckoutAddressOption small{color:#17171799;grid-column:2;font-size:12px}.trentCheckoutShortDialog{background:#fff;border-radius:20px;align-self:center;gap:12px;width:min(92vw,420px);padding:20px;display:grid}.trentCheckoutShortDialog header{grid-template-columns:minmax(0,1fr) 32px;align-items:center;display:grid}.trentCheckoutShortDialog header button{color:#17171799;cursor:pointer;background:0 0;border:0;border-radius:16px;width:32px;height:32px;font-family:inherit;font-size:20px}.trentCheckoutShortDialog p{color:#17171799;margin:0;font-size:12px;line-height:1.6}.trentCheckoutShortDialog input{border:1px solid var(--trent-border);width:100%;height:48px;color:var(--trent-dark);letter-spacing:0;text-align:center;text-transform:uppercase;border-radius:12px;padding:0 12px;font-family:inherit;font-size:18px;font-weight:700}.trentCheckoutPaymentTiles{background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid;box-shadow:0 4px 10px #0000000f}.trentCheckoutPaymentTiles button{border:1.5px solid var(--trent-border);min-height:64px;color:var(--trent-orange);cursor:pointer;background:#fff;border-radius:16px;place-items:center;gap:6px;padding:8px 6px;font-family:inherit;font-size:12px;font-weight:700;display:grid}.trentCheckoutPaymentTiles button.selected{border-color:var(--trent-primary);color:var(--trent-primary)}.trentCheckoutPaymentTiles button.unavailable{opacity:.72}.trentCheckoutPaymentTiles img.tint{filter:invert(51%)sepia(16%)saturate(2573%)hue-rotate(135deg)brightness(91%)contrast(86%)}.trentCheckoutTransactionCard{background:#fff;padding:16px;box-shadow:0 4px 12px #0000000f}.trentCheckoutProductPreview,.trentCheckoutProductInline,.checkoutMiniItem{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;display:grid}.trentCheckoutProductPreview{grid-template-columns:120px minmax(0,1fr)}.trentCheckoutProductPreview img,.trentCheckoutProductInline img,.checkoutMiniItem>img{object-fit:cover;border-radius:14px;width:100%;height:100%}.trentCheckoutProductPreview h3,.trentCheckoutProductInline h3,.checkoutMiniItem h2{color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:800;line-height:1.3;overflow:hidden}.trentCheckoutProductPreview p,.trentCheckoutProductInline span,.checkoutMiniItem p{color:var(--trent-text-muted);margin:4px 0 0;font-size:12px}.trentCheckoutCouponRow{grid-template-columns:minmax(0,1fr) 50px;gap:8px;margin:16px 0;display:grid}.trentCheckoutCouponRow input{border:1px solid var(--trent-border);background:#fff;border-radius:14px;min-width:0;min-height:50px;padding:0 14px;font-family:inherit}.trentCheckoutCouponRow button{background:var(--trent-accent);color:#fff;cursor:pointer;border:0;border-radius:16px;min-height:50px;font-family:inherit;font-size:10px;font-weight:700}.trentCheckoutInvoice{border-top:1px solid var(--trent-border);gap:12px;padding-top:16px;display:grid}.trentCheckoutInvoice .summaryRow{font-size:14px}.trentCheckoutInvoice .summaryRow b{color:var(--trent-primary);font-weight:700}.trentCheckoutSubmit{background:var(--trent-primary);color:#fff;cursor:pointer;border:0;border-radius:30px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:24px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.trentCheckoutSubmit.applePay{direction:ltr;background:#000}.trentCheckoutSubmit:disabled{cursor:not-allowed;opacity:.58}.trentCheckoutDurationContinue{width:min(100%,520px);margin:6px auto 0}.trentCheckoutDurationPanel{gap:12px;display:grid}.trentCheckoutDurationPanel>p{color:#17171799;margin:0;font-size:12px;line-height:1.6}.trentCheckoutEarliest{text-align:center;justify-self:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.trentCheckoutEarliest span{border:1.5px solid var(--trent-text-muted);width:16px;height:16px;color:var(--trent-text-muted);border-radius:50%;place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.trentCheckoutTimeSection,.trentCheckoutCalendar{border:1px solid var(--trent-border);background:#fff;border-radius:24px;padding:16px;box-shadow:0 6px 12px #0000000a}.trentCheckoutTimeSection h3,.trentCheckoutCalendar h3{color:var(--trent-dark);text-align:center;margin:0;font-size:16px;font-weight:600;line-height:1.35}.trentCheckoutTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.trentCheckoutTimeCard{gap:8px;display:grid}.trentCheckoutTimeCard span{color:var(--trent-dark);font-size:14px;font-weight:500}.trentCheckoutTimeCard input{border:1px solid var(--trent-border);width:100%;height:56px;color:var(--trent-dark);text-align:center;background:#fff;border-radius:16px;padding:0 12px;font-family:inherit;font-size:16px;font-weight:700}.trentCheckoutTimeCard strong{color:var(--trent-dark);text-align:center;font-size:13px;font-weight:700}.trentCheckoutCalendar{gap:10px;padding:8px;display:grid}.trentCheckoutCalendar header{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;display:grid}.trentCheckoutCalendar header button{width:36px;height:36px;color:var(--trent-primary);cursor:pointer;background:#fff;border:0;border-radius:18px;place-items:center;font-family:inherit;font-size:24px;font-weight:800;line-height:1;display:grid}.trentCheckoutWeekdays,.trentCheckoutCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.trentCheckoutWeekdays{min-height:30px;color:var(--trent-dark);text-align:center;align-items:center;font-size:12px;font-weight:600}.trentCheckoutCalendarDay{color:var(--trent-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-family:inherit;font-size:14px;font-weight:500;display:grid}.trentCheckoutCalendarDay:disabled,.trentCheckoutCalendarDay.disabled{cursor:not-allowed;opacity:.35}.trentCheckoutCalendarDay.rangeStart,.trentCheckoutCalendarDay.rangeEnd{color:#fff;font-weight:700}.trentCheckoutDateSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:0 16px 8px;display:grid}.trentCheckoutDateCard{gap:8px;display:grid}.trentCheckoutDateCard span{color:var(--trent-dark);font-size:14px;font-weight:400}.trentCheckoutDateCard strong{min-height:44px;color:var(--trent-dark);border:1px solid #80808033;border-radius:16px;align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:flex}.trentCheckoutContinue{justify-self:center;width:min(100%,360px)}.trentCheckoutFieldsGrid{gap:10px;display:grid}.checkoutNotice{color:var(--trent-accent);background:#1d9ba114;border:1px solid #1d9ba138;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.trentCheckoutAuthPanel{margin:0 auto}@media (min-width:768px){.trentCheckoutFieldsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.trentCheckoutReviewGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.trentCheckoutDurationOnlyGrid{grid-template-columns:minmax(0,680px)}.trentCheckoutPaymentTiles button{min-height:76px}}.trentCartPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);font-family:ArabicDin,EnglishDin,sans-serif}.trentCartSafeArea{min-height:100dvh}.trentCartMobileAppBar{z-index:16;border-bottom:1px solid var(--trent-border);background:var(--trent-bg);direction:rtl;align-items:center;gap:10px;min-height:68px;padding:0 18px;display:flex;position:sticky;top:0}.trentCartMobileAppBar h1{color:var(--trent-dark);margin:0;font-size:15px;font-weight:800}.trentCartMobileAppBar button,.trentCartBackButton,.trentCartDelete,.trentCartSheetHeader button{cursor:pointer;font:inherit;background:0 0;border:0}.trentCartBackButton{width:34px;height:34px;color:var(--trent-dark);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-family:EnglishDin,ArabicDin,sans-serif;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1717170d}.trentCartMobileAppBar svg,.trentCartDelete svg,.trentCartChip svg,.trentCartPayButton svg,.trentCartSheetPay svg,.trentCartAgreementNote svg,.trentCartEmptyIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.trentCartScroll{padding-bottom:116px}.trentCartGroups{gap:10px;padding:8px 18px 16px;display:grid}.trentCartMerchantGroup{background:#fff;border:1px solid #e8e6e5a6;border-radius:13px;align-content:start;gap:7px;min-height:calc(100dvh - 184px);padding:17px 13px;display:grid;box-shadow:0 5px 18px #17171706}.trentCartMerchantHeader{justify-content:flex-start;align-items:center;display:flex}.trentCartMerchantHeader h2{color:var(--trent-dark);margin:0;font-size:12px;font-weight:500}.trentCartItems{gap:9px;display:grid}.trentCartItemCard{direction:ltr;background:#f9f9fb;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 70px;align-items:start;gap:8px;min-height:96px;padding:8px 8px 8px 6px;display:grid}.trentCartItemImage{background:0 0;border-radius:8px;width:66px;height:58px;overflow:hidden}.trentCartItemImage img{object-fit:contain;width:100%;height:100%}.trentCartItemDetails{direction:rtl;min-width:0}.trentCartItemMedia{justify-items:center;gap:3px;width:70px;display:grid}.trentCartItemDetails h3{-webkit-line-clamp:1;color:var(--trent-dark);-webkit-box-orient:vertical;margin:2px 0 4px;font-size:10px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.trentCartItemBadges{align-items:center;gap:5px;max-width:100%;display:inline-flex}.trentCartItemBadge{white-space:nowrap;border-radius:3px;align-items:center;gap:3px;width:fit-content;padding:2px 5px;font-size:8.5px;font-weight:600;line-height:1;display:inline-flex}.trentCartItemBadge.mode{color:#43a329;background:#43a3290f}.trentCartItemBadge.delivery{color:var(--trent-primary);background:#1d9ba112}.trentCartItemBadge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 11px;width:11px;height:11px}.trentCartItemBadge svg circle{fill:none}.trentCartItemBadge.delivery svg:has(path[d^=m13\.5]){fill:currentColor;stroke-width:0}.trentCartQuantity svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}.trentCartRentalPeriodButton{color:#7b746e;cursor:pointer;width:fit-content;max-width:min(100%,184px);min-height:29px;font:inherit;text-align:start;direction:rtl;background:#fff;border:0;border-radius:8px;align-items:center;gap:2px;padding:4px;font-size:7px;line-height:1;display:inline-flex;overflow:hidden}.trentCartRentalPeriodButton img{flex:0 0 12px;width:12px;height:12px}.trentCartRentalPeriodButton span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.trentCartRentalPeriodButton i{background:#dad7d4;flex:0 0 1px;width:1px;height:12px;margin:0}.trentCartRentalPeriodButton .trentCartRentalTimes{direction:rtl;font-family:EnglishDin,sans-serif}.trentCartRentalPeriodButton .trentCartMetaChevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:10px;height:10px;color:var(--trent-primary);flex:none}.trentCartRentalPeriodButton:focus-visible{outline-offset:1px;outline:2px solid #1d9ba152}.trentCartItemBottom{direction:ltr;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.trentCartDelete{width:24px;height:24px;color:var(--trent-red);background:0 0;border-radius:999px;place-items:center;margin-top:1px;padding:0;display:inline-grid}.trentCartDeleteAsset{object-fit:contain;width:24px;height:24px;display:block}.trentCartDelete:disabled,.trentCartMobileAppBar button:disabled,.trentCartPayButton:disabled,.trentCartQuantity button:disabled{cursor:not-allowed;opacity:.55}.trentCartPriceRow{color:var(--trent-text-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.trentCartPriceRow span{text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.trentCartPriceRow strong{color:var(--trent-dark);text-align:end;font-size:12px;font-weight:800}.trentCartPriceRow strong.agreement{max-width:58%;line-height:1.3}.trentCartPriceRow em{color:#c26624;text-align:end;background:#ff89451f;border-radius:9px;max-width:52%;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.trentCartPriceRow.total span{color:var(--trent-dark);font-size:12px;font-weight:800}.trentCartPriceRow.total strong{color:var(--trent-primary);font-size:16px}.trentCartDivider,.trentCartSheetDivider{background:var(--trent-border);height:1px}.trentCartMobileSummary{z-index:18;background:0 0;padding:0 18px 8px;position:fixed;bottom:0;left:0;right:0}.trentCartInlineSummary{display:none}.trentCartSummaryCard{direction:ltr;background:#fff;border:0;border-radius:11px 11px 17px 17px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:9px;min-height:67px;padding:12px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 -5px 22px #1717170a}.trentCartPayButton,.trentCartSheetPay{background:var(--trent-primary);color:#fff;cursor:pointer;min-height:52px;font:inherit;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.trentCartPayButton{border-radius:5px;min-height:43px;font-size:13px}.trentCartSummaryTotal{color:var(--trent-dark);direction:rtl;justify-items:start;gap:4px;display:grid}.trentCartSummaryTotal>span{color:#171717b3;font-size:9px;font-weight:400}.trentCartSummaryTotal strong{color:var(--trent-dark);font-size:15px;font-weight:900}.trentCartSummaryTotal .trentRiyalAmountSuffix{color:var(--trent-orange);font-size:9px;font-weight:600}.trentCartItemPrice{color:var(--trent-dark);direction:ltr;font-size:15px;font-weight:900}.trentCartItemPrice .trentSaudiRiyalSymbol{order:1}.trentCartItemPrice .trentRiyalAmountNumber{order:2}.trentCartItemPrice .trentRiyalAmountSuffix{color:#3c3c3ca8;order:3;font-size:8px;font-weight:500}.trentCartQuantity{direction:ltr;flex:none;align-items:center;gap:4px;display:inline-flex}.trentCartQuantity button{width:17px;height:17px;color:var(--trent-accent);cursor:pointer;background:#fff;border:1px solid #002f366b;border-radius:5px;place-items:center;display:inline-grid}.trentCartQuantity strong{min-width:8px;color:var(--trent-primary);text-align:center;font-family:EnglishDin,ArabicDin,sans-serif;font-size:11px;font-weight:800}.trentCartAgreementNote{color:#c26624;background:#ff89451a;border:1px solid #ff894559;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.trentCartAgreementNote.compact{border-radius:12px;padding-top:8px;padding-bottom:8px}.trentCartAgreementNote svg{flex:none;width:18px;height:18px}.trentCartAgreementNote.compact svg{width:15px;height:15px}.trentCartAgreementNote span{color:#c26624;min-width:0;font-size:11px;font-weight:600;line-height:1.45}.trentCartEmpty{text-align:center;align-content:center;justify-items:center;min-height:calc(100dvh - 68px);padding:24px;display:grid}.trentCartEmptyIcon{border:1px solid var(--trent-border);width:88px;height:88px;color:var(--trent-primary);background:#fff;border-radius:28px;place-items:center;display:grid}.trentCartEmptyIcon svg{width:42px;height:42px}.trentCartEmpty h1{color:var(--trent-dark);margin:18px 0 8px;font-size:20px;font-weight:800}.trentCartEmpty p{max-width:300px;color:var(--trent-text-muted);margin:0;font-size:13px;line-height:1.5}.trentCartEmpty a{background:var(--trent-primary);color:#fff;border-radius:18px;margin-top:18px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.1}.trentCartError{color:var(--trent-red);background:#a6192e0f;border:1px solid #a6192e33;border-radius:12px;margin:16px 16px 0;padding:10px 12px;font-weight:700}.trentCartSkeleton{gap:14px;padding:18px 16px;display:grid}.trentCartSkeleton div{background:linear-gradient(90deg,#eee,#f8f8f8,#eee);border-radius:22px;height:132px}.trentCartNotice{top:max(12px, env(safe-area-inset-top));z-index:70;max-width:560px;color:var(--trent-dark);font:inherit;text-align:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #00000014;border-radius:16px;align-items:flex-start;gap:10px;margin:0 auto;padding:10px 12px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 16px 34px #0c1f1d24}.trentCartNoticeIcon{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;line-height:1;display:grid}.trentCartNotice.success .trentCartNoticeIcon{background:var(--trent-primary)}.trentCartNotice.error .trentCartNoticeIcon{background:var(--trent-red)}.trentCartNotice.alert .trentCartNoticeIcon{background:#f29339}.trentCartNotice strong,.trentCartNotice em{display:block}.trentCartNotice strong{color:var(--trent-dark);font-size:16px;font-weight:600}.trentCartNotice em{color:var(--trent-text-muted);margin-top:2px;font-size:14px;font-style:normal;font-weight:400;line-height:1.35}.trentToastViewport{top:max(12px, env(safe-area-inset-top));z-index:140;pointer-events:none;justify-items:center;display:grid;position:fixed;left:16px;right:16px}.trentToast{width:min(560px,100%);color:var(--trent-dark);font:inherit;text-align:start;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #00000014;border-radius:16px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;box-shadow:0 16px 34px #0c1f1d24}.trentToastIcon{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;line-height:1;display:grid}.trentToast.success .trentToastIcon{background:var(--trent-primary)}.trentToast.error .trentToastIcon{background:var(--trent-red)}.trentToast.alert .trentToastIcon{background:#f29339}.trentToastText strong,.trentToastText em{display:block}.trentToastText strong{color:var(--trent-dark);font-size:16px;font-weight:800}.trentToastText em{color:var(--trent-text-muted);margin-top:2px;font-size:14px;font-style:normal;font-weight:500;line-height:1.35}.trentCartSheetBackdrop{z-index:40;background:#00000073;align-items:end;display:grid;position:fixed;inset:0}.trentCartSheet{background:#fff;border-radius:28px 28px 0 0;max-height:88dvh;display:grid;overflow:hidden}.trentCartRentalEditor{background:#fff;border-radius:28px 28px 0 0;width:100%;max-height:88dvh;display:grid;overflow:hidden}.trentCartRentalEditorForm{gap:14px;padding:18px 20px 24px;display:grid}.trentCartRentalEditorForm label{color:var(--trent-dark);gap:6px;font-size:12px;font-weight:700;display:grid}.trentCartRentalEditorForm input{border:1px solid var(--trent-border);background:var(--trent-bg);width:100%;min-height:46px;color:var(--trent-dark);direction:ltr;border-radius:8px;padding:10px 12px;font:14px EnglishDin,sans-serif}.trentCartRentalEditorError{color:var(--trent-red);margin:0;font-size:11px}.trentCartRentalEditorSave{background:var(--trent-primary);color:#fff;cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:8px;font-size:13px;font-weight:800}.trentCartRentalEditorSave:disabled{cursor:not-allowed;opacity:.55}.trentCartSheetHandle{background:var(--trent-border);border-radius:999px;width:40px;height:4px;margin:12px auto 0}.trentCartSheetHeader{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.trentCartSheetHeader h2{color:var(--trent-dark);margin:0;font-size:20px;font-weight:900}.trentCartSheetHeader button{width:36px;height:36px;color:var(--trent-dark);font-size:26px;line-height:1}.trentCartSheetScroll{gap:12px;padding:8px 20px 20px;display:grid;overflow-y:auto}.trentCartSheetScroll h3{color:var(--trent-dark);margin:0;font-size:14px;font-weight:800}.trentCartSheetItems{gap:10px;display:grid}.trentCartSheetItem{border:1px solid var(--trent-border);background:var(--trent-bg);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.trentCartSheetItem img{object-fit:cover;border-radius:10px;width:52px;height:52px}.trentCartSheetItem h4{color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.trentCartSheetItem p{color:var(--trent-text-muted);margin:4px 0 0;font-size:10px}.trentCartSheetItem strong{color:var(--trent-primary);font-size:13px;font-weight:800}.trentCartPaymentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trentCartPaymentGrid button{border:1px solid var(--trent-border);min-height:82px;color:var(--trent-accent);cursor:pointer;font:inherit;background:#fff;border-radius:16px;place-items:center;gap:6px;padding:12px 8px;font-size:11px;font-weight:700;display:grid}.trentCartPaymentGrid button.selected{border-width:2px;border-color:var(--trent-primary);color:var(--trent-primary)}.trentCartPaymentGrid img{object-fit:contain;width:52px;height:22px}.trentCartPaymentGrid img.tint{filter:invert(48%)sepia(43%)saturate(1150%)hue-rotate(138deg)brightness(89%)contrast(87%);width:22px}.trentCartPaymentGrid button.selected img.tint{filter:invert(50%)sepia(78%)saturate(431%)hue-rotate(135deg)brightness(91%)contrast(89%)}.trentCartSheetPay{text-align:center;margin-top:8px}.trentCartSheetPay.applePay{color:#fff;direction:ltr;background:#000}.trentCartSheetPay.applePay img{object-fit:contain;filter:brightness(0)invert();width:52px;height:20px}.trentCartSheetPay.applePay span{color:#ffffffd1}.trentCartSheetPay.applePay span:first-child{color:#fff;font-weight:600}@media (min-width:700px){.trentCartSafeArea{min-height:calc(100dvh - 1px)}.trentCartMobileSummary{display:none}.trentCartScroll{padding-bottom:0}.trentCartGroups,.trentCartInlineSummary{width:min(1120px,100vw - 32px);margin:0 auto}.trentCartInlineSummary{padding:8px 16px;display:block}.trentCartInlineSummary .trentCartSummaryCard{border:1px solid var(--trent-border);box-shadow:none;border-radius:20px}.trentCartEmpty{min-height:auto;padding:24px 24px 34px}.trentCartSheet{width:min(720px,100vw - 32px);margin:0 auto}.trentCartRentalEditor{width:min(520px,100vw - 32px);margin:0 auto}}.checkoutProduct{grid-template-columns:96px minmax(0,1fr);padding-top:14px}.checkoutItems{display:grid}.checkoutMiniItem{grid-template-columns:72px minmax(0,1fr);padding:12px 0}.compactField{color:var(--muted);gap:6px;margin-top:10px;font-size:.9rem;font-weight:800;display:grid}.compactField input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.paymentReturnPanel{text-align:center;place-items:center;min-height:340px;padding:28px;display:grid}.trentPaymentReturnPage{background:var(--trent-bg);min-height:100svh;color:var(--trent-dark);direction:rtl;font-family:ArabicDin,EnglishDin,sans-serif}.trentPaymentReturnAppBar{min-height:64px;box-shadow:0 1px 0 var(--trent-border);background:#fff;align-items:center;padding:0 20px;display:flex}.trentPaymentReturnAppBar h1{color:var(--trent-dark);margin:0;font-size:20px;font-weight:800}.trentPaymentReturnBody{place-items:center;min-height:calc(100svh - 64px);padding:24px;display:grid}.trentPaymentReturnPage .paymentReturnPanel{width:min(100%,460px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:0}.trentPaymentReturnPage .resultMark{border-radius:999px;width:64px;height:64px;font-size:32px;line-height:1}.trentPaymentReturnPage .resultOk{color:#fff;background:#1f9d55}.trentPaymentReturnPage .resultFail{color:#fff;background:var(--trent-red)}.trentPaymentReturnPanel p{max-width:390px;color:var(--trent-dark);margin:0;font-size:17px;font-weight:700;line-height:1.7}.trentPaymentReturnBack{color:#fff;background:var(--trent-primary);border-radius:12px;place-items:center;min-width:118px;min-height:42px;margin-top:12px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-grid;box-shadow:0 10px 22px #1d9ba133}.trentPaymentReturnSpinner{border:3px solid var(--trent-soft);border-top-color:var(--trent-primary);border-radius:999px;width:34px;height:34px;animation:.8s linear infinite trentSpin}.resultMark{color:#fff;border-radius:8px;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:900;display:grid}.resultOk{background:var(--accent)}.resultFail{background:var(--danger)}.authPanel,.profilePanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:18px;width:min(720px,100%);margin:24px auto 0;padding:22px;display:grid}.authPanel h1,.profilePanel h1{margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.authForm{gap:14px;display:grid}.authForm label{color:var(--muted);gap:7px;font-size:.92rem;font-weight:800;display:grid}.authForm input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.twoColumnFields{gap:12px;display:grid}.authProviderRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.authSwitch,.mutedText{color:var(--muted);margin:0}.authSwitch a{color:var(--accent-strong);font-weight:900}.formError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.profileHeader{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.profileAvatar{width:88px;height:88px;color:var(--accent-strong);background:#ecfdf3;border-radius:8px;place-items:center;font-size:2rem;font-weight:900;display:grid;position:relative;overflow:hidden}.profileAvatar img{object-fit:cover}.profileFacts{gap:8px;margin:0;display:grid}.profileFacts div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:90px 1fr;padding:12px;display:grid}.profileFacts dt{color:var(--muted);font-weight:800}.profileFacts dd{margin:0;font-weight:800}.seoArticle{max-width:860px;margin:0 auto;padding:24px 0 40px}.seoArticle h1{margin:0 0 16px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.seoArticle h2{margin:28px 0 10px;font-size:1.35rem}.seoArticle p{color:var(--muted);margin:0 0 16px;font-size:1.04rem;line-height:1.9}.seoLead{color:var(--foreground)!important;font-size:1.18rem!important}.skeletonBlock,.skeletonCircle,.skeletonLine,.skeletonCard{background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6) 0 0/200% 100%;animation:1.4s infinite shimmer}.skeletonCircle{border-radius:8px;width:48px;height:48px}.skeletonLine{border-radius:8px;width:min(720px,100%);height:18px;margin:12px 0}.skeletonLine.short{width:180px}.skeletonLine.title{width:min(520px,100%);height:34px}.skeletonCard{min-height:250px}.merchantPanel{max-width:1100px;margin:0 auto;padding:18px 0 42px}.merchantHeading{align-items:center}.merchantNav{gap:8px;margin:0 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.merchantNav a,.inlineAction{border:1px solid var(--line);min-height:40px;color:var(--foreground);white-space:nowrap;background:#fff;border-radius:8px;place-items:center;padding:0 12px;font-weight:800;display:inline-grid}.inlineAction{color:#fff;background:var(--accent);border:0;width:fit-content}.merchantForm{gap:14px;display:grid}.formBand{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.formBand h2{margin:0;font-size:1.05rem}.merchantForm label{color:var(--foreground);gap:7px;font-weight:800;display:grid}.merchantForm input,.merchantForm textarea,.merchantForm select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--foreground);background:#fff;border-radius:8px;padding:10px 12px}.merchantForm textarea{resize:vertical;min-height:96px}.segmentedChecks,.twoColumnFields,.fourColumnFields{gap:10px;display:grid}.segmentedChecks label{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:10px 12px}.segmentedChecks input{width:18px;min-height:18px}.imageTokenGrid{gap:8px;display:grid}.imageToken{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:grid}.imageToken span,.imageToken small{overflow-wrap:anywhere;min-width:0}.imageToken button{color:#fff;background:var(--danger);border:0;border-radius:8px;min-height:34px;padding:0 10px;font-weight:800}.submitAction{width:100%;min-height:50px}.submitAction:disabled{opacity:.65}.successBox,.errorBox{border-radius:8px;margin:0 0 14px;padding:12px 14px;font-weight:800}.successBox{color:var(--accent-strong);background:#ecfdf3;border:1px solid #0f766e42}.errorBox{color:var(--danger);background:#fff1f0;border:1px solid #b4231833}.errorBox p{margin:0}.errorBox p+p{margin-top:6px}.merchantGrid{grid-template-columns:1fr;gap:12px;display:grid}.merchantProductCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}.merchantProductCard img{aspect-ratio:4/3;object-fit:cover;background:#eef2f6;border-radius:8px;width:100%}.merchantProductCard h2{margin:8px 0 6px;font-size:1rem}.merchantProductCard p{color:var(--muted);margin:0 0 8px}.statusBadge{min-height:28px;color:var(--accent-strong);background:#ecfdf3;border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:900;display:inline-flex}.cardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cardActions a{border:1px solid var(--line);border-radius:8px;place-items:center;min-height:40px;font-weight:800;display:grid}.seoAdminPanel{max-width:1240px}.seoAdminHero{background:#f8fafc;border:1px solid #0f766e29;border-radius:8px;align-items:end;gap:14px;margin:0 0 14px;padding:18px;display:grid}.seoAdminHero h1{max-width:none;margin-bottom:8px;font-size:clamp(2rem,5vw,3.2rem)}.seoAdminHero .mutedText{max-width:680px;margin:0;line-height:1.7}.seoAdminHeroActions{flex-wrap:wrap;gap:8px;display:flex}.seoAdminPreviewAction{place-items:center;text-decoration:none;display:inline-grid}.seoAdminAccessState{border:1px solid var(--line);width:min(100%,620px);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:8px;justify-items:center;gap:10px;margin:28px auto;padding:28px 22px;display:grid}.seoAdminAccessState>span{width:56px;height:56px;color:var(--accent-strong);background:#ecfdf3;border-radius:8px;place-items:center;font-weight:900;display:grid}.seoAdminAccessState h2{margin:4px 0 0;font-size:1.4rem}.seoAdminAccessState p{max-width:440px;color:var(--muted);margin:0;line-height:1.7}.seoAdminLoadingGrid{grid-template-columns:1fr;gap:12px;display:grid}.seoAdminLoadingGrid span{background:linear-gradient(90deg,#e2e8f0cc,#f8fafce6,#e2e8f0cc) 0 0/200% 100%;border-radius:8px;min-height:110px;animation:1.25s linear infinite shimmer}.seoAdminStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.seoAdminStat{border:1px solid var(--line);background:#fff;border-top:4px solid #cbd5e1;border-radius:8px;min-height:78px;padding:14px}.seoAdminStat strong,.seoAdminStat span{display:block}.seoAdminStat strong{color:var(--foreground);margin-bottom:4px;font-size:1.35rem}.seoAdminStat span{color:var(--muted);font-weight:800}.seoAdminStat.good{border-top-color:#10b981}.seoAdminStat.warning{border-top-color:#f59e0b}.seoAdminStat.muted{border-top-color:#64748b}.seoAdminWorkspace{align-items:start;gap:14px;display:grid}.seoAdminWorkspace.hidden{display:none}.seoAdminListPanel,.seoAdminEditor{min-width:0}.seoAdminListPanel{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.seoAdminPanelHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.seoAdminPanelHead strong,.seoAdminPanelHead small{display:block}.seoAdminPanelHead strong{margin-bottom:2px;font-size:1rem}.seoAdminPanelHead small{color:var(--muted);font-weight:800}.seoAdminSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.seoAdminSearch input{border:1px solid var(--line);background:#f8fafc;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.seoAdminProductList{gap:8px;max-height:640px;padding-left:2px;display:grid;overflow-y:auto}.seoAdminProductRow{border:1px solid var(--line);width:100%;min-height:78px;color:var(--foreground);text-align:right;background:#f8fafc;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .2s,background .2s,transform .2s;display:grid}.seoAdminProductRow:hover{background:#fff;border-color:#0f766e4d}.seoAdminProductRow.active{background:#ecfdf3;border-color:#0f766e80}.seoAdminProductRow img{object-fit:cover;background:#eef2f6;border-radius:8px;width:56px;height:56px}.seoAdminProductRow span,.seoAdminProductRow strong,.seoAdminProductRow small{min-width:0}.seoAdminProductRow strong,.seoAdminProductRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seoAdminProductRow small{color:var(--muted);text-align:right;margin-top:4px}.seoAdminProductRow small:first-of-type{direction:ltr}.seoAdminStatus{border-radius:999px;place-items:center;min-width:58px;min-height:28px;padding:0 8px;font-size:.76rem;font-style:normal;font-weight:900;display:inline-grid}.seoAdminStatus.good{color:#047857;background:#d1fae5}.seoAdminStatus.warning{color:#92400e;background:#fef3c7}.seoAdminStatus.danger{color:#b42318;background:#fee4e2}.seoAdminStatus.neutral{color:#475569;background:#e2e8f0}.seoAdminEditor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:12px;display:grid}.seoAdminEditorHead{background:#f8fafc;border-radius:8px;align-items:start;gap:10px;padding:14px;display:grid}.seoAdminEditorHead h2{margin:8px 0 4px;font-size:1.2rem}.seoAdminEditorHead p{color:var(--muted);overflow-wrap:anywhere;text-align:right;direction:ltr;margin:0}.seoAdminLinkAction{align-self:start}.seoAdminTabs{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.seoAdminTabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:900}.seoAdminTabs button.active{color:var(--accent-strong);background:#fff;box-shadow:0 1px 4px #0f172a14}.seoAdminFullBand,.seoAdminActions{grid-column:1/-1}.seoAdminUrlBand,.seoAdminTextBand,.seoAdminSharingBand{grid-template-columns:1fr}.seoAdminTextBand>div{gap:7px;display:grid}.seoAdminFieldLabel{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.seoAdminFieldLabel small{color:var(--muted);white-space:nowrap}.seoAdminFieldLabel small.over{color:var(--danger)}.seoAdminToggle{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:10px 12px;display:grid}.seoAdminToggle input{width:18px;min-height:18px}.seoAdminCodeTextarea{min-height:230px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem}.seoAdminIssues{grid-column:1/-1;gap:8px;display:grid}.seoAdminIssues p{border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:6px;margin:0;padding:10px 12px;line-height:1.6;display:grid}.seoAdminIssues p.error{color:#b42318;background:#fff1f0}.seoAdminIssues p.warning{color:#92400e;background:#fffbeb}.seoAdminActions{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:2px;display:grid}.trentSeoAdminPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);padding-bottom:0;font-family:ArabicDin,EnglishDin,sans-serif}.trentSeoAdminContent{width:min(100% - 24px,1240px);margin:0 auto;padding:12px 0 112px}.trentSeoAdminNav{scrollbar-width:none;gap:10px;margin:0 0 14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.trentSeoAdminNav::-webkit-scrollbar{display:none}.trentSeoAdminNav a{border:1px solid var(--trent-border);min-width:max-content;min-height:54px;color:var(--trent-accent);background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px #1717170a}.trentSeoAdminNav a.active{border-color:var(--trent-accent);background:var(--trent-accent);color:#fff;box-shadow:0 12px 22px #002f3629}.trentSeoAdminNav img{object-fit:contain;width:20px;height:20px}.trentSeoAdminNav a.active img{filter:brightness(0)invert()}.trentSeoAdminPage .primaryAction,.trentSeoAdminPage .secondaryAction,.trentSeoAdminPage .inlineAction{border-radius:18px;min-height:46px;font-family:inherit}.trentSeoAdminPage .primaryAction,.trentSeoAdminPage .inlineAction{background:var(--trent-primary);color:#fff;box-shadow:0 10px 20px #1d9ba12e}.trentSeoAdminPage .secondaryAction{border:1px solid var(--trent-border);color:var(--trent-accent);background:#fff;box-shadow:0 8px 14px #1717170a}.trentSeoAdminPage .successBox,.trentSeoAdminPage .errorBox{border-radius:18px}.trentSeoAdminPage .seoAdminHero{border:1px solid var(--trent-border);background:linear-gradient(135deg,#fff 0%,#f5fbfa 100%);border-radius:28px;padding:20px;box-shadow:0 16px 34px #17171712}.trentSeoAdminPage .seoAdminHero h1{color:var(--trent-dark);letter-spacing:0}.trentSeoAdminPage .seoAdminHero .mutedText,.trentSeoAdminPage .seoAdminAccessState p,.trentSeoAdminPage .seoAdminPanelHead small,.trentSeoAdminPage .seoAdminProductRow small,.trentSeoAdminPage .seoAdminEditorHead p,.trentSeoAdminPage .seoAdminFieldLabel small{color:var(--trent-text-muted)}.trentSeoAdminPage .seoAdminAccessState{border:1px solid var(--trent-border);border-radius:28px;box-shadow:0 24px 60px #1717171a}.trentSeoAdminPage .seoAdminAccessState>span{color:var(--trent-accent);background:var(--trent-soft);border-radius:20px}.trentSeoAdminPage .seoAdminLoadingGrid span{background:linear-gradient(90deg,#e8e6e5bf,#fffffff2,#e8e6e5bf) 0 0/200% 100%;border-radius:24px}.trentSeoAdminPage .seoAdminStat{border:1px solid var(--trent-border);border-top:0;border-radius:22px;box-shadow:0 10px 22px #1717170d}.trentSeoAdminPage .seoAdminStat.good{background:#effaf8}.trentSeoAdminPage .seoAdminStat.warning{background:#fff7ed}.trentSeoAdminPage .seoAdminStat.muted{background:#f7f8f8}.trentSeoAdminPage .seoAdminListPanel,.trentSeoAdminPage .seoAdminEditor{border:1px solid var(--trent-border);border-radius:26px;box-shadow:0 16px 34px #1717170f}.trentSeoAdminPage .seoAdminSearch input,.trentSeoAdminPage .merchantForm input,.trentSeoAdminPage .merchantForm textarea,.trentSeoAdminPage .merchantForm select{border:1px solid var(--trent-border);color:var(--trent-dark);background:#f8fbfa;border-radius:18px;font-family:inherit}.trentSeoAdminPage .seoAdminProductRow{border:1px solid var(--trent-border);background:#fbfcfc;border-radius:20px;transition:border-color .2s,background .2s}.trentSeoAdminPage .seoAdminProductRow:hover{background:#fff;border-color:#1d9ba157}.trentSeoAdminPage .seoAdminProductRow.active{background:var(--trent-soft);border-color:#1d9ba180}.trentSeoAdminPage .seoAdminProductRow img{border-radius:18px}.trentSeoAdminPage .seoAdminStatus.good{color:var(--trent-accent);background:var(--trent-soft)}.trentSeoAdminPage .seoAdminStatus.warning{color:#9a5b17;background:#fff1df}.trentSeoAdminPage .seoAdminStatus.neutral{color:#171717a3;background:#eee}.trentSeoAdminPage .seoAdminEditorHead{border:1px solid var(--trent-border);background:#f8fbfa;border-radius:22px}.trentSeoAdminPage .seoAdminTabs{border:1px solid var(--trent-border);background:#f8fbfa;border-radius:20px}.trentSeoAdminPage .seoAdminTabs button{min-height:44px;color:var(--trent-text-muted);border-radius:16px;font-family:inherit}.trentSeoAdminPage .seoAdminTabs button.active{color:var(--trent-accent);background:#fff;box-shadow:0 8px 14px #17171712}.trentSeoAdminPage .seoAdminToggle{border-color:var(--trent-border);background:#f8fbfa;border-radius:18px}.trentSeoAdminPage .statusBadge{color:var(--trent-accent);background:var(--trent-soft)}.merchantTableWrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.merchantTable{border-collapse:collapse;width:100%;min-width:820px}.merchantTable th,.merchantTable td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:12px}.merchantTable th{color:var(--muted);background:#f8fafc;font-size:.86rem;font-weight:900}.merchantTable tr:last-child td{border-bottom:0}.orderPanel{max-width:1040px;margin:0 auto;padding:18px 0 42px}.orderCardGrid{grid-template-columns:1fr;gap:12px;display:grid}.orderCardV2{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.orderCardV2 h2{margin:8px 0 0;font-size:1.05rem}.compactFacts{gap:8px;margin:0;display:grid}.compactFacts div{grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);align-items:start;gap:6px;display:grid}.compactFacts dt{color:var(--muted);font-weight:800}.compactFacts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.orderActions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.orderDetailGrid{gap:12px;margin-bottom:12px;display:grid}.trentOrderVerification{margin-bottom:12px}.trentOrderVerificationGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.trentOrderVerificationCard{border:1px solid var(--trent-border);background:#fff;border-radius:18px;gap:12px;padding:14px;display:grid}.trentOrderVerificationCard h3{color:var(--trent-accent);margin:0;font-size:1rem;font-weight:900}.trentOrderQrBox{border:1px dashed var(--trent-border);min-height:214px;color:var(--trent-text-muted);text-align:center;background:#fff;border-radius:16px;place-items:center;padding:12px;font-weight:800;display:grid}.trentOrderQrBox p{margin:0}.trentOrderQrBox img{border-radius:10px}.trentOrderOtpCode{min-height:58px;color:var(--trent-accent);background:var(--trent-soft);direction:ltr;border-radius:16px;justify-content:center;align-items:center;padding:10px 18px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:28px;font-weight:900;display:inline-flex}.trentLtrValue{direction:ltr;unicode-bidi:isolate}.trentProofPickerBand{gap:14px}.trentProofPicker{aspect-ratio:1.54;width:100%;min-height:220px;color:var(--trent-primary);cursor:pointer;font:inherit;background:#f3f4f4;border:1px solid #d6d6d6;border-radius:18px;place-items:center;display:grid;overflow:hidden}.trentProofPicker.hasImage{background:#000}.trentProofPicker img{object-fit:cover;width:100%;height:100%}.trentProofPickerEmpty{justify-items:center;gap:8px;display:grid}.trentProofPickerIcon{border:2px solid;border-radius:999px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:800;line-height:1;display:grid}.trentProofPickerEmpty strong,.trentProofSelectedName{color:var(--trent-primary);font-size:14px;font-weight:800}.trentProofSelectedName{color:#171717b3;overflow-wrap:anywhere;min-height:18px;margin:0}.trentProofRemove{justify-self:start}.trentProofHiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.trentProofSheetBackdrop,.trentProofUploadingOverlay{z-index:120;position:fixed;inset:0}.trentProofSheetBackdrop{background:#00000047;align-items:end;display:grid}.trentProofSheet{width:min(100%,520px);padding:10px 0 max(10px, env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;margin:0 auto;display:grid;box-shadow:0 -18px 42px #00000029}.trentProofSheet button{min-height:58px;color:var(--trent-dark);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:800;display:grid}.trentProofSheet button span{color:#fff;background:var(--trent-primary);border-radius:999px;place-items:center;width:30px;height:30px;font-family:EnglishDin,ArabicDin,sans-serif;font-weight:900;display:grid}.trentProofUploadingOverlay{background:#0003;place-items:center;display:grid}.trentProofUploadingOverlay div{background:#fff;border-radius:18px;justify-items:center;gap:12px;min-width:154px;padding:20px;display:grid;box-shadow:0 20px 50px #00000026}.trentProofUploadingOverlay p{color:var(--trent-dark);margin:0;font-weight:800}.trentExtensionPanel{width:min(100%,720px);margin:0 auto;padding:20px}.trentExtensionForm{gap:16px;display:grid}.trentExtensionDaysField{color:var(--trent-dark);gap:8px;font-weight:800;display:grid}.trentExtensionDaysField span{font-size:14px;font-weight:800}.trentExtensionDaysField input{width:100%;min-height:48px;color:var(--trent-dark);background:#f2f3f3;border:0;border-radius:14px;outline:none;padding:10px 14px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:16px;font-weight:800}.trentExtensionDaysField input:focus{box-shadow:0 0 0 3px #1d9ba124}.trentExtensionInfoRows{gap:8px;margin:0;display:grid}.trentExtensionInfoRows div{justify-content:space-between;align-items:center;gap:16px;min-height:26px;display:flex}.trentExtensionInfoRows dt,.trentExtensionInfoRows dd{margin:0;font-size:13px;line-height:1.4}.trentExtensionInfoRows dt{color:var(--trent-dark);font-weight:700}.trentExtensionInfoRows dd{color:var(--trent-dark);text-align:end;direction:ltr;unicode-bidi:isolate;font-family:EnglishDin,ArabicDin,sans-serif;font-weight:900}.trentExtensionPanel .submitAction{background:var(--trent-primary);border-radius:16px;min-height:50px;margin-top:8px}.singleColumnForm{max-width:720px}.messageList{gap:10px;display:grid}.messageRoom{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:14px;display:grid}.messageRoom strong,.messageRoom span{overflow-wrap:anywhere;min-width:0}.messageRoom span,.messageRoom small{color:var(--muted)}.chatSurface{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:10px;min-height:420px;max-height:60dvh;padding:14px;display:flex;overflow-y:auto}.chatBubble{background:#f1f5f9;border-radius:8px;width:fit-content;max-width:min(76%,520px);padding:10px 12px}.chatBubble.own{color:#fff;background:var(--accent);align-self:flex-end}.chatBubble p{overflow-wrap:anywhere;margin:0 0 4px;line-height:1.6}.chatBubble small{opacity:.8}.chatComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.chatComposer input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:44px;padding:0 12px}@keyframes shimmer{to{background-position:-200% 0}}.mobileBottomNav{background:#fffffff0;border:1px solid #11182714;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:520px;min-height:64px;margin:0 auto;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #11182724}.navItem{min-width:0;min-height:48px;color:var(--muted);cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;font-size:.75rem;font-weight:700;display:grid}.navItemActive{color:var(--accent-strong);background:#ecfdf3}.navGlyph{border:2px solid;border-radius:999px;width:18px;height:18px;margin-bottom:3px}@media (min-width:640px){.appShell{padding:32px 32px 112px}h1{font-size:3rem}.statusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.seoAdminHero{grid-template-columns:minmax(0,1fr) auto}.seoAdminHeroActions{justify-content:flex-end}.seoAdminLoadingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.seoAdminStats{grid-template-columns:repeat(4,minmax(0,1fr))}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.headerAccountLink{display:grid}.twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr))}.fourColumnFields{grid-template-columns:repeat(4,minmax(0,1fr))}.merchantGrid,.orderDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.productDetails{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.productDetailsV2{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.productDetailBand{grid-column:1/-1}.mapPreviewBand{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:center}.reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cartLayout,.checkoutLayout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.cartItem{grid-template-columns:96px minmax(0,1fr) 112px auto}.quantityControl,.dangerText{grid-column:auto}.merchantForm{grid-template-columns:repeat(2,minmax(0,1fr))}.formBand{align-content:start}.submitAction{grid-column:1/-1}.merchantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.seoAdminWorkspace{grid-template-columns:minmax(320px,.38fr) minmax(0,1fr)}.seoAdminListPanel{position:sticky;top:16px}.seoAdminProductList{max-height:calc(100dvh - 330px)}.seoAdminEditorHead{grid-template-columns:minmax(0,1fr) auto}.seoAdminUrlBand,.seoAdminTextBand,.seoAdminSharingBand{grid-template-columns:repeat(2,minmax(0,1fr))}.seoAdminActions{grid-template-columns:minmax(0,1fr) auto}.orderCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trentFavoritesPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);padding-bottom:0}.trentAllProductPage{background:#fff}.trentAllProductPage .trentFavoritesContent{padding-top:16px}.trentAllProductPage .trentFavoritesTitleBlock{margin-bottom:12px}.trentFavoritesContent{min-height:calc(100dvh - 130px);padding:0 0 18px}.trentFavoritesTitleBlock{padding:16px}.trentFavoritesWebTitle,.trentFavoritesMobileTitle{color:var(--trent-dark);margin:0}.trentFavoritesWebTitle{font-size:18px;font-weight:400}.trentFavoritesMobileTitle{display:none}.trentFavoritesGrid{grid-template-columns:1fr;gap:12px;padding:0 16px 24px;display:grid}.trentFavoriteProductCard{background:#fff;border:0;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 2px 10px #1717171a}.trentFavoriteProductLink{grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:112px;padding:8px;display:grid}.trentFavoriteProductImage{background:#e9eef0;border-radius:8px;width:88px;height:88px;position:relative;overflow:hidden}.trentFavoriteProductImage img{object-fit:cover;width:100%;height:100%}.trentFavoriteProductDetails{align-content:center;gap:4px;min-width:0;padding-inline-end:36px;display:grid}.trentFavoriteProductDetails strong{-webkit-line-clamp:2;color:var(--trent-dark);-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.trentFavoriteProductDetails small{min-width:0;color:var(--trent-accent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10px;display:flex;overflow:hidden}.trentFavoriteBadges{gap:4px;min-height:18px;display:flex}.trentFavoriteBadges em{border-radius:14px;align-items:center;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.trentFavoriteBadges em.rent{color:var(--trent-primary);background:#1d9ba126}.trentFavoriteBadges em.sale{color:var(--trent-orange);background:#ff894526}.trentFavoritePriceRow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.trentFavoritePriceRow b{min-width:0;color:var(--trent-orange);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.trentFavoritePriceSeparator{color:#17171747;font-weight:700}.trentFavoriteRating{min-width:38px;height:18px;color:var(--trent-dark);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:7px;left:5px}.trentFavoriteRating span{color:var(--trent-orange)}.trentFavoriteImageCounter{color:#171717b3;background:#1717171f;border-radius:12px;justify-content:center;align-items:center;min-width:34px;height:18px;padding:2px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:50%;transform:translate(50%)}.trentFavoriteToggle{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.trentFavoriteToggle:disabled{cursor:wait;opacity:.5}.trentFavoritesEmpty,.trentFavoritesNotLogged{text-align:center;place-items:center;min-height:52dvh;padding:24px;display:grid}.trentFavoritesEmpty p,.trentFavoritesNotLogged p{color:var(--trent-dark);margin:0;font-size:18px;font-weight:700}.trentFavoritesEmptyMobile{display:none}.trentFavoriteSkeleton{background:linear-gradient(90deg,#eef2f4 25%,#f8fafb 37%,#eef2f4 63%) 0 0/200% 100%;border-radius:12px;min-height:112px;animation:1.2s infinite shimmer}.trentWelcomePage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark)}.trentIamLogoutPage{background:var(--trent-bg);min-height:100svh;color:var(--trent-dark);direction:rtl;place-items:center;display:grid}.trentIamLogoutState{place-items:center;width:64px;height:64px;display:grid}.trentIamLogoutSpinner{border:3px solid var(--trent-soft);border-top-color:var(--trent-primary);border-radius:999px;width:32px;height:32px;animation:.8s linear infinite trentSpin}.trentIamLogoutCheck{border:2px solid var(--trent-primary);width:38px;height:38px;color:var(--trent-primary);border-radius:999px;place-items:center;font-family:ArabicDin,sans-serif;font-size:22px;font-weight:800;line-height:1;display:grid}.trentAssistantPage,.trentAssistantGate{min-height:100dvh;color:var(--trent-dark);background:var(--trent-bg);direction:rtl;font-family:ArabicDin,EnglishDin,sans-serif}:is(.catalogShell:has(.trentAssistantPage)>.mobileBottomNav,.catalogShell:has(.trentAssistantGate)>.mobileBottomNav){display:none}.trentAssistantGate{text-align:center;place-items:center;padding:24px;display:grid}.trentAssistantGate p{color:var(--trent-dark);margin:0;font-size:16px;font-weight:900}.trentAssistantPage{grid-template-rows:auto minmax(0,1fr) auto auto;max-height:100dvh;display:grid}.trentAssistantHeader{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px 10px;display:grid}.trentAssistantHeader button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.trentAssistantAvatar{background:var(--trent-soft);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.trentAssistantHeader h1,.trentAssistantHeader p{margin:0}.trentAssistantHeader h1{color:var(--trent-dark);font-size:18px;font-weight:900}.trentAssistantHeader p{color:#1717179e;font-size:12px;font-weight:700}.trentAssistantMessages{flex-direction:column;gap:12px;min-height:0;padding:10px 16px 16px;display:flex;overflow-y:auto}.trentAssistantBubble{align-self:flex-start;gap:10px;max-width:min(86vw,720px);display:grid}.trentAssistantBubble.me{align-self:flex-end}.trentAssistantBubble>p{white-space:pre-line;border:1px solid var(--trent-border);color:var(--trent-dark);background:#fff;border-radius:18px 18px 4px;margin:0;padding:11px 14px;font-size:14px;font-weight:700;line-height:1.7}.trentAssistantBubble.me>p{border-color:var(--trent-primary);color:#fff;background:var(--trent-primary);border-radius:18px 18px 18px 4px}.trentAssistantProducts{scroll-snap-type:x mandatory;gap:10px;width:min(86vw,720px);padding-bottom:4px;display:flex;overflow-x:auto}.trentAssistantProductCard{border:1px solid var(--trent-border);scroll-snap-align:start;background:#fff;border-radius:8px;flex:0 0 222px;display:grid;overflow:hidden}.trentAssistantProductImage{background:#e6f4f16b;place-items:center;height:104px;display:grid;position:relative}.trentAssistantProductImage img{object-fit:cover}.trentAssistantProductBody{gap:6px;padding:10px;display:grid}.trentAssistantProductBody strong,.trentAssistantProductBody span,.trentAssistantProductBody em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trentAssistantProductBody strong{color:var(--trent-dark);font-size:13px;font-weight:900}.trentAssistantProductBody span{color:#1717179e;font-size:11px;font-weight:700}.trentAssistantProductBody em{color:var(--trent-primary);font-size:13px;font-style:normal;font-weight:900}.trentAssistantProductBody div,.trentAssistantActions{flex-wrap:wrap;gap:8px;display:flex}.trentAssistantProductBody button,.trentAssistantActions button{border:1px solid var(--trent-border);min-height:36px;color:var(--trent-dark);cursor:pointer;background:#fff;border-radius:12px;flex:64px;font-family:inherit;font-size:12px;font-weight:900}.trentAssistantProductBody button.primary,.trentAssistantActions button:first-child{border-color:var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentAssistantProgress{background:#1d9ba11f;height:2px;overflow:hidden}.trentAssistantProgress:after{background:var(--trent-primary);content:"";width:45%;height:100%;animation:.9s ease-in-out infinite trentAssistantProgress;display:block}.trentAssistantNotice{margin:0 16px 8px}.trentAssistantComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 16px 16px;display:grid}.trentAssistantComposer input{border:1px solid var(--trent-border);width:100%;min-height:48px;color:var(--trent-dark);background:#fff;border-radius:16px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700}.trentAssistantComposer input:focus{border-color:var(--trent-primary);box-shadow:0 0 0 3px #1d9ba11f}.trentAssistantComposer button{color:#fff;background:var(--trent-primary);cursor:pointer;border:0;border-radius:16px;min-width:62px;min-height:48px;font-family:inherit;font-size:13px;font-weight:900}.trentAssistantComposer button:disabled{cursor:not-allowed;opacity:.58}@keyframes trentAssistantProgress{0%{transform:translate(120%)}to{transform:translate(-240%)}}.trentWelcomeHero{min-height:100dvh;position:relative;overflow:hidden}.trentWelcomeArc{background:var(--trent-soft);clip-path:ellipse(110% 100% at 50% 0);height:320px;position:absolute;top:0;left:0;right:0}.trentWelcomeLogo{z-index:1;justify-content:center;padding:200px 16px 0;display:flex;position:relative}.trentWelcomeLogo img{object-fit:contain;width:150px;height:auto}.trentWelcomePanel{z-index:1;background:var(--trent-bg);border-radius:20px 20px 0 0;gap:8px;width:100%;margin:60px auto 0;padding:16px 10px 32px;display:grid;position:relative}.trentWelcomeTitleRow{justify-content:space-around;align-items:center;gap:12px;display:flex}.trentWelcomeTitleRow h1{margin:0;font-size:18px;font-weight:700;line-height:1.35}.trentWelcomeTitleRow strong{color:var(--trent-primary);font-size:30px;font-weight:700}.trentWelcomePanel>p{text-align:center;margin:0 0 18px;font-size:18px;font-weight:500}.trentWelcomeActions{gap:8px;display:grid}.trentWelcomePrimary,.trentWelcomeSecondary,.trentWelcomeNafath{border-radius:40px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:min(300px,100%);min-height:45px;font-size:14px;font-weight:700;display:inline-flex}.trentWelcomePrimary{background:var(--trent-primary);color:#fff;border:0}.trentWelcomeSecondary{border:2px solid var(--trent-border);color:#000;cursor:pointer;background:#fff}.trentWelcomeSecondary:not(.disabled){direction:ltr}.trentWelcomeSecondary span{direction:rtl}.trentWelcomeSecondary:disabled{cursor:default;opacity:.65}.trentWelcomeNafath{border:2px solid var(--trent-border);color:var(--trent-accent);background:0 0}.trentWelcomeNafath em{color:#c96a2d;background:#ff89451f;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}.trentWelcomeDivider{color:var(--trent-text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:18px 0;font-size:14px;display:grid}.trentWelcomeDivider span{background:var(--trent-border);height:1px}.trentWelcomeError{width:min(300px,100%);color:var(--trent-red);text-align:center;justify-self:center;font-size:12px}.trentNafathPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);padding:12px 16px 28px}.trentNafathPage.comingSoon{align-items:center;display:grid}.trentNafathPage.enabled{align-content:start;gap:16px;display:grid}.trentNafathComingSoon,.trentNafathHeroCard,.trentNafathFormCard,.trentNafathAttemptCard{background:#fff;border-radius:22px;width:100%;margin:0 auto}.trentNafathComingSoon{border:1px solid var(--trent-border);width:min(100%,560px);margin-top:20px;padding:24px;box-shadow:0 8px 16px #0000000d}.trentNafathPage.comingSoon .trentNafathComingSoon{margin-top:0}.trentNafathHeader{text-align:center;align-items:center;width:min(100%,560px);height:40px;margin:0 auto;display:grid;position:relative}.trentNafathHeader strong{font-size:20px;font-weight:700}.trentNafathHeader button{width:40px;height:40px;color:var(--trent-dark);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:0}.trentNafathHeader button svg{fill:currentColor;width:24px;height:24px}.trentNafathPage.enabled>.trentNafathHeader{width:100%}.trentNafathLargeIcon{fill:#f57c00;width:48px;height:48px;margin-top:20px;display:block}.trentNafathComingSoon h1{margin:16px 0 10px;font-size:22px;font-weight:700;line-height:1.2}.trentNafathComingSoon p,.trentNafathHeroCard p,.trentNafathFormCard p,.trentNafathAttemptCard p{color:#17171799;margin:0;font-size:13px;font-weight:400;line-height:1.7}.trentNafathComingSoon p:first-of-type{color:#171717bf;font-size:14px;font-weight:500;line-height:1.45}.trentNafathComingSoon p:not(:first-of-type){color:#171717ad}.trentNafathStatusBox{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;gap:6px;margin-top:16px;padding:14px;display:grid}.trentNafathStatusBox strong,.trentNafathStatusBox span{color:inherit;font-size:12px}.trentNafathStatusBox strong{font-weight:700}.trentNafathHeroCard{text-align:center;justify-items:center;gap:14px;margin-top:4px;padding:22px 16px 13px;display:grid;box-shadow:0 6px 14px #0000000f}.trentNafathLogoRow{justify-content:center;align-items:center;gap:10px;display:flex}.trentNafathLogoChip{width:52px;height:52px;color:var(--trent-primary);background:#fff;border-radius:16px;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 4px 10px #0000000f}.trentNafathLogoChip img{object-fit:cover;width:100%;height:100%}.trentNafathHeroCard>strong{min-height:30px;color:var(--trent-primary);background:#1d9ba11a;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.trentNafathHeroCard p{color:#17171799;text-align:center;font-size:12px}.trentNafathFormCard p,.trentNafathAttemptCard p{font-size:12px}.trentNafathFormCard{border:1px solid var(--trent-border);border-radius:18px;gap:8px;padding:16px;display:grid}.trentNafathAttemptCard{border:1px solid var(--trent-border);border-radius:18px;gap:14px;padding:16px;display:grid}.trentNafathFormCard h1{margin:0;font-size:16px;font-weight:700}.trentNafathFormCard form{gap:14px;display:grid}.trentNafathField{display:block;position:relative}.trentNafathFormCard input{border:1px solid var(--trent-border);background:var(--trent-bg);width:100%;min-height:50px;color:var(--trent-dark);font:inherit;text-align:right;border-radius:14px;outline:0;padding:15px 14px 0}.trentNafathFormCard input:focus{border-color:var(--trent-primary)}.trentNafathField span{color:var(--trent-dark);pointer-events:none;font-size:14px;font-weight:400;transition:top .12s,font-size .12s,color .12s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.trentNafathField input:focus+span,.trentNafathField input:not(:placeholder-shown)+span{color:#171717a6;font-size:11px;top:12px}.trentNafathRoleGroup{flex-wrap:wrap;gap:8px;display:flex}.trentNafathRoleGroup button{border:1px solid var(--trent-border);min-height:36px;color:var(--trent-dark);cursor:pointer;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:400;display:inline-flex}.trentNafathRoleGroup button em{font-style:normal}.trentNafathRoleGroup button span{font-family:EnglishDin,ArabicDin,sans-serif;font-size:15px;font-weight:900;line-height:1}.trentNafathRoleGroup button.selected{border-color:var(--trent-primary);background:#1d9ba124}.trentNafathSubmit,.trentNafathOpenButton{cursor:pointer;min-height:48px;font:inherit;border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.trentNafathSubmit{background:var(--trent-primary);color:#fff;border:0}.trentNafathSubmit:disabled{cursor:default;background:var(--trent-border)}.trentNafathSubmit .trentMoreSpinner{border-color:#fff #ffffff59 #ffffff59;width:22px;height:22px}.trentNafathOpenButton,.trentNafathAttemptActions button{border:1px solid var(--trent-primary);color:var(--trent-primary);background:#fff}.trentNafathAttemptCard.empty{color:var(--trent-text-muted)}.trentNafathAttemptHeader{align-items:center;gap:8px;display:flex}.trentNafathAttemptHeader>span,.trentNafathDialog header>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid}.trentNafathAttemptHeader>span.success,.trentNafathDialog header>span.success{color:var(--trent-primary);background:#1d9ba11f}.trentNafathAttemptHeader>span.error,.trentNafathDialog header>span.error{color:var(--trent-red);background:#d32f2f1f}.trentNafathAttemptHeader strong{flex:1;font-size:15px;font-weight:700}.trentNafathAttemptHeader em{border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:700}.trentNafathAttemptHeader em.success{color:var(--trent-primary);background:#1d9ba11a}.trentNafathAttemptHeader em.error{color:var(--trent-red);background:#d32f2f1a}.trentNafathMetaRow{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px;display:grid}.trentNafathMetaRow span{color:var(--trent-text-muted);font-size:12px;font-weight:600}.trentNafathMetaRow code{overflow-wrap:anywhere;color:var(--trent-dark);font-family:var(--font-english-din), monospace;font-size:12px;line-height:1.4}.trentNafathMetaRow code.danger{color:var(--trent-red)}.trentNafathAttemptActions{flex-wrap:wrap;gap:8px;display:flex}.trentNafathAttemptActions button{cursor:pointer;min-height:36px;font:inherit;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.trentNafathAttemptActions button.filled,.trentNafathDialog button.filled{border-color:var(--trent-primary);background:var(--trent-primary);color:#fff}.trentNafathNotice{width:min(100%,560px);color:var(--trent-primary);text-align:center;margin:0 auto;font-size:12px;font-weight:700}.trentNafathDialogBackdrop{z-index:70;background:#00000059;place-items:center;padding:24px 18px;display:grid;position:fixed;inset:0}.trentNafathDialog{background:#fff;border-radius:18px;gap:14px;width:min(100%,460px);max-height:min(720px,90dvh);padding:18px 20px 12px;display:grid;overflow:auto}.trentNafathDialog header{align-items:center;gap:8px;display:flex}.trentNafathDialog h2{margin:0;font-size:16px;font-weight:700}.trentNafathDialog pre{color:var(--trent-dark);font-family:var(--font-english-din), monospace;white-space:pre-wrap;direction:ltr;background:#1d9ba114;border:1px solid #1d9ba12e;border-radius:14px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.trentNafathDialog div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trentNafathDialog button{min-height:36px;color:var(--trent-primary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:700}@media (max-width:599px){.trentWelcomePanel>p{margin-bottom:10px}.trentWelcomePrimary,.trentWelcomeSecondary,.trentWelcomeNafath{min-height:38px}.trentNafathPage{padding:12px 16px 24px}.trentNafathComingSoon{padding:24px}.trentNafathComingSoon h1{font-size:22px}.trentNafathStatusBox{padding:14px}.trentNafathAttemptCard.empty{padding-block:13px}.trentFavoritesPage{background:#fff;padding-bottom:92px}.trentAllProductPage{padding-bottom:0}.trentFavoritesPage .trentSearchAppBar,.trentFavoritesPage .trentFlutterFooter{display:none}.trentFavoritesContent{min-height:calc(100dvh - 92px);padding-top:0}.trentFavoritesTitleBlock{padding:10px 16px 0}.trentFavoritesWebTitle{display:none}.trentFavoritesMobileTitle{font-size:16px;font-weight:700;display:block}.trentFavoritesGrid{gap:8px;padding:12px 8px 24px}.trentFavoriteProductCard{border-color:#0000;border-radius:8px;box-shadow:0 2px 10px #1717171a}.trentFavoriteRating{left:auto;right:5px}.trentFavoritesEmpty{min-height:calc(100dvh - 170px)}.trentFavoritesEmptyWeb{display:none}.trentFavoritesEmptyMobile{display:block}}@media (max-width:400px){.trentNafathComingSoon{padding:24px 24px 30px;transform:translateY(0)}.trentNafathComingSoon h1{color:#171717;font-size:23px;font-weight:500;line-height:1.2}.trentNafathComingSoon p:first-of-type{color:#171717a6;font-size:13px;line-height:1.65}.trentNafathComingSoon p:not(:first-of-type){color:#17171794;font-size:12px;line-height:1.7}.trentNafathStatusBox{margin-top:12px}.trentNafathStatusBox strong,.trentNafathStatusBox span{color:#9a3412d9;text-align:center;justify-self:center;max-width:260px;font-size:11px;line-height:1.4}.trentNafathFormCard p{justify-self:end;max-width:320px}.trentNafathFormCard{gap:14px;margin-top:0;padding-top:17px}.trentNafathAttemptCard.empty{padding-block:12px}.trentNafathAttemptCard.empty p{justify-self:end;max-width:310px}}@media (min-width:401px) and (max-width:599px){.trentNafathFormCard{gap:6px}.trentNafathComingSoon{padding:24px 24px 28px}.trentNafathComingSoon h1{font-size:23px;line-height:1.2}.trentNafathComingSoon p:first-of-type{font-size:14px;line-height:1.55}.trentNafathComingSoon p:not(:first-of-type){font-size:12px;line-height:1.7}.trentNafathStatusBox{margin-top:14px}.trentNafathStatusBox strong,.trentNafathStatusBox span{text-align:center;justify-self:center;max-width:300px;font-size:11px;line-height:1.4}}@media (min-width:700px){.trentFavoritesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.trentFavoriteProductCard,.trentFavoriteSkeleton{height:260px}.trentFavoriteProductLink{grid-template-rows:minmax(0,54fr) minmax(0,46fr);grid-template-columns:1fr;gap:0;height:100%;min-height:0}.trentFavoriteProductImage{width:100%;height:100%}.trentFavoriteProductDetails{align-content:start;gap:2px;padding:5px 0 0}.trentFavoriteProductDetails strong{font-size:13px}}@media (min-width:1100px){.trentFavoritesGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.trentMorePage{min-height:100dvh;color:var(--trent-dark);background:#fff;padding-bottom:92px}.trentMoreContent{width:min(100%,560px);margin:0 auto;padding:0 16px 32px}.trentMoreSpacer{height:20px}.trentMoreUserCard{align-items:center;gap:12px;min-width:0;display:flex}.trentMoreAvatar{width:80px;height:80px;color:var(--trent-text-muted);background:#f1f5f7;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.trentMoreAvatar img{object-fit:cover;width:100%;height:100%}.trentMoreAvatar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:42px;height:42px}.trentMoreUserInfo{flex:1;gap:4px;min-width:0;display:grid}.trentMoreUserNameRow,.trentMorePhoneRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.trentMoreUserNameRow strong{min-width:0;color:var(--trent-dark);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.trentMoreRating{color:var(--trent-dark);align-items:center;gap:4px;font-size:16px;display:inline-flex}.trentMoreUserInfo p,.trentMorePhoneRow small{color:#17171799;margin:0}.trentMoreUserInfo p{font-size:16px}.trentMorePhoneRow small{font-size:10px}.trentMorePhoneRow a{width:57px;height:27px;color:var(--trent-dark);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:400;display:inline-flex}.trentMoreLoadCard,.trentMoreNafathCard,.trentMoreTile,.trentMoreDashboardCard{border:1px solid var(--trent-border);background:#fff;border-radius:16px}.trentMoreLoadCard{text-align:center;justify-items:center;gap:12px;min-height:132px;padding:16px;display:grid}.trentMoreNotice{color:var(--trent-accent);text-align:center;background:#1d9ba114;border:1px solid #1d9ba138;border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:13px;font-weight:700}.trentMoreLoadCard p{color:#171717b3;margin:0;font-size:13px;font-weight:600}.trentMoreLoadCard a{color:var(--trent-primary);font-weight:700}.trentMoreSpinner{border:3px solid #1d9ba133;border-top-color:var(--trent-primary);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite trentSpin}.trentMoreNafathCard{align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.trentMoreNafathIcon{width:36px;height:36px;color:var(--trent-primary);background:#1d9ba11f;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.trentMoreNafathIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.trentMoreNafathCard span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.trentMoreNafathCard strong{color:var(--trent-dark);font-size:14px;font-weight:700}.trentMoreNafathCard small{color:#17171799;font-size:11px}.trentMoreNafathCard em{color:#b66a00;background:#ffa50026;border-radius:12px;align-items:center;min-height:24px;padding:4px 10px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.trentMoreTileStack{gap:8px;margin-top:8px;display:grid}.trentMoreTile{width:100%;min-height:56px;color:var(--trent-dark);cursor:pointer;border-color:#e8e6e5bf;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 1px 2px #00000008}.trentMoreTileTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.trentMoreTileTitle b{color:#fff;background:var(--trent-primary);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.trentMoreTileTitle em{color:var(--trent-orange);background:#ff894524;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700}.trentMoreTileIcon{background:var(--trent-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.trentMoreDashboardCard{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.trentMoreDashboardCard div{gap:4px;display:grid}.trentMoreDashboardCard strong{color:var(--trent-dark);font-size:14px;font-weight:700}.trentMoreDashboardCard span{color:#17171799;font-size:11px;font-weight:500}.trentMoreSwitch{align-items:center;width:48px;height:28px;display:inline-flex;position:relative}.trentMoreSwitch input{opacity:0;pointer-events:none;position:absolute}.trentMoreSwitch span{background:#d8dde1;border-radius:999px;width:100%;height:100%;position:relative}.trentMoreSwitch span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0000002e}.trentMoreSwitch input:checked+span{background:var(--trent-primary)}.trentMoreSwitch input:checked+span:after{transform:translate(-20px)}.trentMoreDialogBackdrop{z-index:60;background:#00000059;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trentMoreDialog{background:#fff;border-radius:16px;width:min(100%,390px);padding:18px;box-shadow:0 16px 38px #0000002e}.trentMoreDialog h2,.trentMoreDialog p{margin:0}.trentMoreDialog h2{color:var(--trent-dark);font-size:18px;font-weight:800}.trentMoreDialog p{color:#171717ad;margin-top:8px;font-size:14px}.trentMoreDialog div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.trentMoreDialog button{min-height:40px;color:var(--trent-dark);background:#f1f5f7;border:0;border-radius:10px;padding:0 16px;font-weight:700}.trentMoreDialog button.danger{color:#fff;background:var(--trent-red)}@media (min-width:700px){.trentMorePage{background:var(--trent-bg);padding-bottom:32px}.trentMoreContent{padding-top:16px}}.trentAddProductPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark)}.trentMerchantGateCard{border:1px solid var(--trent-border);background:#fff;border-radius:28px;align-content:start;gap:12px;width:min(100% - 48px,560px);min-height:0;margin:14dvh auto 24px;padding:28px;display:grid}.trentMerchantGateCard.loading{place-items:center;min-height:180px}.trentMerchantGateCard h1{color:var(--trent-accent);margin:0;font-size:26px;font-weight:800;line-height:1.35}.trentMerchantGateCard p{color:#171717b8;margin:0;font-size:14px;font-weight:500;line-height:1.6}.trentMerchantGatePage{place-items:center;min-height:100dvh;padding:24px;display:grid}.trentMerchantGatePage .trentMerchantGateCard{width:min(100%,560px);margin:0;padding:28px}.trentMerchantGatePage .trentMerchantGateCard h1{font-size:26px}.trentMerchantGatePage .trentMerchantGateCard p{font-weight:400}.trentMerchantGatePage .trentMerchantGateButton{border-radius:40px;min-height:45px;font-size:16px;font-weight:700}.trentFlutterLoginBackdrop{z-index:1200;background:#17171752;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.trentFlutterLoginDialog{width:min(350px,100vw - 40px);max-height:min(500px,100dvh - 48px);color:var(--trent-dark);background:#fff;border-radius:20px;padding:20px;overflow-y:auto}.trentFlutterLoginBack{border:1px solid var(--trent-border);width:24px;height:24px;color:var(--trent-accent);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-size:26px;line-height:1;display:grid}.trentFlutterLoginForm{gap:0;padding:20px 16px 0;display:grid}.trentFlutterLoginForm h2{color:var(--trent-dark);margin:0 0 20px;font-size:20px;font-weight:700}.trentFlutterPhoneField{color:var(--trent-dark);gap:8px;font-size:14px;font-weight:700;display:grid}.trentFlutterPhoneField input{border:1px solid var(--trent-border);width:100%;height:45px;color:var(--trent-dark);background:#fff;border-radius:12px;outline:0;padding:0 14px;font-family:inherit;font-size:14px}.trentFlutterPhoneField input:focus{border-color:var(--trent-primary)}.trentFlutterLoginHint{color:var(--trent-dark);margin:8px 0 50px;font-size:12px;font-weight:400}.trentFlutterLoginError{color:var(--trent-red);margin:12px 0 0;font-size:12px;font-weight:700}.trentFlutterPrimaryButton{background:var(--trent-primary);width:100%;min-height:45px;color:var(--trent-bg);cursor:pointer;border:0;border-radius:40px;justify-content:center;align-items:center;margin-top:0;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.trentFlutterPrimaryButton:disabled,.trentFlutterSecondaryButton:disabled{cursor:wait;opacity:.65}.trentFlutterLoginDivider{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:26px 16px;display:grid}.trentFlutterLoginDivider span{background:var(--trent-border);height:1px}.trentFlutterLoginDivider b{color:#17171799;font-size:14px;font-weight:400}.trentFlutterSecondaryButton{border:2px solid var(--trent-border);width:100%;min-height:45px;color:var(--trent-accent);cursor:pointer;background:0 0;border-radius:40px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex}.trentMerchantDeliveryRedirectPage{min-height:100dvh;color:var(--trent-dark);background:#f4f7f6;place-items:center;padding:24px;display:grid}.trentMerchantDeliveryRedirectCard{border:1px solid var(--trent-border);background:#fff;border-radius:28px;gap:0;width:min(100%,620px);padding:28px;display:grid}.trentMerchantDeliveryRedirectCard h1{color:var(--trent-accent);margin:0;font-size:26px;font-weight:800;line-height:1.35}.trentMerchantDeliveryRedirectCard p{color:#171717b8;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.7}.trentMerchantDeliveryRedirectCard .trentMerchantGateButton{margin-top:22px}.trentMerchantDeliveryFallbackButton{color:var(--trent-primary);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:10px;font-family:inherit;font-size:14px;font-weight:700}.trentMerchantGateButton,.trentAddSubmitButton{color:#fff;background:var(--trent-primary);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:800;display:inline-flex}.trentMerchantGateButton{width:100%;margin-top:12px}.trentMerchantRegistration{width:min(100% - 40px,760px);margin:0 auto;padding:26px 0 32px}.trentMerchantRegistrationPage{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#f4f7f6}.trentMerchantTopBar{align-items:flex-start;gap:12px;display:flex}.trentMerchantTopBar h1,.trentAddProductTitleRow h1{color:var(--trent-accent);margin:0;font-size:22px;font-weight:800}.trentMerchantTopBar p{color:#171717ad;margin:4px 0 0;font-size:13px;font-weight:300;line-height:1.5}.trentAddBackButton{background:0 0;border:0;width:44px;height:44px;padding:0}.trentAddBackButton img{width:44px;height:44px;display:block}.trentFlutterBackButton{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.trentFlutterBackButton img{display:block;transform:scaleX(-1)}.trentMerchantRegistrationCard{border:1px solid var(--trent-border);background:#fff;border-radius:32px;gap:22px;margin-top:12px;padding:24px;display:grid;box-shadow:0 18px 28px #002f360d}.trentMerchantIntroBox,.trentMerchantSectionShell{border:1px solid var(--trent-border);background:#f9fbfb}.trentMerchantIntroBox{border-radius:20px;padding:16px}.trentMerchantIntroBox strong{color:var(--trent-primary);font-size:12px;font-weight:800}.trentMerchantIntroBox p{color:#171717b8;margin:8px 0 0;font-size:14px;font-weight:300;line-height:1.7}.trentMerchantSectionShell{border-radius:24px;gap:12px;padding:18px;display:grid}.trentMerchantSectionShell h2,.trentMerchantIdentityFields h2{color:var(--trent-accent);margin:0;font-size:14px;font-weight:800}.trentMerchantIdentityFields{gap:12px;display:grid}.trentMerchantField{border:1px solid var(--trent-border);background:#f8fbfa;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:0 12px;display:flex}.trentMerchantField input{min-width:0;color:var(--trent-dark);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:300}.trentMerchantField img{filter:brightness(0)saturate()invert(48%)sepia(74%)saturate(532%)hue-rotate(136deg)brightness(86%)contrast(85%)}.trentMerchantFieldHint{color:#171717ad;margin:-4px 0 0;font-size:12px;font-weight:300;line-height:1.5}.trentMerchantChoiceWrap{flex-wrap:wrap;gap:10px;display:flex}.trentMerchantChoiceWrap button{border:1px solid var(--trent-border);min-width:min(100%,220px);color:var(--trent-dark);cursor:pointer;text-align:start;background:#fff;border-radius:18px;flex:220px;gap:6px;padding:14px;display:grid}.trentMerchantChoiceWrap button.selected{border-color:var(--trent-primary);background:var(--trent-soft)}.trentMerchantChoiceWrap strong{font-size:14px;font-weight:800}.trentMerchantChoiceWrap span{color:#171717a8;font-size:12px;font-weight:300;line-height:1.45}.trentMerchantUpload{border:1px solid var(--trent-border);cursor:pointer;background:#f8fbfa;border-radius:18px;gap:4px;padding:16px;display:grid;position:relative}.trentMerchantUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.trentMerchantUpload span,.trentMerchantUpload b{color:var(--trent-accent);font-size:13px;font-weight:800}.trentMerchantUpload small{color:#171717ad;font-size:12px}.trentMerchantUpload b{color:var(--trent-primary);justify-self:end}.trentMerchantAgreement{color:var(--trent-dark);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.trentMerchantAgreement a{color:var(--trent-primary)}.trentLegalBundleAgreement{border:1px solid var(--trent-border);background:#f8fbfa;border-radius:18px;align-items:flex-start;gap:10px;padding:16px;display:flex}.trentLegalBundleAgreement.checked{border-color:var(--trent-primary)}.trentLegalBundleAgreement input{width:20px;height:20px;accent-color:var(--trent-primary);cursor:pointer;margin:0}.trentLegalBundleText{color:#171717d1;flex-wrap:wrap;flex:1;gap:6px 5px;padding-top:4px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.trentLegalBundleLinkGroup{align-items:center;gap:5px;display:inline-flex}.trentLegalBundleLinkGroup a{color:var(--trent-primary);text-decoration:underline;-webkit-text-decoration-color:var(--trent-primary);text-decoration-color:var(--trent-primary);text-underline-offset:3px;font-weight:800}.trentLegalBundleLinkGroup b{color:var(--trent-dark);font-weight:500}.trentAddProductForm{padding:0}.trentAddProductInner{padding:16px}.trentAddProductTitleRow{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.trentAddProductTitleSide{justify-content:flex-start;width:0;min-width:0;display:flex}.trentAddProductTitleSideBack{width:44px;min-width:44px}.trentAddProductTitleSideSpacer{width:0;min-width:0}.trentAddProductTitleRow h1{color:var(--trent-dark);text-align:center;margin:0;font-size:20px;font-weight:700;line-height:1.15}.trentAddProductStatus{color:#171717a6;margin:8px 0 0;font-size:13px}.trentAddProductLayout{gap:24px;margin-top:20px;display:grid}.trentAddSection{align-content:start;gap:16px;display:grid}.trentAddImageSection{display:block}.trentAddProductFields{align-content:start;gap:24px;display:grid}.trentAddImageSection>p{color:#17171799;margin:8px 0 0;font-size:12px;font-weight:500}.trentAddSectionTitle{color:var(--trent-dark);margin:0;font-size:16px;font-weight:700}.trentAddHiddenFile{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.trentAddImageSlot{height:80px;color:var(--trent-text-muted);cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:16px;place-items:center;font-size:14px;font-weight:500;display:grid;position:relative;overflow:hidden}.trentAddImageSlot.main{height:250px;margin-top:16px}.trentAddImageEmptyState{justify-items:center;gap:6px;display:grid}.trentAddImageEmptyState span{color:#3c3c3ccc;font-size:14px;font-weight:500;line-height:1}.trentAddImagePreview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trentAddGuidePreview{object-fit:cover;object-position:center 51%}.trentAddImageEmptyIcon{object-fit:contain;width:30px;height:30px}.trentAddImageSlot.main .trentAddImageEmptyIcon{width:60px;height:60px}.trentAddImageSlot button{color:#fff;cursor:pointer;background:#a6192ee6;border:0;border-radius:10px;min-height:30px;padding:0 10px;font-weight:700;position:absolute;top:8px;left:8px}.trentAddImageSlot .trentAddLocalImageName{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);overflow:hidden}.trentAddThumbRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.trentAddFileCount{color:var(--trent-primary);font-size:12px;font-weight:700}.trentPhotoGuideBackdrop{z-index:90;background:#0000008c;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.trentPhotoGuideDialog{background:#fff;border-radius:34px;width:min(100%,700px);height:min(100dvh - 48px,590px);display:grid;overflow:hidden;box-shadow:0 24px 48px #0000001f}.trentPhotoGuideImageWrap{background:#f8fbfb;border-radius:26px;margin:18px 18px 0;position:relative;overflow:hidden}.trentPhotoGuideImageWrap img{object-fit:fill}.trentPhotoGuideControls{gap:6px;padding:16px 18px 20px;display:grid}.trentPhotoGuidePrimary,.trentPhotoGuideSecondary{cursor:pointer;border:0;min-height:52px;font-family:inherit;font-size:18px}.trentPhotoGuidePrimary{color:#fff;background:var(--trent-primary);border-radius:18px;font-weight:700}.trentPhotoGuideSecondary{color:var(--trent-primary);background:0 0;font-weight:500}.trentPhotoGuideDots{justify-content:center;gap:10px;padding-top:2px;display:flex}.trentPhotoGuideDots span{background:var(--trent-border);border-radius:50%;width:12px;height:12px}.trentPhotoGuideDots span.active{background:var(--trent-primary)}.trentLocationPickerBackdrop{z-index:90;background:#00000047;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.trentLocationPickerSheet{background:#fff;border-radius:24px 24px 0 0;width:100%;height:92dvh;position:relative;overflow:hidden;box-shadow:0 -12px 36px #00000029}.trentLocationPickerMap{cursor:crosshair;background:#f2f5f6;border:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.trentLocationPickerMap>img{object-fit:cover;opacity:.72;filter:saturate(.82)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.trentLocationPickerMarker{filter:drop-shadow(0 6px 8px #0003);place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.trentLocationPickerMarker img{width:36px;height:39px}.trentLocationSearchWrap{z-index:2;gap:8px;display:grid;position:absolute;top:16px;left:16px;right:16px}.trentLocationSearchField{background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:grid;box-shadow:0 4px 14px #00000029}.trentLocationSearchField input{min-width:0;color:var(--trent-dark);background:0 0;border:0;outline:0;font-family:inherit;font-size:15px;font-weight:500}.trentLocationSearchField input::placeholder{color:#1717178f}.trentLocationSearchField button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.trentLocationPredictions{background:#fff;border-radius:12px;max-height:220px;overflow:hidden auto;box-shadow:0 4px 14px #0000001f}.trentLocationPredictions button{width:100%;min-height:48px;color:var(--trent-dark);cursor:pointer;text-align:right;background:#fff;border:0;border-bottom:1px solid #0000000f;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.trentLocationPredictions button:last-child{border-bottom:0}.trentLocationMyButton{z-index:2;background:var(--trent-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:120px;right:16px;box-shadow:0 8px 20px #1d9ba159}.trentLocationMyButton img{filter:brightness(0)invert();width:24px;height:24px}.trentLocationMyButton:disabled{cursor:wait;opacity:.7}.trentLocationConfirmWrap{z-index:2;position:absolute;bottom:16px;left:16px;right:16px}.trentLocationConfirmButton{width:100%;min-height:50px;color:var(--trent-primary);cursor:pointer;background:#fff;border:0;border-radius:12px;place-items:center;font-family:inherit;font-size:14px;font-weight:800;display:grid;box-shadow:0 4px 12px #00000024}@media (min-width:900px){.trentLocationPickerBackdrop{align-items:center}.trentLocationPickerSheet{border-radius:24px;width:86vw;height:86vh}}.trentAddField{gap:8px;display:grid}.trentAddField>span:first-child{color:var(--trent-dark);font-size:14px;font-weight:400;line-height:1.2}.trentAddInputWrap{border:1px solid var(--trent-border);background:#fff;border-radius:16px;align-items:center;min-height:52px;display:flex;position:relative}.trentAddInputWrap.disabled{background:#f5f5f5}.trentAddInputWrap input,.trentAddInputWrap textarea{min-width:0;color:var(--trent-dark);background:0 0;border:0;outline:0;flex:1;padding:14px 16px;font-family:ArabicDin,EnglishDin,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.trentAddInputWrap input::placeholder,.trentAddInputWrap textarea::placeholder{color:#17171775;font-size:10px;font-weight:400}.trentAddInputWrap input:disabled,.trentAddInputWrap textarea:disabled{color:#1717176b;cursor:not-allowed}.trentAddInputWrap textarea{resize:vertical;align-self:stretch;min-height:124px}.trentAddInputWrap b{color:#8b949a;place-items:center;min-width:56px;font-size:12px;display:grid}.trentAddChipWrap{flex-wrap:wrap;gap:8px;display:flex}.trentAddChipWrap button{min-height:38px;color:var(--trent-text-muted);cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:700}.trentAddChipWrap button.selected{border-color:var(--trent-primary);color:var(--trent-primary);background:var(--trent-soft)}.trentAddChipWrap button.solid.selected{color:#fff;background:var(--trent-primary)}.trentAddSwitchRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trentAddSwitchRow span{gap:6px;display:grid}.trentAddSwitchRow strong,.trentAddInlineTitle{color:var(--trent-dark);font-size:14px;font-weight:800}.trentAddSwitchRow small,.trentAddHintText{color:var(--trent-text-muted);margin:0;font-size:12px;line-height:1.5}.trentAddHintText a{color:var(--trent-primary);font-weight:800}.trentAddNativeSwitchRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentAddNativeSwitchRow strong{color:var(--trent-dark);font-size:14px;font-weight:800}.trentAddPillSwitch{border:1.5px solid var(--trent-dark);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;width:52px;height:30px;padding:3px;display:grid;position:relative}.trentAddPillSwitch i{background:var(--trent-dark);border-radius:50%;width:22px;height:22px;transition:transform .18s}.trentAddPillSwitch.active{background:#d6d6d6;border-color:#d6d6d6}.trentAddPillSwitch.active i{background:#fff;transform:translate(-22px)}.trentAddNativeSwitch{cursor:pointer;background:#d1d5d8;border:0;border-radius:999px;flex:none;align-items:center;width:50px;height:30px;padding:3px;display:grid;position:relative}.trentAddNativeSwitch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;box-shadow:0 1px 3px #0000002e}.trentAddNativeSwitch.active{background:#d6d6d6}.trentAddNativeSwitch.active i{transform:translate(-20px)}@media (min-width:601px){.trentAddBackButton{display:none}}.trentAddLocationBlock{gap:12px;display:grid}.trentAddLocationField{border:1px solid var(--trent-border);color:#6b7280;background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 12px;font-size:16px;display:flex}.trentAddLocationField svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.trentAddTwoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.trentAddSubmitButton{width:100%}.trentStoresManager{width:min(100% - 40px,860px)}.trentStoresManagerSwitch{padding:8px 4px 0}.trentStoresManagerList{gap:10px;margin-top:14px;display:grid}.trentStoresManagerList button{border:1px solid var(--trent-border);min-height:56px;color:var(--trent-dark);cursor:pointer;text-align:start;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-family:inherit;display:flex}.trentStoresManagerList span{font-size:14px;font-weight:800}.trentStoresManagerList small{color:var(--trent-text-muted);font-size:12px;font-weight:700}.trentMerchantProductsPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark);font-family:var(--font-arabic-din), ArabicDin, sans-serif;direction:rtl;padding-bottom:104px}.trentMerchantProductsContent{width:min(100% - 24px,1180px);margin:0 auto;padding:18px 0 40px}.trentMerchantProductsContent .merchantNav{margin:4px 0 14px;padding:2px 0 8px}.trentMerchantProductsContent .merchantNav a{border-color:var(--trent-border);border-radius:18px;min-height:42px;box-shadow:0 8px 20px #002f360d}.trentMerchantProductsHeader{border:1px solid var(--trent-border);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 16px 36px #002f3612}.trentMerchantProductsHeader p,.trentMerchantProductsHeader h1,.trentMerchantProductsHeader span{margin:0}.trentMerchantProductsHeader p{color:var(--trent-primary);font-size:13px;font-weight:900}.trentMerchantProductsHeader h1{margin-top:4px;font-size:28px;line-height:1.15}.trentMerchantProductsHeader span{color:var(--trent-text-muted);margin-top:7px;font-size:14px;font-weight:700;line-height:1.7;display:block}.trentMerchantProductsActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.trentMerchantProductsPrimary,.trentMerchantProductsSecondary,.trentMerchantStoreSectionHead a{white-space:nowrap;border-radius:18px;place-items:center;min-height:42px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-grid}.trentMerchantProductsPrimary{color:#fff;background:var(--trent-primary);box-shadow:0 12px 24px #1d9ba138}.trentMerchantProductsSecondary,.trentMerchantStoreSectionHead a{border:1px solid var(--trent-border);color:var(--trent-accent);background:#fff}.trentMerchantStoreOverview{gap:12px;margin-bottom:18px;display:grid}.trentMerchantDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.trentMerchantDashboardCard{border:1px solid var(--trent-border);background:#fff;border-radius:22px;min-height:96px;padding:16px;box-shadow:0 12px 28px #002f360d}.trentMerchantDashboardCard span,.trentMerchantDashboardCard strong{display:block}.trentMerchantDashboardCard span{color:var(--trent-text-muted);font-size:13px;font-weight:800}.trentMerchantDashboardCard strong{color:var(--trent-accent);margin-top:12px;font-size:32px;line-height:1}.trentMerchantDashboardActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trentMerchantDashboardActions a{border:1px solid var(--trent-border);min-height:48px;color:var(--trent-accent);background:#fff;border-radius:18px;place-items:center;font-weight:900;text-decoration:none;display:grid}.trentMerchantStoreStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trentMerchantStoreStats div{border:1px solid var(--trent-border);background:#fff;border-radius:22px;min-height:76px;padding:14px;box-shadow:0 12px 28px #002f360d}.trentMerchantStoreStats strong,.trentMerchantStoreStats span{display:block}.trentMerchantStoreStats strong{color:var(--trent-accent);font-size:28px;line-height:1}.trentMerchantStoreStats span{color:var(--trent-text-muted);margin-top:8px;font-size:13px;font-weight:800}.trentMerchantStoreRail{scrollbar-width:none;gap:10px;padding:2px 0 8px;display:flex;overflow-x:auto}.trentMerchantStoreRail::-webkit-scrollbar{display:none}.trentMerchantStoreRail button{border:1px solid var(--trent-border);min-width:148px;min-height:54px;color:var(--trent-dark);cursor:pointer;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-family:inherit;display:flex}.trentMerchantStoreRail button.active{background:var(--trent-soft);color:var(--trent-accent);border-color:#1d9ba147}.trentMerchantStoreRail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.trentMerchantStoreRail strong{min-width:34px;height:30px;color:var(--trent-primary);background:#1d9ba11f;border-radius:14px;place-items:center;font-size:13px;display:grid}.trentMerchantStoreSections{gap:18px;display:grid}.trentMerchantStoreSection{gap:12px;display:grid}.trentMerchantStoreSectionHead{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px;display:flex}.trentMerchantStoreSectionHead h2,.trentMerchantStoreSectionHead p{margin:0}.trentMerchantStoreSectionHead h2{color:var(--trent-accent);font-size:20px}.trentMerchantStoreSectionHead p{color:var(--trent-text-muted);margin-top:3px;font-size:13px;font-weight:800}.trentMerchantProductCard{border-color:var(--trent-border);border-radius:20px;box-shadow:0 16px 32px #002f360f}.trentMerchantProductBadges{flex-wrap:wrap;gap:7px;display:flex}.trentMerchantStoreBadge{max-width:100%;min-height:28px;color:var(--trent-orange);background:#ff89451f;border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:900;display:inline-flex}.trentMerchantProductsPage .cardActions a{min-height:38px;color:var(--trent-accent);background:var(--trent-soft);border-radius:16px;place-items:center;font-weight:900;text-decoration:none;display:grid}.trentMerchantDashboardStack{gap:18px;display:grid}.trentMerchantDashboardHeader{gap:10px;margin-bottom:14px;padding:8px 16px 0;display:grid}.trentMerchantHeaderTitleRow,.trentMerchantHeaderUserRow,.trentMerchantBankCard{align-items:center;display:flex}.trentMerchantHeaderTitleRow{direction:ltr;justify-content:space-between}.trentMerchantHeaderTitleRow img{object-fit:contain;width:auto;height:22px}.trentMerchantHeaderTitleRow strong{color:var(--trent-dark);font-size:16px;font-weight:900}.trentMerchantHeaderUserRow{direction:ltr;gap:12px;min-height:40px}.trentMerchantHeaderNotify{background:var(--trent-soft);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.trentMerchantHeaderNotify img{width:18px;height:18px}.trentMerchantHeaderName{min-width:0;color:var(--trent-dark);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:800;overflow:hidden}.trentMerchantHeaderAvatar{border:1px solid var(--trent-border);background:var(--trent-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.trentMerchantHeaderAvatar>img{object-fit:cover;width:100%;height:100%}.trentMerchantHeaderAvatar>img[src$=profileuser\.svg]{object-fit:contain;width:20px;height:20px}.trentMerchantBankCard{border:1px solid var(--trent-border);color:var(--trent-dark);background:#fff;border-radius:22px;gap:12px;padding:13px 14px;text-decoration:none}.trentMerchantBankIcon{background:var(--trent-soft);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.trentMerchantBankCard span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.trentMerchantBankCard strong,.trentMerchantBankCard small{text-overflow:ellipsis;min-width:0;overflow:hidden}.trentMerchantBankCard strong{color:var(--trent-dark);font-size:13px;font-weight:900}.trentMerchantBankCard small{color:var(--trent-text-muted);font-size:11px;font-weight:700;line-height:1.55}.trentMerchantBankCard em{border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.trentMerchantBankCard em.ready{color:var(--trent-primary);background:var(--trent-soft)}.trentMerchantBankCard em.missing{color:var(--trent-orange);background:#fff1e8}.trentMerchantInfoBanner{background:linear-gradient(135deg,#ecfeff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:24px;align-items:flex-start;gap:12px;padding:16px;display:flex}.trentMerchantInfoBanner>span{background:var(--trent-accent);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.trentMerchantInfoBanner>span img{object-fit:contain;filter:brightness(0)invert();width:22px;height:22px}.trentMerchantInfoBanner.warning{background:#fff8e8;border-color:#ffd98a}.trentMerchantInfoBanner.warning>span{background:#ff894529}.trentMerchantInfoBanner.warning>span img{filter:none}.trentMerchantInfoBanner.danger{background:#fff1f0;border-color:#a6192e2e}.trentMerchantInfoBanner.success{background:#e7f8f1;border-color:#0f9d6e2e}.trentMerchantInfoBanner strong,.trentMerchantInfoBanner p{margin:0}.trentMerchantInfoBanner strong{color:#0f172a;font-size:13px;font-weight:900}.trentMerchantInfoBanner p{color:#64748b;margin-top:4px;font-size:11px;font-weight:700;line-height:1.6}.trentMerchantFiltersBar,.trentMerchantDashboardSection{background:#fff;border:1px solid #e7eef1;border-radius:28px;box-shadow:0 12px 30px #0f172a0a}.trentMerchantFiltersBar{gap:12px;padding:16px;display:grid}.trentMerchantFiltersBar strong{color:#0f172a;font-size:14px;font-weight:900}.trentMerchantFiltersBar div,.trentMerchantChipsRow,.trentMerchantTagsRow{flex-wrap:wrap;gap:8px;display:flex}.trentMerchantDashboardSection{gap:18px;padding:18px;display:grid}.trentMerchantSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trentMerchantSectionHead h2,.trentMerchantSectionHead p{margin:0}.trentMerchantSectionHead h2{color:#0f172a;font-size:18px;font-weight:900}.trentMerchantSectionHead p{color:#64748b;margin-top:6px;font-size:12px;font-weight:700;line-height:1.6}.trentMerchantSectionTrailing{flex:none}.trentMerchantSectionLink{color:#0f172a;background:#f8fafc;border:1px solid #d7e2e8;border-radius:999px;place-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-grid}.trentMerchantFilterChip{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7e2e8;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex}.trentMerchantFilterChip.selected{border-color:var(--trent-accent);color:#fff;background:var(--trent-accent)}.trentMerchantFilterChip img{object-fit:contain;width:14px;height:14px}.trentMerchantFilterChip.selected img{filter:brightness(0)invert()}.trentMerchantTrendBadge{border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.trentMerchantTrendBadge.positive{color:#0f9d6e;background:#e7f8f1}.trentMerchantTrendBadge.negative{color:var(--trent-red);background:#fdecec}.trentMerchantMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trentMerchantMetricCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;align-content:start;gap:12px;min-height:168px;padding:16px;display:grid}.trentMerchantMetricCard.highlight{background:#f1f8f9;border-color:#b7e4e0}.trentMerchantMetricCard>div{align-items:flex-start;gap:10px;display:flex}.trentMerchantMetricIcon{background:#fff;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.trentMerchantMetricCard.highlight .trentMerchantMetricIcon{background:var(--trent-primary)}.trentMerchantMetricCard.highlight .trentMerchantMetricIcon img{filter:brightness(0)invert()}.trentMerchantMetricCard h3,.trentMerchantMetricCard p,.trentMerchantMetricCard strong{margin:0}.trentMerchantMetricCard h3{color:#334155;min-width:0;font-size:12px;font-weight:900;line-height:1.4}.trentMerchantMetricCard strong{color:#0f172a;font-size:24px;font-weight:900;line-height:1.1}.trentMerchantMetricCard p{color:#64748b;font-size:11px;font-weight:700;line-height:1.55}.trentMerchantRevenueGrid,.trentMerchantHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trentMerchantHeroPanel{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#1e293b 100%);border-radius:28px;gap:10px;padding:20px;display:grid}.trentMerchantHeroPanel.compact{height:100%}.trentMerchantHeroPanel>span{color:#ffffffb8;font-family:EnglishDin,ArabicDin,sans-serif;font-size:11px;font-weight:900}.trentMerchantHeroPanel>strong{font-size:34px;font-weight:900;line-height:1.1}.trentMerchantHeroPanel>p{color:#ffffffd1;margin:0 0 6px;font-size:12px;font-weight:700}.trentMerchantCompactStat{background:#f8fafc;border-radius:20px;align-content:center;gap:8px;min-height:84px;padding:14px;display:grid}.trentMerchantCompactStat.inverted{background:#ffffff14;border:1px solid #ffffff1a}.trentMerchantCompactStat span{color:#64748b;font-size:11px;font-weight:800;line-height:1.35}.trentMerchantCompactStat strong{color:#0f172a;font-size:18px;font-weight:900;line-height:1.2}.trentMerchantCompactStat.success strong{color:#0f9d6e}.trentMerchantCompactStat.warning strong{color:var(--trent-orange)}.trentMerchantCompactStat.danger strong{color:var(--trent-red)}.trentMerchantCompactStat.inverted span,.trentMerchantCompactStat.inverted strong{color:#fff}.trentMerchantEmptyState{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;justify-items:center;gap:8px;padding:24px;display:grid}.trentMerchantEmptyState>span{background:#e2f3f3;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.trentMerchantEmptyState strong,.trentMerchantEmptyState p{margin:0}.trentMerchantEmptyState strong{color:#0f172a;font-size:16px;font-weight:900}.trentMerchantEmptyState p{color:#64748b;max-width:560px;font-size:12px;font-weight:700;line-height:1.6}.trentMerchantTag{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.trentMerchantTag strong{color:#0f172a;margin-inline-start:4px;font-weight:900}.trentMerchantSearchField{background:#fff;border:1px solid #d7e2e8;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 14px;display:grid}.trentMerchantSearchField input{min-width:0;color:var(--trent-dark);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.trentMerchantInventoryFilterBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;gap:12px;padding:16px;display:grid}.trentMerchantOrdersOverview,.trentMerchantInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentMerchantLatestList,.trentMerchantOrderCards{gap:12px;display:grid}.trentMerchantMiniOrderCard,.trentMerchantOrderCard,.trentMerchantInsightColumn,.trentMerchantInsightProduct{background:#fff;border:1px solid #e2e8f0;border-radius:22px}.trentMerchantMiniOrderCard,.trentMerchantOrderCard{gap:12px;padding:16px;display:grid}.trentMerchantMiniOrderCard>div:first-child,.trentMerchantOrderCardHead,.trentMerchantInsightProduct>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trentMerchantMiniOrderCard strong,.trentMerchantOrderCardHead strong,.trentMerchantInsightProduct strong{color:#0f172a;font-size:14px;font-weight:900;display:block}.trentMerchantMiniOrderCard span,.trentMerchantOrderCardHead span,.trentMerchantInsightProduct>span{color:#64748b;margin-top:4px;font-size:11px;font-weight:700;display:block}.trentMerchantMiniOrderCard em,.trentMerchantOrderCardHead em,.trentMerchantInsightProduct em{border-radius:999px;flex:none;align-items:center;min-height:28px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.trentMerchantMiniOrderCard em.success,.trentMerchantOrderCardHead em.success,.trentMerchantInsightProduct em.success{color:#0f9d6e;background:#e7f8f1}.trentMerchantMiniOrderCard em.warning,.trentMerchantOrderCardHead em.warning,.trentMerchantInsightProduct em.warning{color:var(--trent-orange);background:#fff1e8}.trentMerchantMiniOrderCard em.info,.trentMerchantOrderCardHead em.info{color:var(--trent-primary);background:var(--trent-soft)}.trentMerchantMiniOrderCard em.danger,.trentMerchantOrderCardHead em.danger{color:var(--trent-red);background:#fdecec}.trentMerchantMiniOrderCard em.neutral,.trentMerchantOrderCardHead em.neutral{color:#64748b;background:#f1f5f9}.trentMerchantInsightColumn{background:#f8fafc;align-content:start;gap:10px;padding:16px;display:grid}.trentMerchantInsightColumn>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:3px;display:grid}.trentMerchantInsightColumn>div:first-child span{background:#e8f7f3;border-radius:14px;grid-row:span 2;width:38px;height:38px}.trentMerchantInsightColumn>div:first-child span.warning{background:#fff1e8}.trentMerchantInsightColumn>div:first-child strong{color:#0f172a;font-size:14px;font-weight:900}.trentMerchantInsightColumn>div:first-child small{color:#64748b;font-size:11px;font-weight:700}.trentMerchantInsightProduct{gap:10px;padding:14px;display:grid}.trentMerchantAlertsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentMerchantAlertTile{background:#0f766e0f;border:1px solid #0f766e29;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.trentMerchantAlertTile.warning{background:#f973160f;border-color:#f9731629}.trentMerchantAlertTile.danger{background:#dc26260f;border-color:#dc262629}.trentMerchantAlertTile.info{background:#1d9ba10f;border-color:#1d9ba129}.trentMerchantAlertTile strong,.trentMerchantAlertTile p{margin:0}.trentMerchantAlertTile strong{color:#0f172a;font-size:13px;font-weight:900}.trentMerchantAlertTile p{color:#64748b;margin-top:4px;font-size:11px;font-weight:700;line-height:1.55}.trentMerchantAlertTile em{color:var(--trent-orange);font-size:24px;font-style:normal;font-weight:900;line-height:1}.trentMerchantAlertTile.danger em{color:var(--trent-red)}.trentMerchantAlertTile.info em{color:var(--trent-primary)}.trentMerchantOrdersHeroStack{display:grid}.trentMerchantOrderLink,.trentMerchantInlineAction{width:fit-content}.trentMerchantOrderLink{min-height:38px;color:var(--trent-accent);background:var(--trent-soft);border-radius:16px;place-items:center;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-grid}.trentMerchantDashboardSkeleton{gap:14px;display:grid}.trentMerchantDashboardSkeleton span{background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6) 0 0/200% 100%;border:1px solid #e2e8f0;border-radius:24px;height:126px;animation:1.4s infinite shimmer;display:block}.trentMerchantInventoryGrid{margin-top:14px}.trentAddSubmitButton:disabled,.trentMerchantGateButton:disabled{cursor:wait;opacity:.65}@media (max-width:599px){.trentMerchantProductsContent{width:min(100% - 20px,1180px);padding-top:12px}.trentMerchantProductsHeader{border-radius:22px;gap:14px;padding:16px;display:grid}.trentMerchantProductsHeader h1{font-size:23px}.trentMerchantProductsActions{grid-template-columns:1fr;display:grid}.trentMerchantProductsPrimary,.trentMerchantProductsSecondary{width:100%}.trentMerchantDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trentMerchantDashboardCard{min-height:84px;padding:14px}.trentMerchantDashboardCard strong{font-size:27px}.trentMerchantDashboardActions{grid-template-columns:1fr}.trentMerchantDashboardStack{gap:14px}.trentMerchantDashboardHeader{padding-inline:6px}.trentMerchantBankCard{align-items:flex-start}.trentMerchantBankCard small{white-space:normal}.trentMerchantDashboardSection,.trentMerchantFiltersBar{border-radius:24px;padding:16px}.trentMerchantSectionHead{display:grid}.trentMerchantSectionTrailing,.trentMerchantSectionTrailing>*,.trentMerchantSectionLink{width:100%}.trentMerchantMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trentMerchantMetricCard{min-height:152px;padding:14px}.trentMerchantMetricCard strong{font-size:21px}.trentMerchantRevenueGrid,.trentMerchantAlertsGrid,.trentMerchantOrdersOverview,.trentMerchantInsightGrid{grid-template-columns:1fr}.trentMerchantRevenueGrid,.trentMerchantHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.trentMerchantHeroPanel{border-radius:24px;padding:18px}.trentMerchantHeroPanel>strong{font-size:30px}.trentMerchantCompactStat{min-height:74px;padding:12px}.trentMerchantInventoryFilterBox{border-radius:22px;padding:14px}.trentMerchantFilterChip{min-height:36px;padding-inline:12px}.trentMerchantMiniOrderCard>div:first-child,.trentMerchantOrderCardHead,.trentMerchantInsightProduct>div:first-child{display:grid}.trentMerchantMiniOrderCard em,.trentMerchantOrderCardHead em,.trentMerchantInsightProduct em{width:fit-content}.trentMerchantAlertTile{align-items:center}.trentMerchantStoreStats{grid-template-columns:repeat(3,minmax(0,1fr))}.trentMerchantStoreStats div{text-align:center;min-height:68px;padding:12px 8px}.trentMerchantStoreStats strong{font-size:22px}.trentMerchantStoreStats span{font-size:11px}.trentMerchantStoreRail{margin-inline:-10px;padding-inline:10px}.trentMerchantStoreRail button{min-width:136px}.trentMerchantStoreSectionHead{flex-direction:column;align-items:stretch}.trentMerchantStoreSectionHead a{width:100%}.trentAddGuidePreview{object-position:center 50%}.trentMerchantGateCard{width:calc(100% - 32px);margin-top:18dvh;padding:24px}.trentMerchantGateCard h1{font-size:24px}.trentMerchantGatePage .trentMerchantGateCard{width:100%;margin:0;padding:28px}.trentMerchantGatePage .trentMerchantGateCard h1{font-size:26px}.trentMerchantGatePage .trentMerchantGateButton{min-height:37px;margin-top:20px}.trentMerchantRegistration{width:calc(100% - 32px)}.trentMerchantRegistrationCard{border-radius:28px;padding:18px}.trentAddTwoFields{grid-template-columns:1fr}}@media (min-width:800px){.trentAddProductInner{padding:16px}.trentAddGuidePreview{object-position:center 69%}.trentAddProductLayout{grid-template-columns:minmax(260px,2fr) minmax(0,3fr);gap:32px}.trentAddSubmitButton{justify-self:start;width:200px}}@media (min-width:1200px){.trentAddGuidePreview{object-position:center 50%}}.trentNotificationsPage,.trentAboutPage,.trentContactPage,.trentFaqPage{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark)}.trentFaqList{gap:10px;padding-bottom:10px;display:grid}.trentFaqItem{background:#fff;border-radius:16px;align-items:center;gap:8px;width:auto;margin:0 8px;padding:12px 8px;display:flex}.trentFaqItem p{color:#171717ad;text-align:start;flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.5}.trentFaqItem svg{color:#171717ad;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:24px;height:24px}.trentContactScroll{padding:0 16px 16px}.trentContactFormCard{background:#fff;border-radius:16px;gap:16px;padding:14px 12px;display:grid}.trentContactFormCard h2,.trentContactFormCard p{text-align:start;margin:0}.trentContactFormCard h2{color:var(--trent-dark);font-size:16px;font-weight:700;line-height:1.35}.trentContactFormCard>p{color:#171717ad;margin-top:-11px;font-size:12px;font-weight:400;line-height:1.55}.trentContactField{gap:8px;display:grid}.trentContactField span,.trentContactInterest legend{color:var(--trent-dark);text-align:start;font-size:14px;font-weight:400;line-height:1.35}.trentContactField input,.trentContactPhoneInput{background:var(--trent-bg);width:100%;min-height:48px;color:var(--trent-dark);border:1px solid #0000;border-radius:16px;outline:none;font-family:inherit;font-size:14px;font-weight:500}.trentContactField input{padding:0 14px}.trentContactField input::placeholder{color:#1717176b}.trentContactField input:focus,.trentContactPhoneInput:focus-within{border-color:var(--trent-primary)}.trentContactField small,.trentContactError{color:#b42318;text-align:start;font-size:12px;font-weight:400;line-height:1.4}.trentContactPhoneInput{align-items:center;display:flex;overflow:hidden}.trentContactPhoneInput input{text-align:left;background:0 0;border:0;border-radius:0;flex:1;min-height:46px}.trentContactPhonePrefix{flex:none;align-items:center;gap:8px;padding-inline:16px 10px;display:inline-flex}.trentContactPhonePrefix b{color:var(--trent-dark);font-size:12px;font-weight:500}.trentContactInterest{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.trentContactInterest>div{flex-wrap:wrap;gap:8px;display:flex}.trentContactInterest button{border:1px solid var(--trent-border);min-height:44px;color:var(--trent-dark);background:var(--trent-bg);cursor:pointer;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:700}.trentContactInterest button.isSelected{border-color:var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentContactSubmit{color:#fff;background:var(--trent-primary);cursor:pointer;border:0;border-radius:20px;place-items:center;min-height:44px;font-family:inherit;font-size:16px;font-weight:700;display:grid}.trentContactSubmit:disabled{cursor:default;background:#1d9ba199}.trentContactSpinner{border:2.2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite trentSpin}.trentContactNotice{border-radius:14px;gap:3px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.trentContactNotice strong{font-size:13px}.trentContactNotice-success{color:#0f5f41;background:#e7f6ef}.trentContactNotice-error{color:#8b1d1d;background:#fff0f0}.trentContactItems{gap:10px;padding-top:10px;display:grid}.trentContactItem{width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:4px 0;font-family:inherit;display:flex}.trentContactItem>span{flex:1;gap:2px;min-width:0;display:grid}.trentContactItem strong{color:var(--trent-dark);font-size:16px;font-weight:700;line-height:1.35}.trentContactItem b{color:#171717ad;text-align:left;font-size:14px;font-weight:400;line-height:1.4}.trentContactItem svg{color:#171717ad;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px;margin-top:4px}.trentAboutContent{gap:24px;padding:12px 16px 32px;display:grid}.trentAboutHero{background:linear-gradient(135deg, var(--trent-accent), var(--trent-primary));border-radius:32px;position:relative;overflow:hidden;box-shadow:0 18px 30px #1d9ba12e}.trentAboutHeroInner{z-index:1;gap:18px;padding:20px;display:grid;position:relative}.trentAboutGlow{pointer-events:none;border-radius:999px;display:block;position:absolute}.trentAboutGlowTop{background:#ffffff3d;width:180px;height:180px;top:-40px;right:-10px}.trentAboutGlowBottom{background:#ffffff1f;width:220px;height:220px;bottom:-60px;left:-30px}.trentAboutHeroCopy{justify-items:start;display:grid}.trentAboutHeroCopy h2{color:#fff;text-align:start;max-width:780px;margin:18px 0 0;font-size:30px;font-weight:800;line-height:1.15}.trentAboutHeroCopy p{color:#ffffffeb;text-align:start;max-width:760px;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.55}.trentAboutHeroActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.trentAboutPrimaryAction,.trentAboutSecondaryAction{border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-size:13px;line-height:1;display:inline-flex}.trentAboutPrimaryAction{color:var(--trent-accent);background:#fff;font-weight:800}.trentAboutSecondaryAction{color:#fff;background:0 0;border:1px solid #ffffff73;font-weight:700}.trentAboutHighlightsCard,.trentAboutSectionCard,.trentAboutInfoCard,.trentAboutPromiseCard{background:#fff}.trentAboutHighlightsCard{border-radius:24px;gap:18px;padding:20px;display:grid}.trentAboutHighlightsHeader{align-items:center;gap:12px;display:flex}.trentAboutLogoBox{background:var(--trent-soft);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.trentAboutHighlightsHeader h3,.trentAboutHighlightsHeader p,.trentAboutFeatureTile h4,.trentAboutFeatureTile p,.trentAboutSectionCard h2,.trentAboutSectionCard>p,.trentAboutInfoCard h3,.trentAboutInfoCard p,.trentAboutPromise h2,.trentAboutPromise h3,.trentAboutPromise p{margin:0}.trentAboutHighlightsHeader h3{color:var(--trent-dark);font-size:18px;font-weight:800;line-height:1.35}.trentAboutHighlightsHeader p{color:#171717ad;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5}.trentAboutFeatureList{gap:12px;display:grid}.trentAboutFeatureTile{align-items:flex-start;gap:10px;display:flex}.trentAboutFeatureIcon,.trentAboutIcon{color:var(--trent-primary);background:var(--trent-soft);flex:none;place-items:center;display:grid}.trentAboutFeatureIcon{border-radius:12px;width:40px;height:40px}.trentAboutIcon{border-radius:14px;width:48px;height:48px}.trentAboutFeatureIcon svg,.trentAboutIcon svg,.trentAboutPromise li svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.trentAboutFeatureIcon svg{width:20px;height:20px}.trentAboutFeatureTile h4{color:var(--trent-dark);font-size:14px;font-weight:800;line-height:1.45}.trentAboutFeatureTile p{color:#171717ad;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5}.trentAboutStory{gap:16px;display:grid}.trentAboutSectionCard{border-radius:24px;justify-items:start;padding:24px;display:grid}.trentAboutSectionCard h2{color:var(--trent-dark);text-align:start;margin-top:14px;font-size:24px;font-weight:800;line-height:1.2}.trentAboutSectionCard>p{color:#171717ad;text-align:start;margin-top:12px;font-size:14px;font-weight:500;line-height:1.65}.trentAboutStack{gap:16px;display:grid}.trentAboutInfoGrid{gap:16px;width:100%;margin-top:18px;display:grid}.trentAboutInfoCard{border-radius:24px;justify-items:start;padding:20px;display:grid}.trentAboutInfoCard h3{color:var(--trent-dark);margin-top:14px;font-size:17px;font-weight:800;line-height:1.35}.trentAboutInfoCard p{color:#171717ad;text-align:start;margin-top:8px;font-size:13px;font-weight:500;line-height:1.6}.trentAboutBadge{border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.trentAboutBadge-light{border:1px solid var(--trent-border);color:var(--trent-primary);background:var(--trent-soft)}.trentAboutBadge-dark{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e}.trentAboutPromise{background:var(--trent-dark);border-radius:28px;gap:18px;padding:24px;display:grid}.trentAboutPromiseCopy{justify-items:start;display:grid}.trentAboutPromiseCopy h2{color:#fff;text-align:start;margin-top:14px;font-size:24px;font-weight:800;line-height:1.2}.trentAboutPromiseCopy>p{color:#ffffffd1;text-align:start;margin-top:12px;font-size:14px;font-weight:500;line-height:1.65}.trentAboutPromise ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.trentAboutPromise li{align-items:flex-start;gap:10px;display:flex}.trentAboutPromise li span{color:#fff;background:#1d9ba12e;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.trentAboutPromise li svg{stroke-width:2.2px;width:14px;height:14px}.trentAboutPromise li p{color:#fff;text-align:start;font-size:13px;font-weight:500;line-height:1.5}.trentAboutPromiseCard{border-radius:24px;justify-items:start;padding:20px;display:grid}.trentAboutPromiseCard h3{color:var(--trent-dark);font-size:20px;font-weight:800;line-height:1.35}.trentAboutPromiseCard p{color:#171717ad;text-align:start;margin-top:10px;font-size:13px;font-weight:500;line-height:1.6}.trentAboutFullAction{width:100%;margin-top:18px}@media (min-width:720px){.trentAboutContent{padding-left:32px;padding-right:32px}.trentAboutInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.trentAboutHeroInner{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:start;gap:24px;padding:32px}.trentAboutStory{grid-template-columns:6fr 5fr;align-items:start;gap:20px}.trentAboutPromise{grid-template-columns:5fr 4fr;align-items:start;gap:24px}}@media (min-width:1180px){.trentAboutInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.trentAboutContent{padding-left:72px;padding-right:72px}}.trentMoreAppBar{background:var(--trent-bg);align-items:center;height:60px;margin:0 2px;padding:0 16px;display:grid;position:relative}.trentMoreAppBar h1{color:var(--trent-dark);text-align:center;margin:0;font-size:16px;font-weight:800}.trentMoreAppBar button{border:1px solid var(--trent-border);width:38px;height:38px;color:var(--trent-dark);cursor:pointer;background:#fff;border-radius:12px;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;right:16px}.trentLegalPage{min-height:100dvh;color:var(--trent-dark);background:#f5f8f7;font-family:ArabicDin,EnglishDin,sans-serif}.trentLegalHeader{background:#f5f8f7;align-items:center;gap:12px;padding:10px 16px 12px;display:flex}.trentLegalHeader h1{-webkit-line-clamp:2;min-width:0;color:var(--trent-accent);text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin:0;font-size:18px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.trentLegalBackButton{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.trentLegalBackButton img{width:44px;height:44px;display:block;transform:scaleX(-1)}.trentLegalLanguage{flex:none;align-items:center;gap:8px;display:flex}.trentLegalLanguage button{border:1px solid var(--trent-border);color:var(--trent-accent);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;transition:background-color .18s,border-color .18s,color .18s}.trentLegalLanguage button.isSelected{border-color:var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentLegalViewport{justify-items:center;padding:8px 20px 28px;display:grid}.trentLegalCard{border:1px solid var(--trent-border);background:#fff;border-radius:28px;width:min(100%,980px);padding:24px;box-shadow:0 20px 30px #002f360d}.trentLegalFallbackBanner,.trentLegalActionBanner,.trentLegalEmpty{border-radius:18px;width:100%;margin-bottom:14px;padding:14px;font-size:12.5px;font-weight:700;line-height:1.6}.trentLegalFallbackBanner{color:#7b5315;background:#fff3e6;border:1px solid #e4ae68}.trentLegalActionBanner{color:var(--trent-dark);background:#eaf6f3;border:1px solid #9bc8be;gap:6px;display:grid}.trentLegalActionBanner strong{color:var(--trent-accent);font-size:13.5px;font-weight:800}.trentLegalActionBanner span{font-size:12.5px;line-height:1.6}.trentLegalMetaBar{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.trentLegalMetaBar span,.trentLegalHistory span{border:1px solid var(--trent-border);color:var(--trent-accent);background:#f0f7f6;border-radius:999px;align-items:center;padding:7px 12px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.trentLegalCard h2{color:var(--trent-accent);margin:0;font-size:28px;font-weight:800;line-height:1.25}.trentLegalIntro{color:#171717bd;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.8}.trentLegalBody{white-space:pre-line;color:var(--trent-dark);margin:18px 0 0;font-size:14.5px;font-weight:400;line-height:1.95}.trentLegalSections{gap:16px;margin-top:12px;display:grid}.trentLegalSection{gap:8px;display:grid}.trentLegalSection h3{color:var(--trent-accent);margin:0;font-size:18px;font-weight:800;line-height:1.35}.trentLegalSection p{color:var(--trent-dark);margin:0 0 2px;font-size:14.5px;font-weight:400;line-height:1.9}.trentLegalSection ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trentLegalSection li{color:#171717e6;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;font-weight:400;line-height:1.85;display:grid}.trentLegalSection li:before{background:var(--trent-primary);content:"";border-radius:50%;width:7px;height:7px;margin-top:9px}.trentLegalEmpty{border:1px solid var(--trent-border);color:#171717b8;background:#f8fbfa;gap:8px;margin:0;display:grid}.trentLegalEmpty h3{color:var(--trent-accent);margin:0;font-size:18px;font-weight:800}.trentLegalEmpty p{margin:0;font-size:14px;font-weight:400;line-height:1.7}.trentLegalHistory{gap:12px;margin-top:22px;display:grid}.trentLegalHistory h3{color:var(--trent-accent);margin:0;font-size:17px;font-weight:800}.trentLegalHistory>div{flex-wrap:wrap;gap:10px;display:flex}.trentLegalHistory span{border:0;padding:6px 10px;font-size:11px}html[dir=ltr] .trentLegalBackButton img{transform:none}@media (max-width:560px){.trentLegalHeader{gap:8px;padding-left:12px;padding-right:12px}.trentLegalLanguage{gap:6px}.trentLegalLanguage button{padding:8px 10px;font-size:11.5px}.trentLegalViewport{padding-left:12px;padding-right:12px}.trentLegalCard{border-radius:24px;padding:18px}.trentLegalCard h2{font-size:24px}}.trentNotificationsEmpty{text-align:center;place-items:center;min-height:calc(100dvh - 160px);padding:24px;display:grid}.trentNotificationsEmpty p{color:var(--trent-dark);margin:0;font-size:16px;font-weight:400}.trentNotificationsList{gap:6px;padding:6px 10px;display:grid}.trentNotificationLink{display:block}.trentNotificationCard{background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.trentNotificationIcon{background:var(--trent-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.trentNotificationCard>div{flex:1;gap:4px;min-width:0;display:grid}.trentNotificationChips{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.trentNotificationChips span{color:var(--trent-accent);background:#eff6f5;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800}.trentNotificationCard h2,.trentNotificationCard p{margin:0}.trentNotificationCard h2{color:var(--trent-primary);font-size:16px;font-weight:800;line-height:1.4}.trentNotificationCard p{color:var(--trent-dark);font-size:12px;font-weight:400;line-height:1.55}.trentNotificationSummary{color:var(--trent-dark);background:#f6faf9;border-radius:8px;margin-top:4px;padding:10px;font-size:11.5px;font-weight:400;line-height:1.55;display:block}.trentNotificationCard time{color:#17171799;justify-self:end;margin-top:4px;font-size:10px;font-weight:300}.trentNotificationsBottomSpace{height:90px}@media (min-width:700px){.trentNotificationsList{width:min(100%,760px);margin:0 auto}.trentMoreAppBar button{display:none}}.trentAuthViewport{background:var(--trent-bg);min-height:100dvh;color:var(--trent-dark)}.trentAuthPage{width:min(100%,932px);margin:0 auto;padding:18px 16px 48px}.trentAuthTopRow{justify-content:flex-start;display:flex}.trentAuthBackButton{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.trentAuthBackButton img{transform:scaleX(-1)}.trentAuthForm{flex-direction:column;gap:16px;max-width:420px;margin:0 auto;display:flex}.trentAuthLogoWrap,.trentAuthAvatarWrap{justify-content:center;margin-top:4px;display:flex}.trentAuthLogoCircle{background:var(--trent-soft);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.trentAuthAvatar{object-fit:cover;border-radius:50%;width:80px;height:80px}.trentAuthHeadingBlock{flex-direction:column;gap:10px;margin-top:8px;display:flex}.trentAuthViewport-login .trentAuthHeadingBlock{margin-top:58px}.trentAuthViewport-verification .trentAuthForm,.trentAuthViewport-verification .trentAuthHeadingBlock{margin-top:20px}.trentAuthViewport-completeProfile .trentAuthHeadingBlock{margin-top:28px}.trentAuthViewport-login .trentAuthPrimaryButton{margin-top:34px}.trentAuthViewport-register .trentAuthForm{gap:12px;max-width:900px}.trentAuthViewport-register .trentAuthHeadingBlock{margin-top:26px}@media (min-width:420px){.trentAuthViewport-register{align-items:center;display:grid}.trentAuthViewport-register .trentAuthPage{padding-top:18px;padding-bottom:18px}}.trentAuthHeadingAlignStart{align-items:flex-start}.trentAuthTitle{color:var(--trent-dark);margin:0;font-size:20px;font-weight:700}.trentAuthHint{color:#17171799;margin:0;font-size:12px;font-weight:400;line-height:1.5}.trentAuthField,.trentAuthAddressField{flex-direction:column;gap:8px;display:flex}.trentAuthField>span,.trentAuthAddressField>span{color:var(--trent-dark);font-size:14px;font-weight:400}.trentAuthField input{border:1px solid var(--trent-border);width:100%;height:52px;color:var(--trent-dark);background:#fff;border-radius:16px;outline:none;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700}.trentAuthField input::placeholder{color:#17171761;font-size:10px;font-weight:400}.trentAuthPhoneControl{border:1px solid var(--trent-border);direction:ltr;background:#fff;border-radius:16px;align-items:center;height:52px;display:flex;overflow:hidden}.trentAuthPhonePrefix{height:100%;color:var(--trent-dark);flex:none;align-items:center;gap:8px;padding:0 16px 0 10px;display:inline-flex}.trentAuthPhonePrefix b{font-size:12px;font-weight:500}.trentAuthPhoneControl input{text-align:left;direction:ltr;border:0;border-radius:0}.trentAuthTwoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trentAuthAgreement{border:1px solid var(--trent-border);color:#171717d1;background:#f8fbfa;border-radius:18px;align-items:flex-start;gap:8px;width:100%;padding:16px;font-size:14px;line-height:1.55;display:flex}.trentAuthViewport-register .trentAuthAgreement{margin-top:9px;margin-bottom:9px}.trentAuthAgreement[data-agreed=true]{border-color:var(--trent-primary)}.trentAuthAgreement input{width:20px;height:20px;accent-color:var(--trent-primary);flex:none;margin-top:3px}.trentAuthAgreementCopy{flex-wrap:wrap;flex:1;align-items:center;gap:6px 5px;padding-top:6px;display:flex}.trentAuthAgreementPrefix{color:#171717d1;margin-bottom:0;font-weight:600;display:inline}.trentAuthAgreementDoc{align-items:center;padding-block:2px;display:inline-flex}.trentAuthAgreementSeparator{color:var(--trent-dark);font-weight:500}.trentAuthAgreement a{color:var(--trent-primary);text-decoration:underline;-webkit-text-decoration-color:var(--trent-primary);text-decoration-color:var(--trent-primary);font-weight:700}.trentAuthPrimaryButton,.trentAuthSecondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(100%,300px);min-height:45px;margin-left:auto;margin-right:auto;padding:10px 20px;font-family:inherit;text-decoration:none;display:inline-flex}.trentAuthPrimaryButton{background:var(--trent-primary);color:var(--trent-bg);border:0;font-size:16px;font-weight:700}.trentAuthPrimaryButton[data-enabled=false]{background:var(--trent-accent);font-weight:400}.trentAuthSecondaryButton{border:2px solid var(--trent-border);color:var(--trent-accent);background:0 0;font-size:14px;font-weight:400}.trentAuthDivider{color:#17171799;align-items:center;gap:12px;margin:10px 0 2px;display:flex}.trentAuthDivider span{background:var(--trent-border);flex:1;height:1px}.trentAuthDivider b{font-size:14px;font-weight:400}.trentAuthError{color:var(--trent-red);margin:0;font-size:13px;font-weight:500;line-height:1.5}.trentAuthOtpField{display:block;position:relative}.trentAuthViewport-verification .trentAuthOtpField{margin-top:24px}.trentAuthOtpInput{opacity:0;pointer-events:none;direction:ltr;unicode-bidi:plaintext;position:absolute;inset:0}.trentAuthOtpBoxes{direction:ltr;unicode-bidi:isolate;justify-content:space-between;display:flex}.trentAuthOtpBoxes span{border:1px solid var(--trent-border);width:50px;height:52px;color:var(--trent-dark);background:#fff;border-radius:16px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.trentAuthResendRow{align-self:flex-start;align-items:center;gap:8px;display:flex}.trentAuthViewport-verification .trentAuthPrimaryButton{margin-top:20px}.trentAuthResendRow span{color:#17171799;font-size:12px;font-weight:400}.trentAuthResendButton{color:var(--trent-primary);background:0 0;border:0;padding:0;font-family:inherit;font-size:10px;font-weight:700}.trentAuthAddressButton{border:1px solid var(--trent-border);width:100%;color:inherit;text-align:right;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-family:inherit;display:flex}.trentAuthAddressIcon{background:#1d9ba11f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.trentAuthAddressCopy{flex-direction:column;flex:1;gap:4px;display:flex}.trentAuthAddressCopy strong{font-size:14px;font-weight:700}.trentAuthAddressCopy small{color:#17171799;font-size:12px}.trentAuthAddressButton b{color:var(--trent-primary);font-size:12px;font-weight:700}.trentAuthModalBackdrop{z-index:120;background:#00000059;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trentAuthAddressDialog{background:#fff;border-radius:20px;flex-direction:column;gap:14px;width:min(100%,430px);padding:18px;display:flex}.trentAuthAddressDialogHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentAuthAddressDialogHeader h2{margin:0;font-size:18px;font-weight:700}.trentAuthAddressDialogHeader button,.trentAuthCurrentLocationButton,.trentAuthAddressOptions button{font-family:inherit}.trentAuthAddressDialogHeader button{color:#171717b3;background:0 0;border:0;padding:0;font-size:13px}.trentAuthCurrentLocationButton{min-height:44px;color:var(--trent-primary);background:#1d9ba114;border:1px solid #1d9ba147;border-radius:14px;font-size:14px;font-weight:700}.trentAuthAddressOptions{gap:10px;display:grid}.trentAuthAddressOptions button{border:1px solid var(--trent-border);color:var(--trent-dark);text-align:right;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.trentAuthAddressOptions button.active{border-color:var(--trent-primary);background:#1d9ba10f}.trentAuthAddressOptions strong{font-size:14px;font-weight:700}.trentAuthAddressOptions small{color:#1717179e;font-size:12px}@media (max-width:640px){.trentAuthPage{padding:14px 16px 40px}.trentAuthForm{max-width:100%}}@media (max-width:360px){.trentAuthTwoColumns{grid-template-columns:1fr}}.trentAuthViewport-login .trentAuthPage{padding-top:50px}.trentProfilePage,.trentMessagesPage,.trentChatPage{min-height:100dvh;color:var(--trent-dark);background:var(--trent-bg);direction:rtl;font-family:ArabicDin,EnglishDin,sans-serif}.trentProfileContent{flex-direction:column;gap:16px;width:min(650px,100% - 32px);margin:0 auto;padding:16px 0 96px;display:flex}.trentProfileTopBar{background:0 0;align-items:center;height:92px;display:grid;position:relative}.trentProfileTopBar h1{color:var(--trent-dark);text-align:center;margin:0;font-size:28px;font-weight:900}.trentProfileTopBar button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:64px;height:64px;padding:0;display:grid;position:absolute;right:0}.trentProfileTopBar button img{width:64px;height:64px}.trentProviderCard{height:224px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.trentProviderCover{border-radius:20px;height:130px;position:absolute;top:0;left:0;right:0;overflow:hidden}.trentProviderCover img{object-fit:cover}.trentProviderAvatar{border:3px solid var(--trent-bg);color:#fff;width:120px;height:120px;box-shadow:none;background:#005244;border-radius:999px;place-items:center;font-family:EnglishDin,ArabicDin,sans-serif;font-size:64px;font-weight:400;line-height:1;display:grid;position:absolute;top:80px;left:50%;overflow:hidden;transform:translate(-50%)}.trentProviderAvatar img,.trentProfileProductImage img,.trentProfileReviewAvatar img,.trentMessageAvatar img,.trentChatAvatar img,.trentChatImageBubble img{object-fit:cover}.trentProviderInfo{align-self:end;min-width:0;position:relative}.trentProviderFloatingIcon,.trentProviderCamera{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;width:52px;height:52px;padding:0;display:grid;position:absolute}.trentProviderFloatingIcon.settings{top:123px;left:calc(50% - 112px)}.trentProviderFloatingIcon.logout{top:123px;left:calc(50% + 60px)}.trentProviderCamera{top:150px;left:calc(50% + 35px)}.trentProfileDeleteAccount{color:#fff;background:var(--trent-red);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:4px;width:220px;min-height:58px;margin:-8px auto 8px;font-family:inherit;font-size:22px;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #a6192e2e}.trentProfileIdentity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:-2px;display:grid}.trentProfileNameBlock{text-align:right}.trentProfileNameBlock h1{color:var(--trent-dark);letter-spacing:0;margin:0;font-family:EnglishDin,ArabicDin,sans-serif;font-size:26px;font-weight:900;line-height:1.2}.trentProfileNameBlock p{color:var(--trent-dark);margin:8px 0 0;font-size:18px;font-weight:500}.trentProfileRatingBlock{color:var(--trent-dark);direction:rtl;justify-items:start;gap:6px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:19px;font-weight:500;display:grid}.trentProviderInfo h1{color:var(--trent-dark);margin:0 0 4px;font-size:20px;font-weight:800}.trentProviderInfo p{color:#171717ad;margin:0;font-size:13px;font-weight:500}.trentProviderRating,.trentStarRow{align-items:center;gap:4px;display:inline-flex}.trentProviderRating{color:var(--trent-dark);gap:8px;margin-top:8px;font-size:12px;font-weight:700}.trentProviderRating small{color:#17171794;font-weight:500}.trentProviderMeta{color:#171717b3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.trentProviderMeta span{border:1px solid var(--trent-border);background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-grid}.trentProfileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trentProfilePrimaryAction,.trentProfileGhostAction,.trentMessagesLogin,.trentSupportFab,.trentChatSend,.trentChatAttach{font-family:inherit}.trentProfilePrimaryAction,.trentProfileGhostAction,.trentMessagesLogin{text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.trentProfilePrimaryAction{border:1px solid var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentProfileGhostAction,.trentMessagesLogin{border:1px solid var(--trent-border);color:var(--trent-dark);background:#fff}.trentProfileGhostAction.danger{color:#fff;background:var(--trent-red)}.trentProfilePrimaryAction:disabled,.trentProfileGhostAction:disabled,.trentSupportFab:disabled,.trentChatSend:disabled,.trentChatAttach:disabled{cursor:not-allowed;opacity:.62}.trentProfileNotice,.trentMessagesNotice,.trentProfileError,.trentMessagesError{border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.trentProfileNotice,.trentMessagesNotice{color:var(--trent-primary);background:#1d9ba11a}.trentProfileError,.trentMessagesError{color:var(--trent-red);background:#a6192e14}.trentProfileTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;display:grid}.trentProfileTabs button{min-height:112px;color:var(--trent-orange);cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;gap:8px;font-family:inherit;font-size:23px;font-weight:800;display:grid}.trentProfileTabs button.active{color:var(--trent-primary);background:var(--trent-soft)}.trentProfileDesktopGrid,.trentProfileMobilePanel{gap:14px;display:grid}.trentProfileDesktopGrid{display:none}.trentProfileSection{align-content:start;gap:10px;display:grid}.trentProfileSectionTitle{color:var(--trent-dark);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:inline-flex}.trentProfileProducts,.trentProfileReviews{gap:12px;display:grid}.trentProfileProductCard{border:1px solid var(--trent-border);background:#fff;border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:118px;padding:10px;display:grid}.trentProfileProductImage{background:#eef2f6;border-radius:14px;width:112px;height:92px;display:block;position:relative;overflow:hidden}.trentProfileProductBody{gap:5px;min-width:0;display:grid}.trentProfileProductBody strong,.trentMessageRoomText strong,.trentChatTitle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trentProfileProductBody strong{color:var(--trent-dark);font-size:15px}.trentProfileProductBody small{color:#1717179e;font-size:12px}.trentProfileProductBody em{color:var(--trent-primary);font-size:12px;font-style:normal;font-weight:800}.trentProfileReviewCard{background:#fff;border:1px solid #e8e6e5cc;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px;display:grid;box-shadow:0 4px 12px #1118270a}.trentProfileReviewAvatar,.trentMessageAvatar,.trentChatAvatar{background:var(--trent-soft);color:var(--trent-primary);border-radius:999px;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.trentProfileReviewAvatar{width:40px;height:40px}.trentProfileReviewCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentProfileReviewCard strong{font-size:14px}.trentProfileReviewCard time{color:#1717179e;font-size:11px;font-weight:700}.trentProfileReviewCard p{color:#171717b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.trentProfileInlineState,.trentProfileSkeleton,.trentProfileEmpty,.trentMessagesEmpty{border:1px solid var(--trent-border);color:#1717179e;text-align:center;background:#fff;border-radius:16px;place-items:center;min-height:170px;padding:20px;font-weight:700;display:grid}.trentProfileMobilePanel .trentProfileInlineState{min-height:330px;color:var(--trent-dark);background:0 0;border:0;font-size:20px;font-weight:400}.trentProfileDialogBackdrop{z-index:120;background:#00000085;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.trentProfileConfirmDialog{text-align:center;background:#fff;border-radius:28px;justify-items:center;width:min(550px,100%);padding:24px 28px 28px;display:grid}.trentProfileConfirmIcon{width:124px;height:124px;margin-top:-4px}.trentProfileConfirmDialog h2{color:var(--trent-red);margin:4px 0 8px;font-size:30px;font-weight:900;line-height:1.25}.trentProfileConfirmDialog p{color:var(--trent-dark);margin:0 0 22px;font-size:18px;font-weight:400}.trentProfileConfirmActions{grid-template-columns:2fr 1fr;gap:18px;width:100%;display:grid}.trentProfileConfirmActions button{color:#fff;background:var(--trent-primary);cursor:pointer;border:0;border-radius:999px;min-height:58px;font-family:inherit;font-size:20px;font-weight:800}.trentProfileConfirmActions button.danger{background:var(--trent-red)}.trentProfileEmpty{gap:10px;width:min(620px,100% - 32px);margin:16px auto 0}.trentProfileEmpty h1{color:var(--trent-dark);margin:0;font-size:22px}.trentProfileEmpty p,.trentMessagesEmpty p{margin:0}.trentProfileEditPage{min-height:100dvh;color:var(--trent-dark);background:var(--trent-bg);direction:rtl;font-family:ArabicDin,EnglishDin,sans-serif}.trentProfileEditContent{flex-direction:column;gap:16px;width:min(650px,100% - 32px);margin:0 auto;padding:16px 0 96px;display:flex}.trentProfileEditHeader{width:100%;height:170px;display:block;position:relative;overflow:visible}.trentProfileEditCover{border-radius:20px;height:130px;position:absolute;top:0;left:0;right:0;overflow:hidden}.trentProfileEditCover img{object-fit:cover}.trentProfileEditAvatar{border:3px solid var(--trent-bg);color:#fff;background:#005244;border-radius:999px;place-items:center;width:100px;height:100px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:58px;font-weight:400;line-height:1;display:grid;position:absolute;top:80px;left:50%;overflow:hidden;transform:translate(-50%)}.trentProfileEditAvatar img{object-fit:cover;width:100%;height:100%}.trentProfileEditCamera{cursor:pointer;background:0 0;border:0;place-items:center;width:50px;height:50px;padding:0;display:grid;position:absolute;top:130px;left:calc(50% + 18px)}.trentProfileEditCamera:disabled{cursor:wait;opacity:.62}.trentProfileEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trentProfileEditField{gap:8px;display:grid}.trentProfileEditField span,.trentProfileAddressBox h2{color:var(--trent-dark);text-align:right;font-size:18px;font-weight:400}.trentProfileEditField input,.trentProfilePhoneInput,.trentProfileAddressSelect{border:1px solid var(--trent-border);background:0 0;border-radius:18px;min-height:54px}.trentProfileEditField input{width:100%;color:var(--trent-dark);text-align:center;padding:0 14px;font-family:inherit;font-size:16px;font-weight:900}.trentProfileEditField small{color:#1717178f;font-size:12px;font-weight:600}.trentProfilePhoneInput{grid-template-columns:44px 58px minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;display:grid}.trentProfilePhoneInput b{height:100%;color:var(--trent-primary);direction:ltr;place-items:center;font-family:EnglishDin,ArabicDin,sans-serif;font-size:17px;font-weight:900;display:grid}.trentProfilePhoneInput>img{object-fit:cover;width:36px;height:24px}.trentProfilePhoneInput input{text-align:left;direction:ltr;border:0;min-height:52px;padding:0}.trentProfileAddressBox{background:0 0;border:0;gap:12px;padding:0;display:grid}.trentProfileAddressBox h2,.trentProfileAddressBox p{margin:0}.trentProfileAddressSelect{width:100%;color:var(--trent-dark);cursor:pointer;text-align:right;border-color:#bdbdbd;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:0 12px;font-family:inherit;font-size:20px;font-weight:500;display:flex}.trentProfileAddressSelect span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trentProfileAddressChips{flex-wrap:wrap;gap:8px;display:none}.trentProfileAddressChips button{border:1px solid var(--trent-border);color:#171717b8;cursor:pointer;background:#fff;border-radius:999px;min-height:34px;padding:0 12px;font-family:inherit;font-weight:700}.trentProfileAddressChips button.active{border-color:var(--trent-primary);color:var(--trent-primary);background:var(--trent-soft)}.trentProfileAddressHint{color:#171717ad;font-size:13px;font-weight:700}.trentProfileAddressAction,.trentProfileEditSubmit{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;min-height:60px;font-family:inherit;font-size:20px;font-weight:800;display:inline-flex}.trentProfileAddressAction{border:1px solid var(--trent-primary);width:100%;color:var(--trent-primary);background:0 0}.trentProfileEditSubmit{border:1px solid var(--trent-primary);color:#fff;background:var(--trent-primary);border-radius:20px}.trentProfileEditSubmit.secondary{border-color:var(--trent-primary);color:#fff;width:100%}.trentProfileEditSubmit:disabled{cursor:not-allowed;opacity:.55}.trentProfileEditState{border:1px solid var(--trent-border);color:#1717179e;background:#fff;border-radius:18px;place-items:center;width:100%;min-height:180px;margin:0 auto;font-weight:800;display:grid}.trentSheetBackdrop{z-index:1000;background:#00000047;align-items:end;display:grid;position:fixed;inset:0}.trentSheetBackdrop.centered{place-items:center;padding:16px}.trentProfileBottomSheet,.trentProfileDialog{background:#fff;border-radius:24px 24px 0 0;gap:14px;width:min(620px,100%);margin:0 auto;padding:14px 16px 20px;display:grid}.trentProfileDialog{text-align:center;border-radius:20px;width:min(420px,100%);position:relative}.trentSheetHandle{cursor:pointer;background:#d7dcdf;border:0;border-radius:999px;width:48px;height:4px;margin:0 auto 2px}.trentProfileBottomSheet h2,.trentProfileDialog h2{color:var(--trent-dark);text-align:center;margin:0;font-size:18px;font-weight:800}.trentProfileAddressList{gap:8px;display:grid}.trentProfileAddressList button,.trentProfileAddressOption{border:1px solid var(--trent-border);width:100%;color:var(--trent-dark);cursor:pointer;text-align:right;background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px;font-family:inherit;display:grid}.trentProfileAddressList span,.trentProfileAddressOption>span:not(.trentProfileAddressOptionIcon){gap:4px;min-width:0;display:grid}.trentProfileAddressOptionIcon{background:#e6f4f1b3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.trentProfileAddressOptionChevron{color:#17171799;font-size:26px;line-height:1}.trentProfileAddressList strong,.trentProfileAddressOption strong{font-size:14px;font-weight:800}.trentProfileAddressList small,.trentProfileAddressOption small{color:#1717179e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.trentProfileDialogClose{background:var(--trent-bg);cursor:pointer;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:24px;display:grid;position:absolute;top:10px;right:12px}.trentProfileDialog p{color:#1717179e;margin:0;font-size:13px;font-weight:600;line-height:1.6}.trentProfileDialog input{border:1px solid var(--trent-border);width:100%;min-height:52px;color:var(--trent-dark);letter-spacing:0;text-align:center;border-radius:14px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:22px;font-weight:800}.trentStoresPage{min-height:calc(100dvh - 80px);color:var(--trent-dark);direction:rtl;background:#fff;font-family:ArabicDin,EnglishDin,sans-serif}.trentStoresContent{gap:18px;width:min(1120px,100% - 32px);margin:0 auto;padding:12px 0 96px;display:grid}.trentStoresBanner{background:var(--trent-soft);border-radius:20px;width:100%;height:155px;position:relative;overflow:hidden}.trentStoresBanner img,.trentStoreImage img{object-fit:cover}.trentStoresSearch{background:#fff;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:0 12px;display:grid;box-shadow:0 4px 10px #0000000f}.trentStoresSearch input{width:100%;color:var(--trent-dark);text-align:right;border:0;outline:0;font-family:inherit;font-size:15px;font-weight:600}.trentStoresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trentStoreCard{min-height:172px;color:var(--trent-dark);text-align:center;background:#fff;border-radius:18px;align-content:center;justify-items:center;gap:8px;padding:12px;display:grid;box-shadow:0 6px 10px #0000000f}.trentStoreImage{border:1px solid var(--trent-border);color:#8b9299;background:#fff;border-radius:12px;place-items:center;width:68px;height:68px;font-size:10px;font-weight:700;line-height:1.3;display:grid;position:relative;overflow:hidden}.trentStoreCard strong{color:#171717cc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.trentStoreStars{justify-content:center;align-items:center;gap:4px;display:flex}.trentStoreCard small{color:#8b9299;font-size:12px;font-weight:600}.trentStoresState{color:#8b9299;place-items:center;min-height:140px;font-size:14px;font-weight:800;display:grid}.trentStoresState.error{color:var(--trent-red)}.trentOrdersPage{min-height:calc(100dvh - 80px);color:var(--trent-dark);background:var(--trent-bg);direction:rtl;font-family:ArabicDin,EnglishDin,sans-serif}.trentOrdersContent{gap:14px;width:min(1120px,100% - 32px);margin:0 auto;padding:8px 0 100px;display:grid}.trentOrderDetailContent{width:min(1040px,100% - 32px)}.trentOrderDetailContent .orderPanel{width:100%;max-width:none;padding:0 0 24px}.trentOrderDetailContent .formBand{border-color:var(--trent-border);border-radius:18px;box-shadow:0 8px 22px #1118270f}.trentOrdersTabs{border:1px solid var(--trent-border);background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px;display:grid}.trentOrdersTabs a{min-height:44px;color:var(--trent-dark);border-radius:14px;place-items:center;font-size:14px;font-weight:800;display:grid}.trentOrdersTabs a.active{color:var(--trent-primary);background:var(--trent-soft)}.trentOrdersHeader{gap:4px;display:grid}.trentOrdersHeader span{color:var(--trent-primary);font-size:11px;font-weight:900}.trentOrdersHeader h1{color:var(--trent-dark);margin:0;font-size:26px;font-weight:900}.trentOrdersHeader p{color:#1717179e;margin:0;font-size:13px;font-weight:700}.trentOrdersGrid{gap:16px;display:grid}.trentOrderCard{background:#fff;border:0;border-radius:20px;gap:12px;padding:12px;display:grid;box-shadow:0 8px 22px #11182714}.trentOrderHero{background:var(--trent-primary);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 54px;gap:12px;padding:12px;display:grid}.trentOrderHeroText{gap:4px;min-width:0;display:grid}.trentOrderHeroText span,.trentOrderHeroText strong,.trentOrderHeroText small,.trentOrderHeroText h2{color:#fff;margin:0}.trentOrderHeroText span,.trentOrderHeroText strong{font-size:12px;font-weight:700}.trentOrderHeroText h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.trentOrderHeroText small{color:#ffffffb8;font-size:11px;font-weight:700}.trentOrderImage{background:#fff;border-radius:12px;width:54px;height:54px;position:relative;overflow:hidden}.trentOrderImage img{object-fit:cover}.trentOrderProgressHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.trentOrderProgressHeader strong,.trentOrderProgressHeader span{color:var(--trent-primary);font-size:12px;font-weight:800}.trentOrderProgressHeader span{color:var(--trent-dark);align-items:center;gap:6px;display:inline-flex}.trentOrderProgressHeader i{background:var(--trent-primary);border-radius:999px;width:10px;height:10px}.trentOrderSteps{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.trentOrderSteps li{color:#17171794;text-align:center;justify-items:center;gap:5px;display:grid}.trentOrderSteps li>span{background:#eef1f2;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.trentOrderSteps li.active>span{background:var(--trent-soft)}.trentOrderSteps li.active img{opacity:1}.trentOrderSteps img{opacity:.42}.trentOrderSteps small{font-size:10px;font-weight:700}.trentOrderSteps li.active small{color:var(--trent-primary);font-weight:900}.trentOrderChips{flex-wrap:wrap;gap:8px;display:flex}.trentOrderChips span{color:var(--trent-dark);background:#f4f4f4;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:700}.trentOrderPaymentSummary{background:#f4f4f4;border-radius:14px;gap:5px;margin:0;padding:12px;display:grid}.trentOrderPaymentSummary p{color:var(--trent-dark);margin:0;font-size:11px;font-weight:800}.trentOrderStatusFooter{color:#fff;background:#111;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.trentOrderStatusFooter i{background:#9ca3af;border-radius:999px;width:8px;height:8px}.trentOrderStatusFooter i.warning{background:#f59e0b}.trentOrderStatusFooter i.success{background:#22c55e}.trentOrderStatusFooter i.danger{background:var(--trent-red)}.trentOrderActions{grid-template-columns:1fr;gap:10px;display:grid}.trentOrderActions a,.trentOrderActions button,.trentOrdersPrimary{border:1px solid var(--trent-border);min-height:42px;color:var(--trent-dark);cursor:pointer;background:#fff;border-radius:20px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex}.trentOrderActions .primary,.trentOrdersPrimary{border-color:var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentOrderActions .danger{border-color:var(--trent-red);color:#fff;background:var(--trent-red)}.trentOrdersState{border:1px solid var(--trent-border);color:#1717179e;text-align:center;background:#fff;border-radius:18px;place-items:center;gap:12px;min-height:170px;padding:20px;font-weight:800;display:grid}.trentOrdersState p{margin:0}.trentOrderDialog{background:#fff;border-radius:20px;gap:12px;width:min(440px,100%);padding:20px;display:grid}.trentOrderDialog h2,.trentOrderDialog p,.trentOrderDialog small,.trentOrderDialog em{margin:0}.trentOrderDialog h2{color:var(--trent-dark);font-size:19px;font-weight:900}.trentOrderDialog p{color:var(--trent-dark);font-weight:800}.trentOrderDialog small,.trentOrderDialog em{color:#1717179e;font-size:13px;font-style:normal;font-weight:700;line-height:1.6}.trentOrderDialog div,.trentOrderDialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trentOrderDialogActions:has(>:only-child){grid-template-columns:1fr}.trentOrderDialogField{color:var(--trent-dark);gap:8px;font-size:13px;font-weight:900;display:grid}.trentOrderDialogField textarea{resize:vertical;border:1px solid var(--trent-border);width:100%;min-height:128px;color:var(--trent-dark);background:#f8f7f7;border-radius:16px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.7}.trentOrderDialogField textarea:focus{border-color:var(--trent-primary);outline:none;box-shadow:0 0 0 3px #1d9ba124}.trentOrderDialogError{color:var(--trent-red)!important}.trentOrderDialog button{border:1px solid var(--trent-border);cursor:pointer;background:#fff;border-radius:14px;min-height:44px;font-family:inherit;font-weight:900}.trentOrderDialog button.primary{border-color:var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentOrderDialog button.danger{border-color:var(--trent-red);color:#fff;background:var(--trent-red)}.trentOrderDialog button:disabled{cursor:not-allowed;opacity:.58}.trentMessagesPage{padding:0 16px 110px;position:relative}.trentMessagesList{gap:10px;width:min(760px,100%);margin:8px auto 0;display:grid}.trentMessageRoomTile{border:1px solid var(--trent-border);min-height:76px;color:var(--trent-dark);background:#fff;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.trentMessageAvatar,.trentChatAvatar{width:44px;height:44px}.trentMessageRoomText{gap:4px;min-width:0;display:grid}.trentMessageRoomText strong{color:var(--trent-primary);font-size:16px;font-weight:800}.trentMessageRoomText small{color:#171717a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trentMessageRoomMeta{place-items:center;gap:6px;display:grid}.trentMessageRoomMeta time{color:#1717178a;font-size:11px}.trentMessageRoomMeta em{color:#fff;background:var(--trent-primary);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.trentSupportFab{z-index:30;color:#fff;background:var(--trent-primary);border:0;border-radius:18px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:max(16px,50vw - 364px);box-shadow:0 10px 24px #1118271f}.trentChatPage{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(840px,100%);height:calc(100dvh - 80px);margin:0 auto;padding:0 16px 14px;display:grid}.trentChatHeader{grid-template-columns:38px 44px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;display:grid}.trentChatHeader button,.trentChatHeader a{width:38px;height:38px;color:var(--trent-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-family:inherit;font-size:0;line-height:1;display:grid}.trentChatBackButton img{display:block}.trentChatTitle{gap:2px;min-width:0;display:grid}.trentChatTitle strong{color:var(--trent-dark);font-size:18px;font-weight:800}.trentChatTitle small{color:#17171794;font-size:12px}.trentChatFeedback{gap:8px;display:grid}.trentChatSurface{flex-direction:column;gap:10px;min-height:0;padding:10px 0 14px;display:flex;overflow-y:auto}.trentChatBubble{width:fit-content;max-width:min(76%,520px);color:var(--trent-dark);background:#ededed;border-radius:18px 18px 18px 4px;align-self:flex-end;padding:10px 14px}.trentChatBubble.mine{color:#fff;background:var(--trent-primary);border-radius:18px 18px 4px;align-self:flex-start}.trentChatBubble p{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.7}.trentChatBubble small{opacity:.72;justify-content:flex-start;align-items:center;gap:4px;font-size:10px;display:flex}.trentChatBubble.mine small{justify-content:flex-end}.trentChatBubble.mine small img{filter:brightness(0)invert()}.trentChatImageBubble{aspect-ratio:4/3;border-radius:12px;width:min(260px,62vw);display:block;position:relative;overflow:hidden}.trentChatLocationBubble{text-align:center;background:#ffffff38;border-radius:12px;place-items:center;gap:8px;width:min(260px,62vw);min-height:118px;display:grid}.trentChatLocationBubble b{font-size:13px}.trentChatComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:10px;display:grid}.trentChatInputWrap{border:1px solid var(--trent-border);background:#fff;border-radius:16px;align-items:center;gap:8px;min-width:0;height:46px;padding:0 12px;display:flex}.trentChatInputWrap input:not([type=file]){min-width:0;height:100%;color:var(--trent-dark);font:inherit;text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.trentChatAttach,.trentChatSend{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;height:46px;font-weight:800;display:inline-flex}.trentChatAttach{background:#fff;border:0;flex:none;width:30px;height:30px}.trentChatSend{color:#fff;background:var(--trent-primary);gap:6px;padding:0 16px}.trentChatSend img{filter:brightness(0)invert()}.trentChatImageSheet{z-index:80;width:min(520px,100%);padding:14px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;gap:8px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #11182724}.trentChatImageOption{min-height:58px;color:var(--trent-dark);cursor:pointer;text-align:right;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.trentChatImageOption:hover{background:var(--trent-soft)}.trentMessagesEmpty.compact{min-height:120px}.trentDeliveryPage{min-height:calc(100dvh - 80px);color:var(--trent-dark);direction:rtl;background:#f4f7f6;padding:0 16px 96px;font-family:ArabicDin,EnglishDin,sans-serif}.catalogShell:has(.trentDeliveryPage)>.mobileBottomNav{display:none}.trentDeliveryStopPage{min-height:100dvh;color:var(--trent-dark);direction:rtl;background:#fff;font-family:ArabicDin,EnglishDin,sans-serif}.catalogShell:has(.trentDeliveryStopPage)>.mobileBottomNav{display:none}.trentDeliveryStopContent{width:min(680px,100% - 32px);margin:0 auto;padding:14px 0 42px}.trentDeliveryStopStack{gap:16px;display:grid}.trentDeliveryStopQrCard,.trentDeliveryStopPhotoCard,.trentDeliveryStopForm,.trentDeliveryStopOtp{gap:12px;display:grid}.trentDeliveryStopQrCard{border:1px solid var(--trent-border);background:#f7fbfa;border-radius:24px;padding:18px}.trentDeliveryStopQrCard h2,.trentDeliveryStopQrCard p{margin:0}.trentDeliveryStopQrCard h2{color:var(--trent-accent);font-size:18px;font-weight:900}.trentDeliveryStopQrCard p{color:#1717179e;font-size:13px;font-weight:700}.trentDeliveryStopQrRow{gap:10px;display:grid}.trentDeliveryStopQrRow input,.trentDeliveryStopOtp input{border:1px solid var(--trent-border);width:100%;min-height:46px;color:var(--trent-dark);background:#fff;border-radius:16px;outline:none;padding:0 14px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:14px;font-weight:800}.trentDeliveryStopQrRow input:focus,.trentDeliveryStopOtp input:focus{border-color:var(--trent-primary);box-shadow:0 0 0 3px #1d9ba11f}.trentDeliveryStopPhotoCard{padding:0}.trentDeliveryStopOtp span{color:var(--trent-accent);font-size:16px;font-weight:900}.trentDeliveryStopOtp input{text-align:center;letter-spacing:0;height:54px;font-size:22px}.trentDeliveryStopSubmit{width:100%}.trentDeliveryTopBar{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto;padding:16px 0 10px;display:flex}.trentDeliveryTopBar h1{color:var(--trent-accent);margin:0;font-size:22px;font-weight:900}.trentDeliveryTopBar p{color:#171717a8;margin:2px 0 0;font-size:13px;font-weight:600}.trentDeliveryTopBar a{border:1px solid var(--trent-border);min-height:38px;color:var(--trent-dark);white-space:nowrap;background:#fff;border-radius:14px;place-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-grid}.trentDeliveryTopLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trentDeliveryShell{gap:16px;width:min(1180px,100%);margin:0 auto;display:grid}.trentDeliveryRail{display:none}.trentDeliveryRail,.trentDeliveryContent{border:1px solid var(--trent-border);background:#fff;border-radius:24px}.trentDeliveryRail{align-content:start;gap:10px;padding:20px 14px}.trentDeliveryRail h2{color:var(--trent-accent);margin:0;font-size:18px;font-weight:900}.trentDeliveryRail p{color:#1717179e;margin:0 0 8px;font-size:12px;line-height:1.6}.trentDeliveryRail a,.trentDeliveryMobileTabs a{border:1px solid var(--trent-border);color:var(--trent-dark);background:0 0;align-items:center;gap:10px;font-weight:800;display:flex}.trentDeliveryRail a{border-radius:18px;min-height:52px;padding:0 14px}.trentDeliveryRail a.active,.trentDeliveryMobileTabs a.active{border-color:var(--trent-primary);color:var(--trent-primary);background:#1d9ba11a}.trentDeliveryContent{align-content:start;gap:14px;padding:14px;display:grid}.trentDeliveryMobileTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trentDeliveryMobileTabs a{border-radius:16px;flex-direction:column;justify-content:center;gap:5px;min-height:66px;font-size:12px}.trentDeliveryHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.trentDeliveryHeading span{color:var(--trent-primary);font-size:11px;font-weight:900;display:block}.trentDeliveryHeading h2{color:var(--trent-dark);margin:2px 0 0;font-size:21px;font-weight:900}.trentDeliveryList{gap:12px;display:grid}.trentDeliveryCard{background:#fff;border:1px solid #e8e6e5e6;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:0 8px 20px #1118270d}.trentDeliveryCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trentDeliveryCardHeader div{gap:4px;min-width:0;display:grid}.trentDeliveryCardHeader strong{min-width:0;color:var(--trent-dark);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.trentDeliveryCardHeader small{color:#171717a3;font-size:12px;font-weight:600}.trentDeliveryCardHeader span{color:var(--trent-primary);font-size:12px;font-weight:900}.trentDeliveryFacts{gap:7px;margin:0;display:grid}.trentDeliveryFacts div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.trentDeliveryFacts dt{color:#17171794;font-size:12px;font-weight:800}.trentDeliveryFacts dd{min-width:0;color:var(--trent-dark);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.trentDeliveryActions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-top:2px;display:grid}.trentDeliveryActions.two{grid-template-columns:repeat(2,minmax(0,1fr))}.trentDeliveryActions.two span{display:none}.trentDeliveryPrimaryAction,.trentDeliveryGhostAction,.trentDeliveryDangerAction{cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex}.trentDeliveryPrimaryAction{border:1px solid var(--trent-primary);color:#fff;background:var(--trent-primary)}.trentDeliveryGhostAction{border:1px solid var(--trent-border);color:var(--trent-dark);background:#fff}.trentDeliveryDangerAction{color:#dc2626;background:#fff;border:1px solid #dc2626}.trentDeliveryPrimaryAction:disabled,.trentDeliveryDangerAction:disabled{cursor:not-allowed;opacity:.62}.trentDeliveryNotice,.trentDeliveryError{border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.trentDeliveryNotice{color:var(--trent-primary);background:#1d9ba11a}.trentDeliveryError{color:var(--trent-red);background:#a6192e14}.trentDeliveryState{border:1px dashed var(--trent-border);color:#1717179e;text-align:center;background:#fff;border-radius:16px;place-items:center;gap:12px;min-height:220px;padding:22px;font-weight:800;display:grid}.trentDeliveryState p{margin:0}.trentDeliveryRoutePlanner{gap:12px;display:grid}.trentDeliveryQrInput{resize:vertical;border:1px solid var(--trent-border);width:100%;min-height:132px;color:var(--trent-dark);direction:ltr;background:#f8faf9;border-radius:16px;outline:none;padding:12px 14px;font-family:EnglishDin,ArabicDin,monospace;font-size:13px;font-weight:700;line-height:1.55}.trentDeliveryQrInput:focus{border-color:var(--trent-primary);box-shadow:0 0 0 3px #1d9ba11f}.trentDeliveryRouteMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trentDeliveryMetricCard{background:#1d9ba114;border:1px solid #1d9ba12e;border-radius:16px;gap:3px;padding:12px;display:grid}.trentDeliveryMetricCard strong{color:var(--trent-primary);font-family:EnglishDin,ArabicDin,sans-serif;font-size:22px;font-weight:900}.trentDeliveryMetricCard span{color:#171717a8;font-size:12px;font-weight:900}.trentDeliveryRoutePlanId{color:#1717178a;margin:0;font-family:EnglishDin,ArabicDin,sans-serif;font-size:12px;font-weight:800}.trentDeliveryOpsShell{border:1px solid var(--trent-border);background:#fff;border-radius:24px;gap:14px;width:min(1180px,100%);margin:0 auto;padding:14px;display:grid}.trentDeliveryOpsGrid{gap:14px;display:grid}.trentDeliveryMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trentDeliveryAdminForm{gap:12px;display:grid}.trentDeliveryField{color:var(--trent-dark);gap:7px;font-size:13px;font-weight:900;display:grid}.trentDeliveryField input,.trentDeliveryField select,.trentDeliveryField textarea{border:1px solid var(--trent-border);width:100%;min-height:48px;color:var(--trent-dark);background:#f8faf9;border-radius:16px;outline:none;padding:0 13px;font-family:ArabicDin,EnglishDin,sans-serif;font-size:14px;font-weight:800}.trentDeliveryField textarea{resize:vertical;min-height:108px;padding-top:12px;line-height:1.6}.trentDeliveryField input:focus,.trentDeliveryField select:focus,.trentDeliveryField textarea:focus{border-color:var(--trent-primary);box-shadow:0 0 0 3px #1d9ba11f}.trentDeliveryEmployeeList{gap:12px;display:grid}.trentDeliveryDialogBackdrop{z-index:80;background:#002f3647;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trentDeliveryReasonDialog{box-shadow:0 22px 70px #11182733}@media (min-width:900px){.trentProfileContent{width:min(720px,100% - 32px)}.trentProviderCard{height:224px;padding:0;display:block}.trentProviderAvatar{width:120px;height:120px}.trentProviderMeta{grid-column:auto;justify-content:end}.trentProfileTabs,.trentProfileMobilePanel{display:none}.trentProfileDesktopGrid{grid-template-columns:minmax(300px,2fr) minmax(360px,4fr);align-items:start;gap:18px;display:grid}.trentProfileProducts{max-height:620px;padding-left:6px;overflow:auto}.trentProfileReviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.trentOrdersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trentStoresGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.trentDeliveryShell{grid-template-columns:280px minmax(0,1fr);align-items:start}.trentDeliveryOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.trentDeliveryMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.trentDeliveryAdminForm{grid-template-columns:repeat(2,minmax(0,1fr))}.trentDeliveryFieldWide,.trentDeliveryOpsWide{grid-column:1/-1}.trentDeliveryRail{display:grid}.trentDeliveryMobileTabs{display:none}.trentDeliveryContent{min-height:640px;padding:18px}.trentDeliveryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.trentOrdersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.trentStoresGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:700px) and (max-width:959px){.trentStoresGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.trentProfileContent,.trentProfileEditContent,.trentMessagesPage,.trentChatPage{padding-left:12px;padding-right:12px}.trentProfileEditContent{width:100%}.trentProfileEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trentProfileEditHeader{height:170px}.trentProfileEditAvatar{width:100px;height:100px}.trentProviderCard{height:224px;padding:0;display:block}.trentProviderAvatar{width:120px;height:120px}.trentProfileActions{grid-template-columns:1fr}.trentMessageRoomTile{grid-template-columns:44px minmax(0,1fr) auto;padding:10px}.trentSupportFab{bottom:18px;right:16px}.trentChatPage{height:calc(100dvh - 66px)}.trentChatComposer{grid-template-columns:minmax(0,1fr) auto}.trentChatSend{padding:0 12px}.trentDeliveryPage{padding-left:12px;padding-right:12px}.trentDeliveryTopBar{flex-direction:column;align-items:flex-start}.trentDeliveryTopBar a{width:100%}.trentDeliveryHeading{flex-direction:column;align-items:flex-start}.trentDeliveryHeading .trentDeliveryGhostAction{width:100%}.trentDeliveryFacts div{grid-template-columns:96px minmax(0,1fr)}.trentDeliveryActions,.trentDeliveryActions.two{grid-template-columns:1fr}.trentOrdersContent{width:calc(100% - 24px)}.trentOrderActions{grid-template-columns:1fr}.trentOrderFacts div{grid-template-columns:92px minmax(0,1fr)}.trentStoresContent{width:calc(100% - 24px)}.trentStoresGrid{gap:10px}.trentStoreCard{min-height:164px;padding:10px 8px}}.trentCheckoutSafeArea{width:min(440px,100% - 32px);padding:8px 0 28px}.trentCheckoutTitleBar{border-bottom:1px solid var(--trent-border);direction:rtl;min-height:55px;padding:0 0 8px}.trentCheckoutTitleBar h1{font-size:19px;font-weight:700}.trentCheckoutBackButton{direction:ltr;unicode-bidi:isolate;border:0;flex-basis:40px;width:40px;height:40px;font-family:EnglishDin,sans-serif;font-size:27px;box-shadow:0 3px 12px #1717170a}.trentCheckoutReviewGrid,.trentCheckoutDurationOnlyGrid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px}.trentCheckoutMainColumn{gap:10px}.trentCheckoutSection,.trentCheckoutDurationPanel,.trentCheckoutTransactionCard,.trentCheckoutConfirmCard{box-shadow:none;background:#fff;border:0;border-radius:17px;padding:16px}.trentCheckoutSection h2,.trentCheckoutDurationPanel h2,.trentCheckoutTransactionCard h2{margin:0 0 14px;font-size:17px;font-weight:700}.trentCheckoutDeliveryOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.trentCheckoutDeliveryOptions h3{display:none}.trentCheckoutDeliveryOptions button{border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;gap:2px 6px;height:58px;min-height:58px;padding:8px}.trentCheckoutDeliveryOptions button>span{width:20px;height:20px}.trentCheckoutDeliveryOptions strong{font-size:10.5px}.trentCheckoutDeliveryOptions b{font-size:12px}.trentCheckoutDeliveryOptions button.selected>span{background:var(--trent-primary)}.trentCheckoutDeliveryOptions small{font-size:8.5px}.trentCheckoutPaymentTiles{box-shadow:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.trentCheckoutPaymentTiles button{min-height:61px;color:var(--trent-text-muted);border:1px solid #b7c8cc;border-radius:8px;gap:4px;padding:7px 6px;font-size:9.5px;font-weight:400}.trentCheckoutTransactionCard{box-shadow:none;background:#fff;padding:16px}.trentCheckoutCouponRow{direction:ltr;grid-template-columns:61px minmax(0,1fr);gap:9px;margin:10px 0}.trentCheckoutCouponRow input,.trentCheckoutCouponRow button{border-radius:7px;min-height:40px}.trentCheckoutCouponRow input{direction:rtl;background:#f9f9fb;border:0;grid-area:1/2}.trentCheckoutCouponRow button{color:var(--trent-text-muted);background:#fff;border:1px solid #b9b5b3;grid-area:1/1}.trentCheckoutConfirmCard .trentCheckoutSubmit{border-radius:7px;min-height:54px;margin:0;font-size:16px}.trentCheckoutBottomSheet{border-radius:14px 14px 0 0;width:min(100%,440px);max-height:78dvh}.trentCheckoutAddressOptionsSheet{grid-template-rows:auto;gap:10px;max-height:none;padding:8px 14px 18px}.trentCheckoutAddressOption{direction:ltr;background:#f9f9fb;border:0;border-radius:16px;grid-template-columns:20px minmax(0,1fr) 36px;gap:10px;min-height:64px;padding:10px 14px}.trentCheckoutAddressOption img{background:#fff;border-radius:50%;grid-area:1/3;width:36px;height:36px;padding:8px}.trentCheckoutAddressOption>span{grid-area:1/2}.trentCheckoutAddressOption small{grid-column:auto;font-size:9.5px}.trentCheckoutSheetAddress{border:1px solid var(--trent-border);min-height:94px;box-shadow:none;direction:ltr;background:#fff;border-radius:14px;grid-template-rows:20px auto;grid-template-columns:auto minmax(0,1fr) 20px;gap:10px;padding:13px}.trentCheckoutSheetAddress.selected{border-color:var(--trent-primary);background:#ecfafb}.trentCheckoutSheetAddress>.trentCheckoutAddressRadio{grid-area:1/3;width:20px;height:20px}.trentCheckoutSheetAddress>.trentCheckoutAddressRadio.checked{border-color:var(--trent-primary);background:var(--trent-primary);place-items:center;display:grid}.trentCheckoutSheetAddress>.trentCheckoutAddressRadio.checked:after{color:#fff;content:"✓";font:13px/1 Arial,sans-serif}.trentCheckoutSheetAddress strong{text-align:start;direction:rtl;grid-area:1/2;align-self:center;font-size:13px;font-weight:500}.trentCheckoutAddressActions{border:0;border-radius:0;grid-area:1/1;align-items:center;gap:17px;width:auto;height:auto;display:flex}.trentCheckoutAddressActions i{background:#f5222d;width:19px;height:19px;-webkit-mask:url(/trent-assets/images/delete.svg) 50%/contain no-repeat;mask:url(/trent-assets/images/delete.svg) 50%/contain no-repeat}.trentCheckoutSheetAddress small{text-align:start;direction:rtl;grid-area:2/1/auto/4;font-size:11px}.trentCheckoutSheetClose{border-radius:7px;min-height:43px;font-size:15px}.trentCheckoutShortDialog{border-radius:14px 14px 0 0;align-self:end;gap:14px;width:min(100%,440px);padding:8px 16px 16px}@media (max-width:430px){.trentCheckoutSafeArea{width:calc(100% - 32px)}}.trentCartBackButton{direction:ltr;unicode-bidi:isolate}.trentCheckoutDurationPanel{gap:12px}.trentCheckoutDurationPanel>p{color:var(--trent-text-muted);text-align:start;margin:0;font-size:12px;line-height:1.45}.trentCheckoutDurationPanel>.trentCheckoutEarliest{color:#43a329;background:#d8f0d1;border-radius:8px;justify-content:center;justify-self:stretch;align-items:center;min-height:32px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:11px;font-weight:600;display:flex}.trentCheckoutDurationPanel>.trentCheckoutEarliest span{color:#43a329;border-color:#43a329}.trentCheckoutCalendar{box-shadow:none;background:#f9f9fb;border:0;border-radius:8px;gap:8px;padding:12px}.trentCheckoutCalendar header button{color:var(--trent-text-muted);background:0 0}.trentCheckoutWeekdays{gap:2px;font-size:9.5px;font-weight:500}.trentCheckoutCalendarGrid{gap:5px 0}.trentCheckoutCalendarGrid>span,.trentCheckoutCalendarDay{height:36px}.trentCheckoutCalendarDay{font-family:EnglishDin,sans-serif;font-size:12px}.trentCheckoutCalendarDay.outside{color:#a9a6a3}.trentCheckoutCalendarDay.inRange,.trentCheckoutCalendarDay.rangeStart,.trentCheckoutCalendarDay.rangeEnd{background:var(--trent-primary)}.trentCheckoutDateSummary{background:#fff;border-radius:25px;gap:0;margin-top:8px;padding:10px 0;position:relative}.trentCheckoutDateSummary:after{background:var(--trent-border);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:50%}.trentCheckoutDateCard{justify-items:center;gap:2px}.trentCheckoutDateCard span{color:var(--trent-primary);font-size:11px}.trentCheckoutDateCard strong{border:0;min-height:0;padding:0;font-family:EnglishDin,sans-serif;font-size:12px}.trentCheckoutTimeSection{box-shadow:none;border:0;border-radius:17px;padding:16px}.trentCheckoutTimeSection h3{text-align:start;font-size:16px}.trentCheckoutTimeSection>p{color:var(--trent-text-muted);margin:2px 0 0;font-size:9.5px}.trentCheckoutTimeGrid{gap:12px;margin-top:12px}.trentCheckoutTimeCard{gap:5px}.trentCheckoutTimeCard>span:first-child{color:var(--trent-primary);font-size:10px;font-weight:500}.trentCheckoutTimeControl{border:1px solid var(--trent-border);direction:ltr;background:#f9f9fb;border-radius:8px;justify-content:space-between;align-items:center;min-height:41px;padding:0 12px;display:flex;position:relative;overflow:hidden}.trentCheckoutTimeControl>b{color:var(--trent-text-muted);font:18px/1 EnglishDin,sans-serif}.trentCheckoutTimeControl>strong{color:var(--trent-dark);direction:rtl;align-items:center;gap:5px;font-family:EnglishDin,ArabicDin,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.trentCheckoutTimeControl>strong i{color:var(--trent-text-muted);font-style:normal}.trentCheckoutTimeControl input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.trentCheckoutRentalCostCard{margin-top:0}.trentCheckoutDurationContinue{border-radius:7px;min-height:54px;margin:0}@media (max-width:1024px){:where(.trentProductsMapSheetLayer,.trentCategorySheetBackdrop,.trentSearchSheetBackdrop,.trentProductModalLayer,.trentCheckoutSheetBackdrop,.trentCartSheetBackdrop,.trentProofSheetBackdrop,.trentNafathDialogBackdrop,.trentMoreDialogBackdrop,.trentFlutterLoginBackdrop,.trentPhotoGuideBackdrop,.trentLocationPickerBackdrop,.trentAuthModalBackdrop,.trentProfileDialogBackdrop,.trentSheetBackdrop,.trentDeliveryDialogBackdrop){inset:auto 0;top:var(--trent-visual-viewport-top,0px);width:100%;height:var(--trent-visual-viewport-height,100dvh);max-height:var(--trent-visual-viewport-height,100dvh);overscroll-behavior:contain;overflow-y:auto}:where(.trentCheckoutBottomSheet,.trentSearchFilterSheet,.trentProductCartSheet,.trentCartSheet,.trentProofSheet,.trentLocationPickerSheet,.trentAuthModal,.trentProfileBottomSheet,.trentProfileDialog,.trentNafathDialog,.trentMoreDialog,.trentFlutterLoginDialog,.trentDeliveryReasonDialog){max-height:calc(var(--trent-visual-viewport-height,100dvh) - 20px);overscroll-behavior:contain;scroll-padding-block:16px;overflow-y:auto}.trentChatImageSheet{position:relative;bottom:auto;left:auto;right:auto}.trentChatPage{height:calc(var(--trent-visual-viewport-height,100dvh) - 80px);max-height:calc(var(--trent-visual-viewport-height,100dvh) - 80px);min-height:0}.trentAssistantPage{height:var(--trent-visual-viewport-height,100dvh);min-height:var(--trent-visual-viewport-height,100dvh);max-height:var(--trent-visual-viewport-height,100dvh)}.trentChatComposer,.trentAssistantComposer{padding-bottom:max(12px, env(safe-area-inset-bottom))}:where(input,textarea,[contenteditable=true]):focus{scroll-margin-block:20px}}@media (max-width:520px){.trentChatPage{height:calc(var(--trent-visual-viewport-height,100dvh) - 66px);max-height:calc(var(--trent-visual-viewport-height,100dvh) - 66px)}}
