.fashion-product{min-width:0}.fashion-product .product-photo{aspect-ratio:3/4}.fashion-product .product-photo img{object-position:center 35%;transition:opacity .35s}.fashion-product .product-photo:hover img{transform:none}.fashion-product .product-photo .secondary-photo{opacity:0}.fashion-product .wishlist-button{background:color-mix(in srgb, var(--ivory) 92%, transparent);border:0;top:10px;left:10px}.fashion-product .product-caption{gap:3px;padding-top:14px;display:grid}.fashion-product .product-caption h3{font-family:var(--font-arabic), sans-serif;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.65}.fashion-product .product-caption h3 a{display:block}.fashion-product .product-price{color:var(--ink);unicode-bidi:isolate;padding:0;font-size:16px;font-weight:500;line-height:1.6}.fashion-product .availability{margin-top:4px;font-size:13px;line-height:1.6}.fashion-catalog .page-heading{padding-block:45px 32px}.fashion-catalog .page-heading h1{font-family:var(--font-display-arabic), serif;line-height:1.75}.fashion-catalog .page-heading>p:last-child{max-width:660px;margin-inline:auto;font-size:17px;line-height:1.9}.fashion-catalog .product-grid{gap:36px 24px}.fashion-toolbar.catalog-toolbar{gap:12px;margin-bottom:28px;padding-block:8px}.fashion-toolbar .filter-button,.fashion-toolbar .sort-label select{min-height:48px;font-size:16px}.fashion-toolbar .results-count{font-size:14px;display:block}.fashion-filter-chips.filter-chips button{background:0 0;min-height:44px;font-size:14px}.catalog-collection-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:18px;display:flex}.catalog-collection-links a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;font-size:15px;display:inline-flex}.catalog-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:14px;display:flex}.catalog-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.catalog-filter-sheet.dialog-content{border:1px solid var(--line);max-height:min(88dvh,900px);font-family:var(--font-arabic), sans-serif;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;padding:24px 0 0;display:flex;overflow:hidden}.catalog-filter-sheet .dialog-heading{margin:0 24px 2px}.catalog-filter-sheet .dialog-heading h2{font-family:var(--font-display-arabic), serif;font-size:24px;font-weight:400;line-height:1.9}.catalog-filter-sheet>.muted{flex-shrink:0;margin:0 24px 18px;font-size:15px}.catalog-filter-form{flex-direction:column;min-height:0;display:flex}.catalog-filter-scroll{overscroll-behavior:contain;min-height:0;padding:0 24px 20px;overflow-y:auto}.catalog-filter-form label,.catalog-filter-form legend{font-size:16px;font-weight:500}.catalog-filter-form select,.catalog-filter-form input{background-color:var(--ivory);width:100%;min-width:0;min-height:48px;margin-bottom:0;font-size:16px}.catalog-search-input{position:relative}.catalog-search-input input{padding-inline-end:42px}.catalog-search-input svg{inset-inline-end:14px;pointer-events:none;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.catalog-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:22px;display:grid}.catalog-filter-fields>div{min-width:0}.catalog-price-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.catalog-price-field legend{padding:0}.catalog-price-field legend span{color:var(--muted);font-weight:400}.catalog-price-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.catalog-price-inputs label{color:var(--muted);font-size:14px}.catalog-price-inputs input{direction:rtl}.catalog-filter-error{color:var(--error);margin-top:8px;font-size:14px}.catalog-extra-filters{border-top:1px solid var(--line);margin-top:24px}.catalog-extra-filters summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:16px;list-style:none;display:flex}.catalog-extra-filters summary::-webkit-details-marker{display:none}.catalog-extra-filters[open] summary svg{transform:rotate(180deg)}.catalog-extra-filters .catalog-filter-fields{margin-top:8px}.catalog-filter-actions{border-top:1px solid var(--line);background:var(--ivory);padding:8px 24px max(20px, env(safe-area-inset-bottom));flex-shrink:0}.catalog-filter-status{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.catalog-filter-status .text-button{flex-shrink:0;min-height:44px;font-size:14px}.catalog-filter-actions .button{min-height:50px;margin-top:4px;font-size:17px}.catalog-loading-title{background:var(--paper);width:min(380px,90%);height:80px;margin:48px auto 36px}.catalog-loading-photo{aspect-ratio:3/4;background:var(--paper)}.catalog-loading-line{background:var(--paper);width:70%;height:16px;margin-top:16px}@media (hover:hover) and (pointer:fine){.fashion-product .product-photo:hover .secondary-photo{opacity:1}}@media (max-width:767px){.fashion-catalog .page-heading{padding-block:26px 24px}.fashion-catalog .page-heading h1{font-size:29px}.fashion-catalog .page-heading>p:last-child{max-width:340px;margin-top:8px;font-size:16px}.fashion-catalog .product-grid{gap:30px 12px}.fashion-product .product-caption{padding-top:10px}.fashion-product .product-caption h3,.fashion-product .product-price{font-size:15px}.fashion-product .wishlist-button{top:7px;left:7px}.fashion-toolbar.catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 8px;margin-bottom:22px;display:grid}.fashion-toolbar .filter-button{grid-area:1/1;gap:7px;padding-inline:0;font-size:15px}.fashion-toolbar .sort-label{grid-area:1/2;width:100%}.fashion-toolbar .sort-label select{padding-inline:8px 0;font-size:15px}.fashion-toolbar .results-count{grid-column:1/-1;padding-bottom:5px}.catalog-filter-sheet.dialog-content{max-height:89dvh;padding-top:16px}.catalog-filter-sheet .dialog-heading{margin-inline:20px}.catalog-filter-sheet>.muted{margin-inline:20px;margin-bottom:14px}.catalog-filter-scroll,.catalog-filter-actions{padding-inline:20px}.catalog-filter-fields,.catalog-price-inputs{column-gap:12px}}@media (prefers-reduced-motion:reduce){.fashion-product .product-photo img{transition:none}}
.costing-panel-module__zIWfsW__panel{container-type:inline-size}.costing-panel-module__zIWfsW__flowHeading{margin-top:32px}.costing-panel-module__zIWfsW__flowHeading h3,.costing-panel-module__zIWfsW__summary h3{margin:0 0 8px;font-size:18px}.costing-panel-module__zIWfsW__flowHeading p,.costing-panel-module__zIWfsW__conversionSource{color:var(--muted);font-size:13px;line-height:1.9}.costing-panel-module__zIWfsW__flow{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 12px;padding:0;list-style:none;display:grid}.costing-panel-module__zIWfsW__flow li{background:var(--ivory);min-width:0;padding:20px}.costing-panel-module__zIWfsW__step{color:var(--muted);font-size:13px;line-height:1.9;display:block}.costing-panel-module__zIWfsW__flow strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 8px;font-size:22px;font-weight:600;line-height:1.6;display:block}.costing-panel-module__zIWfsW__flow small,.costing-panel-module__zIWfsW__metrics small{color:var(--muted);font-size:12px;line-height:1.9;display:block}.costing-panel-module__zIWfsW__flow .costing-panel-module__zIWfsW__purchaseStep{background:var(--paper);box-shadow:inset 0 3px var(--brand)}.costing-panel-module__zIWfsW__conversionSource{overflow-wrap:anywhere;margin:0 0 24px}.costing-panel-module__zIWfsW__reference{border-inline-start:2px solid var(--line);color:var(--muted);margin:24px 0;padding-inline-start:16px}.costing-panel-module__zIWfsW__reference>div+div{margin-top:16px}.costing-panel-module__zIWfsW__reference dt,.costing-panel-module__zIWfsW__reference dd{font-size:13px;line-height:1.9;display:inline}.costing-panel-module__zIWfsW__reference dd{margin:0;font-variant-numeric:tabular-nums;margin-inline-start:12px}.costing-panel-module__zIWfsW__reference small{overflow-wrap:anywhere;font-size:12px;line-height:1.9;display:block}.costing-panel-module__zIWfsW__rateActions>div{flex:240px;min-width:0}.costing-panel-module__zIWfsW__rateActions button{white-space:normal;max-width:100%;min-height:44px}.costing-panel-module__zIWfsW__previousRate{border-inline-start:2px solid var(--brand);color:var(--ink);margin-top:12px;padding-inline-start:12px;font-size:13px;line-height:1.9}.costing-panel-module__zIWfsW__summary{border-top:2px solid var(--brand);margin-top:32px;padding-top:20px}.costing-panel-module__zIWfsW__metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.costing-panel-module__zIWfsW__metrics>div{background:var(--paper);min-width:0;padding:24px}.costing-panel-module__zIWfsW__metrics dt{color:var(--ink);font-size:15px}.costing-panel-module__zIWfsW__metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 4px;font-size:clamp(22px,3.8cqi,32px);font-weight:600;line-height:1.5}.costing-panel-module__zIWfsW__metrics .costing-panel-module__zIWfsW__negative dd,.costing-panel-module__zIWfsW__metrics .costing-panel-module__zIWfsW__negative small{color:var(--error)}.costing-panel-module__zIWfsW__breakdown{font-size:14px}@container (min-width:780px){.costing-panel-module__zIWfsW__flow,.costing-panel-module__zIWfsW__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:480px){.costing-panel-module__zIWfsW__flow{grid-template-columns:1fr}.costing-panel-module__zIWfsW__flow li{padding:16px}.costing-panel-module__zIWfsW__flow strong{margin-block:4px}.costing-panel-module__zIWfsW__metrics>div{padding:16px 12px}.costing-panel-module__zIWfsW__metrics dd{font-size:21px}.costing-panel-module__zIWfsW__metrics dt{font-size:14px}}
