/* UNMUTED on Salla's free theme Raed (theme copy «UNMUTED على رائد», editor → تخصيص متقدم → CSS).
   The look of the UNMUTED store (UNMUTED-Store/) on Raed's own markup: cream page, ink lines, orange pill buttons,
   Alexandria + Bricolage Grotesque, tees on the wall colour. unmuted-raed.js adds what CSS can't (size tiles, the
   VOL / voice block, folds, front / back switch, card voices, list title, info cards, footer line). build.py puts the logo in as a data URI (the LOGO placeholder). */
/* Salla drops @import from custom CSS: unmuted-raed.js adds the Google Fonts link (Alexandria, Bricolage Grotesque). */

html:root {
  --um-paper: #FAF5EF;
  --um-ink: #101010;
  --um-orange: #F36C27;
  --um-blue: #2AACE2;
  --um-wall: #DCD5CA;
  --um-line: rgba(16, 16, 16, .14);
  --um-soft: rgba(16, 16, 16, .7);
  --um-hard: 3px 4px 0 #101010;
  --um-font: 'Alexandria', 'Bricolage Grotesque', system-ui, sans-serif;
  --um-latin: 'Bricolage Grotesque', 'Alexandria', system-ui, sans-serif;
  /* Raed's own colour tokens (buttons, links, badges) */
  --color-primary: #101010;
  --color-primary-dark: #000;
  --color-primary-light: #333;
  --color-primary-reverse: #FAF5EF;
  --font-main: 'Alexandria';
}

/* ---------- page, type ---------- */
body.theme-raed, .theme-raed .app-inner { background: var(--um-paper) !important; color: var(--um-ink); }
body.theme-raed { font-family: var(--um-font) !important; }
.theme-raed :is(h1, h2, h3, h4, h5, h6, p, a, span, b, strong, small, label, li, button, input, select, textarea, .s-block__title):not([class*="sicon"]) { font-family: inherit; }
.theme-raed [lang="en"] { font-family: var(--um-latin); }
.theme-raed .s-block__title h2, .theme-raed .s-block__title h3, .theme-raed .s-slider-block__title h2 { font-weight: 900; font-size: clamp(26px, 4vw, 44px); line-height: 1.2; color: var(--um-ink); }
.theme-raed .bg-white { background-color: transparent !important; }
.theme-raed .shadow-default { box-shadow: none !important; }
.theme-raed .text-primary { color: var(--um-ink) !important; }

/* buttons: an orange pill with an ink edge and a hard shadow */
.theme-raed .s-button-element.s-button-primary, .theme-raed .btn--primary, .theme-raed .s-button-solid.s-button-primary {
  min-height: 52px; border: 2.5px solid var(--um-ink) !important; border-radius: 999px !important; background: var(--um-orange) !important;
  color: var(--um-ink) !important; font-weight: 800; font-size: 16px; box-shadow: var(--um-hard); transition: transform .14s, box-shadow .14s;
}
.theme-raed .s-button-element.s-button-primary:hover { transform: translate(-1px, -2px); box-shadow: 4px 6px 0 var(--um-ink); opacity: 1; }
.theme-raed .s-button-element.s-button-primary:active { transform: translate(2px, 3px); box-shadow: none; }
.theme-raed .s-button-element.s-button-primary:disabled, .theme-raed .s-button-element.s-button-primary.s-button-disabled {
  border-color: rgba(16, 16, 16, .3) !important; background: var(--um-paper) !important; color: rgba(16, 16, 16, .5) !important; box-shadow: none;
}
.theme-raed .s-button-outline.s-button-primary, .theme-raed .btn--outline-primary { border: 2px solid var(--um-ink) !important; border-radius: 999px !important; color: var(--um-ink) !important; background: transparent !important; }
.theme-raed .s-form-control, .theme-raed .form-input { border-radius: 14px; border-color: rgba(16, 16, 16, .3); background: #fff; }
.theme-raed .s-form-control:focus, .theme-raed .form-input:focus { border-color: var(--um-ink); box-shadow: 0 0 0 3px rgba(42, 172, 226, .35); }

/* ---------- header: cream bar, logo, menu in the middle, «السلة» pill ---------- */
.theme-raed .store-header .top-navbar { display: none; }
.theme-raed #mainnav, .theme-raed #mainnav .inner { background: var(--um-paper) !important; box-shadow: none !important; }
.theme-raed #mainnav { border-bottom: 2px solid var(--um-ink); }
.theme-raed .navbar-brand img { content: url("data:image/png;base64,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"); width: auto !important; height: 46px !important; max-height: none; object-fit: contain; }
.theme-raed custom-main-menu .main-menu > li > a, .theme-raed .main-menu > li > a { color: var(--um-ink); font-weight: 800; font-size: 16px; }
.theme-raed .main-menu .sub-menu { padding: 8px; border: 2px solid var(--um-ink); border-radius: 16px; background: var(--um-paper); box-shadow: var(--um-hard); }
.theme-raed .main-menu .sub-menu a { border-radius: 10px; font-weight: 600; }
.theme-raed .main-menu .sub-menu a:hover { background: var(--um-blue); }
.theme-raed salla-cart-summary .s-cart-summary-wrapper { display: inline-flex; align-items: center; gap: 8px; padding: 7px 14px; border: 2px solid var(--um-ink); border-radius: 999px; background: transparent; }
.theme-raed salla-cart-summary .s-cart-summary-count { position: static; display: grid; place-items: center; min-width: 26px; height: 26px; padding: 0 6px; border-radius: 999px; background: var(--um-ink); color: var(--um-paper); font: 800 12px/1 var(--um-latin); }
.theme-raed salla-cart-summary .s-cart-summary-content { display: none; }
.theme-raed salla-cart-summary .s-cart-summary-wrapper::after { content: 'السلة'; font-weight: 800; font-size: 15px; }
.theme-raed .um-hsearch { display: grid; place-items: center; width: 40px; height: 40px; border: 0; border-radius: 50%; background: none; color: var(--um-ink); font-size: 20px; cursor: pointer; }
/* phones: the bag pill shows the icon and count only, so the header fits */
@media (max-width: 639px) {
  .theme-raed salla-cart-summary .s-cart-summary-wrapper { padding: 5px 8px; gap: 6px; }
  .theme-raed salla-cart-summary .s-cart-summary-wrapper::after { display: none; }
}
/* the smallest phones (320px): tighter icons so the header doesn't run off the screen */
@media (max-width: 374px) {
  .theme-raed .um-hsearch { width: 34px; }
  .theme-raed #mainnav salla-cart-summary { margin-right: 6px !important; }
  .theme-raed salla-cart-summary .header-btn__icon { width: 30px !important; height: 30px !important; }
}
@media (min-width: 1024px) {
  .theme-raed #mainnav .container > .flex { position: relative; min-height: 76px; }
  .theme-raed #mainnav custom-main-menu { position: absolute; inset-inline: 0; top: 50%; width: max-content; margin-inline: auto; transform: translateY(-50%); }
}
/* the announcement strip: black with cream type */
.theme-raed salla-advertisement, .theme-raed .s-advertisement-wrapper, .theme-raed .s-advertisement { background: var(--um-ink) !important; color: var(--um-paper) !important; }
.theme-raed .s-advertisement * { color: inherit !important; font-weight: 600; }

/* ---------- product cards: the tee on the wall colour, name, price, orange add button ---------- */
.theme-raed .s-product-card-entry { overflow: visible; border-radius: 18px; background: transparent !important; box-shadow: none !important; }
.theme-raed .s-product-card-image { position: relative; overflow: hidden; border-radius: 16px; background: var(--um-wall) !important; }
.theme-raed .s-product-card-image img { object-fit: contain !important; padding: 6% 4% 2%; transition: transform .5s cubic-bezier(.2, .8, .2, 1); filter: drop-shadow(0 12px 12px rgba(0, 0, 0, .18)); }
.theme-raed .s-product-card-entry:hover .s-product-card-image img { transform: scale(1.04) rotate(-1deg); }
.theme-raed .s-product-card-content { padding: 12px 4px 4px; }
.theme-raed .s-product-card-content-title, .theme-raed .s-product-card-content-title a { color: var(--um-ink); font-weight: 800; font-size: 16px; }
.theme-raed .s-product-card-price, .theme-raed .s-product-card-sale-price h4 { color: var(--um-ink); font-weight: 800; }
.theme-raed .s-product-card-promotion-title { border: 2px solid var(--um-ink); border-radius: 10px; background: var(--um-orange); color: var(--um-ink); font-weight: 800; transform: rotate(-4deg); }
.theme-raed .s-product-card-wishlist-btn button, .theme-raed .s-product-card-wishlist-btn.s-button-element { border: 1.5px solid var(--um-ink); background: var(--um-paper); }
.theme-raed .s-product-card-content-footer .s-button-element { min-height: 44px; border: 2px solid var(--um-ink) !important; border-radius: 999px !important; background: var(--um-orange) !important; color: var(--um-ink) !important; font-weight: 800; box-shadow: none; }
@media (max-width: 639px) { .theme-raed .s-product-card-content-footer .s-button-element { padding-inline: 10px; } }
.theme-raed .s-product-card-content-footer .s-button-element:disabled, .theme-raed .s-product-card-content-footer .s-button-disabled { background: transparent !important; color: rgba(16, 16, 16, .5) !important; border-color: rgba(16, 16, 16, .3) !important; }
/* on hover a card's tee turns round to its other photo, and a tracklist thumbnail to the tee's back (unmuted-raed.js adds
   that photo); the two faces swap at the edge-on midpoint, like the tees on the rail */
.theme-raed .um-turn a { position: relative; display: block; perspective: 1400px; }
.um-tracks .um-tl__img.um-turn { perspective: 900px; }
.um-tracks .um-tl__img.um-turn > img { grid-area: 1 / 1; }
.theme-raed .um-turn img.um-face, .theme-raed .um-turn img.um-face-back { transition: transform .8s cubic-bezier(.65, 0, .35, 1), opacity 0s linear .4s; }
.theme-raed .s-product-card-image.um-turn img.um-face-back { position: absolute; inset: 0; width: 100%; height: 100%; }
.theme-raed .um-turn img.um-face-back { opacity: 0; transform: rotateY(-180deg); }
.theme-raed .s-product-card-entry:hover .um-turn img.um-face, .theme-raed .um-tl__row:hover .um-turn img.um-face { opacity: 0; transform: rotateY(180deg); }
.theme-raed .s-product-card-entry:hover .um-turn img.um-face-back, .theme-raed .um-tl__row:hover .um-turn img.um-face-back { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .theme-raed .um-turn img.um-face, .theme-raed .um-turn img.um-face-back { transition: opacity .2s; transform: none !important; }
}
/* the tee's voice under its name (unmuted-raed.js) */
.theme-raed .s-product-card-content-title:has(+ .um-cvoice) { margin-bottom: 0; }
.um-cvoice { margin: 4px 0 8px; font-size: 14px; font-weight: 600; line-height: 1.5; color: var(--um-soft); }

/* ---------- product list (VOLUME 01): the name as a poster title, the sort as a pill ---------- */
.theme-raed .um-plp-old { display: none !important; }
/* the line under the title sets the size: one line on every screen, and the title is exactly as wide (in Alexandria the
   line is 4× as wide as «VOLUME 01» per pixel of type) */
.um-plp-head { --um-sub: min(clamp(16px, 1.5vw, 19px), calc((100vw - 20px) / 23.3)); display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 18px 32px; margin: 0 0 clamp(24px, 3vw, 40px); padding-bottom: clamp(20px, 2.6vw, 30px); border-bottom: 2px solid var(--um-ink); }
.um-plp-name { display: contents; }
.um-plp-title {
  grid-column: 1 / -1; justify-self: start; position: relative; display: inline-block; margin: 0; padding: .08em 0 .2em; transform: rotate(-2deg); transform-origin: right bottom;
  font: 900 clamp(44px, 9vw, 110px)/1 var(--um-font); color: var(--um-orange); text-shadow: .035em .045em 0 var(--um-ink);
}
.um-plp-title[lang="en"] { font-weight: 800; font-size: calc(var(--um-sub) * 4); line-height: .86; letter-spacing: -.01em; white-space: nowrap; }
.um-plp-line { position: absolute; inset-inline: 2% 0; bottom: 0; width: 96%; height: .16em; overflow: visible; fill: none; stroke-linecap: round; }
.um-plp-line path { stroke: var(--um-blue); stroke-width: 15; }
.um-plp-line .um-plp-line-shadow { stroke: var(--um-ink); }
.um-plp-sub { margin: 0; font-size: var(--um-sub); font-weight: 500; line-height: 1.6; color: var(--um-soft); }
.theme-raed .um-plp-sort { grid-column: 2; }
.theme-raed .um-plp-sort label { font-weight: 600; color: var(--um-soft); }
.theme-raed .um-plp-sort select#product-filter {
  height: 46px; min-width: 200px; padding-top: 0; padding-bottom: 0; padding-inline: 18px 40px; border: 2px solid var(--um-ink) !important; border-radius: 999px !important;
  background-color: var(--um-paper) !important; color: var(--um-ink); font-weight: 700; font-size: 15px; box-shadow: none; cursor: pointer;
}
.theme-raed .um-plp-sort select#product-filter:focus-visible { outline: 3px solid var(--um-blue); outline-offset: 2px; }
/* «عرض المزيد»: a paper pill under the grid */
.theme-raed .s-infinite-scroll-wrapper { display: flex; justify-content: center; margin-top: clamp(28px, 4vw, 48px); }
.theme-raed .s-infinite-scroll-btn {
  min-width: 220px; min-height: 52px; padding: 0 28px; border: 2.5px solid var(--um-ink) !important; border-radius: 999px !important;
  background: var(--um-paper) !important; color: var(--um-ink) !important; font-weight: 800; font-size: 16px; box-shadow: var(--um-hard); transition: transform .14s, box-shadow .14s;
}
.theme-raed .s-infinite-scroll-btn:hover { transform: translate(-1px, -2px); box-shadow: 4px 6px 0 var(--um-ink); }
.theme-raed .s-infinite-scroll-btn:active { transform: translate(2px, 3px); box-shadow: none; }
.theme-raed .s-infinite-scroll-last { margin-top: 28px; text-align: center; color: var(--um-soft); }
/* phones and tablets: the sort goes under the line (beside it, the line would wrap) */
@media (max-width: 899px) {
  .um-plp-head { grid-template-columns: minmax(0, 1fr); }
  .theme-raed .um-plp-sort { grid-column: 1; }
}
@media (max-width: 639px) {
  .theme-raed .um-plp-sort, .theme-raed .um-plp-sort > div, .theme-raed .um-plp-sort select#product-filter { width: 100%; }
}

/* ---------- home: Raed's hero slider and features (the fallback when the UNMUTED sections don't load) ---------- */
.theme-raed .s-block--hero-slider .home-slider__content h2 { font-weight: 900; font-size: clamp(32px, 6vw, 72px); line-height: 1.15; }
.theme-raed .s-block--features__item { padding: 22px 18px; border: 2px solid var(--um-ink); border-radius: 20px; background: var(--um-paper) !important; box-shadow: var(--um-hard); text-align: start; }
.theme-raed .s-block--features__item .feature-icon { display: grid; place-items: center; width: 52px; height: 52px; margin: 0 0 12px; border: 2px solid var(--um-ink); border-radius: 14px; background: var(--um-orange); color: var(--um-ink); }
.theme-raed .s-block--features__item:nth-child(3n + 2) .feature-icon { background: var(--um-blue); }
.theme-raed .s-block--features__item:nth-child(3n) .feature-icon { background: var(--um-ink); color: var(--um-paper); }
.theme-raed .s-block--features__item h2 { font-weight: 800; font-size: 18px; color: var(--um-ink); }
.theme-raed .s-block--features__item p { color: var(--um-soft); }
/* the UNMUTED sections took over the home page (unmuted-raed.js): Raed's own sections step aside. Its product list stays
   rendered (off screen): it names the real products the sections link to. */
.um-home-on #main-content > section.s-block { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
/* ...and they stay out of sight from the first paint, before the script has run (this CSS loads before it): no flash of
   them on the way in or back. If the sections fail, the script shows them (um-home-off); without the script at all,
   they show after 6s. */
body.index:not(.um-home-on) #main-content > section.s-block { visibility: hidden; animation: um-unhide 0s linear 6s forwards; }
body.index.um-home-off #main-content > section.s-block { visibility: visible; animation: none; }
@keyframes um-unhide { to { visibility: visible; } }
.um-home { overflow: clip; }
/* coming back to a page: it stays hidden (not the header) until it sits where it was left (unmuted-raed.js), then fades in */
html.um-restoring #main-content, html.um-restoring .store-footer { opacity: 0; transition: none; }
#main-content, .store-footer { transition: opacity .25s; }   /* only showing fades; hiding is at once */
/* the hero's zoom through the logo plays over a much shorter scroll (the theme's stage is 340vh) */
.um-home .um-hero.is-poster .um-hero__stage { height: 170vh; }
/* phones: the tees on the rail hang at about 40% of their size (--k), so three or four show side by side; the rail,
   the titles and the scene's scale (--px) stay as they are */
@media (max-width: 899px) {
  .um-home .um-rls { --k: .42; min-height: 0; }
  .um-home .um-rls__viewport { height: calc(560 * var(--px) * var(--k)); }
  .um-home .um-rls__item { width: calc(366 * var(--px) * var(--k)); }
  .um-home .um-rls__swing { width: calc(var(--iw) * var(--px) * var(--k)); margin-left: calc(-1 * var(--hx) * var(--px) * var(--k)); transform-origin: calc(var(--hx) * var(--px) * var(--k)) 0; }
  .um-home .um-rls__flip { margin-top: calc((var(--top) - 190) * var(--px) * var(--k)); }
  .um-home .um-rls__face img[data-side] {
    --tip-w: calc((var(--hx) - 3) * var(--px) * var(--k));
    --tip: linear-gradient(#000 0 0) var(--tip-at) top calc((180 - var(--top)) * var(--px) * var(--k)) / var(--tip-w) calc(24 * var(--px) * var(--k)) no-repeat;
  }
  .um-home .um-rls__face img[data-side="back"] { --tip-w: calc((var(--iw) - var(--hx) - 3) * var(--px) * var(--k)); }
  .um-home .um-rls__progress { top: calc((190 + 560 * var(--k)) * var(--px) + 14px); }
  .um-home .um-rls__more { padding-top: calc((190 + 560 * var(--k)) * var(--px) + 64px); }
}
/* the rail is for looking (unmuted-raed.js takes the links off): the tees just hang and swing */
.um-home .um-rls__swing { cursor: inherit; }
/* the rail moves by dragging it (mouse or finger) and by its 01 —●— 17 bar: no arrow buttons */
.um-home .um-rls__nav { display: none !important; }
/* a promise whose icon (picked in «مميزات المتجر») isn't one of the drawn ones shows Salla's own icon */
.um-promises .um-box__ic i { font-size: 22px; line-height: 1; }

/* ---------- product page ---------- */
.theme-raed .container--product-details { max-width: 1320px; }
.theme-raed .details-slider .swiper-slide, .theme-raed .details-slider .magnify-wrapper { background: var(--um-wall); }
.theme-raed .details-slider .magnify-wrapper img { object-fit: contain !important; padding: 6% 6% 2%; filter: drop-shadow(0 22px 22px rgba(0, 0, 0, .25)); }
.theme-raed .details-slider { border-radius: 0 !important; }
/* «الأمام / الخلف» over the photo (unmuted-raed.js) */
.um-sides { position: absolute; z-index: 5; top: 14px; inset-inline: 0; display: flex; width: max-content; margin-inline: auto; padding: 3px; border: 2px solid var(--um-ink); border-radius: 999px; background: var(--um-paper); }
.um-sides button { padding: 6px 18px; border: 0; border-radius: 999px; background: none; color: var(--um-ink); font-weight: 700; font-size: 14px; cursor: pointer; }
.um-sides button[aria-pressed="true"] { background: var(--um-ink); color: var(--um-paper); }
.um-sides button:focus-visible { outline: 3px solid var(--um-blue); outline-offset: 2px; }
.theme-raed .slide--one-fourth img { background: var(--um-wall) !important; object-fit: contain !important; border-radius: 10px; }
.theme-raed .main-content h1[data-testid="store-product-title"] { margin-bottom: 4px !important; font-weight: 900 !important; font-size: clamp(26px, 6.6vw, 40px) !important; line-height: 1.15 !important; color: var(--um-ink) !important; }
.um-pvol { margin: 0; font: 800 clamp(44px, 13vw, 72px)/.9 var(--um-latin); font-stretch: 75%; color: var(--um-ink); }
.um-pvoice { margin: 0; font-size: 17px; font-weight: 600; color: var(--um-orange); }
.um-ptag { margin: 2px 0 14px; color: var(--um-soft); }
.um-pchip { display: inline-block; margin: 12px 0 4px; padding: 3px 10px; border: 1.5px solid var(--um-ink); border-radius: 999px; font-size: 13px; font-weight: 600; }
.um-pcolour { display: flex; align-items: center; gap: 12px; margin: 14px 0 6px; font-size: 15px; }
.um-pcolour i { width: 40px; height: 40px; border: 2px solid var(--um-ink); border-radius: 50%; background: var(--c); box-shadow: 0 0 0 3px var(--um-paper), 0 0 0 5px var(--um-ink); margin-inline: 4px; }
.theme-raed [data-testid="store-product-price"] p, .theme-raed [data-testid="store-product-price"] .font-bold { font-size: 24px !important; font-weight: 800 !important; color: var(--um-ink) !important; }
/* the description becomes the name block + «عن هذا الصوت» (unmuted-raed.js) */
.theme-raed .um-pdesc-done { display: none !important; }
/* the separate price row and the quantity row: the store has neither (the price shows under the name) */
.theme-raed .product-form > section.flex.p-5:has(.price-wrapper) { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
.theme-raed .sticky-product-bar__quantity { display: none !important; }
.theme-raed .sticky-product-bar { padding: 0 !important; border: 0 !important; }
.theme-raed .product-form salla-add-product-button .s-button-element { min-height: 56px; }
/* phones: the add-to-bag bar follows the page down (Raed pins it); here it's a cream dock with an ink top edge, the two
   buttons side by side at the same size, Apple Pay (if any) under them at their full width (unmuted-raed.js marks it
   um-dock and gives the page room for it) */
.theme-raed .sticky-product-bar.um-dock { z-index: 40; padding: 10px 12px calc(10px + env(safe-area-inset-bottom)) !important; border-top: 2px solid var(--um-ink) !important; background: var(--um-paper) !important; box-shadow: 0 -10px 24px rgba(16, 16, 16, .08) !important; }
.theme-raed .um-dock salla-add-product-button { margin-top: 0 !important; }
.theme-raed .um-dock .s-add-product-button-main { display: flex !important; align-items: stretch; gap: 8px; }
.theme-raed .um-dock .s-add-product-button-main > salla-button { flex: 1 1 0; min-width: 0; }
.theme-raed .um-dock .s-add-product-button-main > salla-mini-checkout-widget { flex: 1 1 0; min-width: 0; height: auto; }
.theme-raed .um-dock salla-add-product-button .s-button-element { min-height: 48px !important; height: 48px; padding-inline: 8px !important; font-size: clamp(13px, 3.7vw, 15px) !important; white-space: nowrap; box-shadow: 2px 3px 0 var(--um-ink) !important; }
body.um-docked { padding-bottom: calc(var(--um-dock-h, 72px) + 12px) !important; }
/* Apple Pay (where the phone has it) gets its own slim row under the two buttons */
.theme-raed .um-dock salla-add-product-button { flex-wrap: wrap !important; row-gap: 8px; }
.theme-raed .um-dock salla-add-product-button > .s-add-product-button-main { flex: 1 1 100%; }
.theme-raed .um-dock salla-add-product-button > salla-quick-buy { order: 2; flex: 1 0 100%; width: 100%; }
.theme-raed .product-form salla-quick-buy { --apple-pay-button-border-radius: 999px; }   /* a pill, like the buttons above it */
/* the add button's words beside the cart icon (Salla keeps them for screen readers only on narrow screens) */
.theme-raed .product-form salla-add-product-button .s-button-text:has(.um-label) { display: inline-flex; align-items: center; gap: 8px; }
.theme-raed .product-form salla-add-product-button .s-button-text svg { flex: none; width: 18px; height: 18px; }
@media (max-width: 380px) { .theme-raed .um-dock salla-add-product-button .s-button-text svg { display: none; } }   /* the words fit */
.theme-raed .product-form .s-add-product-button-sr-only.um-label { position: static !important; width: auto !important; height: auto !important; margin: 0 !important; overflow: visible !important; clip: auto !important; white-space: nowrap; }
/* sizes: tiles (unmuted-raed.js) over Salla's dropdown */
.theme-raed salla-product-options, .theme-raed salla-product-options .s-product-options-option-container { padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
.theme-raed salla-product-options .s-product-options-option-label b { font-weight: 700; font-size: 15px; }
.theme-raed salla-product-options .s-product-options-option-label small { display: none; }
.theme-raed .um-tiles-on select.s-form-control { position: absolute !important; width: 1px !important; height: 1px !important; opacity: 0; pointer-events: none; }
.um-tiles { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.um-tile { min-width: 58px; height: 48px; padding: 0 14px; border: 2px solid var(--um-ink); border-radius: 12px; background: var(--um-paper); color: var(--um-ink); font: 800 17px/1 var(--um-latin); cursor: pointer; }
.um-tile[aria-pressed="true"] { background: var(--um-ink); color: var(--um-paper); }
.um-tile:disabled { opacity: .35; text-decoration: line-through; cursor: not-allowed; }
.um-tile:focus-visible { outline: 3px solid var(--um-blue); outline-offset: 2px; }
.um-trust { display: flex; align-items: flex-start; gap: 10px; margin: 14px 0 0; font-size: 14px; font-weight: 600; line-height: 1.6; color: var(--um-ink); }
.um-trust::before { content: '⇄'; flex: none; display: grid; place-items: center; width: 24px; height: 24px; border: 1.5px solid var(--um-ink); border-radius: 50%; font-size: 13px; line-height: 1; }
.um-trust a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.um-folds { margin-top: 22px; border-top: 2px solid var(--um-ink); }
.um-folds details { border-bottom: 1.5px solid var(--um-line); }
.um-folds summary { display: flex; align-items: center; justify-content: space-between; padding: 16px 0; font-weight: 700; list-style: none; cursor: pointer; }
.um-folds summary::-webkit-details-marker { display: none; }
.um-folds summary::after { content: '+'; font: 700 22px/1 var(--um-latin); }
.um-folds details[open] summary::after { content: '−'; }
.um-folds .um-fbody { display: grid; gap: 10px; padding: 0 0 18px; color: var(--um-soft); line-height: 1.7; }
.um-folds .um-fbody p { margin: 0; }
.um-folds .um-fbody a { color: var(--um-ink); text-decoration: underline; text-underline-offset: 3px; }
.um-chart { width: 100%; border-collapse: collapse; font-size: 14px; }
.um-chart th, .um-chart td { padding: 8px; border-bottom: 1px solid var(--um-line); text-align: center; }
.um-chart th { color: var(--um-ink); font-weight: 700; }
.um-share { margin-top: 14px; padding: 6px 0; border: 0; background: none; color: var(--um-ink); font-weight: 600; text-decoration: underline; text-underline-offset: 4px; cursor: pointer; }
.theme-raed salla-social-share, .theme-raed .main-content .btn--wishlist { display: none !important; }
.theme-raed .s-comments, .theme-raed .s-comments-product { background: transparent !important; }
/* Salla's own «منتجات مشابهة» block under the product: the page keeps «منتجات قد تعجبك» only */
.theme-raed .s-block--bundle-similar-products { display: none !important; }
/* an empty reviews box (no reviews yet, no form) takes no space (unmuted-raed.js) */
.theme-raed salla-comments.um-empty { display: none !important; }

/* ---------- bag (cart page): the store's drawer rows ---------- */
.theme-raed .cart-item { padding: 16px 0 !important; border-bottom: 1px solid var(--um-line); border-radius: 0 !important; margin-bottom: 0 !important; }
.theme-raed .cart-item img { width: 92px !important; height: 92px !important; padding: 6px; border: 0 !important; border-radius: 14px !important; background: var(--um-wall) !important; object-fit: contain !important; }
.theme-raed .cart-item h1, .theme-raed .cart-item h1 a { font-size: 16px !important; font-weight: 800; color: var(--um-ink) !important; }
.theme-raed .cart-item .item-total { font-weight: 800; color: var(--um-ink); }
.theme-raed .cart-item .text-primary { color: var(--um-ink) !important; }
.theme-raed .cart-item > span.absolute { top: auto !important; bottom: 14px; }
.theme-raed .cart-item .btn--delete .s-button-element { width: auto; height: auto; padding: 4px 0; border: 0; background: none !important; color: var(--um-soft) !important; }
.theme-raed .cart-item .btn--delete .s-button-text i { display: none; }
.theme-raed .cart-item .btn--delete .s-button-text::after { content: 'احذف'; font-size: 13px; text-decoration: underline; text-underline-offset: 3px; }
.um-cmeta { margin: 2px 0 0; font-size: 13px; color: var(--um-soft); }
.theme-raed .um-copts-done { display: none !important; }
.theme-raed salla-quantity-input .s-quantity-input-container { width: max-content; border: 1.5px solid var(--um-ink) !important; border-radius: 999px !important; background: transparent; overflow: hidden; }
.theme-raed salla-quantity-input .s-quantity-input-button { width: 36px; height: 34px; border: 0; background: none; color: var(--um-ink); font-size: 18px; font-weight: 700; }
.theme-raed salla-quantity-input .s-quantity-input-input { width: 30px; border: 0; background: none; font-weight: 700; text-align: center; box-shadow: none; }
.theme-raed #free-shipping { border: 2px solid var(--um-ink) !important; border-radius: 14px !important; background: var(--um-blue) !important; }
.theme-raed #free-shipping .progress-bg, .theme-raed #free-shipping .bg-primary { background: var(--um-ink) !important; }
.theme-raed salla-cart-summary-card { display: block; padding: 16px; border: 2px solid var(--um-ink); border-radius: 20px; background: var(--um-paper); box-shadow: var(--um-hard); }
.theme-raed .s-cart-summary-card-bar, .theme-raed .s-cart-summary-card-sheet { background: transparent !important; }
.theme-raed .s-cart-summary-card-line span, .theme-raed .s-cart-summary-card-line b, .theme-raed .s-cart-summary-card-bar-label-text, .theme-raed .s-cart-summary-card-bar-total { color: var(--um-ink) !important; }
.theme-raed .s-cart-summary-card-bar-label-text, .theme-raed .s-cart-summary-card-bar-total { font-weight: 800; }
.um-cart-title { margin: 8px 0 0; padding-bottom: 14px; border-bottom: 2px solid var(--um-ink); font-weight: 900; font-size: clamp(30px, 6vw, 48px); line-height: 1.1; }
.theme-raed .no-content-placeholder { padding: 64px 12px; }
.theme-raed .no-content-placeholder .icon { display: none; }
.theme-raed .no-content-placeholder p { font-weight: 900; font-size: 30px; color: var(--um-ink); }
.theme-raed .no-content-placeholder .um-empty-sub { font-weight: 400; font-size: 16px; }

/* ---------- info pages (shipping, exchange, privacy): the Twilight theme's policies look ----------
   unmuted-raed.js regroups the text written in Salla into a big title, a lead, one bold card per h2 topic (key facts as
   tiles, yes / no lists side by side) and a closing call to shop. The page shows once that's done (or after 2.5s). */
.theme-raed.page-single .content--single-page:not(.is-ready) { opacity: 0; animation: um-info-show 0s linear 2.5s forwards; }
@keyframes um-info-show { to { opacity: 1; } }
.theme-raed .um-info { box-sizing: border-box; max-width: 980px; margin-inline: auto; padding: 8px 0 80px; border: 0; border-radius: 0; background: transparent !important; color: var(--um-ink); font-size: 16px; line-height: 1.75; }
.theme-raed .um-info :is(h1, h2, h3) { line-height: normal; }
.theme-raed .um-info-hero { padding: 26px 0 10px; text-align: center; }
.theme-raed .um-info-hero h1 { margin: 10px 0 0; font-size: clamp(44px, 10vw, 92px); font-weight: 900; line-height: 1.05; color: var(--um-ink); }
.theme-raed .um-info-lead { max-width: 30em; margin: 12px auto 0; font-size: 17px; color: #4d4945; }
.theme-raed .um-info-lead p { margin: 0; }
.theme-raed .um-info-nav { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 24px; }
.theme-raed .um-info-nav a { display: inline-flex; align-items: center; gap: 8px; min-height: 46px; padding: 0 18px; border: 2px solid var(--um-ink); border-radius: 999px; background: var(--c); color: var(--um-ink); font-weight: 800; text-decoration: none; box-shadow: var(--um-hard); transition: transform .12s, box-shadow .12s; }
.theme-raed .um-info-nav a:hover { transform: translate(-1px, -2px); box-shadow: 4px 6px 0 var(--um-ink); }
.theme-raed .um-info svg { fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }
.theme-raed .um-info-nav svg { width: 20px; height: 20px; }
.theme-raed .um-info-body { list-style: none; }
.theme-raed .um-info-card { position: relative; margin-top: 46px; padding: clamp(24px, 4.5vw, 44px); border: 2.5px solid var(--um-ink); border-radius: 30px; background: var(--c); color: var(--um-ink); box-shadow: 7px 9px 0 var(--um-ink); scroll-margin-top: 120px; }
.theme-raed .um-info-card:nth-of-type(even) { transform: rotate(.6deg); }
.theme-raed .um-info-card:nth-of-type(odd) { transform: rotate(-.5deg); }
.theme-raed .um-info-sticker { position: absolute; top: -20px; inset-inline-end: 28px; padding: 7px 14px; border: 2px solid var(--um-ink); border-radius: 10px; background: var(--s, var(--um-blue)); color: var(--um-ink); font-weight: 900; font-size: clamp(15px, 2vw, 19px); line-height: 1.2; transform: rotate(-4deg); box-shadow: 2px 3px 0 var(--um-ink); }
.theme-raed .um-info-head { display: flex; align-items: center; gap: 14px; margin-bottom: 20px; }
.theme-raed .um-info-icon { flex: none; display: grid; place-items: center; width: 58px; height: 58px; border: 2px solid var(--um-ink); border-radius: 18px; background: var(--um-paper); color: var(--um-ink); }
.theme-raed .um-info-icon svg { width: 30px; height: 30px; }
.theme-raed .um-info-card h2 { margin: 0; font-size: clamp(26px, 4.4vw, 38px); font-weight: 900; line-height: 1.15; color: inherit; }
.theme-raed .um-info-facts { display: grid; gap: 10px; margin: 0 0 22px; padding: 0; list-style: none; }
@media (min-width: 720px) { .theme-raed .um-info-facts { grid-template-columns: repeat(3, 1fr); } }
.theme-raed .um-info-facts li { display: grid; gap: 2px; margin: 0; padding: 14px 16px; border: 2px solid var(--um-ink); border-radius: 18px; background: var(--um-paper); list-style: none; }
.theme-raed .um-info-facts b { font-size: 21px; font-weight: 900; line-height: 1.25; }
.theme-raed .um-info-facts span { font-size: 14px; line-height: 1.5; color: #4d4945; }
.theme-raed .um-info-card > p { max-width: 46em; margin: 0; font-size: 16.5px; color: inherit; }
.theme-raed .um-info-card > p + p { margin-top: 10px; }
/* any other list written in the page stays a plain list */
.theme-raed .um-info-card > :is(ul:not(.um-info-facts), ol) { max-width: 46em; margin: 0 0 14px; padding-inline-start: 1.3em; font-size: 16.5px; }
.theme-raed .um-info-card > ul:not(.um-info-facts) { list-style: disc; }
.theme-raed .um-info-card a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.theme-raed .um-info-card.is-dark { background: var(--um-ink); color: var(--um-paper); box-shadow: 7px 9px 0 var(--um-blue); }
.theme-raed .um-info-card.is-dark .um-info-icon { background: var(--um-orange); }
.theme-raed .um-info-split { display: grid; gap: 14px; }
@media (min-width: 760px) { .theme-raed .um-info-split { grid-template-columns: 1fr 1fr; } }
.theme-raed .um-info-list { padding: 20px; border: 2px solid rgba(16, 16, 16, .3); border-radius: 20px; }
.theme-raed .um-info-card.is-dark .um-info-list { border-color: rgba(250, 245, 239, .3); }
.theme-raed .um-info-list h3 { margin: 0 0 12px; font-size: 17px; font-weight: 800; color: inherit; }
.theme-raed .um-info-list ul { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; }
.theme-raed .um-info-list li { display: flex; align-items: flex-start; gap: 10px; margin: 0; list-style: none; color: inherit; }
.theme-raed .um-info-list li svg { flex: none; width: 26px; height: 26px; padding: 4px; border-radius: 50%; color: var(--um-ink); stroke-width: 2.6; }
.theme-raed .um-info-list.is-yes svg { background: var(--um-blue); }
.theme-raed .um-info-list.is-no svg { background: var(--um-orange); }
.theme-raed .um-info-end { display: grid; justify-items: center; gap: 14px; margin-top: 64px; text-align: center; }
.theme-raed .um-info-end p { margin: 0; font-size: clamp(24px, 4vw, 34px); font-weight: 900; }
.theme-raed .um-info-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0 28px; border: 2.5px solid var(--um-ink); border-radius: 999px; background: var(--um-orange); color: var(--um-ink); font-weight: 800; font-size: 16px; text-decoration: none; box-shadow: var(--um-hard); transition: transform .14s, box-shadow .14s; }
.theme-raed .um-info-btn:hover { transform: translate(-1px, -2px); box-shadow: 4px 6px 0 var(--um-ink); }
.theme-raed .um-info-btn:active { transform: translate(2px, 3px); box-shadow: none; }
.theme-raed .um-info salla-comments:empty { display: none; }

/* ---------- footer: cream, «Wear your voice.» (unmuted-raed.js), plain links ---------- */
.theme-raed .store-footer, .theme-raed .store-footer__inner { background: var(--um-paper) !important; color: var(--um-ink) !important; }
.theme-raed .store-footer { border-top: 2px solid var(--um-ink); }
.theme-raed .store-footer h3 { color: var(--um-ink); font-weight: 800; }
.theme-raed .store-footer a, .theme-raed .store-footer salla-menu a { color: var(--um-ink) !important; }
.theme-raed .store-footer .copyright-text p { color: var(--um-soft) !important; }
.um-ftr-big { padding: clamp(48px, 8vw, 96px) 16px 24px; text-align: center; }
.um-ftr-big p { margin: 0; }
.um-ftr-big p:first-child { font: 800 clamp(48px, 11vw, 150px)/.9 var(--um-latin); font-stretch: 75%; letter-spacing: -.02em; color: var(--um-ink); }
.um-ftr-big p + p { margin-top: 12px; font-weight: 800; font-size: clamp(18px, 2.4vw, 26px); color: var(--um-orange); }