/* Compact bilingual headers for reviewed collections. */
.shop-collection--refined .shop-collection__head {
  align-items:center;
  gap:24px;
  padding-bottom:22px;
  margin-bottom:24px;
}
.shop-collection--refined .shop-collection__head > div:first-child {flex:1 1 auto;min-width:0}
.shop-collection--refined .shop-collection__actions {flex:0 0 auto;align-self:center}
.shop-collection--refined .shop-collection__eyebrow {font-size:9px;font-weight:600;letter-spacing:.18em;color:#8b9098;margin:0 0 10px}
.shop-collection--refined .shop-collection__title {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:10px 20px;
  font-size:26px;
  font-weight:600;
  letter-spacing:-.035em;
  line-height:1.3;
}
.shop-collection--refined .shop-heading-en {display:block;unicode-bidi:isolate}
.shop-collection--refined .shop-heading-ar {
  display:block;
  border-left:1px solid #e3e5e8;
  padding-left:20px;
  font-family:Arial,Tahoma,sans-serif;
  font-size:18px;
  font-weight:400;
  letter-spacing:0;
  color:#5e646c;
  unicode-bidi:isolate;
}
.shop-collection--refined .shop-collection__subtitle {display:flex;flex-wrap:wrap;gap:4px 20px;margin:10px 0 0;font-size:12px;line-height:1.8;color:#7a8088;letter-spacing:0}
.shop-collection--refined .shop-collection__subtitle span {display:block;unicode-bidi:isolate}
.shop-collection--refined .shop-collection__subtitle [lang="ar"] {font-family:Arial,Tahoma,sans-serif;font-size:12px}
.shop-collection--refined .shop-cart-link {min-height:36px;padding:0 16px;font-size:12px;font-weight:500;border-color:#e7e8eb;background:#fff}

.wearable-guide {margin-top:36px;border-top:1px solid #ececf1;padding-top:26px;color:#656d78;font-size:13px;line-height:1.85;overflow-wrap:anywhere}
.wearable-guide h2 {display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;font-size:16px;font-weight:600;line-height:1.5;color:#24282e;margin:0 0 22px;letter-spacing:0}
.wearable-guide h2 [lang="en"] {font-size:12px;font-weight:400;color:#858b94}
.wearable-guide [lang="ar"] {font-family:Arial,Tahoma,sans-serif}
.wearable-guide h3 {font-size:13px;font-weight:600;line-height:1.7;color:#383f48;margin:22px 0 7px}
.wearable-guide p {margin:0 0 12px}
.wearable-guide__languages {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.wearable-guide__languages > div {min-width:0}
.wearable-guide a {color:#4f5b66;text-decoration:underline;text-decoration-color:#d2d7dc;text-underline-offset:4px}
.wearable-guide a:hover {color:#111;text-decoration-color:#111}
.wearable-guide__links {margin-top:24px!important;padding-top:18px;border-top:1px solid #f0f1f3;font-size:12px}
.wearable-guide__sources {display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:8px 0 0;font-size:11px}
@media(max-width:991.98px) {
  .shop-collection--refined .shop-collection__head {flex-direction:row;align-items:center;gap:16px}
  .shop-collection--refined .shop-collection__subtitle {display:grid;gap:2px}
}
@media(max-width:600px) {
  .shop-collection--refined .shop-collection__head {align-items:flex-start;gap:10px;padding-bottom:18px;margin-bottom:20px}
  .shop-collection--refined .shop-collection__eyebrow {font-size:8px;margin-bottom:8px}
  .shop-collection--refined .shop-collection__title {display:grid;gap:5px;font-size:22px}
  .shop-collection--refined .shop-heading-ar {border:0;padding:0;font-size:15px;text-align:left}
  .shop-collection--refined .shop-collection__subtitle {font-size:11px;margin-top:8px}
  .shop-collection--refined .shop-collection__subtitle [lang="ar"] {font-size:11px;text-align:left}
  .shop-collection--refined .shop-cart-link {font-size:11px;min-height:32px;padding:0 11px}
  .shop-collection--refined .shop-collection__actions {align-self:flex-start;padding-top:20px}
  .wearable-guide {font-size:12px;margin-top:28px;padding-top:22px}
  .wearable-guide__languages {grid-template-columns:1fr;gap:20px}
  .wearable-guide h2 {font-size:15px;margin-bottom:16px}
  .wearable-guide h3 {font-size:13px}
}

/* Keep reviewed mobile collection copy and cart on separate rows. */
@media(max-width:600px) {
  .shop-collection--refined .shop-collection__head {flex-direction:column}
  .shop-collection--refined .shop-collection__head > div:first-child {width:100%}
  .shop-collection--refined .shop-collection__actions {padding-top:4px}
}
