/* fonts.css */
/* 5.9.36: خطوط محلية بدل Google Fonts (أسرع · بدون اتصال خارجي) */
/* cormorant-garamond-latin-ext-300-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(./fonts/cormorant-garamond-latin-ext-300-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* cormorant-garamond-latin-300-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(./fonts/cormorant-garamond-latin-300-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* cormorant-garamond-latin-ext-400-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(./fonts/cormorant-garamond-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* cormorant-garamond-latin-400-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(./fonts/cormorant-garamond-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* cormorant-garamond-latin-ext-500-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/cormorant-garamond-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* cormorant-garamond-latin-500-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/cormorant-garamond-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* cormorant-garamond-latin-ext-600-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./fonts/cormorant-garamond-latin-ext-600-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* cormorant-garamond-latin-600-normal */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./fonts/cormorant-garamond-latin-600-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* el-messiri-arabic-500-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/el-messiri-arabic-500-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* el-messiri-latin-ext-500-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/el-messiri-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* el-messiri-latin-500-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/el-messiri-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* el-messiri-arabic-600-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./fonts/el-messiri-arabic-600-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* el-messiri-latin-ext-600-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./fonts/el-messiri-latin-ext-600-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* el-messiri-latin-600-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./fonts/el-messiri-latin-600-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* el-messiri-arabic-700-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./fonts/el-messiri-arabic-700-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* el-messiri-latin-ext-700-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./fonts/el-messiri-latin-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* el-messiri-latin-700-normal */
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./fonts/el-messiri-latin-700-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* tajawal-arabic-200-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src: url(./fonts/tajawal-arabic-200-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* tajawal-latin-200-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src: url(./fonts/tajawal-latin-200-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* tajawal-arabic-300-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(./fonts/tajawal-arabic-300-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* tajawal-latin-300-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(./fonts/tajawal-latin-300-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* tajawal-arabic-400-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(./fonts/tajawal-arabic-400-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* tajawal-latin-400-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(./fonts/tajawal-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* tajawal-arabic-500-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/tajawal-arabic-500-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* tajawal-latin-500-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(./fonts/tajawal-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* tajawal-arabic-700-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./fonts/tajawal-arabic-700-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* tajawal-latin-700-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./fonts/tajawal-latin-700-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* tajawal-arabic-800-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(./fonts/tajawal-arabic-800-normal.woff2) format('woff2');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}
/* tajawal-latin-800-normal */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(./fonts/tajawal-latin-800-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* catalog.css */

:root{
--cream:#F8F3ED; --paper:#FDFBF7; --sand:#EFE6DA; --shell:#FBF7F1;
--ink:#000000; --ink-s:#141414; --ink2:#101010; --ink3:#1C1C1C; --mut:#6E6660;
--rose:#B1868D; --rose-d:#8E6870; --rose-l:#EADADC; --rose-w:#F5EBEC;
--gold:#B1868D; --gold-d:#8E6870; --gold-l:#EADADC;
--line:#E4DACE; --line-d:#2A2A2A;
--ok:#8E6870;
--sh:0 1px 2px rgba(0,0,0,.03),0 8px 26px rgba(60,40,34,.055);
--sh-h:0 2px 6px rgba(0,0,0,.05),0 22px 52px rgba(60,40,34,.13);
--grad-gold:linear-gradient(135deg,#C7A5AA 0%,#B1868D 42%,#8E6870 74%,#C2A0A6 100%);
--grad-rose:linear-gradient(135deg,#C7A5AA 0%,#B1868D 42%,#8E6870 74%,#C2A0A6 100%);
}
*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--cream);color:var(--ink);font-family:Tajawal,-apple-system,system-ui,sans-serif;
font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;
padding-bottom:calc(84px + env(safe-area-inset-bottom));overflow-x:hidden}
img,video{display:block;max-width:100%}
.wrap{max-width:1220px;margin:0 auto;padding-inline:20px}
button,a{font-family:inherit}

.eyebrow{font-family:'Cormorant Garamond',serif;font-size:12.5px;font-weight:500;
letter-spacing:.36em;text-transform:uppercase;color:var(--gold-d);direction:ltr;display:block}
.orn{display:flex;align-items:center;justify-content:center;gap:11px;margin:14px auto}
.orn::before,.orn::after{content:'';height:1px;width:56px;background:linear-gradient(90deg,transparent,var(--gold))}
.orn::after{background:linear-gradient(270deg,transparent,var(--gold))}
.orn i{width:5px;height:5px;background:var(--gold);transform:rotate(45deg);flex:0 0 auto}
.orn.sm::before,.orn.sm::after{width:32px}
.rv{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}
.rv.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}

.hero{position:relative;background:var(--cream);color:var(--ink);text-align:center;
padding:58px 0 0;overflow:hidden;border-bottom:1px solid var(--line)}
.hero .disc{position:absolute;top:-120px;left:50%;transform:translateX(-50%);
width:560px;height:560px;border-radius:50%;background:var(--rose);opacity:.12;pointer-events:none}
.hero .disc2{position:absolute;top:-30px;left:50%;transform:translateX(-50%);
width:300px;height:300px;border-radius:50%;background:var(--rose);opacity:.10;pointer-events:none}
.hero>*{position:relative}
.hero .logo{height:196px;width:auto;margin:0 auto}
.hero h1{font-size:38px;font-weight:800;letter-spacing:-.9px;line-height:1.25;margin-top:6px;color:var(--ink)}
.hero .sub{color:var(--mut);font-size:14.5px;font-weight:300;margin-top:12px;max-width:540px;
margin-inline:auto;padding-inline:12px}
.hero .upd{unicode-bidi:isolate;display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:11.5px;
color:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:6px 17px;background:transparent}
.hero .upd::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--rose)}

.social{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}
.social a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:12.5px;
color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:9px 17px;
transition:all .22s ease;background:var(--paper)}
.social a:hover,.social a:active{background:var(--ink);border-color:var(--ink);color:var(--cream)}
.social a.lt{background:var(--ink);border-color:var(--ink);color:var(--cream);font-weight:500}
.social a.lt:hover{background:var(--rose);border-color:var(--rose);color:#fff}
.social svg{width:15px;height:15px;fill:currentColor;flex:0 0 auto;opacity:.72}
.social a:hover svg{opacity:1}

.trustbar{margin-top:36px;border-top:1px solid var(--line);background:var(--paper)}
.trustbar .in{display:flex;flex-wrap:wrap;justify-content:center}
.trustbar .it{display:flex;align-items:center;gap:9px;padding:17px 25px;font-size:12.5px;
color:var(--ink);position:relative;font-weight:400}
.trustbar .it+.it::before{content:'';position:absolute;inset-inline-start:0;top:50%;
transform:translateY(-50%);width:1px;height:20px;background:var(--line)}
.trustbar svg{width:19px;height:19px;fill:none;stroke:var(--rose);stroke-width:1.15;
stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;opacity:.95}

.sechead{text-align:center;padding:56px 0 2px}
.sechead h2{font-size:29px;font-weight:800;letter-spacing:-.5px;margin-top:10px}
.sechead .note{font-size:13px;color:var(--mut);font-weight:300;margin-top:6px}

.sortw select{font:inherit;font-size:12.5px;padding:8px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink)}
.chips{display:flex;gap:8px;padding:22px 20px 6px;overflow-x:auto;justify-content:flex-start;
scrollbar-width:none;-webkit-overflow-scrolling:touch}
.chips::-webkit-scrollbar{display:none}
@media(min-width:760px){.chips{justify-content:center;flex-wrap:wrap;overflow:visible}}
.chip{font:inherit;font-size:12.5px;cursor:pointer;border:1px solid var(--line);background:var(--paper);
color:var(--mut);border-radius:999px;padding:9px 18px;transition:all .2s ease;white-space:nowrap;flex:0 0 auto}
.chip:hover{border-color:var(--gold);color:var(--ink)}
.chip.on{background:#000;border-color:#000;color:var(--cream)}
.chip .c{opacity:.55;font-size:11px;margin-inline-start:3px}

.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:28px;padding:30px 0 14px}
.card{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden;
display:flex;flex-direction:column;position:relative;box-shadow:var(--sh);
transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}
.card:hover{box-shadow:var(--sh-h);transform:translateY(-4px);border-color:var(--gold-l)}
.card.lux{border-color:var(--gold-l)}
.card.lux::before{content:'';position:absolute;inset-inline:0;top:0;height:3px;z-index:3;
background:var(--grad-gold)}
.card.sold{opacity:.5}
.ph{position:relative;background:var(--sand);cursor:zoom-in;overflow:hidden;
aspect-ratio:3/4}
@supports not (aspect-ratio:3/4){.ph{height:0;padding-top:133%}
.ph img,.ph video{position:absolute;inset:0}}
.ph img,.ph video{width:100%;height:100%;object-fit:cover;
transition:transform .85s cubic-bezier(.2,.6,.2,1)}
.card:hover .ph img{transform:scale(1.06)}
.ph::after{content:'';position:absolute;inset:0;pointer-events:none;
background:linear-gradient(to top,rgba(0,0,0,.34) 0%,rgba(0,0,0,.05) 30%,transparent 56%)}
.seal{position:absolute;top:12px;inset-inline-start:12px;z-index:3;display:inline-flex;align-items:center;
gap:6px;background:#000;color:var(--cream);font-size:10.5px;font-weight:700;letter-spacing:.06em;
padding:6px 12px;border-radius:2px;box-shadow:0 4px 16px rgba(0,0,0,.3)}
.seal svg{width:12px;height:12px;fill:var(--rose)}
.ph .code{position:absolute;inset-inline-end:12px;bottom:12px;z-index:3;background:rgba(255,253,249,.95);
color:var(--ink);font-size:10.5px;letter-spacing:.12em;border-radius:2px;padding:5px 10px;font-weight:700;direction:ltr}
.ph .mediapill{position:absolute;inset-inline-start:12px;bottom:12px;z-index:2;display:flex;gap:6px}
.ph .mediapill span{background:rgba(18,16,12,.66);color:#F3EADB;font-size:10.5px;border-radius:2px;
padding:4px 10px}
.ph .ribbon{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:rgba(18,16,12,.55)}
.ph .ribbon b{color:#F7F1E9;font-size:15px;font-weight:500;letter-spacing:.34em;
border-block:1px solid rgba(247,241,233,.5);padding:8px 22px}

.bd{padding:18px 18px 19px;display:flex;flex-direction:column;flex:1}
.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}
.t{font-size:9.5px;letter-spacing:.05em;border-radius:2px;padding:4px 9px;border:1px solid var(--line);
color:var(--mut);background:transparent;white-space:nowrap}
.t.own{border-color:var(--rose-l);color:var(--rose-d);background:var(--rose-w)}
.t.br{border-color:#DED3C6;color:#6E6660;background:#F5F0E9}
.t.fold{border-color:#DCCFD1;color:#7A666A;background:#F7F2F2}
.t.res{border-color:#E0D4C6;color:#7C6A56;background:#FAF5EE}
.nm{font-size:17px;font-weight:700;line-height:1.5;letter-spacing:-.2px}
.sp{font-size:12.5px;color:var(--mut);margin-top:7px;font-weight:300;line-height:1.8;flex:1}
.spec{margin-top:12px;background:var(--shell);border:1px solid var(--line);border-radius:3px;
overflow:hidden}
.spec .r{display:flex;align-items:center;gap:9px;padding:9px 11px}
.spec .r+.r{border-top:1px solid var(--line)}
.spec .k{font-size:9.5px;color:var(--rose-d);font-weight:500;letter-spacing:.06em;flex:0 0 42px}
.spec .v{font-size:11.5px;color:var(--ink);font-weight:500;line-height:1.5}
.spec .v em{font-style:normal;color:var(--mut);font-weight:300;font-size:10.5px}
.spec .sw{display:flex;flex:0 0 auto;margin-inline-end:2px}
.spec .sw i{width:15px;height:15px;border-radius:50%;border:1.5px solid #fff;
box-shadow:0 0 0 1px rgba(0,0,0,.12);margin-inline-start:-5px}
.spec .sw i:first-child{margin:0}
.meta{font-size:11.5px;color:var(--mut);margin-top:11px;display:flex;flex-wrap:wrap;gap:5px 16px;font-weight:300}
.meta b{color:var(--ink);font-weight:500}
.pr{margin-top:15px;padding-top:14px;position:relative}
.pr::before{content:'';position:absolute;top:0;inset-inline:0;height:1px;
background:linear-gradient(90deg,var(--gold),transparent)}
.pr .n{direction:ltr;text-align:start;unicode-bidi:isolate;font-size:27px;font-weight:800;letter-spacing:-.8px;line-height:1.15}
.pr .n small{font-size:12.5px;font-weight:300;color:var(--mut);letter-spacing:0}
.sar{width:.9em;height:.9em;fill:currentColor;display:inline-block;vertical-align:-.08em;
margin-inline-start:.14em}
.pr .n .sar,.pr .duo .sar{width:1.2em;height:1.2em;vertical-align:-.2em;opacity:.9}
.pr .duo{display:flex;flex-wrap:wrap;gap:8px 22px}
.pr .duo div{direction:ltr;text-align:start;unicode-bidi:isolate;font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1.2}
.pr .duo div small{font-size:10.5px;font-weight:300;color:var(--mut)}
.pr .duo span{font-size:10px;color:var(--gold-d);font-weight:500;display:block;letter-spacing:.08em}
.pr .ask{font-size:16px;font-weight:600;color:var(--rose-d)}
.pr .tb{font-size:11px;color:var(--mut);margin-top:6px;font-weight:300}
.pr .inc{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--rose-d);margin-top:9px;
border:1px solid var(--rose-l);background:var(--rose-w);border-radius:2px;padding:5px 10px}
.pr .addon{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;font-size:10.5px;color:#8A6C3E;margin-top:7px;
border:1px solid #E3D3B8;background:#F7F0E4;border-radius:2px;padding:5px 10px}
.pr .addon>span,.pr .addon>b{white-space:nowrap}
.pr .addon .av{font-weight:700;display:inline-flex;align-items:center;gap:3px}
.pr .addon .abits{flex:1 0 100%;font-size:9.5px;line-height:1.65;opacity:.85;white-space:normal;margin-top:2px}
.pr .addon .ao{opacity:.78;margin-inline-start:auto}
.fbox{border:1px solid var(--line);border-radius:5px;background:var(--shell);padding:12px 13px;margin-top:11px}
.fbox h4{font-size:12.5px;margin:0 0 8px;display:flex;align-items:center;gap:7px;font-weight:800}
.fbox .dotc{width:8px;height:8px;border-radius:50%;display:inline-block;flex:0 0 8px}
.frow{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:5px 0;border-bottom:1px dashed var(--line)}
.frow:last-child{border-bottom:0}
.frow b{font-variant-numeric:tabular-nums;white-space:nowrap}
.frow.tot{font-weight:800;font-size:14px;border-bottom:0;border-top:1px solid var(--line);margin-top:4px;padding-top:8px}
.frow.warn b{color:#8C3A3A}
.bnkbig{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 4px;
padding:13px 15px;border:1px solid var(--line);border-radius:6px;background:var(--shell)}
.bnkbig span{font-size:12.5px;color:var(--mut)}
.bnkbig b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}
.bnkbox{margin-top:12px;border:1px solid var(--line);border-radius:6px;background:var(--shell);padding:11px 13px}
.bnkrow{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0}
.bnkrow b{font-variant-numeric:tabular-nums;font-weight:800}
.bnkrow.good b{color:#8E6870}
.bnkrow.bad b{color:#8C3A3A}
.bnkhint{font-size:11.5px;color:var(--mut);line-height:1.7;margin-top:7px}
b.bnk{font-variant-numeric:tabular-nums}
.due{display:grid;grid-template-columns:auto 1fr auto auto;gap:4px 9px;font-size:12px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line)}
.due:last-child{border-bottom:0}
.due .amt{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.due .wq{font-size:10px;padding:2px 7px;border-radius:999px;white-space:nowrap}
.wq.late{background:#F6DEDE;color:#8C3A3A}
.wq.soon{background:#F7EEDB;color:#8A6C3E}
.wq.ok{background:#F3E3E1;color:#8E6870}
.btns{display:flex;gap:8px;margin-top:15px}
.wa{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;
text-decoration:none;font-size:13.5px;font-weight:700;background:#000;color:var(--cream);
border-radius:3px;padding:13px 10px;transition:.22s;border:1px solid #000}
.wa svg{width:16px;height:16px;fill:var(--rose)}
.wa:hover,.wa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.wa:hover svg{fill:#fff}
.adl{flex:0 0 auto;display:grid;place-items:center;text-decoration:none;font-size:11.5px;
border:1px solid var(--line);border-radius:3px;padding:13px;color:var(--mut);transition:.22s}
.adl:hover{border-color:var(--gold);color:var(--gold-d)}

.paywrap{text-align:center;padding:48px 0 6px}
.pays{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:18px}
.pays span{font-size:12.5px;background:var(--paper);border:1px solid var(--line);
border-radius:3px;padding:11px 20px;color:var(--ink);box-shadow:var(--sh)}

.revs{background:#000;color:#EFE6DA;padding:56px 0 50px;margin-top:52px;position:relative}
.revs::before,.revs::after{content:'';position:absolute;inset-inline:0;height:1px;
background:linear-gradient(90deg,transparent,var(--gold),transparent)}
.revs::before{top:0}.revs::after{bottom:0}
.revs .eyebrow{color:var(--gold)}
.revs .orn::before{background:linear-gradient(90deg,transparent,rgba(201,169,97,.75))}
.revs .orn::after{background:linear-gradient(270deg,transparent,rgba(201,169,97,.75))}
.revhead{text-align:center}
.revhead h2{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-top:10px;color:#FCF7EF}
.revstars{color:var(--gold);font-size:17px;letter-spacing:5px;margin-top:10px}
.revsub{text-align:center;font-size:12.5px;color:#A2968A;margin-bottom:26px;font-weight:300}
.revsub a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,97,.4)}
.revrail{display:flex;gap:16px;overflow-x:auto;padding:4px 20px 18px;scroll-snap-type:x mandatory;
-webkit-overflow-scrolling:touch}
.revrail::-webkit-scrollbar{height:5px}
.revrail::-webkit-scrollbar-track{background:rgba(255,255,255,.06)}
.revrail::-webkit-scrollbar-thumb{background:rgba(201,169,97,.5);border-radius:99px}
.rev{flex:0 0 308px;scroll-snap-align:center;background:#131313;border:1px solid var(--line-d);
border-radius:4px;padding:24px 21px 20px;display:flex;flex-direction:column;position:relative}
.rev::before{content:'”';position:absolute;top:4px;inset-inline-end:17px;font-family:'Cormorant Garamond',serif;
font-size:66px;line-height:1;color:rgba(201,169,97,.24)}
.rev .s{color:var(--gold);font-size:11px;letter-spacing:3px;margin-bottom:11px}
.rev.feat{border-color:#C9A961;box-shadow:0 0 0 1px rgba(201,169,97,.28),0 10px 34px rgba(201,169,97,.13)}
.rev.feat .s{color:#D9BE7E}
.rev.feat p{color:#EFE6D7}
.rev .nb{position:absolute;top:-9px;inset-inline-start:18px;background:#C9A961;color:#191307;
font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 11px;border-radius:99px;
box-shadow:0 2px 8px rgba(201,169,97,.35)}
.rev p{font-size:13px;color:#D6CCBD;line-height:1.9;font-weight:300;flex:1}
.rev .top{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;
border-top:1px solid var(--line-d)}
.rev .av{width:33px;height:33px;border-radius:50%;background:var(--grad-gold);
color:#1B1509;flex:0 0 auto;display:grid;place-items:center;font-size:13px;font-weight:800}
.rev .who{font-size:12.5px;font-weight:500;color:#F0E7DA}
.rev .dt{font-size:10.5px;unicode-bidi:isolate;color:#8B8073;direction:ltr;text-align:start}
.rev .redit{position:absolute;top:8px;inset-inline-start:8px;background:var(--rose);color:#fff;border:0;
border-radius:3px;font:inherit;font-size:10.5px;padding:3px 9px;cursor:pointer;display:none}
body.edit .rev .redit{display:block}
.revmore{display:block;margin:28px auto 0;font:inherit;font-size:12px;cursor:pointer;letter-spacing:.06em;
background:transparent;border:1px solid rgba(201,169,97,.45);border-radius:999px;padding:10px 28px;
color:var(--gold);transition:.2s}
.revmore:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}
.revadd{display:none;margin:14px auto 0;font:inherit;font-size:12px;cursor:pointer;background:var(--rose);
border:0;border-radius:999px;padding:9px 22px;color:#fff}
body.edit .revadd{display:block}

.termsec{background:var(--rose);color:#fff;padding:58px 0 54px;margin-top:54px;
position:relative;text-align:center}
.termsec::before,.termsec::after{content:'';position:absolute;inset-inline:0;height:1px;
background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}
.termsec::before{top:0}.termsec::after{bottom:0}
.termsec .eyebrow{color:rgba(255,255,255,.82)}
.termsec h2{color:#fff;font-size:27px;font-weight:800;letter-spacing:-.5px;margin-top:10px}
.termsec .orn::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8))}
.termsec .orn::after{background:linear-gradient(270deg,transparent,rgba(255,255,255,.8))}
.termsec .orn i{background:#fff}
.terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;
margin-top:26px;text-align:start}
.tc{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.34);border-radius:5px;
padding:20px 20px 19px;font-size:13px;color:rgba(255,255,255,.95);font-weight:400;
line-height:1.85;position:relative;backdrop-filter:blur(2px)}
.tc .ic{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;
border:1px solid rgba(255,255,255,.45);margin-bottom:13px}
.tc .ic svg{width:21px;height:21px;fill:none;stroke:#fff;stroke-width:1.15;
stroke-linecap:round;stroke-linejoin:round}
.tc b{color:#fff;display:block;margin-bottom:7px;font-size:14px;font-weight:700}
.tc .tedit{position:absolute;top:12px;inset-inline-end:12px;background:#fff;color:var(--rose-d);border:0;
border-radius:3px;font:inherit;font-size:10.5px;padding:3px 9px;cursor:pointer;display:none}
body.edit .tc .tedit{display:block}
.tadd{display:none;margin:18px auto 0;font:inherit;font-size:12px;cursor:pointer;background:#fff;
border:0;border-radius:999px;padding:10px 24px;color:var(--rose-d);font-weight:700}
body.edit .tadd{display:block}

footer{background:#000;color:#CFC7BE;padding:48px 0 40px;margin-top:50px;position:relative}
footer::before{content:'';position:absolute;top:0;inset-inline:0;height:1px;
background:linear-gradient(90deg,transparent,var(--gold),transparent)}
footer .flogo{height:76px;width:auto;margin:0 auto 8px}
footer .social a{border-color:rgba(248,243,237,.32);color:#F8F3ED;background:rgba(255,255,255,.06)}
footer .social a svg{fill:#FFFFFF;opacity:1}
footer .social a:hover,footer .social a:active{background:var(--rose);border-color:var(--rose);color:#fff}
footer .social a.lt{background:var(--rose);border-color:var(--rose);color:#fff;font-weight:700}
footer .social a.lt svg{fill:#fff}
footer .social a.lt:hover{background:#F8F3ED;border-color:#F8F3ED;color:#000}
footer .social a.lt:hover svg{fill:#000}
.sig{text-align:center;margin-top:26px;font-size:12px;color:#B6ABA0;font-weight:300}

.bar{position:fixed;bottom:0;inset-inline:0;z-index:40;padding:11px 16px calc(11px + env(safe-area-inset-bottom));
background:rgba(255,253,249,.97);border-top:1px solid var(--line);
box-shadow:0 -8px 30px rgba(40,30,18,.1);display:flex;gap:9px;justify-content:center;
flex-wrap:wrap;align-items:center}
.bar button{font:inherit;font-size:12.5px;cursor:pointer;border:1px solid var(--line);background:var(--cream);
border-radius:3px;padding:10px 16px;color:var(--ink);white-space:nowrap;transition:.2s}
.bar button:hover{border-color:var(--gold)}
.bar button.hot{background:var(--rose);border-color:var(--rose);color:#fff;font-weight:500}
.acts button.wipe{background:#B5442F;color:#fff;border-color:#B5442F}
.acts button.wipe:hover{background:#9A3626}
.bar button.save{background:var(--rose-d);border-color:var(--rose-d);color:#fff;font-weight:500}
.bar button.exp{background:#000;border-color:#000;color:var(--cream);font-weight:500}
.bar .steps{font-size:12.5px;line-height:2;color:var(--ink);background:var(--shell);
border:1px solid var(--line);border-radius:3px;padding:11px 13px;margin-top:12px}
.steps b{font-weight:700}
.steps div{color:var(--mut)}
.pubstat{font-size:12.5px;line-height:1.8;margin-top:12px;min-height:18px;color:var(--mut)}
.pubstat.ok{color:var(--rose-d);font-weight:600}
.pubstat.bad{color:#8A4A4C;font-weight:600}
.custc button.pubgo{background:var(--ink);color:#fff;border-color:var(--ink);padding:10px 18px;font-weight:600}
.custc button.pubgo:hover{background:var(--rose-d);border-color:var(--rose-d)}
.custc button.pubgo:disabled{opacity:.55;cursor:default}
.catsec .card{background:#121212;border-color:#262626}
.catsec .card.lux{border-color:#3A2E30}
.catsec .card:hover{border-color:var(--rose-d)}
.catsec .ph{background:#0E0E0E}
.catsec .nm{color:var(--cream)}
.catsec .sp{color:#9A9089}
.catsec .t{border-color:#2E2E2E;color:#B6ABA0;background:#181818}
.catsec .t.own{background:#231D1E;border-color:#3A2E30;color:#D9C6C9}
.catsec .t.br{background:#181818;border-color:#2E2E2E;color:#B6ABA0}
.catsec .t.fold{background:#231D1E;border-color:#3A2E30;color:#D9C6C9}
.catsec .t.res{background:var(--rose-d);border-color:var(--rose-d);color:#fff}
.catsec .t.last{background:var(--rose);border-color:var(--rose);color:#151515}
.catsec .t.left{background:#F0E7DA;border-color:#F0E7DA;color:#151515}
.catsec .spec{background:#171717;border-color:#262626}
.catsec .spec .r+.r{border-top-color:#262626}
.catsec .spec .k{color:var(--rose)}
.catsec .spec .v{color:#EDE4D8}
.catsec .spec .v em{color:#8E8378}
.catsec .spec .sw i{border-color:#2A2A2A}
.catsec .meta{color:#8E8378}
.catsec .meta b{color:#EDE4D8}
.catsec .pr .n{color:var(--cream)}
.catsec .pr .n small{color:#8E8378}
.catsec .pr .tb{color:#8E8378}
.catsec .pr .duo>div{background:#171717;border-color:#262626;color:#EDE4D8}
.catsec .pr .duo span{color:var(--rose)}
.catsec .pr .ask{color:var(--cream)}
.catsec .inc{color:#9BA893;background:#151815;border-color:#26302A}
.catsec .addon{color:#D9BA8B;background:#191510;border-color:#3A2F22}
.catsec .wa{background:var(--cream);color:#0E0E0E}
.catsec .wa:hover{background:#fff}
.catsec .wa svg{fill:#0E0E0E}
.catsec .adl{border-color:#2E2E2E;color:#B6ABA0;background:transparent}
.catsec .adl:hover{border-color:var(--rose);color:var(--cream)}
.catsec .ph .code{background:rgba(10,10,10,.82);color:#EDE4D8;border-color:#3A3A3A}
.catsec .seal{background:var(--rose-d);color:#fff}
.catsec .mediapill span{background:rgba(10,10,10,.72);color:#DDD3C6}
.edge{position:fixed;inset:0;pointer-events:none;z-index:4;display:none}
@media(min-width:1340px){.edge{display:block}}
.pawcol{position:absolute;top:0;bottom:0;right:14px;width:84px}
.pawcol .pw{position:absolute;right:0;width:34px;height:31px;fill:var(--rose);
opacity:.2;animation:pawstep 7s ease-in-out infinite}
@keyframes pawstep{0%,72%,100%{opacity:.16}12%{opacity:.55}30%{opacity:.24}}
.rails{position:absolute;top:0;bottom:0;left:34px;width:18px}
.rails i{position:absolute;top:8vh;bottom:8vh;width:1px;
background:linear-gradient(180deg,transparent,var(--rose) 14%,var(--rose) 86%,transparent);
opacity:.5}
.rails i:first-child{left:0}
.rails i:last-child{left:10px;opacity:.24}
@media(prefers-reduced-motion:reduce){.pawcol .pw{animation:none;opacity:.2}}
.catsec{background:var(--ink);padding:2px 0 40px;margin-top:-1px}
.catsec .sechead h2{color:var(--cream)}
.catsec .sechead .eyebrow{color:#B6ABA0}
.catsec .sechead .note{color:#9A9089}
.catsec .orn::before{background:linear-gradient(90deg,transparent,var(--rose))}
.catsec .orn::after{background:linear-gradient(270deg,transparent,var(--rose))}
.catsec .orn i{background:var(--rose)}
.catsec .chip{background:#161616;border-color:#2A2A2A;color:#B6ABA0}
.catsec .chip:hover{border-color:var(--rose);color:#fff}
.catsec .chip.on{background:var(--cream);border-color:var(--cream);color:#000;font-weight:600}
.catsec .sortw select{background:#161616;border-color:#2A2A2A;color:#B6ABA0}
.catsec .card{box-shadow:0 2px 18px rgba(0,0,0,.45)}
.catsec .card:hover{box-shadow:0 10px 34px rgba(0,0,0,.6)}
.catsec .addcard{background:#161616!important;border-color:#3A3030!important;color:#C9A6AC!important}
.dstrip{background:var(--ink);color:var(--cream);padding:20px 0 22px;overflow:hidden;
border-top:1px solid #232323;border-bottom:1px solid #232323}
.dhead{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:15px;flex-wrap:wrap;
font-size:12.5px;letter-spacing:.06em;color:#CBBFB2}
.dhead .dic{width:16px;height:16px;fill:var(--rose);stroke:none;flex:0 0 auto}
.dhead b{font-weight:700;color:#fff;background:var(--rose-d);border-radius:999px;
padding:2px 10px;font-size:11.5px;unicode-bidi:isolate}
.drail{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;
-webkit-overflow-scrolling:touch;
-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.drail::-webkit-scrollbar{display:none}
.drail.center{-webkit-mask-image:none;mask-image:none}
.dtrack{display:flex;gap:14px;width:max-content;padding-inline:14px}
.drail.center .dtrack{width:100%;justify-content:center;padding-inline:0}
.ditem{display:flex;align-items:center;gap:11px;flex:0 0 auto;cursor:pointer;
background:#141414;border:1px solid #262626;border-radius:999px;
padding-block:8px;padding-inline:8px 16px;
transition:border-color .2s,background .2s}
.ditem:hover{border-color:var(--rose);background:#1B1717}
.ditem img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:0 0 auto;
border:1.5px solid var(--rose-d);background:#2A2422;font-size:0;color:transparent}
.ditem .dtx{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}
.ditem .dnm{font-size:13px;color:#F3ECE3;font-weight:500;white-space:nowrap}
.ditem .dmt{font-size:10.5px;color:#8E8378;letter-spacing:.05em;unicode-bidi:isolate;white-space:nowrap}
.ditem .dback{flex:0 0 auto;border:1px solid var(--rose-d);background:transparent;color:var(--rose);
border-radius:999px;width:26px;height:26px;font:inherit;font-size:13px;line-height:1;cursor:pointer;
display:grid;place-items:center;transition:background .15s,color .15s}
.ditem .dback:hover{background:var(--rose);color:#0E0E0E}
.ditem .dchk{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--rose);stroke-width:2.4;
stroke-linecap:round;stroke-linejoin:round}
@media(max-width:640px){
.dstrip{padding:16px 0 18px}
.ditem img{width:40px;height:40px}
.ditem{padding:6px 13px 6px 6px;gap:9px}
.ditem .dnm{font-size:12px}
.dtrack{animation-duration:34s}
}
body.preview .bar{opacity:.35;transition:opacity .2s}
body.preview .bar:hover{opacity:1}
body.preview .revadd,body.preview .tadd,body.preview .redit,body.preview .tedit{display:none!important}
body.preview:before{content:'معاينة كعميل';position:fixed;top:0;inset-inline:0;z-index:60;
text-align:center;background:var(--rose-d);color:#fff;font-size:11.5px;padding:4px;
letter-spacing:.12em}
.stgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}
.stgrid.two{grid-template-columns:repeat(2,1fr)}
.stc{border:1px solid var(--line);border-radius:4px;background:var(--shell);padding:11px 12px}
.stc span{display:block;font-size:11px;color:var(--mut);margin-bottom:5px}
.stc b{font-size:17px;font-weight:800;unicode-bidi:isolate;display:block}
.stc.hi{background:var(--rose-w);border-color:var(--rose-l)}
.stc.hi b{color:var(--rose-d)}
.slist{border:1px solid var(--line);border-radius:4px;overflow:hidden}
.sr{display:grid;grid-template-columns:64px 92px 1fr 84px 96px;gap:8px;align-items:center;
padding:8px 11px;font-size:12px;border-bottom:1px solid var(--line);background:var(--paper)}
.sr:last-child{border-bottom:0}
.sr b{font-weight:700;unicode-bidi:isolate}
.sr span{color:var(--mut);unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sr em{font-style:normal;font-weight:700;color:var(--rose-d);unicode-bidi:isolate;text-align:end}
@media(max-width:620px){.stgrid{grid-template-columns:repeat(2,1fr)}
.sr{grid-template-columns:1fr 1fr;row-gap:3px}}
.tmsg{margin-top:14px}
.tmsg label{display:block;font-size:11.5px;color:var(--mut);margin-bottom:5px;font-weight:600}
.tmsg textarea{width:100%;font:inherit;font-size:12.5px;line-height:1.9;padding:10px 12px;
border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink);resize:vertical}
.tmsg button{margin-top:7px;font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--line);
background:var(--paper);color:var(--ink);border-radius:3px;padding:7px 14px}
.tmsg button:hover{border-color:var(--rose);background:var(--rose-w)}
.warnb{margin-top:12px;font-size:12.5px;line-height:1.8;color:#8A4A4C;background:var(--rose-w);
border:1px solid var(--rose-l);border-radius:3px;padding:10px 12px}
.soldwrap{margin-top:8px;border-top:1px solid var(--line);padding-top:4px}
.soldwrap .sechead{padding:44px 0 0}
.soldwrap .sechead h2{font-size:23px}
.gsold{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:18px;padding:22px 0 10px}
.gsold .card{opacity:.62;filter:saturate(.42)}
.gsold .card:hover{opacity:1;filter:none;transform:none}
.gsold .bd{padding:13px 14px 15px}
.gsold .nm{font-size:15px}
.gsold .sp,.gsold .spec,.gsold .meta,.gsold .pr .tb,.gsold .inc,.gsold .addon{display:none}
.gsold .pr .n{font-size:19px}
.dcount{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 15px;
border:1px solid var(--line);border-radius:999px;background:var(--paper);
font-size:12.5px;color:var(--mut);unicode-bidi:isolate}
.dcount b{color:var(--ink);font-weight:700}
.qs{position:absolute;top:12px;inset-inline-start:12px;z-index:6;display:none}
.qs select{font:inherit;font-size:11.5px;padding:5px 8px;border-radius:3px;cursor:pointer;
border:1px solid rgba(255,255,255,.5);background:rgba(18,16,12,.82);color:#fff}
.qshare{position:absolute;top:12px;inset-inline-start:112px;z-index:6;display:none;
font:inherit;font-size:11.5px;padding:5px 10px;border-radius:3px;cursor:pointer;
border:1px solid rgba(255,255,255,.5);background:rgba(18,16,12,.82);color:#fff}
body.edit .qs,body.edit .qshare{display:block}
.t.left{background:#2A2A2A;color:#F7F1E9;border-color:#2A2A2A}
.t.last{background:var(--rose-d);color:#fff;border-color:var(--rose-d)}
.holdwarn{margin:8px 0 0;font-size:11.5px;font-weight:600;color:#8A4A4C;
background:var(--rose-w);border:1px solid var(--rose-l);border-radius:3px;padding:6px 9px}
.simwrap{margin-top:14px;width:100%;max-width:760px}
.simwrap .lbl{font-size:11px;color:#B6ABA0;letter-spacing:.2em;text-transform:uppercase;
text-align:center;margin-bottom:9px}
.sims{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.sims a{width:78px;text-decoration:none;color:#EDE4D8;font-size:10.5px;text-align:center;cursor:pointer}
.sims a img{width:78px;height:78px;object-fit:cover;border-radius:4px;display:block;
border:1px solid rgba(255,255,255,.18);margin-bottom:5px}
.sims a:hover img{border-color:#fff}
.hint{font-size:11px;color:var(--mut);width:100%;text-align:center;font-weight:300}
.bar.client{flex-wrap:nowrap;padding-block:12px}
.bar.client .cwa{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;
font-size:15px;font-weight:700;background:#000;color:var(--cream);border-radius:4px;padding:15px 32px;
flex:0 1 460px;transition:.2s;box-shadow:0 8px 26px rgba(0,0,0,.24);border:1px solid #000}
.bar.client .cwa:hover,.bar.client .cwa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.bar.client .cwa svg{width:19px;height:19px;fill:var(--rose)}
.bar.client .cwa:hover svg{fill:#fff}

.mo{position:fixed;inset:0;background:rgba(18,16,12,.72);z-index:120;display:none;
align-items:flex-start;justify-content:center;padding:18px 12px;overflow-y:auto}
.mo.on{display:flex}
.box{background:var(--paper);border-radius:6px;width:min(680px,100%);padding:24px;margin:auto;
border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.4)}
.box h3{font-size:18px;margin-bottom:3px}
.box .cd{font-size:11.5px;color:var(--mut);margin-bottom:17px;letter-spacing:.08em;direction:ltr;text-align:start}
.row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.row.one{grid-template-columns:1fr}
.f label{display:block;font-size:11.5px;color:var(--mut);margin-bottom:5px}
.f input,.f select,.f textarea{width:100%;font:inherit;font-size:15px;padding:11px 12px;
border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink)}
.f input[dir=ltr]{direction:ltr;text-align:left}
.f textarea{min-height:66px;resize:vertical}
.f input:focus,.f select:focus,.f textarea:focus{outline:1.5px solid var(--gold);outline-offset:-1px}
.chk{display:flex;align-items:center;gap:9px;font-size:13.5px;margin-top:22px}
.chk input{width:18px;height:18px;accent-color:var(--rose-d)}
.hint{font-size:11px;color:var(--mut);margin-top:5px;min-height:14px;unicode-bidi:isolate}
.hint.ok{color:var(--rose-d);font-weight:600}
.hint.warn{color:#A8703C}
.pal{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px;margin-top:6px}
.pal .sc{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--line);
border-radius:3px;background:var(--paper);cursor:pointer;font-size:12px;color:var(--ink);
transition:border-color .15s,background .15s;user-select:none;position:relative}
.pal .sc:hover{border-color:var(--rose)}
.pal .sc i{width:17px;height:17px;border-radius:50%;flex:0 0 auto;
border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}
.pal .sc.on{border-color:var(--rose-d);background:var(--rose-w);font-weight:600}
.pal .sc.on:after{content:'';position:absolute;inset-inline-end:7px;width:6px;height:10px;
border:solid var(--rose-d);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
.pal .sc.on span{padding-inline-end:12px}
.picked{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;min-height:30px;padding:7px;
border:1px dashed var(--line);border-radius:3px;background:var(--shell);align-items:center}
.picked .em{font-size:11.5px;color:var(--mut)}
.picked .tg{display:inline-flex;align-items:center;gap:6px;background:var(--paper);
border:1px solid var(--line);border-radius:999px;padding:3px 6px 3px 9px;font-size:12px}
.picked .tg i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.18)}
.picked .tg b{font-weight:600;font-size:10px;color:var(--mut);
unicode-bidi:isolate;direction:ltr}
.picked .tg button{border:0;background:transparent;color:var(--rose-d);cursor:pointer;
font:inherit;font-size:14px;line-height:1;padding:0 2px}
.custc{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap;align-items:center}
.custc input[type=text]{flex:1;min-width:110px}
.custc input[type=color]{width:44px;height:34px;padding:2px;border:1px solid var(--line);
border-radius:3px;background:var(--paper);cursor:pointer}
.custc button{font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--line);
background:var(--paper);color:var(--ink);border-radius:3px;padding:8px 12px}
.custc button:hover{border-color:var(--rose)}
.phs{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-top:8px}
.pi{position:relative;aspect-ratio:1;border-radius:3px;overflow:hidden;border:1px solid var(--line);background:var(--sand)}
.pi img,.pi video{width:100%;height:100%;object-fit:cover}
.pi.cover{outline:2px solid var(--gold);outline-offset:-2px}
.pi .ops{position:absolute;inset-inline:0;bottom:0;display:flex}
.pi .ops button{flex:1;font:inherit;font-size:10px;border:0;cursor:pointer;padding:4px 0;
background:rgba(18,16,12,.8);color:#fff}
.pi .badge{position:absolute;top:3px;inset-inline-start:3px;background:var(--rose-d);color:#fff;
font-size:9px;border-radius:2px;padding:1px 6px}
.addph{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}
.addph button,.addph label{font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--line);
background:var(--cream);border-radius:3px;padding:9px 15px}
.addph input[type=file]{display:none}
.acts{display:flex;gap:9px;justify-content:space-between;margin-top:20px;padding-top:16px;
border-top:1px solid var(--line);flex-wrap:wrap}
.acts button{font:inherit;font-size:14px;cursor:pointer;border:1px solid var(--line);background:var(--cream);
border-radius:3px;padding:11px 24px}
.acts .ok{background:#000;color:var(--cream);border-color:#000;font-weight:600}
.acts .del{color:#8A4A4C;border-color:#E3D2D3;background:#FAF4F4}
.shareurl{width:100%;font:inherit;font-size:14px;padding:12px;border:1px solid var(--gold);border-radius:3px;
background:#FDF9F1;direction:ltr;text-align:left;margin-top:8px}

.lb{position:fixed;inset:0;background:rgba(12,10,8,.97);z-index:99;display:none;
flex-direction:column;align-items:center;justify-content:center;padding:18px}
.lb.on{display:flex}
.lb .stage{max-width:min(93vw,780px);max-height:70vh;display:grid;place-items:center}
.lb .stage img,.lb .stage video{max-width:min(93vw,780px);max-height:70vh;object-fit:contain;
border-radius:3px;box-shadow:0 24px 70px rgba(0,0,0,.65)}
.lb .thumbs{display:flex;gap:8px;margin-top:15px;overflow-x:auto;max-width:93vw;padding-bottom:4px;
-webkit-overflow-scrolling:touch}
.lb .thumbs .th{width:56px;height:56px;border-radius:2px;opacity:.4;cursor:pointer;flex:0 0 auto;
overflow:hidden;background:#2A241D;position:relative;transition:.2s}
.lb .thumbs .th img,.lb .thumbs .th video{width:100%;height:100%;object-fit:cover}
.lb .thumbs .th.on{opacity:1;outline:1.5px solid var(--gold)}
.lb .thumbs .th .pl{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:15px;
background:rgba(0,0,0,.35)}
.lb .cap{color:#E9DFD1;font-size:13px;margin-top:14px;text-align:center;font-weight:300}
.lb .lbwa{margin-top:14px;display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:14px;
font-weight:700;background:var(--cream);color:#000;border-radius:4px;padding:13px 28px}
.lb .lbwa svg{width:17px;height:17px;fill:var(--rose-d)}
.lb .x{position:absolute;top:14px;inset-inline-end:16px;color:#E9DFD1;font-size:30px;cursor:pointer;
line-height:1;background:none;border:0;padding:6px 12px}
.lb .nav{position:absolute;top:50%;transform:translateY(-50%);color:#E9DFD1;font-size:34px;cursor:pointer;
background:none;border:0;padding:14px 16px;opacity:.6}
.lb .nav:hover{opacity:1;color:var(--gold)}
.lb .prev{inset-inline-start:2px}.lb .next{inset-inline-end:2px}

.toast{position:fixed;bottom:96px;inset-inline:0;margin:auto;width:max-content;max-width:90vw;
background:#000;color:var(--cream);font-size:13px;padding:12px 24px;border-radius:3px;z-index:200;
opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none;border:1px solid var(--gold-d);
text-align:center}
.toast.on{opacity:1;transform:none}

@media print{
.chips,.bar,.lb,.wa,.adl,.mo,.toast,.revmore,.social,.btns,.revadd,.tadd{display:none!important}
body{background:#fff;padding-bottom:0}
.revs,footer,.termsec{background:#fff!important;color:#111!important}
.termsec h2,.tc b{color:#111!important}
.tc{background:#FAF6F0!important;border-color:#DDD!important;color:#333!important}
.tc .ic{border-color:#B1868D!important}.tc .ic svg{stroke:#B1868D!important}
.hero h1,.revhead h2{color:#111!important}
.hero .sub,.rev p{color:#444!important}
.rev{background:#FAF6F0!important;border-color:#DDD!important}
.card{break-inside:avoid;box-shadow:none}
.grid{grid-template-columns:repeat(3,1fr);gap:12px}
.rv{opacity:1!important;transform:none!important}
}
@media(max-width:900px){.hero h1{font-size:31px}.trustbar .it{padding:13px 16px;font-size:12px}}
@media(max-width:560px){
.wrap{padding-inline:15px}
.grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:13px;padding-top:20px}
.hero{padding-top:34px}
.hero .logo{height:146px}
.hero .disc{width:340px;height:340px;top:-70px}
.hero .disc2{width:190px;height:190px;top:-14px}
.hero h1{font-size:25px;margin-top:2px}
.hero .sub{font-size:12.5px}
.eyebrow{font-size:10.5px;letter-spacing:.26em}
.sechead{padding-top:40px}.sechead h2{font-size:22px}
.revs{padding:40px 0 36px;margin-top:38px}.revhead h2{font-size:22px}
.rev{flex:0 0 272px}
.nm{font-size:14px}.sp{font-size:11.5px;margin-top:5px}
.bd{padding:12px}
.pr{margin-top:11px;padding-top:10px}
.pr .n{font-size:21px}.pr .duo div{font-size:16px}
.t{font-size:8.5px;padding:3px 6px}
.meta{font-size:10.5px;gap:2px 10px;margin-top:8px}
.spec{margin-top:9px}
.spec .r{padding:7px 9px;gap:7px}
.spec .k{font-size:9px;flex:0 0 36px}
.spec .v{font-size:10.5px}
.spec .sw i{width:13px;height:13px}
.wa{font-size:12.5px;padding:11px 6px;gap:5px}
.wa svg{width:14px;height:14px}
.adl{padding:11px 9px;font-size:10.5px}
.seal{font-size:8.5px;padding:3px 7px;gap:3px;top:9px;inset-inline-start:9px}
.seal svg{width:10px;height:10px}
.ph .code{font-size:9px;padding:3px 7px;bottom:9px;inset-inline-end:9px}
.ph .mediapill span{font-size:9px;padding:3px 7px}
.wa .full{display:none}
.wa{white-space:nowrap}
.row{grid-template-columns:1fr}
.bar button{font-size:11.5px;padding:9px 12px}
.bar.client .cwa{flex:1 1 auto;font-size:14px;padding:13px 12px}
.trustbar .it{padding:11px 12px;font-size:11px;gap:6px}
.trustbar svg{width:15px;height:15px}
footer{padding:38px 0 34px}
}


/* الشارة معتمة تمامًا — كانت شفافة 92% فتطلع ألوان الصورة من ورا الشارة.
   وكانت ثلاثة ألوان مخترعة (وردي ترابي · أزرق رمادي · بني) ما لها أصل في
   لوحة الموقع — الموقع كله كريمي وأسود ووردي فقط. صارت كلها بلون واحد
   من اللوحة، والفرق بين ذكر وأنثى في الأيقونة والكلمة مو في اللون. */
.sexb{position:absolute;top:10px;inset-inline-end:10px;z-index:3;font-size:11px;font-weight:700;
letter-spacing:.2px;padding:4px 10px;border-radius:2px;color:var(--cream);
background:#141414;box-shadow:0 1px 6px rgba(0,0,0,.28)}
.sexb.m,.sexb.b{background:#141414}
.eyeg{margin-top:6px}
.qb{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.qb button{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:7px 12px;
font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;transition:.15s}
.qb button:hover{border-color:var(--rose);background:var(--rose-w)}
.qb button.on{background:var(--rose-w);border-color:var(--rose-d);font-weight:700}
.qb.sx button{font-size:13.5px;padding:9px 16px}
.agev{font-size:12.5px;color:var(--rose-d);font-weight:700;margin-top:6px;min-height:18px}
.xtb{width:100%;background:transparent;border:1px dashed var(--line);border-radius:4px;
padding:10px;font:inherit;font-size:13px;color:#6a635e;cursor:pointer;margin:4px 0 2px}
.xtb:hover{border-color:var(--rose);color:var(--rose-d)}
.xtra{display:none}
.xtra.on{display:block}
.dupb{background:transparent;border:1px solid var(--rose);color:var(--rose-d)}
.eyeh{font-size:11.5px;font-weight:700;color:var(--rose-d);margin:11px 0 5px;letter-spacing:.2px}
.eyeh:first-child{margin-top:2px}
.eyeg .pal{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}
.eyelab{font-weight:700;color:var(--ink);margin-inline-start:6px}
.eyesw{width:15px;height:15px;border-radius:50%;display:inline-block;vertical-align:-3px;
margin-inline-start:7px;border:1px solid rgba(0,0,0,.3);background:transparent}
.spec .sw .eyed{width:13px;height:13px;border-radius:50%;display:inline-block;
border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}
.rdy{font-size:12.5px;color:var(--rose-d);margin:8px 0 2px;letter-spacing:.1px}
.rdy.ok{color:#8E6870}
.pr.fem .n,.pr.fem .duo div{color:#B1868D}
.pr.mal .n,.pr.mal .duo div{color:#7C93A8}
.bookb{display:block;text-align:center;margin-top:9px;padding:11px 10px;border-radius:3px;
background:var(--ink);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.3px;
text-decoration:none;transition:.2s}
.bookb:hover{background:var(--rose-d)}
.card.sold .bookb{display:none}

.certsec{background:var(--shell);padding:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.certg{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:26px}
.certc{background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden;
box-shadow:0 1px 3px rgba(0,0,0,.04);position:relative}
.certc img{width:100%;display:block;cursor:zoom-in;background:#eef4f6}
.certb{padding:13px 15px 15px}
.certb b{display:block;font-size:14px;letter-spacing:.3px;color:var(--ink);margin-bottom:3px}
.certb .rn{font-size:11.5px;color:var(--rose-d);direction:ltr;text-align:right;font-family:ui-monospace,monospace;margin-bottom:8px}
.certb .kv{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px;color:#6a635e}
.certb .kv i{font-style:normal;color:var(--ink);font-weight:600}
.certb .ped{margin-top:10px;padding-top:9px;border-top:1px dashed var(--line);display:grid;gap:5px;font-size:11.5px;color:#6a635e}
.certb .ped span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.certb .ped i{font-style:normal;color:var(--ink);font-weight:600;letter-spacing:.2px;direction:ltr}
.certb .ped b{color:var(--rose-d);font-weight:700;font-family:ui-monospace,monospace;font-size:10px;
background:var(--rose-w);border:1px solid var(--rose-l);border-radius:2px;padding:1px 6px;direction:ltr}
.certb .pnote{margin-top:9px;font-size:10.5px;color:#9a938d;line-height:1.65}

.certedit{position:absolute;top:8px;inset-inline-end:8px;z-index:4;background:#B1868D;color:#fff;border:0;
border-radius:3px;font-size:11px;padding:4px 9px;cursor:pointer;display:none}
.ed .certedit{display:block}
.certadd{display:none;margin:18px auto 0;background:transparent;border:1px dashed var(--rose);
color:var(--rose-d);border-radius:4px;padding:9px 18px;font-size:13px;cursor:pointer}
.ed .certadd{display:block}

.waitband{background:var(--ink);color:#fff;padding:52px 20px;text-align:center}
.waitband h2{font-size:26px;letter-spacing:.4px;margin:0 0 8px;color:#fff}
.waitband p{font-size:14px;color:#cfc7c2;margin:0 auto 22px;max-width:520px;line-height:1.9}
.waitf{max-width:560px;margin:0 auto;display:grid;gap:10px;grid-template-columns:1fr 1fr}
.waitf input,.waitf select{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);
color:#fff;border-radius:3px;padding:11px 12px;font:inherit;font-size:13.5px;width:100%}
.waitf input::placeholder{color:#9d948e}
.waitf .full{grid-column:1/-1}
.waitf button{grid-column:1/-1;background:#fff;color:var(--ink);border:0;border-radius:3px;
padding:13px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.3px;transition:.2s}
.waitf button:hover{background:var(--rose-l)}

.faqsec{padding:64px 0;background:var(--paper)}
.faql{max-width:760px;margin:26px auto 0;position:relative}
.faqi{border-bottom:1px solid var(--line);position:relative}
.faqq{width:100%;background:none;border:0;text-align:start;font:inherit;font-size:15px;color:var(--ink);
padding:17px 34px 17px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}
.faqq span.ar{color:var(--rose);font-size:19px;transition:.25s;flex:0 0 auto}
.faqi.on .faqq span.ar{transform:rotate(45deg)}
.faqa{max-height:0;overflow:hidden;transition:max-height .3s ease}
.faqi.on .faqa{max-height:420px}
.faqa p{font-size:13.5px;line-height:2;color:#5f5852;margin:0 0 17px;padding-inline-end:34px}
.faqedit{position:absolute;top:16px;inset-inline-end:0;background:#B1868D;color:#fff;border:0;border-radius:3px;
font-size:11px;padding:3px 8px;cursor:pointer;display:none;z-index:3}
.ed .faqedit{display:block}
.faqadd{display:none;margin:18px auto 0;background:transparent;border:1px dashed var(--rose);
color:var(--rose-d);border-radius:4px;padding:9px 18px;font-size:13px;cursor:pointer}
.ed .faqadd{display:block}
@media(max-width:560px){.waitf{grid-template-columns:1fr}}


/* زر الواتساب: أسود بأيقونة بيضاء */
.wa,.catsec .wa{background:#000;border-color:#000;color:var(--cream);font-weight:700}
.wa svg,.catsec .wa svg{fill:#fff}
.wa:hover,.wa:active,.catsec .wa:hover,.catsec .wa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.wa:hover svg,.catsec .wa:hover svg{fill:#fff}

.bar.client .cwa{background:#000;border-color:#000;color:var(--cream)}
.bar.client .cwa svg{width:20px;height:20px;fill:#fff}
.bar.client .cwa:hover,.bar.client .cwa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.bar.client .cwa:hover svg{fill:#fff}

/* سطر التوضيح فوق الأزرار — أصغر، ملوّن حسب الجنس، ومقرّب من الزر */
.walead,.booklead{font-size:11px;text-align:center;line-height:1.55;font-weight:500}
.walead{margin:10px 0 1px}
.booklead{margin:9px 0 1px}
.walead b,.booklead b{font-weight:800}
.leadar{display:block;font-size:13px;line-height:1.05;margin-top:0}
.walead+.btns{margin-top:1px}
.booklead+.bookb{margin-top:1px}

/* ===== خانات التكلفة وحاسبة الربح (وضع الإدارة) ===== */
.costbox{border:1px solid var(--line);border-radius:5px;padding:12px;margin-top:12px;
 background:rgba(0,0,0,.02)}
.costh{font-size:12px;font-weight:700;color:var(--mut);margin-bottom:9px;letter-spacing:.2px}
.costtot{margin-top:10px;font-size:13px;line-height:1.9;padding:9px 12px;border-radius:4px;
 background:rgba(0,0,0,.04);border:1px solid var(--line)}
.costtot b.good{color:#8E6870}
.costtot b.bad{color:#B3261E}
.costtot .hintw{color:#B3261E;font-size:12px}

/* ===== ضغط البطاقة ===== */
.walead,.booklead{font-size:10.5px;line-height:1.5}
.walead{margin:8px 0 3px}
.booklead{margin:7px 0 3px}
.leadar{display:inline;font-size:12px;margin:0;vertical-align:-1px;line-height:1}
.walead+.btns{margin-top:2px}
.booklead+.bookb{margin-top:2px}
.wa{padding:9px 8px;font-size:12.5px}
.wa svg{width:14px;height:14px}
.adl{padding:9px 8px;font-size:10.5px}
.bookb{padding:10px 8px;font-size:12.5px}
.btns{margin-top:9px;gap:6px}
.specd{margin-top:9px;border-top:1px solid var(--line);padding-top:7px}
.specd>summary{cursor:pointer;list-style:none;font-size:11px;font-weight:700;
 letter-spacing:.3px;padding:3px 0;opacity:.72;user-select:none}
.specd>summary::-webkit-details-marker{display:none}
.specd>summary::after{content:" \25BE";font-size:10px}
.specd[open]>summary::after{content:" \25B4"}
.specd .spec{margin-top:5px}
.catsec .specd{border-color:#2A2A2A}

/* صورة مربّعة بدل الطولية — توفّر ~60px لكل بطاقة */
.card .ph{aspect-ratio:1/1!important;height:auto!important}
.card .ph img,.card .ph video{width:100%;height:100%;object-fit:cover}

/* بلوك السعر مضغوط */
.card .pr{margin-top:8px}
.card .pr .tb{font-size:10px;line-height:1.5;margin-top:3px}
.card .inc,.card .addon{margin-top:6px;padding:6px 8px;font-size:10px;line-height:1.5}
.card .nm{font-size:13.5px;line-height:1.45;margin-top:5px}
.card .rdy{font-size:10.5px;padding:3px 0}
.card .tags{gap:4px}
.card .tags .t{font-size:9.5px;padding:2px 6px}

/* ===== الهيرو: شريط صور + سعر يبدأ من ===== */
.heroprice{margin-top:14px;font-size:15px;font-weight:800;letter-spacing:.2px;color:var(--ink)}
.heroprice:empty{display:none}
@media(max-width:560px){
 .heroprice{font-size:14px;margin-top:11px}
}

/* ===== فواصل الأقسام داخل الشبكة ===== */
.grpsep{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;
 margin:26px 0 4px;padding-bottom:9px;border-bottom:1px solid #2C2C2C}
.grpsep:first-child{margin-top:4px}
.grpsep .gt{font-size:15px;font-weight:800;color:#F3EADB;display:flex;align-items:center;gap:7px}
.grpsep .gt b{font-size:11px;font-weight:700;background:#2E2E2E;color:#CFC6BA;
 border-radius:20px;padding:2px 9px}
.grpsep .gs{font-size:11px;color:#9A9086}
.grpsep.reg .gt{color:#F7F1E9}
.grpsep.reg .gt b{background:var(--rose-d);color:#fff}
@media(max-width:560px){
 .grpsep{margin:20px 0 2px}
 .grpsep .gt{font-size:13.5px}
 .grpsep .gs{font-size:10px;width:100%}
}

/* ===== شريط علوي + قائمة ☰ ===== */
.mkbar{position:fixed;top:0;inset-inline:0;z-index:60;display:flex;align-items:center;gap:10px;
 padding:9px 14px;background:rgba(255,253,249,.96);backdrop-filter:blur(8px);
 border-bottom:1px solid var(--line)}
.mkbar .mkt{font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--ink)}
.mklang{margin-inline-start:auto;min-width:40px;height:26px;padding:0 11px;border-radius:999px;
 border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;
 font:700 11.5px/1 Tajawal,system-ui,sans-serif;letter-spacing:.08em;transition:.18s}
.mklang:hover{border-color:var(--rose);color:var(--rose-d)}
.mkb{width:34px;height:30px;display:grid;align-content:center;gap:5px;background:none;
 border:0;cursor:pointer;padding:0}
.mkb span{display:block;height:2px;width:20px;background:var(--ink);border-radius:2px;transition:.2s}
.mkbar.open .mkb span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mkbar.open .mkb span:nth-child(2){opacity:0}
.mkbar.open .mkb span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mknav{position:absolute;top:100%;inset-inline-start:0;background:var(--paper);
 border:1px solid var(--line);border-top:0;border-radius:0 0 8px 0;min-width:190px;
 display:none;flex-direction:column;box-shadow:0 12px 30px rgba(30,27,23,.16);overflow:hidden}
.mkbar.open .mknav{display:flex}
.mknav a{padding:12px 18px;font-size:13.5px;text-decoration:none;color:var(--ink);
 border-bottom:1px solid var(--line)}
.mknav a:last-child{border-bottom:0}
.mknav a:hover{background:var(--rose-w);color:var(--rose-d)}

/* أقسام مطويّة */
.secfold>summary{cursor:pointer;list-style:none;user-select:none;
 display:flex;align-items:center;justify-content:center;gap:10px;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 padding:14px 18px;margin:6px auto 0;max-width:340px;
 box-shadow:0 3px 10px rgba(30,27,23,.14)}
.secfold>summary b{font-size:13.5px;font-weight:700;color:#F7F1E9;letter-spacing:.1px}
.secfold>summary svg{width:20px;height:20px;flex:0 0 20px;fill:none;
 stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.secfold>summary::after{color:var(--rose)}
.secfold>summary:hover{background:#000}

/* منع تمدّد البطاقة المجاورة عند فتح «تفاصيل أكثر» */
#grid{align-items:start}
#grid>.card{align-self:start}
.card .bd{justify-content:flex-start}
.catsec .secfold>summary,.revs .secfold>summary{border-color:#3A3A3A}
.secfold>summary::-webkit-details-marker{display:none}
.secfold>summary::after{content:" \25BE"}
.secfold[open]>summary::after{content:" \25B4"}
.secfold[open]>summary{margin-bottom:16px}

/* ===== الشريط العلوي أسود · الزر والقائمة بلون الشروط ===== */
.mkbar{background:#0E0E0E;border-bottom:1px solid #000;padding:8px 12px}
.mkbar .mklang{border-color:#3A3A3A;color:#EDE4D8}
.mkbar .mklang:hover{border-color:var(--rose);color:#fff}
.mkbar .mkt{color:#F7F1E9;font-size:14px;font-weight:800;letter-spacing:.16em}
.mkb{width:38px;height:34px;border-radius:5px;background:var(--paper);
 display:grid;align-content:center;justify-items:center;gap:5px;border:0;cursor:pointer;padding:0}
.mkb span{background:#0E0E0E;width:19px;height:2.5px;border-radius:2px}
.mkbar.open .mkb{background:var(--rose-w)}
.mknav{background:var(--paper);border:1px solid var(--line);border-top:0;
 inset-inline-start:12px;border-radius:0 0 8px 8px}
.mknav a{color:var(--ink);font-weight:600}

/* شارة «تم تسليم» — سوداء دائماً زي بقية أزرار الموقع */
.dcount{background:#0E0E0E!important;border:1px solid #000!important;
 border-radius:4px!important;color:#F3EADB!important;font-weight:700!important;
 padding:12px 20px!important;font-size:12.5px!important;
 box-shadow:0 4px 14px rgba(30,27,23,.16)}
.dcount b{color:var(--rose-l)!important;font-weight:800}
.dcount svg{fill:var(--rose-l)!important;stroke:var(--rose-l)!important}

/* شريط الضمانات: نفس ستايل طرق الدفع عشان يبين */
.trustbar{margin-top:30px;border-top:1px solid var(--line);background:var(--paper);padding:16px 0}
.trustbar .in{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.trustbar .it{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 box-shadow:0 3px 10px rgba(30,27,23,.14);
 font-size:13px;font-weight:700;color:#F7F1E9;letter-spacing:.1px}
.trustbar .it+.it::before{display:none}
.trustbar svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--rose);
 stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:1}
@media(max-width:560px){
 .trustbar{padding:12px 0;margin-top:24px}
 .trustbar .in{gap:7px}
 .trustbar .it{padding:10px 12px;gap:7px;font-size:11.5px}
 .trustbar svg{width:17px;height:17px;flex:0 0 17px}
}

/* شرائح الفلترة بلون خلفية قسم الشروط */
.catsec .chip{background:var(--rose)!important;border-color:var(--rose)!important;
 color:#fff!important;font-weight:600}
.catsec .chip:hover{background:var(--rose-d)!important;border-color:var(--rose-d)!important;color:#fff!important}
.catsec .chip.on{background:var(--cream)!important;border-color:var(--cream)!important;
 color:#000!important;font-weight:700}
.catsec .sortw select{background:var(--rose)!important;border-color:var(--rose)!important;
 color:#fff!important;font-weight:600}
.catsec .sortw{color:#fff}

/* «تفاصيل أكثر» يبان إنه زر */
.specd{margin-top:8px;border-top:0;padding-top:0}
.specd>summary{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);
 border-radius:20px;padding:5px 13px;font-size:10.5px;font-weight:700;opacity:1;
 background:rgba(255,255,255,.05)}
.catsec .specd>summary{border-color:#3A3A3A;color:#CFC6BA;background:#1C1C1C}
.catsec .specd>summary:hover{border-color:var(--rose);color:var(--cream)}
.specd>summary::after{content:" \25BE";font-size:9px}
.specd[open]>summary::after{content:" \25B4"}
/* ===== طرق الدفع: تباين واضح + أيقونات ===== */
.pays{gap:10px}
.pays span{display:inline-flex;align-items:center;gap:9px;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 padding:12px 16px;box-shadow:0 3px 10px rgba(30,27,23,.14)}
.pays span b{font-size:13.5px;font-weight:700;color:#F7F1E9;letter-spacing:.1px}
.pays span svg{width:20px;height:20px;flex:0 0 20px;fill:none;
 stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:560px){
 .pays{gap:8px}
 .pays span{padding:11px 13px;gap:8px}
 .pays span b{font-size:12.5px}
 .pays span svg{width:18px;height:18px;flex:0 0 18px}
}

.walead.sx-f,.booklead.sx-f{color:#CE9FA8}
.walead.sx-f b,.booklead.sx-f b{color:#EFD5DA}
.walead.sx-m,.booklead.sx-m{color:#97B2CD}
.walead.sx-m b,.booklead.sx-m b{color:#CDDEED}
.walead.sx-b,.booklead.sx-b{color:#ABA098}
.walead.sx-b b,.booklead.sx-b b{color:#DED5CD}

/* ===== إصلاح تراكب رمز القطة مع كلمة الصور =====
   الرمز يمين تحت · عدد الصور يسار تحت (مواضع فيزيائية عشان ما تنقلب) */
.ph .code{inset-inline-start:auto;inset-inline-end:auto;right:12px;left:auto}
.ph .mediapill{inset-inline-start:auto;inset-inline-end:auto;left:12px;right:auto;
 max-width:calc(100% - 96px)}
.ph .mediapill span{font-size:10px;padding:4px 9px;white-space:nowrap;
 background:rgba(10,10,10,.78);color:#F1E9DC;letter-spacing:.1px}
.ph .mediapill .mp1{font-weight:600}
.ph .mediapill .mps{display:none}
@media(max-width:560px){
 .ph .code{right:9px;left:auto}
 .ph .mediapill{left:9px;right:auto;max-width:calc(100% - 78px)}
 .ph .mediapill span{font-size:9px;padding:3px 7px}
}

/* ===== شارة الجنس: مرتبة فوق يسار، الرمز جنب الكلمة ===== */
.sexb{inset-inline-start:auto;inset-inline-end:auto;left:10px;right:auto;top:10px;
 display:inline-flex;align-items:center;gap:5px;white-space:nowrap;line-height:1;
 padding:6px 10px;border-radius:3px}
/* الخط كان 2 على مقاس 24 مرسوم بعرض 14px = 1.1px فعليًا — رفيع جدًا،
   فيذوب في الخلفية وتطلع حوافه لون ثالث بين الأبيض والخلفية. غلّظته
   عشان الأيقونة تبان حادّة، ولوّنته وردي من اللوحة نفسها. */
.sexb i{font-style:normal;display:inline-flex;align-items:center;line-height:1}
.sexb .sxi{width:15px;height:15px;flex:0 0 15px;display:block;fill:none;stroke:var(--rose-l);
 stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
.sexb b{font-weight:700;font-size:11px;line-height:1;color:var(--cream)}
@media(max-width:560px){.sexb{left:9px;top:9px;padding:5px 8px;gap:4px}
 .sexb .sxi{width:13px;height:13px;flex:0 0 13px;stroke-width:3}
 .sexb b{font-size:10px}}

/* ===== خلفية الهيرو المستوحاة من الشعار (قطة ميس كيتي + آثار الأقدام) ===== */
.hero .herobg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.hero>.wrap,.hero>.trustbar{position:relative;z-index:1}
.herobg .tex{position:absolute;inset:-40px}
.herobg .t1{opacity:.055;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23B1868D'%3E%3Cuse href='%23p' transform='translate(14,18) rotate(-12) scale(.26)'/%3E%3Cuse href='%23p' transform='translate(128,76) rotate(15) scale(.22)'/%3E%3Cuse href='%23p' transform='translate(50,150) rotate(6) scale(.24)'/%3E%3Crect x='172' y='28' width='8' height='8' transform='rotate(45 176 32)'/%3E%3Crect x='92' y='192' width='6' height='6' transform='rotate(45 95 195)'/%3E%3Crect x='16' y='104' width='5' height='5' transform='rotate(45 18.5 106.5)'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:220px 220px}
.herobg .t2{opacity:.042;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='340' viewBox='0 0 340 340'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23B1868D'%3E%3Cuse href='%23p' transform='translate(198,34) rotate(24) scale(.34)'/%3E%3Cuse href='%23p' transform='translate(32,212) rotate(-18) scale(.30)'/%3E%3Crect x='276' y='246' width='10' height='10' transform='rotate(45 281 251)'/%3E%3Crect x='118' y='88' width='7' height='7' transform='rotate(45 121.5 91.5)'/%3E%3Crect x='300' y='120' width='5' height='5' transform='rotate(45 302.5 122.5)'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:340px 340px;background-position:74px 46px}
.herobg .glow{position:absolute;width:680px;height:680px;border-radius:50%;
 background:radial-gradient(circle,rgba(177,134,141,.20),rgba(177,134,141,0) 66%)}
.herobg .g1{left:-280px;top:-220px}
.herobg .g2{right:-280px;bottom:-300px}
.herobg .hcat{position:absolute;bottom:84px;width:252px;height:auto;fill:var(--ink);opacity:.055;display:none}
.herobg .hcat.l{left:2.6vw;transform:scaleX(-1)}
.herobg .hcat.r{right:2.6vw}
.herobg .hshadow{position:absolute;bottom:80px;width:236px;height:16px;border-radius:50%;display:none;
 background:radial-gradient(ellipse,rgba(177,134,141,.24),rgba(177,134,141,0) 70%)}
.herobg .hshadow.l{left:calc(2.6vw + 8px)}
.herobg .hshadow.r{right:calc(2.6vw + 8px)}
@media(min-width:1240px){.herobg .hcat{display:block;width:206px;opacity:.05}
 .herobg .hshadow{display:block;width:194px}}
@media(min-width:1560px){.herobg .hcat{width:250px;opacity:.055}.herobg .hshadow{width:236px}}
@media(min-width:1900px){.herobg .hcat{width:300px}.herobg .hshadow{width:282px}}

/* ===== ثلاث بطاقات تتبدّل كل 5 ثواني ===== */
.herostrip{--gap:15px;display:block;width:auto;max-width:860px;margin:26px auto 0;
 padding:0 14px;overflow:visible;-webkit-mask-image:none;mask-image:none}
.herostrip .hpanel{background:linear-gradient(180deg,#FBF2F3,#F5EBEC);
 border:1px solid var(--rose-l);border-radius:14px;padding:16px 16px 14px;
 box-shadow:0 6px 26px rgba(142,104,112,.10),inset 0 1px 0 rgba(255,255,255,.65)}
.herostrip .htrio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);align-items:stretch}
.herostrip .hc{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#0E0E0E;
 border:2px solid #000;border-radius:9px;overflow:hidden;
 box-shadow:0 4px 16px rgba(30,27,23,.16);opacity:0;transform:translateY(12px);
 transition:opacity .42s ease,transform .42s ease,box-shadow .25s ease,border-color .25s ease;
 transition-delay:0s}
.herostrip .hc.in{opacity:1;transform:none}
.herostrip .hc:nth-child(2).in{transition-delay:.09s}
.herostrip .hc:nth-child(3).in{transition-delay:.18s}
.herostrip .hc:hover{box-shadow:0 12px 28px rgba(30,27,23,.26);border-color:var(--rose)}
.herostrip .hc{aspect-ratio:auto}
.herostrip .hcph{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;margin:0;background:var(--sand) center/46px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='91' viewBox='0 0 100 91'%3E%3Cg fill='%23B1868D' opacity='.30'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/svg%3E")}
.herostrip .hcph img{width:100%;height:100%;object-fit:cover;display:block;
 transition:transform .5s cubic-bezier(.22,.61,.36,1)}
.herostrip .hc:hover .hcph img{transform:scale(1.05)}
.herostrip .hcbg{position:absolute;top:8px;left:8px;right:auto;background:var(--rose);color:#fff;
 font-size:9.5px;font-weight:700;line-height:1;padding:4px 8px;border-radius:3px;letter-spacing:.2px}
.herostrip .hcb{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;padding:10px 10px 12px;text-align:center}
.herostrip .hcnm{display:block;font-size:12.5px;font-weight:700;color:#F3EADB;line-height:1.45;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.herostrip .hccl{display:block;font-size:10.5px;color:#A79C90;line-height:1.5;margin-top:2px;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.herostrip .hcb{background:#0E0E0E;border-top:1px solid #262626}
.herostrip .hdots{display:flex;gap:7px;justify-content:center;margin-top:15px}
.herostrip .hdots button{width:7px;height:7px;padding:0;border:0;cursor:pointer;border-radius:50%;
 background:#D8CCBD;transition:width .3s ease,background .3s ease}
.herostrip .hdots button.on{background:var(--rose);width:20px;border-radius:4px}
@media(max-width:640px){
 .herostrip{--gap:8px;padding:0 10px;margin-top:18px}
 .herostrip .hpanel{padding:10px 10px 9px;border-radius:11px}
 .herostrip .hcb{padding:8px 5px 9px}
 .herostrip .hcnm{font-size:10.5px}
 .herostrip .hccl{font-size:9px}
 .herostrip .hcpr{font-size:11.5px;margin-top:5px}
 .herostrip .hcbg{font-size:8px;padding:3px 5px;top:6px;left:6px}
 .herostrip .hdots{margin-top:12px}
}
@media(prefers-reduced-motion:reduce){
 .herostrip .hc{transition:none;opacity:1;transform:none}
 .herostrip .hcph img{transition:none}
}

/* ===== أعمدة الآثار على الحافّتين (شاشات عريضة) ===== */
.pawcol.lft{left:14px;right:auto}
.pawcol.lft .pw{left:0;right:auto}
.rails.rgt{right:34px;left:auto}
.rails.rgt i:first-child{right:0;left:auto}
.rails.rgt i:last-child{right:10px;left:auto}

/* ===== ترويسة الشروط زي الأسئلة الشائعة ===== */
.termsec .sechead{text-align:center}
.termsec .secfold{margin-top:22px}

/* ===== سجلات المال داخل لوحة الإدارة ===== */
.finmenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:6px}
.finmenu button{font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-align:start;
 background:#141414;border:1px solid #2A2A2A;color:#F3EADB;border-radius:7px;padding:15px 16px;
 display:flex;flex-direction:column;gap:5px;transition:.2s}
.finmenu button:hover{border-color:var(--rose);background:#1B1717}
.finmenu button i{font-style:normal;font-size:11.5px;font-weight:400;color:#A79C90;line-height:1.6}
.ledwrap{max-height:46vh;overflow:auto;margin-top:10px;border:1px solid var(--line);border-radius:6px}
.ledtb{width:100%;border-collapse:collapse;font-size:12.5px}
.ledtb th{position:sticky;top:0;background:#1E1B17;color:#F7F1E9;font-weight:700;font-size:11.5px;
 padding:9px 8px;text-align:start;white-space:nowrap;z-index:2}
.ledtb td{padding:4px 5px;border-bottom:1px solid var(--line);vertical-align:middle}
.ledtb tr:last-child td{border-bottom:0}
.ledtb input,.ledtb select{font:inherit;font-size:12.5px;width:100%;min-width:78px;
 border:1px solid transparent;background:transparent;border-radius:4px;padding:6px 7px;color:var(--ink)}
.ledtb input:focus,.ledtb select:focus{border-color:var(--rose);background:#fff;outline:none}
.ledtb input[type=number]{min-width:88px;direction:ltr;text-align:start}
.ledtb input[type=date]{min-width:132px;direction:ltr}
.ledtb .ledx{background:none;border:0;cursor:pointer;color:#B3261E;font-size:15px;padding:4px 7px;line-height:1}
.ledtb .ledx:hover{background:#FCE8E6;border-radius:4px}
.ledadd{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;margin-top:10px;
 background:transparent;border:1px dashed var(--rose);color:var(--rose-d);border-radius:6px;padding:10px 18px}
.ledadd:hover{background:var(--rose-w)}
.ledsum{margin-top:10px;font-size:13px;font-weight:700;background:#F1EDE6;
 border-radius:6px;padding:11px 14px;color:var(--ink)}
.ledsum b{color:var(--rose-d)}
.ledempty{padding:26px 14px;text-align:center;color:var(--mut);font-size:12.5px}
.fingrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:8px}
.fingrid .f label{font-size:11.5px}
.finnote{font-size:12px;color:var(--mut);line-height:1.75;margin-top:12px;
 background:#F7F3EC;border-radius:6px;padding:11px 13px}

/* ===== تنسيق نهائي لشاشة الجوال: أحجام موحّدة وصفوف مرتّبة ===== */
.trustbar{margin-top:26px;padding:14px 0}
.trustbar .in{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:9px;align-items:stretch;
 padding-inline:16px;max-width:1000px;margin-inline:auto}
.trustbar .it{display:flex;align-items:center;justify-content:center;gap:8px;
 padding:11px 10px;font-size:11.5px;font-weight:700;line-height:1.45;text-align:center;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;color:#F7F1E9;
 box-shadow:0 3px 10px rgba(30,27,23,.13);height:100%;box-sizing:border-box}
.trustbar svg{width:17px!important;height:17px!important;flex:0 0 17px!important;
 fill:none;stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:1}
@media(max-width:760px){
 .trustbar{margin-top:20px;padding:11px 0}
 .trustbar .in{grid-template-columns:repeat(2,1fr);gap:7px;padding-inline:11px}
 .trustbar .it{padding:9px 7px;font-size:10px;gap:6px;border-radius:5px;line-height:1.4}
 .trustbar svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke-width:1.9}
}

.pays{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:9px;align-items:stretch;
 padding-inline:16px;max-width:940px;margin:16px auto 0}
.pays span{display:flex!important;align-items:center;justify-content:center;gap:8px;
 padding:11px 10px;text-align:center;height:100%;box-sizing:border-box;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 box-shadow:0 3px 10px rgba(30,27,23,.13)}
.pays span b{font-size:11.5px;font-weight:700;color:#F7F1E9;line-height:1.45;letter-spacing:0}
.pays span svg{width:17px!important;height:17px!important;flex:0 0 17px!important;
 fill:none;stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:760px){
 .pays{grid-template-columns:repeat(2,1fr);gap:7px;padding-inline:11px;margin-top:13px}
 .pays span{padding:9px 7px;gap:6px;border-radius:5px}
 .pays span b{font-size:10px;line-height:1.4}
 .pays span svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke-width:1.9}
}

/* شارة «تم تسليم» تختفي من الهيرو — مكانها قسم القطط المسلّمة */
.hero .dcount{display:none!important}

.costhead{margin-top:14px;font-size:12.5px;font-weight:800;color:var(--ink);
 border-top:1px solid var(--line);padding-top:12px}
.tglgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;margin-top:10px}
.tgl{display:flex;flex-direction:column;gap:0}
.tglb{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-align:start;width:100%;
 background:#fff;border:1.5px solid var(--line);border-radius:7px;padding:11px 13px;color:var(--mut);
 transition:.18s;display:flex;align-items:center;gap:8px}
.tglb:hover{border-color:var(--rose);color:var(--ink)}
.tgl.on .tglb{background:#0E0E0E;border-color:#000;color:#F3EADB}
.tgl.on .tglb::after{content:'\2713';margin-inline-start:auto;color:var(--rose-l);font-weight:800}
.tgl input{display:none;font:inherit;font-size:12.5px;margin-top:6px;width:100%;
 border:1.5px solid var(--rose);border-radius:6px;padding:9px 11px;color:var(--ink);
 background:var(--rose-w);direction:ltr;text-align:start}
.tgl.on input{display:block}
.tglgrid.pay .tgl.on .tglb{background:var(--rose-d);border-color:var(--rose-d)}

/* ===== قسم القطط المحجوزة ===== */
.rstrip{background:#151311;border-top:1px solid #242424;border-bottom:1px solid #242424}
.rstrip .dhead{color:#D6C9BB}
.rstrip .dhead .dic{fill:none;stroke:var(--rose);stroke-width:1.7;
 stroke-linecap:round;stroke-linejoin:round}
.rstrip .dhead b{background:#8A5A00;color:#FFF3DC}
.rstrip .ditem{border-color:#3A2E1E;background:#1A1611}
.rstrip .ditem:hover{border-color:var(--rose);background:#221C15}
.rstrip .ditem img{border-color:#8A5A00}
.rstrip .dchk.hold{fill:none;stroke:#E0B04A;stroke-width:1.8;
 stroke-linecap:round;stroke-linejoin:round}


.brokbox{display:none;border:1px solid #C9A961;border-radius:8px;padding:12px;margin:12px 0;background:rgba(201,169,97,.06)}
.brokbox.on{display:block}
.brokh{font-weight:700;color:#8a6d2f;margin-bottom:9px;font-size:13.5px}
.broktot,.splittot{margin-top:8px;padding:8px 10px;border-radius:6px;background:rgba(0,0,0,.05);font-size:13px}
.broktot b,.splittot b{color:#8a6d2f}
.splith{font-weight:700;margin:14px 0 7px;font-size:13px;border-top:1px dashed #C9A961;padding-top:11px}
.splitr{display:grid;grid-template-columns:1fr 92px 118px 30px;gap:6px;margin-bottom:6px;align-items:center}
.splitr input,.splitr select{width:100%;padding:6px 8px;font:inherit;font-size:12.5px;border:1px solid #d8cfc4;border-radius:5px;background:#fff}
.splitr .xs{background:#f4e2e2;border:0;border-radius:5px;cursor:pointer;font-size:14px;line-height:1;padding:6px 0;color:#a33}
.splitnone{font-size:12.5px;opacity:.6;padding:6px 0}
.card.brokc{border-color:#C9A961}
.brokbadge{position:absolute;top:9px;inset-inline-start:9px;z-index:5;background:#C9A961;color:#fff;font-size:8.5px;font-weight:700;padding:3px 7px;border-radius:20px;letter-spacing:.2px;white-space:nowrap}
.card.lux .brokbadge{top:32px}

.brokfin{border:1px solid #C9A961;border-radius:9px;padding:11px 13px;margin:10px 0;background:rgba(201,169,97,.07)}
.bfh{font-weight:700;color:#8a6d2f;font-size:13px;margin-bottom:8px}
.bfr{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:3px 0}
.bfr.tot{border-top:1px solid rgba(201,169,97,.5);margin-top:6px;padding-top:7px;font-weight:700}
.bfr .good{color:#8E6870}.bfr .bad{color:#a33}
.bfc{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;opacity:.75;padding:2px 0;margin-top:4px}
.brokdet{margin:10px 0 4px}
.bdh{font-weight:700;font-size:12.5px;color:#8a6d2f;margin:10px 0 6px}
.bdcard{border:1px solid rgba(201,169,97,.45);border-radius:7px;padding:9px 11px;margin-bottom:8px;background:#fff}
.bdt{font-weight:700;font-size:12.5px;margin-bottom:6px}
.bdt em{display:block;font-style:normal;font-size:11px;opacity:.65;font-weight:400}
.bdl{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:2px 0}
.bdl.neg b{color:#a33}
.bdl.tot{border-top:1px solid rgba(201,169,97,.5);margin-top:5px;padding-top:6px;font-weight:700}
.bdl.tot b{color:#8E6870}
.bdsplit{border-top:1px dashed rgba(0,0,0,.12);margin-top:7px;padding-top:6px;opacity:.8;font-size:11.5px}
.bdsplit .bdl{font-size:11.5px}

/* ═══ تثبيت شارات البطاقة فيزيائياً — نفس المواضع في العربي والإنجليزي ═══ */
.card .ph>.seal{inset-inline-start:auto;inset-inline-end:auto;left:auto;right:12px}
.card .ph>.brokbadge{inset-inline-start:auto;inset-inline-end:auto;left:auto;right:9px}
.card .ph>.sexb{inset-inline-start:auto;inset-inline-end:auto;right:auto;left:10px}
.card .ph>.code{inset-inline-start:auto;inset-inline-end:auto;left:auto;right:12px}
@media(max-width:640px){
  .card .ph>.seal{right:9px}
  .card .ph>.sexb{left:9px}
  .card .ph>.code{right:9px}
}
/* ═══ زوايا البطاقة ═══
   فوق يسار: الجنس · فوق يمين: «فاخرة · مسجّلة»، ولو قطة مربّي غير مسجّلة → «مربٍّ معتمد»
   تحت يسار: «مربٍّ معتمد» للقطط المسجّلة · تحت يمين: شارات الصور
   رمز MK يظهر في وضع الإدارة فقط (.hascode) */
.card .ph>.brokbadge{top:9px;bottom:auto;left:auto;right:9px}
.card.lux .ph>.brokbadge{top:auto;bottom:9px;left:9px;right:auto}
.card .ph>.mediapill{left:auto;right:12px;bottom:12px;max-width:calc(100% - 24px)}
.card.lux .ph>.mediapill{max-width:calc(100% - 24px)}
@media(max-width:560px){
  .card .ph>.mediapill{right:9px;bottom:9px;max-width:calc(100% - 18px)}
}
/* وضع الإدارة: الرمز تحت يمين، فترجع شارات الصور لليسار زي قبل */
.card .ph.hascode>.mediapill{left:12px;right:auto;max-width:calc(100% - 96px)}
.card.lux.brokc .ph.hascode>.mediapill{bottom:40px}
@media(max-width:560px){
  .card .ph.hascode>.mediapill{left:9px;right:auto;max-width:calc(100% - 78px)}
  .card.lux.brokc .ph.hascode>.mediapill{bottom:36px}
}

/* بطاقات ضيّقة: الشارات أصغر — الجنس أقصى اليسار و«فاخرة · مسجّلة» أقصى اليمين بنفس السطر */
@media (min-width:341px) and (max-width:579px){
  .card .ph>.seal{top:8px;right:8px;font-size:10px;letter-spacing:0;padding:3px 6px;gap:3px}
  .card .ph>.seal svg{width:11px;height:11px}
  .card .ph>.sexb{top:8px;left:8px;font-size:10px;letter-spacing:0;padding:4px 7px;gap:3px}
  .card .ph>.sexb b{font-size:10px;letter-spacing:0}
  .card .ph>.sexb .sxi{width:11px;height:11px;flex:0 0 11px}
  .card .ph>.brokbadge{top:8px;right:8px;font-size:10px;padding:3px 7px;letter-spacing:0;
    white-space:normal;max-width:calc(50% - 14px);text-align:center;line-height:1.3}
  .card.lux .ph>.brokbadge{top:auto;bottom:8px;left:8px;right:auto}
}
/* (شارة الجنس انتقلت تحت يسار الصورة — القاعدة في shop.css) */
/* بطاقات ضيّقة: نص مختصر لشارة الصور */
@media (min-width:341px) and (max-width:579px){
  .card .ph>.mediapill>.mpl{display:none}
  .card .ph>.mediapill>.mps{display:inline-block}
  .card.lux.brokc .ph>.mediapill{bottom:34px}
  .card .ph.hascode>.mediapill{bottom:34px;max-width:calc(100% - 18px)}
  .card.lux.brokc .ph.hascode>.mediapill{bottom:36px}
}

/* ═══ شريط الدعوة للمربّين — تحت القطط المتاحة ═══ */
.breedcta{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;
 margin:34px auto 36px;max-width:520px;text-decoration:none;cursor:pointer;
 background:#fff;border:1.5px solid var(--rose);border-radius:8px;padding:15px 20px;
 box-shadow:0 4px 16px rgba(168,92,107,.12);transition:.2s}
.breedcta:hover{box-shadow:0 6px 22px rgba(168,92,107,.22)}
.breedcta .bct{font-size:14px;font-weight:700;color:var(--ink)}
.breedcta .bcb{font-size:13px;font-weight:800;color:var(--rose-d);display:inline-flex;align-items:center;gap:6px}
.breedcta .bcb b{font-size:15px;line-height:1}
.catsec .breedcta{background:#1A1715;border-color:var(--rose);box-shadow:0 4px 16px rgba(0,0,0,.32)}
.catsec .breedcta:hover{background:#221D1A}
.catsec .breedcta .bct{color:#EDE4D8}
.catsec .breedcta .bcb{color:var(--rose-l)}
@media(max-width:480px){.breedcta{padding:13px 15px;gap:7px;margin:26px auto 28px}
 .breedcta .bct{font-size:13px}.breedcta .bcb{font-size:12.5px}}

/* ═══ شروط الشراء داخل بطاقة القطة ═══ */
.buyterms{margin:9px 0 8px;border:1px solid var(--line);border-radius:6px;overflow:hidden}
.buyterms>summary{cursor:pointer;list-style:none;font-size:11.8px;font-weight:700;
 padding:9px 12px;background:rgba(0,0,0,.03);color:var(--ink)}
.buyterms>summary::-webkit-details-marker{display:none}
.buyterms>summary::after{content:" \25BE";font-size:9px}
.buyterms[open]>summary::after{content:" \25B4"}
.buyterms>div{padding:8px 12px 11px;display:flex;flex-direction:column;gap:4px}
.buyterms span{font-size:11.3px;line-height:1.7;color:var(--mut);position:relative;padding-inline-start:11px;display:block}
.buyterms span::before{content:"\2022";position:absolute;inset-inline-start:1px;color:var(--rose)}
.catsec .buyterms{border-color:#3A3A3A}
.catsec .buyterms>summary{background:#1C1C1C;color:#CFC6BA}
.catsec .buyterms span{color:#A69C90}

/* ═══ قسم المربّين — اعرض قطتك عندنا ═══ */
.breedsec{background:#000;color:var(--rose);padding:54px 0 58px;border-top:0}
.breedsec .eyebrow,.breedsec h2,.breedsec .bsub,.breedsec .bnote{color:var(--rose)}
.breedsec .orn::before{background:linear-gradient(90deg,transparent,var(--rose))}
.breedsec .orn::after{background:linear-gradient(270deg,transparent,var(--rose))}
.breedsec .orn i{background:var(--rose)}
.breedsec .bsub{text-align:center;max-width:560px;margin:14px auto 0;font-size:13.5px;line-height:1.9}
.breedsec .bcard{background:#0B0B0B;border-color:rgba(177,134,141,.32);box-shadow:none}
.breedsec .bcard h3,.breedsec .bcard p,.breedsec .bcard li,.breedsec .bcard b{color:var(--rose)}
.breedsec .bcard li{border-bottom-color:rgba(177,134,141,.18)}
.breedsec .bwa{background:var(--rose);color:#000;box-shadow:0 6px 18px rgba(177,134,141,.22)}
.breedsec .secfold>summary{background:#0B0B0B;border-color:rgba(177,134,141,.4)}
.breedsec .secfold>summary b{color:var(--rose)}
.breedsec .secfold>summary svg{stroke:var(--rose)}
.breedsec .secfold>summary::after{color:var(--rose)}
.breedsec .secfold>summary:hover{background:#151515}
.breedsec .bagr{border-color:var(--rose);border-width:1.5px}
.breedsec .bcard li.bnext{border-bottom:0;padding-top:9px;font-size:12px;opacity:.8}
.bgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:13px;margin-bottom:22px}
.bcard{background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px 17px;box-shadow:var(--sh)}
.bcard h3{margin:0 0 9px;font-size:13.5px;font-weight:800;color:var(--rose-d);letter-spacing:.2px}
.bcard p{margin:0;font-size:12.8px;line-height:1.9;color:var(--ink)}
.bcard ul{margin:0;padding:0;list-style:none}
.bcard li{font-size:12.5px;line-height:1.75;padding:5px 0;border-bottom:1px dashed rgba(0,0,0,.07);color:var(--ink)}
.bcard li:last-child{border-bottom:0}
.bcard b{color:var(--gold-d)}
.bwa{display:flex;align-items:center;justify-content:center;gap:10px;max-width:420px;margin:0 auto;
 background:#0E0E0E;color:#F7F1E9;text-decoration:none;font-weight:800;font-size:14.5px;
 border-radius:6px;padding:15px 20px;box-shadow:0 6px 18px rgba(30,27,23,.18)}
.bwa svg{width:20px;height:20px;fill:currentColor;flex:0 0 20px}
.bnote{text-align:center;font-size:12.5px;color:var(--mut);margin:14px 0 0}
@media(max-width:560px){.bgrid{grid-template-columns:1fr}.breedsec{padding:44px 0 48px}}

/* نفس السبب: .card{display:flex} تغلب [hidden] من المتصفّح. */
.card[hidden],.mkcard[hidden]{display:none!important}

/* ===== شريط الإعلان / إيقاف البيع (inc/announce.php) ===== */
.mkanns{display:flex;flex-direction:column;position:relative;z-index:59}
.mkann{display:block;padding:8px 14px;background:var(--rose);color:#fff;text-align:center;
 font:700 12.5px/1.4 Tajawal,system-ui,sans-serif;letter-spacing:.01em;
 box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.18)}
.mkann a{color:#fff;text-decoration:underline;text-underline-offset:3px;margin-inline-start:6px}
.mkann-pause{background:#0B0B0B;color:var(--cream)}

/* 5.4.64 — موافقة المربّي على الشروط قبل الزر */
.breedsec .bagree{display:flex;align-items:center;justify-content:center;gap:9px;margin:4px auto 14px;font-size:14px;color:var(--rose);cursor:pointer}
.breedsec .bagree input{width:19px;height:19px;accent-color:var(--rose);cursor:pointer}
.breedsec .bwa.bwa-off{opacity:.4;cursor:not-allowed}

/* tex.css */
.herobg .t1{opacity:.055;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23B1868D'%3E%3Cuse href='%23p' transform='translate(14,18) rotate(-12) scale(.26)'/%3E%3Cuse href='%23p' transform='translate(128,76) rotate(15) scale(.22)'/%3E%3Cuse href='%23p' transform='translate(50,150) rotate(6) scale(.24)'/%3E%3Crect x='172' y='28' width='8' height='8' transform='rotate(45 176 32)'/%3E%3Crect x='92' y='192' width='6' height='6' transform='rotate(45 95 195)'/%3E%3Crect x='16' y='104' width='5' height='5' transform='rotate(45 18.5 106.5)'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:220px 220px}
.herobg .t2{opacity:.042;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='340' viewBox='0 0 340 340'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23B1868D'%3E%3Cuse href='%23p' transform='translate(198,34) rotate(24) scale(.34)'/%3E%3Cuse href='%23p' transform='translate(32,212) rotate(-18) scale(.30)'/%3E%3Crect x='276' y='246' width='10' height='10' transform='rotate(45 281 251)'/%3E%3Crect x='118' y='88' width='7' height='7' transform='rotate(45 121.5 91.5)'/%3E%3Crect x='300' y='120' width='5' height='5' transform='rotate(45 302.5 122.5)'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:340px 340px;background-position:74px 46px}

/* shop.css */
body{padding-bottom:40px!important}.wrap{max-width:1220px;margin:0 auto;padding-inline:20px}.mkbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:11px;padding:8px 12px;background:#0e0e0e;border-bottom:1px solid #000}.mkbar .mkt{color:#f7f1e9;font-size:14px;font-weight:800;letter-spacing:.16em;text-decoration:none}.mkbar .mknav a{padding:12px 18px;font-size:13.5px;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line);display:block}.mkbar .mknav a:last-child{border-bottom:0}.mkbar .mknav a:hover{background:var(--rose-w);color:var(--rose-d)}.mkcart{margin-inline-start:auto;background:var(--rose);color:#fff;border:1px solid var(--rose);border-radius:999px;height:26px;padding:0 13px;font:700 11.5px/1 Tajawal,system-ui,sans-serif;letter-spacing:.04em;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.mkcart:hover{background:var(--rose-d);border-color:var(--rose-d)}.mkcart .mkcount{background:#fff;color:var(--rose-d);border-radius:999px;min-width:16px;height:16px;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 4px;font-style:normal}.mklang[disabled]{opacity:.55;cursor:default}.mkfrom{margin-top:16px;font-size:14.5px;font-weight:700}.mktrust{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;padding:18px 20px 0;background:var(--cream)}.mktrust span{background:#0e0e0e;color:#f7f1e9;border-radius:6px;padding:8px 15px;font-size:12px;font-weight:600}@media (max-width:560px){.mktrust span{font-size:11px;padding:7px 12px}}.catsec{background:#0e0e0e;padding:10px 0 46px;margin-top:26px}.catsec .sechead{text-align:center;padding:46px 0 2px}.catsec .sechead h2{font-size:29px;font-weight:800;letter-spacing:-.5px;margin:10px 0 0;color:#f7f1e9}.catsec .eyebrow{font-family:"Cormorant Garamond",serif;font-size:12.5px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--rose);direction:ltr;display:block}.mkdiv{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 12px}.mkdiv i{width:56px;height:1px;background:#3a2e30;display:block}.mkdiv b{width:6px;height:6px;background:var(--rose);transform:rotate(45deg);display:block}.mksub{color:#b6aba0;font-size:13.5px;margin:0 0 6px}.mkempty{color:#b6aba0;text-align:center;padding:40px 0}.catsec ul.products{list-style:none;margin:0;padding:26px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:28px}.catsec ul.products::before,.catsec ul.products::after{display:none}.mkcard{background:#121212;border:1px solid #262626;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;position:relative;width:auto!important;float:none!important;margin:0!important;box-shadow:var(--sh);transition:box-shadow .35s,transform .35s}.mkcard.lux{border-color:#3a2e30}.mkcard:hover{transform:translateY(-3px);box-shadow:var(--sh-h)}.mkcard .ph{position:relative;display:block;aspect-ratio:1/1;background:#1a1a1a;overflow:hidden}.mkcard .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.mkcard:hover .ph img{transform:scale(1.04)}.mkveil{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:rgba(12,10,8,.55);backdrop-filter:blur(1.5px)}.mkveil b{background:#fff;color:#111;font-size:13px;font-weight:800;padding:8px 20px;border-radius:3px}.mkcard .bd{padding:15px 16px 17px;display:flex;flex-direction:column;gap:9px;flex:1}.mkcard .tags{display:flex;gap:6px;flex-wrap:wrap}.mkcard .tags .t{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:3px;background:#241d1f;color:#d8c3c6}.mkcard .tags .t-av{background:#8E6870;color:#C79AA1}.mkcard .tags .t-bk{background:#3a2e12;color:#e5c77a}.mkcard .tags .t-hd{background:#3a2226;color:#e3aeb6}.mkcard .tags .t-sd{background:#262626;color:#9c9490}.mkcard .nm{font-size:16.5px;font-weight:700;line-height:1.5;letter-spacing:-.2px;color:#f7f1e9;text-decoration:none;display:block}.mkcard .nm:hover{color:var(--rose)}.mkcard .sp{font-size:12.5px;color:#a79c96;line-height:1.7}.mkcard .spec{border:1px solid #262626;border-radius:4px;padding:8px 11px}.mkcard .spec .r{display:flex;align-items:center;gap:9px;font-size:12px;color:#a79c96}.mkcard .spec .k{color:#8a807b}.mkcard .spec .sw{display:inline-flex;gap:4px}.mkcard .spec .sw i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(255,255,255,.14);display:block}.mkcard .spec .v{color:#d8cfc9}.mkcard .meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#a79c96;margin-top:auto}.mkcard .meta b{color:#e7ded8}.mkcard .rdy{flex:1 0 100%;font-size:11.5px;color:#e5c77a}.mkcard .rdy.ok{color:#C79AA1}.mkcard .pr{padding-top:6px;border-top:1px solid #262626}.mkcard .pr .n{direction:ltr;text-align:start;unicode-bidi:isolate;font-size:24px;font-weight:800;letter-spacing:-.7px;color:#f7f1e9}.mkcard .pr .n del{opacity:.5;font-size:15px}.mkcard .pr .n bdi{color:#f7f1e9}.mkcard .pr .inc{font-size:11px;color:#C79AA1;margin-top:5px}.mkcard .btns{display:flex;gap:8px;margin-top:13px}.mkcard .buy,.mkcard .wa2{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;font-size:13.5px;font-weight:700;border-radius:3px;padding:13px 10px;transition:.22s;border:1px solid transparent;cursor:pointer}.mkcard .buy{background:var(--rose);color:#fff;border-color:var(--rose)}.mkcard .buy:hover{background:var(--rose-d);border-color:var(--rose-d)}.mkcard .buy.added{background:#8E6870;border-color:#8E6870;color:#fff}.mkcard .buy.off{opacity:.35;cursor:not-allowed;background:#2a2a2a;color:#9c9490;border-color:#2a2a2a}.mkcard .wa2{background:0 0;color:var(--cream);border-color:#3a3a3a}.mkcard .wa2:hover{border-color:var(--rose);color:#fff}.mkcard .sar{width:.72em;height:.72em;fill:currentColor;vertical-align:-.03em}.mk-single{padding:30px 0 50px}.mk-pwrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start}@media (max-width:900px){.mk-pwrap{grid-template-columns:1fr;gap:26px}}.mk-h1{font-size:27px;font-weight:800;letter-spacing:-.6px;line-height:1.4;margin:6px 0 4px}.mk-price{font-size:30px;font-weight:800;letter-spacing:-1px;margin:12px 0 4px;direction:ltr;text-align:start;unicode-bidi:isolate}.mk-price .sar{width:.6em;height:.6em;fill:currentColor}.mk-lead{color:var(--mut);font-size:13.5px;margin:6px 0 0}.mk-spec{width:100%;border-collapse:collapse;margin:18px 0;font-size:13.5px}.mk-spec td{padding:9px 0;border-bottom:1px solid var(--line);vertical-align:top}.mk-spec td:first-child{color:var(--mut);width:112px;font-weight:500}.mk-spec tr:last-child td{border-bottom:0}.mk-inc{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:15px 17px;margin:16px 0}.mk-inc h4,.mk-inc .mk-inc-h{margin:0 0 9px;font-size:13.5px;font-weight:800}.mk-inc ul{margin:0;padding-inline-start:18px;font-size:13px;color:var(--mut)}.mk-wa{display:flex;align-items:center;justify-content:center;background:#B1868D;color:#fff;border-radius:8px;padding:14px;font-weight:700;text-decoration:none;margin-top:10px}.mk-note{font-size:12px;color:var(--mut);line-height:1.75;margin-top:14px}.mk-single .single_add_to_cart_button{display:flex;align-items:center;justify-content:center;width:100%;background:#000;color:var(--cream);border:0;border-radius:8px;padding:15px;font:700 15.5px Tajawal,system-ui,sans-serif;cursor:pointer;margin-top:10px}.mk-single .single_add_to_cart_button:hover{background:#242424}.mk-single .quantity{display:none}.mk-page,.mk-shopwrap{padding:30px 0 50px}.mk-content{font-size:14.5px;line-height:1.9}.mkfoot{border-top:1px solid var(--line);margin-top:0;padding:26px 0 40px;font-size:12.5px;color:var(--mut);text-align:center;background:var(--cream)}.mkfoot b{display:block;color:var(--ink);font-size:14px;margin-bottom:6px}.mkfoot p{margin:2px 0}.mkbar .mkcart{margin-inline-start:auto}.mkbar .mklang{margin-inline-start:0}.mksec{padding:8px 0 44px;background:var(--cream)}.mksec .sechead{text-align:center;padding:46px 0 2px}.mksec .sechead h2{font-size:29px;font-weight:800;letter-spacing:-.5px;margin:10px 0 0;color:#111}.mksec .eyebrow{font-family:"Cormorant Garamond",serif;font-size:12.5px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--rose-d);direction:ltr;display:block}.mksec .mksub{color:#555;font-size:13.5px;margin:0}.mkstrip{background:var(--ink);color:var(--cream);padding:20px 0 22px;overflow:hidden;border-top:1px solid #232323;border-bottom:1px solid #232323}.mkstrip-res{background:#151311;border-color:#242424}.mkstriphead{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:700;color:#d6c9bb;margin-bottom:14px;padding-inline:16px}.mkstriphead .dic{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.mkstriphead b{background:var(--rose);color:#fff;border-radius:999px;min-width:20px;height:20px;font-size:11px;display:grid;place-items:center;padding:0 6px}.mkstriprail{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mkstriprail::-webkit-scrollbar{display:none}.mkstriptrack{display:flex;gap:14px;width:max-content;padding-inline:16px;margin:0 auto}.mkstripitem{width:78px;text-decoration:none;color:#ede4d8;font-size:10.5px;text-align:center;display:block;flex:0 0 auto}.mkstripitem img{width:78px;height:78px;object-fit:cover;border-radius:5px;display:block;opacity:.72;transition:.25s;border:1px solid #2a2a2a}.mkstripitem:hover img{opacity:1;border-color:var(--rose)}.mkstripitem span{display:block;margin-top:6px;line-height:1.5;opacity:.8}.mkpays{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding-top:20px}.mkpays span{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;color:var(--ink)}.mkrevs{background:var(--shell)}.mkstars{text-align:center;color:var(--rose);font-size:19px;letter-spacing:3px;margin:6px 0 0}.mkrevgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;padding-top:24px}.mkrev{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px 20px}.mkrevtop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mkrevtop b{font-size:14.5px}.mkrevtop time{font-size:11.5px;color:var(--mut)}.mkrevstars{color:var(--rose);font-size:13px;letter-spacing:2px;margin:4px 0 8px}.mkrev p{margin:0;font-size:13px;line-height:1.95;color:#4a4340}.mkcertgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding-top:24px}.mkcert{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.mkcertimg{display:block;background:var(--sand)}.mkcertimg img{width:100%;height:auto;display:block}.mkcertbd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.mkcertbd b{font-size:13.5px;letter-spacing:.02em}.mkcertr{font-size:12px;color:#4a4340}.mkcertr i{color:var(--mut);font-style:normal;display:inline-block;min-width:52px}.mkbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding-top:24px}.mkbcard{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:20px}.mkbcard h3{margin:0 0 7px;font-size:16px;font-weight:800}.mkbcard p{margin:0;font-size:13px;color:#4a4340;line-height:1.85}.mkacc{max-width:800px;margin:22px auto 0}.mkacc details{border-bottom:1px solid var(--line)}.mkacc summary{padding:15px 0;font-weight:700;font-size:14.5px;cursor:pointer;list-style:none;position:relative;padding-inline-end:28px}.mkacc summary::-webkit-details-marker{display:none}.mkacc summary::after{content:"+";position:absolute;inset-inline-end:0;top:13px;color:var(--rose-d);font-weight:400;font-size:20px}.mkacc details[open] summary::after{content:"–"}.mkacc details>div{padding:0 0 15px;font-size:13.5px;color:#4a4340;line-height:1.9}.mkterms{background:var(--shell)}.mkwait{background:var(--ink);color:var(--cream);text-align:center;padding:40px 20px}.mkwait h3{margin:0 0 8px;font-size:22px;font-weight:800}.mkwait p{margin:0 0 18px;font-size:13.5px;color:#c6bbb2}.mkwaitbtn{display:inline-block;background:var(--cream);color:#0e0e0e;border-radius:8px;padding:13px 26px;font-weight:700;font-size:14.5px;text-decoration:none}.mkwaitbtn:hover{background:#fff}.mklinks{padding:26px 0 30px}.mklinkrow{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.mklinkrow a{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:9px 20px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.mklinkrow a:hover{border-color:var(--rose);color:var(--rose-d)}.mkwafloat{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));inset-inline:0;margin:0 auto;width:max-content;max-width:calc(100% - 32px);z-index:80;display:flex;align-items:center;gap:10px;background:#000;color:var(--cream);border-radius:10px;padding:14px 26px;font-size:14.5px;font-weight:700;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.28)}.mkwafloat:hover{background:#1c1c1c}body{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}.mkwafloat{left:12px!important;right:74px!important;margin:0!important;width:auto!important;max-width:none!important;justify-content:center;height:50px!important;padding:0 22px!important;box-sizing:border-box;bottom:calc(var(--mk-float-b,14px) + env(safe-area-inset-bottom))!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .26s}.mkmiaw{right:12px;--mw-bottom:calc(var(--mk-float-b,14px) + env(safe-area-inset-bottom))!important;--mw-lift:0px!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .26s}body.logged-in{--mk-float-b:86px}@media (min-width:561px){.mkwafloat{left:auto!important;width:max-content!important;max-width:calc(100vw - 110px)!important}}.mkmiaw-fab{padding:0!important;width:50px;height:50px;justify-content:center}.mkmiaw-fab>span{display:none}.mkmiaw-fab>svg{width:23px!important;height:23px!important;flex:0 0 23px!important}body.mk-floats-down .mkwafloat,body.mk-floats-down .mkmiaw{transform:translateY(150%);opacity:0;pointer-events:none}body.mk-floats-down .mkmiaw.is-open{transform:none;opacity:1;pointer-events:auto}.mk-sealtab{position:fixed;left:0;top:var(--mk-seal-top,64px);z-index:2147483001;width:29px;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 0;border:0;cursor:pointer;background:#000;color:#fff;border-radius:0 11px 11px 0;box-shadow:0 6px 22px rgba(0,0,0,.45);transition:background .18s,transform .28s}.mk-sealtab:hover{background:#1c1c1c}.mk-sealtab:focus-visible{outline:2px solid var(--rose,#B1868D);outline-offset:2px}.mk-sealtab svg{width:15px;height:15px;flex:0 0 15px}.mk-sealtab span{writing-mode:vertical-rl;transform:rotate(180deg);font:700 10.5px/1 Tajawal,system-ui,sans-serif;letter-spacing:.06em}body.mk-seal-open .mk-sealtab{background:#1c1c1c}iframe.sbc-seal-frame{top:var(--mk-seal-top,64px)!important;bottom:auto!important;left:37px!important;right:auto!important;border-radius:10px;box-shadow:0 12px 34px rgba(0,0,0,.4);transform:translateX(-124%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .24s}body.mk-seal-open iframe.sbc-seal-frame{transform:none;opacity:1;pointer-events:auto}@media (max-width:560px){.mkwafloat{right:66px!important;left:10px!important}.mkmiaw{right:10px}.mkmiaw-fab{width:46px;height:46px}.mk-sealtab{width:27px;min-height:72px}iframe.sbc-seal-frame{left:34px!important}}@media (max-width:560px){.mkwafloat{padding:13px 20px;font-size:13.5px}.mksec .sechead h2{font-size:23px}.mkstriptrack{margin:0}}.mk-single{padding:26px 0 60px}.mk-crumb{margin-bottom:14px}.mk-crumb a{font-size:13px;color:var(--mut);text-decoration:none}.mk-crumb a:hover{color:var(--rose-d)}.mk-galmain{position:relative;aspect-ratio:1/1;background:var(--sand);border:1px solid var(--line);border-radius:8px;overflow:hidden}.mk-galmain img{width:100%;height:100%;object-fit:cover;display:block}.mk-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mk-thumbs::-webkit-scrollbar{display:none}.mk-thumb{flex:0 0 auto;padding:0;border:2px solid transparent;border-radius:5px;overflow:hidden;background:0 0;cursor:pointer;opacity:.6;transition:.2s;line-height:0}.mk-thumb img{width:66px;height:66px;object-fit:cover;display:block}.mk-thumb.on{border-color:var(--rose);opacity:1}.mk-tagrow{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.mk-tagrow .t{font-size:11px;font-weight:700;padding:4px 10px;border-radius:3px;background:var(--rose-w);color:var(--rose-d)}.mk-tagrow .t-av{background:#F3E3E1;color:#8E6870}.mk-tagrow .t-bk{background:#fbf0de;color:#b4761f}.mk-tagrow .t-hd{background:var(--rose-w);color:var(--rose-d)}.mk-tagrow .t-sd{background:#efeae6;color:var(--mut)}.mk-tabby{font-size:12.5px;color:var(--mut);margin:2px 0 0}.mk-sw{display:inline-flex;gap:4px;vertical-align:-1px}.mk-sw i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:block}.mk-addons{display:flex;flex-direction:column;gap:9px;margin:14px 0}.mk-addon{border:1px solid #e3d3b8;background:#f7f0e4;border-radius:4px;padding:10px 13px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-size:12px;color:#8a6c3e}.mk-addon b{font-weight:800}.mk-addon i{font-style:normal;opacity:.8}.mk-addon small{flex:1 0 100%;font-size:10.5px;line-height:1.7;opacity:.9}.mk-cta{margin-top:16px}.mk-cta form{margin:0}.mk-buy{display:flex;align-items:center;justify-content:center;width:100%;background:#000;color:var(--cream);border:0;border-radius:8px;padding:16px;cursor:pointer;font:800 15.5px Tajawal,system-ui,sans-serif;transition:.2s;text-decoration:none}.mk-buy:hover{background:#242424}.mk-buy.off{opacity:.4;cursor:not-allowed;background:#3a3a3a}.mk-cadd{margin:0 0 22px}.mk-cadd h3{font-size:16px;font-weight:800;margin:0 0 10px}.mk-cline{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);border-radius:6px;padding:13px 15px;margin-bottom:9px;cursor:pointer;background:var(--paper)}.mk-cline.on,.mk-cline:hover{border-color:var(--rose);background:var(--rose-w)}.mk-cline input{margin-top:4px;accent-color:var(--rose-d);width:16px;height:16px;flex:0 0 auto}.mk-cbody{flex:1}.mk-cbody b{display:block;font-size:14px}.mk-cbody small{font-size:11.5px;color:var(--mut);line-height:1.7;display:block;margin-top:2px}.mk-cprice{white-space:nowrap;font-size:14px}.mk-terms-box{border:1px solid var(--line);background:var(--shell);border-radius:8px;padding:18px 20px;margin:18px 0}.mk-terms-box h3{margin:0 0 4px;font-size:16px;font-weight:800}.mk-terms-lead{margin:0 0 12px;font-size:12.5px;color:var(--mut)}.mk-terms-list details{border-bottom:1px solid var(--line)}.mk-terms-list details:last-child{border-bottom:0}.mk-terms-list summary{padding:11px 0;font-weight:700;font-size:13.5px;cursor:pointer;list-style:none;position:relative;padding-inline-end:26px}.mk-terms-list summary::-webkit-details-marker{display:none}.mk-terms-list summary::after{content:"+";position:absolute;inset-inline-end:0;top:9px;color:var(--rose-d);font-size:19px;font-weight:400}.mk-terms-list details[open] summary::after{content:"–"}.mk-terms-list details>div{padding:0 0 12px;font-size:13px;color:#4a4340;line-height:1.9}.mk-terms-list details.mk-gold{position:relative;isolation:isolate;margin:0 0 14px;padding:1.7px;border-bottom:0!important;border-radius:15px;overflow:hidden;background:linear-gradient(135deg,#8a6a22 0,#e7c873 15%,#fbf0c6 32%,#c9a24a 50%,#8a6a22 66%,#ebce81 84%,#fdf6da 100%);box-shadow:0 3px 18px -8px rgba(201,162,74,.6),0 0 0 1px rgba(255,240,200,.12) inset}.mk-terms-list details.mk-gold::before{content:"";position:absolute;inset:1.7px;border-radius:13.3px;z-index:0;background:linear-gradient(180deg,rgba(255,240,200,.17),rgba(255,240,200,.02) 46%,rgba(255,240,200,.12)),var(--mk-gold-glass,rgba(16,13,11,.74));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mk-terms-list details.mk-gold>summary,.mk-terms-list details.mk-gold>div{position:relative;z-index:2}.mk-terms-list details.mk-gold summary{padding:13px 13px;padding-inline-end:31px;font-size:14.5px;font-weight:800;color:#f8e8ba;letter-spacing:0;line-height:1.5;text-wrap:balance;text-shadow:0 1px 0 rgba(0,0,0,.4)}.mk-terms-list details.mk-gold summary::after{inset-inline-end:11px;top:11px;color:#ebce81;font-size:20px;text-shadow:0 1px 0 rgba(0,0,0,.4)}.mk-terms-list details.mk-gold>div{padding:0 13px 14px;color:rgba(248,232,186,.88)!important;font-size:13.5px}.mk-terms-list details.mk-gold::after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:26%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 0,rgba(255,252,235,.1) 40%,rgba(255,255,255,.26) 50%,rgba(255,252,235,.09) 60%,transparent 100%);mix-blend-mode:soft-light;transform:translateX(-190%) skewX(-16deg);animation:mkgoldshine 6s cubic-bezier(.45,0,.55,1) infinite}@keyframes mkgoldshine{0%,74%{transform:translateX(-190%) skewX(-16deg)}to{transform:translateX(350%) skewX(-16deg)}}@media (prefers-reduced-motion:reduce){.mk-terms-list details.mk-gold::after{animation:none;opacity:0}}@media (max-width:560px){.mk-terms-list details.mk-gold summary{padding:12px 12px;padding-inline-end:29px;font-size:13px}.mk-terms-list details.mk-gold summary::after{inset-inline-end:10px;top:10px;font-size:19px}.mk-terms-list details.mk-gold>div{padding:0 12px 13px}}.woocommerce-checkout .mk-consent{margin:6px 0 16px}.woocommerce-checkout .mk-consent label{font-weight:700;font-size:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#000!important;color:var(--cream)!important;border-radius:8px!important;font-weight:700!important;padding:13px 22px!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#242424!important;color:#fff!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--rose)!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--rose)!important}.mkphead{position:relative;overflow:hidden;background:#0b0b0b;color:#fff;padding:64px 0 52px;text-align:center}.mkphead .wrap{position:relative;z-index:3}.mkphead .mk-crumb{margin:0 0 18px}.mkphead .mk-crumb a{color:rgba(255,255,255,.62);font-size:12.5px;text-decoration:none;letter-spacing:.02em}.mkphead .mk-crumb a:hover{color:#e7c98f}.mkphead .eyebrow{display:block;font-family:"Cormorant Garamond",serif;letter-spacing:.42em;font-size:11.5px;text-transform:uppercase;color:#c9a961;margin-bottom:10px}.mkphead h1{margin:0;font-size:clamp(26px,5vw,42px);font-weight:700;letter-spacing:-.01em;line-height:1.25}.mkphead .sub{margin:14px auto 0;max-width:620px;font-size:14px;line-height:1.9;color:rgba(255,255,255,.72)}.mkphead .mkdiv{margin:16px auto 0}.mkphead .mkdiv i{background:linear-gradient(90deg,transparent,rgba(201,169,97,.75))}.mkphead .mkdiv i+b+i,.mkphead .mkdiv i:last-child{background:linear-gradient(270deg,transparent,rgba(201,169,97,.75))}.mkphead .disc,.mkphead .disc2{opacity:.5}.mkphead .hcat.r{opacity:.07;width:min(46vw,420px);inset-inline-end:-6%}.mkphead .glow.g1{opacity:.5}.mkdoc .wrap{max-width:820px}.mkdoc-lead{font-size:15px;line-height:2;color:#4a4a4a;text-align:center;margin:0 auto 6px;max-width:640px}.mkdoc-card{background:#fff;border:1px solid #ece7dd;border-radius:16px;padding:22px 24px;margin:0 0 14px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.mkdoc-card h3{margin:0 0 10px;font-size:16.5px;font-weight:700;color:#1a1a1a}.mkdoc-card p{margin:0 0 10px;font-size:14px;line-height:2;color:#4a4a4a}.mkdoc-card p:last-child{margin-bottom:0}.mkdoc-card b{color:#1a1a1a;font-weight:700}.mkdoc-card a{color:var(--rose-d);text-decoration:none;border-bottom:1px solid rgba(177,134,141,.38)}.mkdoc-card a:hover{color:#8a6d2e}.mkdoc-card a.mkwaitbtn{border:0}.mkdoc-warn{border-color:#e8dcc4;background:linear-gradient(180deg,#fffdf7,#fff)}.mkdoc-card ul{margin:0 0 10px;padding:0 18px 0 0;list-style:none}.mkdoc-card li{position:relative;margin:0 0 8px;font-size:14px;line-height:1.95;color:#4a4a4a}.mkdoc-card li:last-child{margin-bottom:0}.mkdoc-card li::before{content:"";position:absolute;right:-13px;top:.85em;width:5px;height:5px;border-radius:50%;background:#c9a961}.mkdoc-upd{margin:20px 0 0;text-align:center;font-size:12.5px;color:#8b8378;letter-spacing:.01em}.mkdoc-list{margin:0;padding-inline-start:20px}.mkdoc-list li{font-size:14px;line-height:2.1;color:#4a4a4a}.mkdoc-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mkdoc-cta a{display:inline-block;padding:11px 20px;border:1px solid #1a1a1a;border-radius:999px;color:#1a1a1a;text-decoration:none;font-size:13px;font-weight:600;transition:.18s}.mkdoc-cta a:hover{background:#1a1a1a;color:#fff}.mkmore{text-align:center;padding:4px 16px 34px}.mkmore a{display:inline-block;padding:12px 30px;border:1px solid #1a1a1a;border-radius:999px;background:0 0;color:#1a1a1a;text-decoration:none;font-size:13.5px;font-weight:700;letter-spacing:.01em;transition:.18s}.mkmore a:hover{background:#1a1a1a;color:#fff;transform:translateY(-1px)}.catsec .mkmore a{border-color:rgba(255,255,255,.45);color:#fff}.catsec .mkmore a:hover{background:#fff;color:#1a1a1a}.catsec .mkmore{padding-bottom:6px}.mkbar .mknav a.on{color:var(--rose-d,#a8863f);background:var(--rose-w,#f7efe6)}.mk-rel{margin-top:38px}.mkfootnav{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:16px 0 6px}.mkfootnav a{color:#6a6a6a;font-size:12.5px;text-decoration:none;transition:.15s;padding-bottom:2px;border-bottom:1px solid transparent}.mkfootnav a:hover{color:#1a1a1a;border-bottom-color:#c9a961}.mkfoot .mkcr{font-size:12px;opacity:.7}.mkfoot .mkcopy{font-size:11.5px;opacity:.45;margin-top:12px}@media (max-width:640px){.mkphead{padding:44px 0 36px}.mkdoc-card{padding:18px 16px}.mkmore a{width:100%;max-width:320px}}.mkcatwrap{display:grid;grid-template-columns:1.25fr .85fr;gap:26px;align-items:center;max-width:1000px;margin:0 auto}.mkcatimg{display:block;border:1px solid #e6dfd2;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 22px rgba(0,0,0,.07);transition:.2s}.mkcatimg:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.11)}.mkcatimg img{display:block;width:100%;height:auto}.mkcatbd{display:flex;flex-direction:column;gap:9px}.mkcatr{display:flex;flex-direction:column;gap:2px;font-size:14px;color:#1a1a1a;font-weight:600;padding-bottom:9px;border-bottom:1px dashed #e8e1d5}.mkcatr:last-of-type{border-bottom:0}.mkcatr i{font-style:normal;font-size:11px;letter-spacing:.06em;color:#a08a56;font-weight:500}.mkcatnote{margin:6px 0 0;font-size:11.5px;line-height:1.85;color:#7b7b7b}@media (max-width:820px){.mkcatwrap{grid-template-columns:1fr;gap:18px}}.mkdform{display:flex;flex-direction:column;gap:14px;margin:16px 0 10px}.mkdfile{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4a4a4a}.mkdfile span{font-weight:600;color:#1a1a1a}.mkdfile input[type=file]{font-size:13px;padding:10px;border:1px dashed #d9d2c4;border-radius:10px;background:#fbf9f5}.mkdform .mk-buy{width:100%}.mkdnote{font-size:12px;line-height:1.9;color:#7b7b7b}.mkdok{background:#F3E3E1;border:1px solid #F3E3E1;color:#8E6870;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600}.mkgroup{margin:0 0 34px}.mkgroup[hidden]{display:none}.mkgrouphead{display:flex;align-items:center;gap:12px;margin:26px 0 4px}.mkgroupline{flex:1;height:1px;background:rgba(255,255,255,.14)}.mkgrouphead b,.mkgrouphead h3{font-size:14.5px;font-weight:800;letter-spacing:.01em;color:#fff;white-space:nowrap}.mkgroupn{font-style:normal;font-size:11px;font-weight:800;color:#0b0b0b;background:var(--rose);border-radius:999px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}.mkgroupsub{margin:0 0 16px;text-align:center;font-size:12px;line-height:1.8;color:rgba(255,255,255,.55)}.card .btns .buy.hold{background:var(--rose-d);border-color:var(--rose-d);color:#fff}.card .btns .buy.hold:hover{background:var(--rose);border-color:var(--rose);color:#0b0b0b}.card .btns .buy.ask{background:0 0;border-color:rgba(255,255,255,.4);color:#fff}.card .btns .buy.ask:hover{background:#fff;color:#0b0b0b;border-color:#fff}.mkcard .pr.fem .n,.mkcard .pr.fem .n .amount,.mkcard .pr.fem .n bdi{color:#b1868d}.mkcard .pr.mal .n,.mkcard .pr.mal .n .amount,.mkcard .pr.mal .n bdi{color:#7c93a8}.mkcard .pr .n svg.sar{fill:currentColor}.rdy .rdyic{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;vertical-align:-2px;margin-inline-end:3px}.mkrevgrid .mkrev-more{display:none}.mkrevgrid.all .mkrev-more{display:block}.mkverified{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:#8E6870;background:#F3E3E1;border:1px solid #F3E3E1;border-radius:999px;padding:4px 10px}.mkrevtoggle{font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;background:0 0;border:1px solid #1a1a1a;color:#1a1a1a;border-radius:999px;padding:12px 30px;transition:.18s}.mkrevtoggle:hover{background:#1a1a1a;color:#fff}.mkrevform{max-width:640px;margin:26px auto 0;background:#fff;border:1px solid #ece7dd;border-radius:16px;padding:22px 24px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.mkrevform h3{margin:0 0 6px;font-size:16.5px;font-weight:800;color:#1a1a1a}.mkrevlead{margin:0 0 16px;font-size:12.5px;line-height:1.9;color:#7b7b7b}.mkrf{display:flex;flex-direction:column;gap:11px}.mkrf-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mkrf input,.mkrf textarea{font:inherit;font-size:13.5px;padding:12px 14px;border:1px solid #e3dcd0;border-radius:10px;background:#fbf9f5;color:#1a1a1a;width:100%}.mkrf input:focus,.mkrf textarea:focus{outline:0;border-color:#c9a961;background:#fff}.mkrf input:focus,.mkrf textarea:focus{outline:2px solid #c9a961!important;outline-offset:2px}.mkrf textarea{resize:vertical;line-height:1.8}.mkrf-btn{font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;border-radius:10px;padding:13px 22px;transition:.18s}.mkrf-btn:hover{background:#000}.mkrf-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.mkrf-stars input{position:absolute;opacity:0;width:0;height:0}.mkrf-stars label{font-size:26px;line-height:1;color:#ddd6c8;cursor:pointer;transition:.12s}.mkrf-stars input:checked~label,.mkrf-stars label:hover,.mkrf-stars label:hover~label{color:#e0b64e}.mkderr{background:#fdf0ef;border:1px solid #f2d3cf;color:#9b3226;border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:600;margin:0 0 14px}.mkrevform .mkdok{margin:0 0 14px}@media (max-width:640px){.mkrf-row{grid-template-columns:1fr}.mkrevform{padding:18px 16px}.mkgrouphead b,.mkgrouphead h3{font-size:13px}}.ph .mediapill{max-width:calc(100% - 96px)}.ph .mediapill .mp1{font-weight:600}.ph .mediapill .mps{display:none}.card .ph.hascode>.mediapill{bottom:34px;max-width:calc(100% - 24px)}@media (max-width:1100px){.card .ph>.mediapill>.mpl{display:none}.card .ph>.mediapill>.mps{display:inline-block}.card .ph.hascode>.mediapill{bottom:12px;max-width:calc(100% - 96px)}}body.single-product{background:#0b0b0b}body.single-product .mk-single{background:#0b0b0b;color:var(--cream);padding-top:26px}body.single-product .mk-crumb a{color:rgba(255,253,249,.62)}body.single-product .mk-crumb a:hover{color:var(--rose)}body.single-product .mk-h1{color:#fff}body.single-product .mk-lead{color:rgba(255,253,249,.72)}body.single-product .mk-price .amount,body.single-product .mk-price bdi{color:#fff}body.single-product .mk-price svg.sar{fill:#fff}body.single-product .mk-tabby{color:var(--rose)}body.single-product .mk-inc,body.single-product .mk-addon{background:#141414;border-color:#262626;color:var(--cream)}body.single-product .mk-inc h4,body.single-product .mk-inc .mk-inc-h,body.single-product .mk-addon span,body.single-product .mk-addon b{color:#fff}body.single-product .mk-inc li{color:rgba(255,253,249,.78)}body.single-product .mk-addon i,body.single-product .mk-addon small{color:rgba(255,253,249,.55)}body.single-product .mk-spec{color:var(--cream)}body.single-product .mk-spec td{border-color:#242424}body.single-product .mk-spec td:first-child{color:rgba(255,253,249,.5)}body.single-product .mk-note{color:rgba(255,253,249,.62)}body.single-product .mk-buy{background:var(--rose);border-color:var(--rose);color:#fff}body.single-product .mk-buy:hover{background:var(--rose-d);border-color:var(--rose-d)}body.single-product .mk-galmain,body.single-product .mk-thumb{background:#141414;border-color:#242424}body.single-product .mktrust{background:#0b0b0b}body.single-product .mkfoot{border-top-color:#1c1c1c}.mksec.mkrevs{background:#0b0b0b;color:var(--cream)}.mkrevs .sechead h2{color:#fff}.mkrevs .sechead .eyebrow{color:var(--rose)}.mkrevs .sechead .mksub{color:rgba(255,253,249,.6)}.mkrevs .mkstars{color:var(--rose)}.mkrevs .mkrev{background:#141414;border-color:#242424}.mkrevs .mkrev p{color:rgba(255,253,249,.8)}.mkrevs .mkrevtop b{color:#fff}.mkrevs .mkrevtop time{color:rgba(255,253,249,.42)}.mkrevs .mkrevstars{color:var(--rose)}.mkrevs .mkverified{background:rgba(142,104,112,.22);border-color:rgba(177,134,141,.45);color:#C79AA1}.mkrevs .mkrevtoggle{border-color:rgba(255,255,255,.42);color:#fff}.mkrevs .mkrevtoggle:hover{background:#fff;color:#0b0b0b}.mkrevs .mkrevform{background:#141414;border-color:#242424}.mkrevs .mkrevform h3{color:#fff}.mkrevs .mkrevlead{color:rgba(255,253,249,.6)}.mkrevs .mkrevlead b{color:var(--rose)}.mkrevs .mkrf input,.mkrevs .mkrf textarea{background:#0f0f0f;border-color:#2a2a2a;color:#fff}.mkrevs .mkrf input::placeholder,.mkrevs .mkrf textarea::placeholder{color:rgba(255,253,249,.38)}.mkrevs .mkrf input:focus,.mkrevs .mkrf textarea:focus{border-color:var(--rose);background:#121212}.mkrevs .mkrf-btn{background:var(--rose);border-color:var(--rose);color:#fff}.mkrevs .mkrf-btn:hover{background:var(--rose-d);border-color:var(--rose-d)}.mkrevs .mkrf-stars label{color:#3a3a3a}.mkrevs .mkrf-stars input:checked~label,.mkrevs .mkrf-stars label:hover,.mkrevs .mkrf-stars label:hover~label{color:#e0b64e}.mksec.mkbreeds{background:#b1868d;color:#fff}.mkbreeds .sechead h2{color:#fff}.mkbreeds .sechead .eyebrow{color:rgba(255,255,255,.75)}.mkbreeds .sechead .mksub{color:rgba(255,255,255,.85)}.mkbreeds .mkdiv i{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7))}.mkbreeds .mkdiv b{background:#fff}.mkbreeds .mkbcard{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);backdrop-filter:blur(2px)}.mkbreeds .mkbcard h3{color:#fff}.mkbreeds .mkbcard p{color:rgba(255,255,255,.9)}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{background:#0b0b0b}body.woocommerce-cart .mk-page,body.woocommerce-cart .mk-shopwrap,body.woocommerce-checkout .mk-page,body.woocommerce-checkout .mk-shopwrap,body.woocommerce-account .mk-page,body.woocommerce-account .mk-shopwrap{background:#0b0b0b;color:var(--cream);padding-top:34px;padding-bottom:60px}body.woocommerce-cart .mk-h1,body.woocommerce-checkout .mk-h1,body.woocommerce-cart h1,body.woocommerce-checkout h1,body.woocommerce-cart h2,body.woocommerce-checkout h2,body.woocommerce-cart h3,body.woocommerce-checkout h3{color:#fff}body.woocommerce-cart .shop_table,body.woocommerce-checkout .shop_table,body.woocommerce-cart .cart_totals,body.woocommerce-checkout .woocommerce-checkout-review-order-table{background:#141414;border-color:#262626;color:var(--cream);border-radius:14px;overflow:hidden}body.woocommerce-cart .shop_table th,body.woocommerce-checkout .shop_table th{background:#101010;color:rgba(255,253,249,.62);border-color:#262626;font-weight:700}body.woocommerce-cart .shop_table td,body.woocommerce-checkout .shop_table td,body.woocommerce-cart .shop_table tr,body.woocommerce-checkout .shop_table tr{border-color:#242424;color:var(--cream);background:0 0}body.woocommerce-cart .shop_table a,body.woocommerce-checkout .shop_table a{color:#fff;text-decoration:none}body.woocommerce-cart .shop_table a:hover{color:var(--rose)}body.woocommerce-cart .product-thumbnail img{width:78px;height:78px;object-fit:cover;border-radius:10px;border:1px solid #262626}body.woocommerce-cart td.product-thumbnail{width:96px}body.woocommerce-cart .shop_table .amount,body.woocommerce-checkout .shop_table .amount,body.woocommerce-cart .cart_totals .amount{color:#fff}body.woocommerce-cart .shop_table svg.sar,body.woocommerce-checkout .shop_table svg.sar{fill:#fff}body.woocommerce-cart .product-remove a,body.woocommerce-cart a.remove{color:var(--rose)!important;background:0 0!important}body.woocommerce-cart a.remove:hover{color:#fff!important;background:var(--rose-d)!important}body.woocommerce-cart .cart-subtotal th,body.woocommerce-cart .order-total th,body.woocommerce-checkout .cart-subtotal th,body.woocommerce-checkout .order-total th{color:rgba(255,253,249,.7)}body.woocommerce-cart .order-total .amount,body.woocommerce-checkout .order-total .amount{color:var(--rose);font-size:18px}body.woocommerce-cart .order-total svg.sar,body.woocommerce-checkout .order-total svg.sar{fill:var(--rose)}body.woocommerce-cart .coupon input,body.woocommerce-checkout input[type=text],body.woocommerce-checkout input[type=tel],body.woocommerce-checkout input[type=email],body.woocommerce-checkout input[type=number],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:#0f0f0f!important;border:1px solid #2a2a2a!important;color:#fff!important;border-radius:10px!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:rgba(255,253,249,.35)!important}body.woocommerce-checkout input:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus{border-color:var(--rose)!important;outline:0}body.woocommerce-checkout input:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-cart .coupon input:focus,body.woocommerce-checkout button:focus-visible,body.woocommerce-checkout a:focus-visible{outline:2px solid var(--rose-l,#C79AA1)!important;outline-offset:2px}body.woocommerce-checkout label,body.woocommerce-checkout .woocommerce-input-wrapper{color:rgba(255,253,249,.82)}body.woocommerce-checkout .select2-dropdown{background:#141414;border-color:#2a2a2a;color:#fff}body.woocommerce-checkout .select2-results__option--highlighted{background:var(--rose-d)!important}body.woocommerce-cart .woocommerce-cart-form__contents{border-collapse:separate}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,.woocommerce p.cart-empty{position:relative!important;padding-block:1.05em!important;padding-inline:3.5em 1.35em!important;margin:0 0 1.4em!important;list-style:none!important;line-height:1.85}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{position:absolute!important;left:auto!important;right:auto!important;inset-block-start:1.05em!important;inset-inline-start:1.2em!important;margin:0!important;line-height:1.85!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin:0 0 .45em!important;padding:0!important;list-style:none!important}.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child{margin-bottom:0!important}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin-inline-start:.6em}.wc-block-components-notice-banner{align-items:flex-start!important}.wc-block-components-notice-banner>svg{flex:0 0 auto!important;margin-block-start:.15em!important}body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-error,body.woocommerce-cart .woocommerce-message,body.woocommerce-checkout .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-info{background:#141414!important;border:1px solid #2e2e2e!important;color:var(--cream)!important;border-radius:12px}body.woocommerce-cart .woocommerce-error{border-color:#5a2a28!important;background:#1a1010!important}body.woocommerce-cart .woocommerce-error a,body.woocommerce-checkout .woocommerce-message a{color:var(--rose)}body.woocommerce-checkout #order_review,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{background:#141414!important;border:1px solid #262626;border-radius:14px;padding:18px}body.woocommerce-checkout #payment .payment_box{background:#0f0f0f!important;color:rgba(255,253,249,.8)}body.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#0f0f0f!important}body.woocommerce-checkout #payment ul.payment_methods{border-color:#262626}body.woocommerce-checkout .mk-cadd,body.woocommerce-checkout .mk-terms-box{background:#141414;border-color:#262626;color:var(--cream)}body.woocommerce-checkout .mk-cline{background:#0f0f0f;border-color:#2a2a2a}body.woocommerce-checkout .mk-cline.on{border-color:var(--rose);background:#161010}body.woocommerce-checkout .mk-cbody b{color:#fff}body.woocommerce-checkout .mk-cbody small{color:rgba(255,253,249,.55)}body.woocommerce-checkout .mk-cprice{color:var(--rose)}body.woocommerce-checkout .mk-terms-lead{color:rgba(255,253,249,.62)}body.woocommerce-checkout .mk-terms-list details{border-color:#262626}body.woocommerce-checkout .mk-terms-list summary{color:#fff}body.woocommerce-checkout .mk-terms-list details div{color:rgba(255,253,249,.78)}body.woocommerce-checkout .mk-consent label{color:#fff}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-checkout #place_order{background:var(--rose)!important;border-color:var(--rose)!important;color:#fff!important;border-radius:12px!important;font-weight:800!important;padding:16px 22px!important;font-size:15px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body.woocommerce-checkout #place_order:hover{background:var(--rose-d)!important;border-color:var(--rose-d)!important}body.woocommerce-cart .coupon button,body.woocommerce-cart button[name=update_cart]{background:0 0!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:10px!important}body.woocommerce-cart .coupon button:hover{background:#fff!important;color:#0b0b0b!important}body.woocommerce-cart .return-to-shop a.button{background:0 0!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:999px!important}body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-details,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{color:var(--cream)}body.woocommerce-order-received .woocommerce-thankyou-order-details{background:#141414;border:1px solid #262626;border-radius:14px;padding:18px;list-style:none}body.woocommerce-order-received .woocommerce-thankyou-order-details strong{color:#fff}body.woocommerce-cart .mkfoot,body.woocommerce-checkout .mkfoot{border-top-color:#1c1c1c}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout #order_review_heading{color:#fff;font-size:17px;margin:0 0 14px}body.woocommerce-checkout .form-row label{color:rgba(255,253,249,.8);font-size:13px;font-weight:600}body.woocommerce-checkout .required{color:var(--rose)}body.woocommerce-checkout abbr[title]{text-decoration:none;border:0}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:rgba(255,253,249,.7)}body.woocommerce-checkout .woocommerce-privacy-policy-text p{color:rgba(255,253,249,.55);font-size:12px}body.woocommerce-checkout table.shop_table tfoot th,body.woocommerce-checkout table.shop_table tfoot td{border-color:#242424;color:var(--cream)}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:44px}body.woocommerce-checkout .select2-container--default .select2-selection--single{height:46px}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}body.woocommerce-checkout .select2-search__field{background:#0f0f0f!important;color:#fff!important;border-color:#2a2a2a!important}body.woocommerce-checkout .woocommerce-form__label-for-checkbox span{color:rgba(255,253,249,.85)}body.woocommerce-checkout #payment div.form-row{background:0 0}body.woocommerce-checkout .wc_payment_method label{color:#fff}body.woocommerce-checkout #payment ul.payment_methods{list-style:none!important;margin:0!important;padding:0!important;border:0!important;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body.woocommerce-checkout #payment ul.payment_methods::before,body.woocommerce-checkout #payment ul.payment_methods::after{display:none!important}body.woocommerce-checkout li.wc_payment_method{position:relative;z-index:1;margin:0!important;padding:0!important;list-style:none!important;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(255,253,249,.16);border-radius:14px;background:#1a1918;transition:border-color .18s,background .18s}body.woocommerce-checkout li.wc_payment_method .payment_box,body.woocommerce-cart #tabbyPromo,body.woocommerce-checkout #tabbyPromo{min-width:0;max-width:100%;box-sizing:border-box}body.woocommerce-checkout li.wc_payment_method [class*=containerPortal],#tabbyPromo [class*=containerPortal]{display:block;max-width:100%}body.woocommerce-checkout li.wc_payment_method:hover{border-color:rgba(255,253,249,.34)}body.woocommerce-checkout li.wc_payment_method.is-on{border-color:var(--rose,#B1868D);background:#231c1e}body.woocommerce-checkout li.wc_payment_method>input.input-radio{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}body.woocommerce-checkout li.wc_payment_method>input.input-radio:focus-visible+label{outline:2px solid var(--rose,#B1868D);outline-offset:2px;border-radius:14px}body.woocommerce-checkout li.wc_payment_method>label{display:flex!important;align-items:center;gap:12px;width:100%;min-height:66px;margin:0!important;padding:14px 16px!important;cursor:pointer;font-size:15.5px;font-weight:700;line-height:1.5;color:#fffdf9}body.woocommerce-checkout li.wc_payment_method>label::before{content:"";flex:0 0 auto;width:20px;height:20px;border-radius:999px;border:2px solid rgba(255,253,249,.34);transition:border-color .18s,box-shadow .18s}body.woocommerce-checkout li.wc_payment_method.is-on>label::before{border-color:var(--rose,#B1868D);box-shadow:inset 0 0 0 4.5px var(--rose,#B1868D)}body.woocommerce-checkout li.wc_payment_method>label img{order:9;margin-inline-start:auto!important;margin-inline-end:0!important;display:block!important;float:none!important;height:21px!important;max-height:21px!important;width:auto!important;max-width:96px!important;object-fit:contain}body.woocommerce-checkout li.payment_method_bacs>label::after{content:"";order:9;margin-inline-start:auto;width:25px;height:21px;opacity:.78;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F8F3ED' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18M5 10v8m4-8v8m6-8v8m4-8v8M2 18h20M12 3 2.5 7.5h19L12 3Z'/%3E%3C/svg%3E")center/contain no-repeat}body.woocommerce-checkout li.wc_payment_method .payment_box{margin:0!important;padding:0 16px 16px!important;background:0 0!important;border-radius:0!important;color:rgba(255,253,249,.75);font-size:14px;line-height:1.75}body.woocommerce-checkout li.wc_payment_method .payment_box::before{display:none!important}body.woocommerce-checkout li.wc_payment_method .payment_box p{margin:0 0 6px}body.woocommerce-checkout li.wc_payment_method .payment_box p:last-child{margin:0}@media (max-width:520px){body.woocommerce-checkout li.wc_payment_method>label{min-height:60px;padding:12px 13px!important;gap:10px;font-size:14.5px}body.woocommerce-checkout li.wc_payment_method>label img{height:19px!important;max-height:19px!important;max-width:84px!important}body.woocommerce-checkout li.payment_method_bacs>label::after{width:23px;height:19px}body.woocommerce-checkout li.wc_payment_method .payment_box{padding:0 13px 13px!important}}@media (prefers-reduced-motion:reduce){body.woocommerce-checkout li.wc_payment_method,body.woocommerce-checkout li.wc_payment_method>label::before{transition:none}}#tabbyPromo{margin:0 0 12px!important}.wc-proceed-to-checkout tamara-widget{display:block;margin:0 0 12px}body.woocommerce-checkout .blockUI.blockOverlay,body.woocommerce-cart .blockUI.blockOverlay{background:#0b0b0b!important;opacity:.72!important}body.woocommerce-checkout .blockUI.blockOverlay::after,body.woocommerce-cart .blockUI.blockOverlay::after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0-14px;border-radius:50%;border:2.5px solid rgba(255,253,249,.22);border-top-color:var(--rose,#B1868D);animation:mkspin .8s linear infinite}@keyframes mkspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.woocommerce-checkout .blockUI.blockOverlay::after,body.woocommerce-cart .blockUI.blockOverlay::after{animation:none}}body.woocommerce-checkout #place_order:disabled,body.woocommerce-checkout .processing #place_order{opacity:.7;cursor:progress}body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:14px}.mk-optin-lede{margin:18px 0 4px;font-weight:700;color:#f2ece8}.mk-optin{margin:0 0 4px!important}.mk-optin label{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.6;cursor:pointer}.mk-optin input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#b1868d}.mk-optin-note{margin:0 0 10px;font-size:12.5px;line-height:1.7;opacity:.62}.mkfoot .mkcr{display:inline-flex;align-items:center;gap:9px;margin:16px auto 0;padding:6px 15px 6px 9px;background:var(--rose-w);border:1px solid var(--rose-l);border-radius:999px;font-size:12px;opacity:1;line-height:1.4}.mkcr-seal{display:inline-flex;flex:0 0 auto}.mkcr-seal svg{width:19px;height:19px;display:block;fill:none;stroke:var(--rose-d);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.mkcr-lab{color:var(--mut);font-size:11px;letter-spacing:.05em;white-space:nowrap}.mkcr-no{color:var(--rose-d);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em;direction:ltr;unicode-bidi:isolate}.mk-pedsec{background:#0b0b0b;padding:6px 0 52px}.mk-ped-head{text-align:center;margin:0 0 32px}.mk-ped-head .eyebrow{color:var(--rose)}.mk-ped-head h2{font-family:"Cormorant Garamond",serif;font-size:31px;font-weight:500;color:#fff;margin:5px 0 0;letter-spacing:.01em}.mk-ped-badge{display:inline-block;margin-top:11px;font-size:11.5px;font-weight:500;color:#d9c6c9;background:#231d1e;border:1px solid #3a2e30;border-radius:999px;padding:5px 14px;line-height:1.6}.mk-ped{--pn-h:64px;--gap:34px;display:flex;gap:var(--gap);align-items:stretch;max-width:960px;margin:0 auto}.mk-gen{flex:1;display:flex;flex-direction:column;min-width:0}.mk-gen-lab{display:block;text-align:center;font-size:10.5px;letter-spacing:.18em;color:#7c736c;margin:0 0 13px;font-weight:500}.mk-pair{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-around;min-height:calc(var(--pn-h)*2 + 18px)}.mk-pair.single{justify-content:center;min-height:var(--pn-h)}.mk-pn{position:relative;height:var(--pn-h);display:flex;flex-direction:column;justify-content:center;gap:1px;background:#141414;border:1px solid #262626;border-radius:12px;padding:0 14px;min-width:0}.mk-pn-role{font-size:10.5px;letter-spacing:.09em;color:#8e8378;line-height:1.35}.mk-pn-name{font-size:14px;font-weight:600;color:#ede4d8;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pn.is-empty{border-style:dashed;background:#0f0f0f}.mk-pn.is-empty .mk-pn-name{color:#57504b;font-weight:400}.mk-pn.is-sire{border-inline-start:2px solid #3c3c3c}.mk-pn.is-dam{border-inline-start:2px solid var(--rose-d)}.mk-pn.is-self{background:linear-gradient(135deg,#231d1e,#161314);border:1px solid #4a3a3d;height:auto;min-height:var(--pn-h);padding:12px 16px}.mk-pn.is-self .mk-pn-role{color:var(--rose)}.mk-pn.is-self .mk-pn-name{color:#fff;font-size:16px;white-space:normal}.mk-gen.g2 .mk-pn::after,.mk-gen.g3 .mk-pn::after{content:"";position:absolute;top:50%;right:calc(var(--gap)/-2);width:calc(var(--gap)/2);height:1px;background:#2e2e2e}.mk-gen.g2 .mk-pair::before,.mk-gen.g3 .mk-pair::before{content:"";position:absolute;right:calc(var(--gap)/-2);top:25%;bottom:25%;width:1px;background:#2e2e2e}.mk-gen.g2 .mk-pair::after,.mk-gen.g3 .mk-pair::after{content:"";position:absolute;right:calc(var(--gap)*-1);top:50%;width:calc(var(--gap)/2);height:1px;background:#2e2e2e}.mk-ped-note{text-align:center;margin:28px auto 0;max-width:640px;font-size:12.5px;color:#8e8378;line-height:1.95}@media (max-width:860px){.mk-ped{flex-direction:column;gap:20px;--pn-h:auto}.mk-gen{width:100%}.mk-gen-lab{text-align:right;margin-bottom:9px}.mk-pair{min-height:0;flex:none;display:grid;grid-template-columns:1fr 1fr;gap:9px}.mk-pair.single{display:block;min-height:0}.mk-gen.g3{gap:9px}.mk-gen.g3 .mk-pair+.mk-pair{margin-top:9px}.mk-pn{height:auto;min-height:56px;padding:9px 13px}.mk-pn-name{white-space:normal;font-size:13.5px}.mk-gen.g2 .mk-pn::after,.mk-gen.g3 .mk-pn::after,.mk-gen.g2 .mk-pair::before,.mk-gen.g3 .mk-pair::before,.mk-gen.g2 .mk-pair::after,.mk-gen.g3 .mk-pair::after{display:none}}.woocommerce-error a,.woocommerce-message a,.woocommerce-info a,.woocommerce-NoticeGroup a,.woocommerce-notices-wrapper a,body.woocommerce-cart .woocommerce-error a,body.woocommerce-cart .woocommerce-message a,body.woocommerce-cart .woocommerce-info a,body.woocommerce-checkout .woocommerce-error a,body.woocommerce-checkout .woocommerce-message a,body.woocommerce-checkout .woocommerce-info a,body.woocommerce-checkout form.checkout .woocommerce-error li a{color:var(--rose)!important;text-decoration:none;border-bottom:1px solid rgba(177,134,141,.4)}.woocommerce-error a:hover,.woocommerce-message a:hover,.woocommerce-info a:hover{color:var(--rose-l)!important;border-bottom-color:var(--rose-l)}@media (max-width:640px){.catsec ul.products{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:18px}.mkcard .bd{padding:10px 11px 12px;gap:6px}.mkcard .tags .t{font-size:9.5px;padding:2px 6px}.mkcard .nm{font-size:13.5px;line-height:1.45}.mkcard .sp{font-size:11.5px}.mkcard .pr,.mkcard .price{font-size:14px}.mkveil b{font-size:11px;padding:6px 13px}.sexb{transform:scale(.86);transform-origin:bottom left}}@media (max-width:360px){.catsec ul.products{gap:9px}.mkcard .bd{padding:8px 9px 10px}}@media (max-width:768px){body.woocommerce-cart table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail,body.woocommerce-cart table.shop_table_responsive tbody th.product-thumbnail{display:block!important;text-align:center!important;padding:16px 12px 6px!important}body.woocommerce-cart table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail::before{display:none!important;content:none!important}body.woocommerce-cart .product-thumbnail img{width:100%;max-width:220px;aspect-ratio:1/1;object-fit:cover;border-radius:14px;margin:0 auto;display:block;border:1px solid #262626}body.woocommerce-cart td.product-name{text-align:center!important;padding-top:4px!important}body.woocommerce-cart td.product-name::before{display:none!important;content:none!important}body.woocommerce-cart td.product-name a{font-size:16px;font-weight:700}}.mk-walk{position:fixed;z-index:9998;pointer-events:none;will-change:transform;animation:mkwalk 1.22s cubic-bezier(.34,.03,.24,1) forwards}.mk-walk-cat{display:block;width:100%;height:100%;fill:var(--rose-d,#8E6870);filter:drop-shadow(0 7px 14px rgba(0,0,0,.3))}.mk-walk-cat.rev{transform:scaleX(-1)}.mk-walk-pic{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #fff;box-shadow:0 8px 20px rgba(0,0,0,.42);background:#efe7e4}@keyframes mkwalk{0%{transform:translate(0,0) scale(.66) rotate(0deg);opacity:0}7%{transform:translate(calc(var(--dx)*.04),calc(var(--dy)*.04)) scale(1) rotate(-2.5deg);opacity:1}22%{transform:translate(calc(var(--dx)*.2),calc(var(--dy)*.18 - 4px)) scale(1) rotate(2deg);opacity:1}38%{transform:translate(calc(var(--dx)*.37),calc(var(--dy)*.34)) scale(1) rotate(-2.5deg);opacity:1}54%{transform:translate(calc(var(--dx)*.55),calc(var(--dy)*.51 - 4px)) scale(1) rotate(2deg);opacity:1}70%{transform:translate(calc(var(--dx)*.73),calc(var(--dy)*.68)) scale(1) rotate(-2deg);opacity:1}84%{transform:translate(calc(var(--dx)*.88),calc(var(--dy)*.84 - 3px)) scale(.97) rotate(1.5deg);opacity:1}94%{transform:translate(calc(var(--dx)*.97),calc(var(--dy)*.95)) scale(.74) rotate(0deg);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.3) rotate(0deg);opacity:0}}.mkcart.pop{animation:mkpop .48s cubic-bezier(.34,1.56,.64,1)}@keyframes mkpop{0%{transform:scale(1)}42%{transform:scale(1.22)}to{transform:scale(1)}}.mk-toast{position:fixed;z-index:9999;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translate(-50%,26px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:11px;max-width:min(92vw,430px);background:#141110;color:#fff;border:1px solid #33292b;border-radius:14px;padding:12px 14px;box-shadow:0 20px 50px -16px rgba(0,0,0,.6);transition:transform .42s cubic-bezier(.34,1.4,.64,1),opacity .42s ease}.mk-toast.in{transform:translate(-50%,0);opacity:1;pointer-events:auto}.mk-toast-ic{flex:none;width:30px;height:30px;border-radius:50%;background:var(--rose-d);display:grid;place-items:center}.mk-toast-ic svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mk-toast-tx{display:block;min-width:0;flex:1}.mk-toast-tx b{display:block;font-size:13.5px;font-weight:700;line-height:1.5}.mk-toast-tx i{display:block;font-style:normal;font-size:12px;color:#9a9089;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-toast-go{flex:none;background:var(--rose-d);color:#fff;text-decoration:none;font-size:12.5px;font-weight:700;padding:8px 13px;border-radius:9px;white-space:nowrap}.mk-toast-go:hover{background:var(--rose)}.mk-buy.is-loading{opacity:.72;cursor:progress}.mk-buy.is-done{background:#8E6870!important;border-color:#8E6870!important;color:#fff!important}@media (prefers-reduced-motion:reduce){.mk-walk{display:none}.mkcart.pop{animation:none}.mk-toast{transition:opacity .2s ease}}.mkpaws{border-top:1px solid var(--line);background:var(--paper);overflow:hidden}.mkpaws-in{position:relative;height:104px;max-width:1220px;margin:0 auto;padding-inline:20px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,4.4vw,40px)}.mkpaws-cat{flex:none;width:60px;height:47px;fill:var(--ink);opacity:.88}.mkpaws .pw{flex:none;width:19px;height:17px;fill:var(--rose-d);opacity:0}.mkpaws .pw:nth-of-type(odd){margin-block-start:-24px;rotate:-13deg}.mkpaws .pw:nth-of-type(even){margin-block-start:24px;rotate:9deg}.mkpaws .pw{animation:mkpawstep 6s ease-in-out infinite}.mkpaws .p1{animation-delay:.15s}.mkpaws .p2{animation-delay:.42s}.mkpaws .p3{animation-delay:.69s}.mkpaws .p4{animation-delay:.96s}.mkpaws .p5{animation-delay:1.23s}.mkpaws .p6{animation-delay:1.5s}.mkpaws .p7{animation-delay:1.77s}.mkpaws .p8{animation-delay:2.04s}.mkpaws-cat{animation:mkpawcat 6s ease-in-out infinite}@keyframes mkpawstep{0%{opacity:0;transform:scale(.55)}7%{opacity:.62;transform:scale(1)}62%{opacity:.62;transform:scale(1)}80%,to{opacity:0;transform:scale(1)}}@keyframes mkpawcat{0%,4%{opacity:0;transform:translateX(14px)}12%{opacity:.88;transform:translateX(0)}68%{opacity:.88;transform:translateX(0)}84%,to{opacity:0;transform:translateX(-10px)}}@media (max-width:760px){.mkpaws-in{height:78px;gap:clamp(11px,3.6vw,22px)}.mkpaws-cat{width:44px;height:35px}.mkpaws .pw{width:14px;height:13px}.mkpaws .pw:nth-of-type(odd){margin-block-start:-17px}.mkpaws .pw:nth-of-type(even){margin-block-start:17px}.mkpaws .p7,.mkpaws .p8{display:none}}@media (prefers-reduced-motion:reduce){.mkpaws .pw{animation:none;opacity:.5}.mkpaws-cat{animation:none;opacity:.88}}.mkfoot .mkcreds{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto 0}.mkcred{display:inline-flex;align-items:center;gap:10px;padding:9px 17px 9px 12px;background:var(--rose-w);border:1px solid #dfc7cb;border-radius:14px;line-height:1.4}.mkcred-ic{display:inline-flex;flex:0 0 auto}.mkcred-ic svg{width:22px;height:22px;display:block;fill:none;stroke:var(--rose-d);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.mkcred-tx{display:block;text-align:start}.mkfoot .mkcred-tx b{display:block;font-size:12px;font-weight:600;color:#4a423e;letter-spacing:.02em;white-space:nowrap;margin:0}.mkcred-tx i{display:block;font-style:normal;font-size:14.5px;font-weight:700;color:var(--rose-d);font-variant-numeric:tabular-nums;letter-spacing:.04em;direction:ltr;unicode-bidi:isolate;text-align:start}.mkfoot .mkcred{background:var(--rose-w);border-color:var(--rose-l)}.mkfoot .mkcred-ic svg{stroke:var(--rose-d)}.mkfoot .mkcred-tx b{color:#2a2420}.mkfoot .mkcred-tx i{color:var(--rose-d)}@media (max-width:520px){.mkfoot .mkcreds{gap:8px}.mkcred{padding:7px 12px 7px 9px;gap:8px}.mkcred-ic svg{width:19px;height:19px}.mkcred-tx i{font-size:13.5px}.mkfoot .mkcred-tx b{font-size:11px}}.mk-phcheck[hidden]{display:none}.mk-phcheck{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 15px;border-radius:12px;background:rgba(177,134,141,.1);border:1px solid rgba(177,134,141,.3)}.mk-phcheck-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(177,134,141,.18);display:grid;place-items:center}.mk-phcheck-ic svg{width:15px;height:15px;fill:none;stroke:var(--rose);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mk-phcheck-tx{display:block;font-size:13.5px;line-height:1.85;color:var(--cream)}.mk-phcheck .mk-phcheck-tx b{display:inline-block;margin:0 4px;font-size:15.5px;font-weight:700;color:#f2cbd3;letter-spacing:.06em;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.mk-phcheck-tx i{display:block;font-style:normal;font-size:12px;color:#9a9089;margin-top:2px}.mk-phone2 input{direction:ltr;text-align:right}.mk-ped{--pn-h:46px;--gap:24px;max-width:1180px;overflow-x:auto;padding-bottom:4px}.mk-ped[data-gens="4"]{--pn-h:42px;--gap:20px}.mk-ped[data-gens="5"]{--pn-h:36px;--gap:16px}.mk-gen-lab{font-size:9.5px;letter-spacing:.14em;margin-bottom:10px}.mk-pair{min-height:calc(var(--pn-h)*2 + 12px)}.mk-pair.single{min-height:var(--pn-h)}.mk-pn{border-radius:9px;padding:0 10px;gap:0}.mk-pn-role{font-size:9px;letter-spacing:.05em;line-height:1.3}.mk-pn-name{font-size:12px;line-height:1.3}.mk-pn.is-self{padding:9px 13px;border-radius:11px}.mk-pn.is-self .mk-pn-name{font-size:14px}.mk-pn.is-self .mk-pn-role{font-size:9.5px}.mk-ped[data-gens="5"] .mk-pn-name{font-size:10.5px}.mk-ped[data-gens="5"] .mk-pn-role{font-size:8px}.mk-ped[data-gens="5"] .mk-pn{padding:0 8px;border-radius:7px}.mk-ped-head h2{font-size:27px}.mk-ped-badge{font-size:11px;padding:4px 12px}.mk-ped-note{font-size:12px;margin-top:22px}@media (max-width:860px){.mk-ped,.mk-ped[data-gens="4"],.mk-ped[data-gens="5"]{--pn-h:auto;overflow-x:visible}.mk-gen-lab{font-size:10px;margin-bottom:7px}.mk-pn{min-height:48px;padding:7px 11px;border-radius:9px}.mk-pn-name{font-size:12.5px}.mk-pn.is-self{min-height:0;padding:10px 13px}.mk-pn.is-self .mk-pn-name{font-size:14.5px}.mk-gen.g4 .mk-pair,.mk-gen.g5 .mk-pair{gap:7px}.mk-gen.g4 .mk-pair+.mk-pair,.mk-gen.g5 .mk-pair+.mk-pair{margin-top:7px}.mk-gen.g5 .mk-pn{min-height:42px;padding:6px 9px}.mk-gen.g5 .mk-pn-name{font-size:11.5px}}.mk-gen:not(.g1) .mk-pn::after{content:"";position:absolute;top:50%;right:calc(var(--gap)/-2);width:calc(var(--gap)/2);height:1px;background:#2e2e2e}.mk-gen:not(.g1) .mk-pair::before{content:"";position:absolute;right:calc(var(--gap)/-2);top:25%;bottom:25%;width:1px;background:#2e2e2e}.mk-gen:not(.g1) .mk-pair::after{content:"";position:absolute;right:calc(var(--gap)*-1);top:50%;width:calc(var(--gap)/2);height:1px;background:#2e2e2e}.mk-gen.g1 .mk-pn::after,.mk-gen.g1 .mk-pair::before,.mk-gen.g1 .mk-pair::after{display:none}@media (max-width:860px){.mk-gen:not(.g1) .mk-pn::after,.mk-gen:not(.g1) .mk-pair::before,.mk-gen:not(.g1) .mk-pair::after{display:none}}a{color:var(--rose)}a:hover,a:focus-visible{color:var(--rose-d)}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-link,a.showcoupon,.woocommerce-form-coupon-toggle a,.woocommerce-form-login-toggle a,.woocommerce-info a,.woocommerce-message a,.woocommerce-error a,.woocommerce-noreviews a,.woocommerce-thankyou-order-received a,.woocommerce-order-details a,.woocommerce-customer-details a,.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-content a,.lost_password a,.mk-consent label a,.wc-block-components-checkout-policies a,.wc-block-components-notice-banner a{color:var(--rose);text-decoration-color:rgba(177,134,141,.5)}body.woocommerce-cart .woocommerce-privacy-policy-text a,body.woocommerce-checkout .woocommerce-privacy-policy-text a,body.woocommerce-account .woocommerce-privacy-policy-text a,body.woocommerce-checkout a.showcoupon,body.woocommerce-cart a.showcoupon,body.woocommerce-checkout .woocommerce-form-coupon-toggle a,body.woocommerce-checkout .woocommerce-form-login-toggle a,body.woocommerce-checkout .woocommerce-terms-and-conditions-link,body.woocommerce-checkout .mk-consent label a,body.woocommerce-cart .woocommerce-info a,body.woocommerce-checkout .woocommerce-info a,body.woocommerce-cart .woocommerce-message a,body.woocommerce-checkout .woocommerce-message a,body.woocommerce-cart .woocommerce-error a,body.woocommerce-checkout .woocommerce-error a,body.woocommerce-account .woocommerce-MyAccount-navigation a,body.woocommerce-account .lost_password a{color:#e8b9c0}body.woocommerce-cart .woocommerce-privacy-policy-text a:hover,body.woocommerce-checkout .woocommerce-privacy-policy-text a:hover,body.woocommerce-checkout a.showcoupon:hover,body.woocommerce-checkout .mk-consent label a:hover{color:#fff}.mk-consent label a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.mk-pay-locked{opacity:.45!important;filter:grayscale(1)!important;cursor:not-allowed!important}.mk-pay-locked *{pointer-events:none!important}.mk-consent-warn{border-radius:12px;box-shadow:0 0 0 2px var(--rose,#B1868D),0 0 0 7px rgba(177,134,141,.22);transition:box-shadow .2s}.mk-consent-err{margin:8px 0 0;font-size:13.5px;font-weight:700;line-height:1.6;color:#ffd9de;background:rgba(177,134,141,.16);border:1px solid rgba(177,134,141,.5);border-radius:10px;padding:9px 12px}.catsec a:not(.buy):not(.mkmore a):not([class*=btn]),.mkphead a{color:#e8b9c0}.mkphead a:hover{color:#fff}.mkfoot a:not(.mkcred):not([class*=btn]){color:#7a5860}.mkfoot a:not(.mkcred):not([class*=btn]):hover{color:#1a1a1a}.sechead.is-foldable{position:relative;cursor:pointer;user-select:none;transition:opacity .15s ease}.sechead.is-foldable:hover{opacity:.86}.sechead.is-foldable:focus-visible{outline:2px solid var(--rose);outline-offset:6px;border-radius:12px}.mkfoldbtn{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;background:0 0;border:1px solid var(--line);border-radius:50%;color:var(--rose-d);cursor:pointer;padding:0;transition:transform .28s cubic-bezier(.34,1.3,.64,1),background .18s ease,border-color .18s ease}.mkfoldbtn svg{width:19px;height:19px;display:block;transition:transform .28s cubic-bezier(.34,1.3,.64,1)}.sechead.is-foldable:hover .mkfoldbtn{background:var(--rose-w,#F5EBEC);border-color:var(--rose)}.folded .mkfoldbtn svg{transform:rotate(-90deg)}.mkfold{overflow:hidden;overflow:clip;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .28s ease}.folded .mkfold{opacity:0;pointer-events:none}.folded .sechead{padding-bottom:34px}.catsec .mkfoldbtn,.mkrevs .mkfoldbtn,.breedsec .mkfoldbtn{border-color:rgba(255,255,255,.26);color:#e8b9c0}.catsec .sechead.is-foldable:hover .mkfoldbtn,.breedsec .sechead.is-foldable:hover .mkfoldbtn,.mkrevs .sechead.is-foldable:hover .mkfoldbtn{background:rgba(255,255,255,.08);border-color:#e8b9c0}@media (max-width:640px){.mkfoldbtn{width:34px;height:34px}.mkfoldbtn svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.mkfold{transition:none}.mkfoldbtn,.mkfoldbtn svg{transition:none}}.added_to_cart,.woocommerce a.added_to_cart,.mkcard .added_to_cart{display:none!important}.mkotw{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;max-width:820px;margin-inline:auto;padding:18px 22px;border-radius:16px;margin-bottom:26px;background:linear-gradient(135deg,rgba(177,134,141,.16),rgba(177,134,141,.05));border:1px solid rgba(177,134,141,.32);color:#b1868d;overflow:hidden}.mkotw-tx{flex:0 1 430px;min-width:0}.mkotw .mkotw-tx b{display:block;font-size:19px;font-weight:800;color:#fffdf9;letter-spacing:-.2px}.mkotw .mkotw-tx span{display:block;margin-top:5px;font-size:13.5px;color:rgba(255,253,249,.72);line-height:1.7}.mkotw-scene{flex:0 1 320px;min-width:210px}.mkotw-scene svg{display:block;width:100%;height:auto;overflow:visible}.otw-car{animation:otwbob .62s ease-in-out infinite}@keyframes otwbob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.otw-wheel{transform-box:fill-box;transform-origin:center;animation:otwspin .55s linear infinite}@keyframes otwspin{to{transform:rotate(-360deg)}}.otw-road{animation:otwroad .55s linear infinite}@keyframes otwroad{to{stroke-dashoffset:42}}.otw-speed line{animation:otwzip 1s ease-in-out infinite}.otw-speed line:nth-child(2){animation-delay:.18s}.otw-speed line:nth-child(3){animation-delay:.36s}@keyframes otwzip{0%{opacity:0;transform:translateX(14px)}35%{opacity:.55}to{opacity:0;transform:translateX(-10px)}}.otw-tail{transform-box:fill-box;transform-origin:0 100%;animation:otwtail 1.1s ease-in-out infinite}@keyframes otwtail{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}.otw-beam{animation:otwbeam 1.4s ease-in-out infinite}@keyframes otwbeam{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:640px){.mkotw{gap:12px;padding:16px 16px}.mkotw .mkotw-tx b{font-size:17px}.mkotw-scene{flex:1 1 100%;min-width:0}}@media (prefers-reduced-motion:reduce){.otw-car,.otw-wheel,.otw-road,.otw-speed line,.otw-tail,.otw-beam{animation:none}}.mkcard .ph{position:relative}.mkcard .ph img.ph2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;pointer-events:none}.mkcard:hover .ph img.ph2,.mkcard.peek .ph img.ph2{opacity:1}.mkcard .ph img:not(.ph2){transition:transform .6s cubic-bezier(.2,.6,.3,1)}.mkcard:hover .ph img:not(.ph2){transform:scale(1.04)}.mkcard{position:relative}.mkfav{position:absolute;top:12px;inset-inline-start:12px;z-index:4;width:32px;height:32px;display:grid;place-items:center;padding:0;cursor:pointer;border:0;border-radius:50%;background:rgba(12,12,12,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(255,255,255,.9);transition:transform .2s cubic-bezier(.34,1.5,.64,1),background .2s ease,color .2s ease}.mkfav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:fill .2s ease}.mkfav:hover{background:rgba(12,12,12,.72);transform:scale(1.08)}.mkfav.on{color:#e8737f}.mkfav.on svg{fill:#e8737f;stroke:#e8737f}.mkfav.pop{animation:mkfavpop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes mkfavpop{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}.mkfilters .fav-chip.has b{background:#e8737f;color:#fff}@media (prefers-reduced-motion:reduce){.mkcard .ph img.ph2,.mkcard .ph img:not(.ph2),.mkfav{transition:none}.mkfav.pop{animation:none}}.mkload{position:fixed;inset:0;z-index:99999;display:none;place-items:center;align-content:center;gap:26px;background:rgba(250,247,242,.94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mkload.on{display:grid}.mkload-cat{width:96px;height:auto;fill:#141110;animation:mkflip 1.05s cubic-bezier(.5,.05,.5,.95) infinite}.mkload-sh{width:64px;height:9px;border-radius:50%;background:rgba(20,17,16,.16);filter:blur(2px);animation:mkshadow 1.05s cubic-bezier(.5,.05,.5,.95) infinite}@keyframes mkflip{0%{transform:translateY(0) rotate(0deg) scale(1,.94)}12%{transform:translateY(0) rotate(0deg) scale(1.06,.86)}40%{transform:translateY(-46px) rotate(-200deg) scale(1)}62%{transform:translateY(-52px) rotate(-360deg) scale(1)}88%{transform:translateY(0) rotate(-360deg) scale(1.06,.86)}to{transform:translateY(0) rotate(-360deg) scale(1,.94)}}@keyframes mkshadow{0%,to{transform:scaleX(1);opacity:.5}55%{transform:scaleX(.45);opacity:.2}}body.mkdark-load .mkload{background:rgba(11,11,11,.94)}body.mkdark-load .mkload-cat{fill:#f7f1e9}body.mkdark-load .mkload-sh{background:rgba(255,255,255,.16)}@media (prefers-reduced-motion:reduce){.mkload-cat,.mkload-sh{animation:none}}.catsec{overflow-x:clip}.sechead .mkh2row{position:relative}.catsec .sechead .mkh2row{margin-bottom:66px}.mkcw{position:absolute;left:50%;top:100%;width:100vw;max-width:100vw;height:62px;transform:translateX(-50%);pointer-events:none;overflow:hidden;z-index:1;--cwdur:19s;--cwstep:.62s}.mkcw-cat{position:absolute;bottom:12px;left:100%;width:62px;height:50px;animation:mkcwgo var(--cwdur) linear infinite}.mkcw-svg{width:100%;height:100%;display:block;fill:#fbf7f2;animation:mkcwbob calc(var(--cwstep)/2) ease-in-out infinite}.mkcw .lg{transform-origin:0 0;animation:mkcwstep var(--cwstep) ease-in-out infinite}.mkcw .l2,.mkcw .l4{animation-delay:calc(var(--cwstep)/-2)}.mkcw-paws{position:absolute;inset:0}.mkcw .pw{position:absolute;width:11px;height:10px;opacity:0;right:calc(var(--i)*3.85% + 14px);animation:mkcwpaw var(--cwdur) linear infinite;animation-delay:calc((var(--i) - 26)*var(--cwdur)/26)}.mkcw .pw svg{width:100%;height:100%;display:block;fill:var(--rose)}.mkcw .pw:nth-child(odd){transform:rotate(-102deg);bottom:9px}.mkcw .pw:nth-child(even){transform:rotate(-76deg);bottom:16px}@keyframes mkcwgo{0%{transform:translateX(30px)}to{transform:translateX(calc(-100vw - 110px))}}@keyframes mkcwbob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes mkcwstep{0%{transform:rotate(9.5deg)}50%{transform:rotate(-9.5deg)}to{transform:rotate(9.5deg)}}@keyframes mkcwpaw{0%{opacity:0}2%{opacity:.72}18%{opacity:.42}40%{opacity:0}to{opacity:0}}@media (max-width:860px){.catsec .sechead .mkh2row{margin-bottom:54px}.mkcw{height:52px;--cwdur:12s;--cwstep:.7s}.mkcw-cat{width:52px;height:42px;bottom:8px}.mkcw .pw{width:9px;height:8px;bottom:6px}.mkcw .pw:nth-child(even){bottom:13px;display:none}}@media (prefers-reduced-motion:reduce){.mkcw{display:none}}#cats,#reviews,#certs,#faq,#terms,#breeds,#breeders,#cattery,#pay{scroll-margin-top:74px}@media (max-width:640px){#cats,#reviews,#certs,#faq,#terms,#breeds,#breeders,#cattery,#pay{scroll-margin-top:62px}}.mk-content h2{font-size:17px;font-weight:800;letter-spacing:-.2px;color:var(--ink);margin:26px 0 8px;padding-top:14px;border-top:1px solid var(--line)}.mk-content h2:first-child{border-top:0;padding-top:0;margin-top:6px}.mk-content p{margin:0 0 12px}.mk-content ul{margin:0 0 14px;padding-inline-start:20px}.mk-content li{margin:0 0 6px}.mk-content b{color:var(--ink);font-weight:700}.mk-content .mk-lede{font-size:16px;line-height:1.95;color:var(--ink);font-weight:500;border-inline-start:2px solid var(--rose);padding-inline-start:14px;margin-bottom:20px}.mk-content .mk-note{border-top:1px solid var(--line);padding-top:12px;margin-top:22px}.mkpay-note{text-align:center;font-size:12.5px;color:var(--mut);line-height:1.8;margin:12px auto 0;max-width:520px}.mkpays span.soon{opacity:.55}.mkcard .buy.is-loading{opacity:.72;pointer-events:none}.mkcard .buy.is-done{background:#8E6870;border-color:#8E6870;pointer-events:none}.woocommerce-shipping-destination,.woocommerce-shipping-calculator{display:none!important}.mkab-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 18px}.mkab-fact{background:#fff;border:1px solid #ece7dd;border-radius:14px;padding:16px 14px;text-align:center}.mkab-fact b{display:block;font-size:15px;font-weight:800;color:var(--rose-d);letter-spacing:-.2px;margin-bottom:5px}.mkab-fact i{display:block;font-style:normal;font-size:12px;line-height:1.65;color:#6b625c}.mkab-body .mk-content{font-size:14.5px;line-height:2}.mkab-body .mk-content h2{font-size:16.5px;margin:24px 0 8px}@media (max-width:900px){.mkab-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.mkab-facts{grid-template-columns:1fr}}.mkabout .mkdoc-cta{margin:6px 0 0}iframe.sbc-seal-frame{transition:opacity .25s ease,transform .25s ease}html.mk-seal-away iframe.sbc-seal-frame{opacity:0!important;transform:translateY(16px) scale(.9)!important;pointer-events:none!important}@media (max-width:900px){body.woocommerce-checkout iframe.sbc-seal-frame,body.woocommerce-cart iframe.sbc-seal-frame{transform:scale(.8);transform-origin:bottom left}html.mk-seal-away body.woocommerce-checkout iframe.sbc-seal-frame,html.mk-seal-away body.woocommerce-cart iframe.sbc-seal-frame{transform:translateY(16px) scale(.72)!important}}.mk-toast{bottom:calc(124px + env(safe-area-inset-bottom))!important}@media (max-width:640px){.mk-toast{bottom:calc(112px + env(safe-area-inset-bottom))!important}}body.mk-toasting .mkwafloat{opacity:0;transform:translateY(12px);pointer-events:none}.mkwafloat{transition:opacity .28s ease,transform .28s ease}.mkship-note{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:rgba(177,134,141,.14);border:1px solid rgba(177,134,141,.42);color:#7a5860;font-size:12.5px;line-height:1.75}.mkship-note b{color:#5e3f47;font-weight:700}body.woocommerce-cart .mkship-note,body.woocommerce-checkout .mkship-note{background:rgba(177,134,141,.13);border-color:rgba(177,134,141,.45);color:#e9cdd2}body.woocommerce-cart .mkship-note b,body.woocommerce-checkout .mkship-note b{color:#fbedef}.mkship-nudge{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:rgba(142,104,112,.1);border:1px solid rgba(142,104,112,.3);color:#8E6870;font-size:12.5px;line-height:1.75;font-weight:600}body.woocommerce-cart .mkship-nudge,body.woocommerce-checkout .mkship-nudge{background:rgba(199,154,161,.12);border-color:rgba(199,154,161,.38);color:#C79AA1}.mktrk{max-width:820px;margin:0 auto 26px;padding:20px 22px;border-radius:16px;background:#17120f;border:1px solid rgba(177,134,141,.3);color:#ede2dc;text-align:start}.mktrk-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.mktrk-head b{font-size:16.5px;font-weight:800;color:#fffdf9;line-height:1.5}.mktrk-pill{font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(177,134,141,.16);color:#e9cdd2;border:1px solid rgba(177,134,141,.38);white-space:nowrap}.mktrk.is-paid .mktrk-pill{background:rgba(199,154,161,.14);color:#C79AA1;border-color:rgba(199,154,161,.4)}.mktrk-sub{margin:0 0 16px;font-size:13.5px;line-height:1.8;color:rgba(237,226,220,.72)}.mktrk-sub b{color:#e9cdd2;font-weight:700}.mktrk-steps{list-style:none;margin:0;padding:0;position:relative}.mktrk-step{position:relative;padding-inline-start:34px;padding-bottom:18px;min-height:26px}.mktrk-step:last-child{padding-bottom:0}.mktrk-step::before{content:"";position:absolute;inset-inline-start:8px;top:20px;bottom:-2px;width:2px;background:rgba(177,134,141,.22)}.mktrk-step:last-child::before{display:none}.mktrk-dot{position:absolute;inset-inline-start:0;top:3px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(177,134,141,.38);background:#17120f;display:grid;place-items:center}.mktrk-dot svg{width:10px;height:10px;display:none;fill:none;stroke:#17120f;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mktrk-step.is-done .mktrk-dot{background:#C79AA1;border-color:#C79AA1}.mktrk-step.is-done .mktrk-dot svg{display:block}.mktrk-step.is-done::before{background:rgba(199,154,161,.45)}.mktrk-step.is-now .mktrk-dot{background:#b1868d;border-color:#b1868d;box-shadow:0 0 0 4px rgba(177,134,141,.2)}.mktrk-step .mktrk-lb{display:block;font-size:14.5px;font-weight:700;color:rgba(237,226,220,.55);line-height:1.6}.mktrk-step.is-done .mktrk-lb{color:#ede2dc}.mktrk-step.is-now .mktrk-lb{color:#fffdf9}.mktrk-step .mktrk-nt{display:block;margin-top:3px;font-size:12.5px;line-height:1.7;color:rgba(237,226,220,.55)}.mktrk-step.is-now .mktrk-nt{color:#e9cdd2}.mktrk-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mktrk-wa{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:#B1868D;color:#0b2e18;font-size:14px;font-weight:800;text-decoration:none;border:0;line-height:1}.mktrk-wa:hover{background:#8E6870;color:#0b2e18}.mktrk-wa svg{width:17px;height:17px;fill:currentColor;display:block}.mktrk-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:0 0;color:#e9cdd2;font-size:14px;font-weight:700;text-decoration:none;border:1px solid rgba(177,134,141,.42);line-height:1}.mktrk-ghost:hover{background:rgba(177,134,141,.12);color:#fffdf9}@media (max-width:640px){.mktrk{padding:17px 16px;border-radius:14px}.mktrk-head b{font-size:15.5px}.mktrk-cta .mktrk-wa,.mktrk-cta .mktrk-ghost{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:no-preference){.mktrk-step.is-now .mktrk-dot{animation:mktrkpulse 2.1s ease-in-out infinite}@keyframes mktrkpulse{0%,to{box-shadow:0 0 0 4px rgba(177,134,141,.2)}50%{box-shadow:0 0 0 8px rgba(177,134,141,.08)}}}.mk-subhint{margin:10px 0 0;font-size:12.5px;line-height:1.7;color:rgba(237,226,220,.62);text-align:center}.woocommerce-order{overflow-wrap:anywhere}.woocommerce-order img,.woocommerce-order table,.woocommerce-order address,.woocommerce-order p{max-width:100%}.woocommerce-order .shop_table{width:100%}.woocommerce-columns--addresses{display:grid;grid-template-columns:1fr;gap:18px;margin:18px 0 0}.woocommerce-columns--addresses .col-1,.woocommerce-columns--addresses .col-2{width:100%;float:none;padding:0;margin:0;max-width:100%}.woocommerce-column__title{font-size:15.5px;margin:0 0 8px}.woocommerce-order address{font-style:normal;line-height:1.9}.woocommerce-order-overview{padding-inline-start:0;list-style:none}@media (min-width:760px){.woocommerce-columns--addresses{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:600px){iframe.sbc-seal-frame{bottom:82px!important}}body.woocommerce-order-received .woocommerce-order>p b{color:#f2cbd3}body.single-product .mkmore a,body.woocommerce-cart .mkmore a,body.woocommerce-checkout .mkmore a{border-color:rgba(255,255,255,.45);color:#fff}body.single-product .mkmore a:hover,body.woocommerce-cart .mkmore a:hover,body.woocommerce-checkout .mkmore a:hover{background:#fff;color:#1a1a1a}.mkload-tx{display:none;max-width:300px;text-align:center;font-size:14px;font-weight:700;line-height:1.9}body.mk-ordering .mkload-tx{display:block}body.mk-ordering .mkload-tx{color:#141110}body.mk-ordering.mkdark-load .mkload-tx{color:#f7f1e9}body.mk-ordering{overflow:hidden}.mkcard{container-type:inline-size}.mkcard .mkfav{top:calc(100cqw - 44px);bottom:auto;inset-inline-start:auto;inset-inline-end:auto;right:12px;left:auto}.mkcard.card .ph>.sexb{top:auto;bottom:12px;left:12px;right:auto}.mkcard.card.lux .ph>.brokbadge{top:9px;bottom:auto;left:9px;right:auto}@media (max-width:579px){.mkcard .mkfav{top:calc(100cqw - 39px);right:9px;left:auto;width:30px;height:30px}.mkcard .mkfav svg{width:16px;height:16px}.mkcard.card .ph>.sexb{top:auto;bottom:9px;left:9px;right:auto}.mkcard.card.lux .ph>.brokbadge{top:34px;bottom:auto;left:9px;right:auto}}@supports not (container-type:inline-size){.mkcard .mkfav{top:54px;bottom:auto;right:12px;left:auto}}.catsec .chip{background:var(--rose-d)!important;border-color:var(--rose-d)!important}.catsec .chip:hover{background:#7d5a62!important;border-color:#7d5a62!important}.catsec .chip .c{opacity:.9}.mkcart{background:var(--rose-d);border-color:var(--rose-d)}.mkbar .mkcart{background:var(--rose-d);border-color:var(--rose-d)}.mksec.mkbreeds{background:var(--rose-d)}.mkrevnote{display:none;margin:6px 0 0;font-size:13px;color:var(--mut,#7A6E6B);text-align:center}html[lang=en] .mkrevnote{display:block}a.mklang{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-bottom:0!important;min-width:44px;height:28px;line-height:1;flex:0 0 auto}a.mklang:hover,a.mklang:focus{text-decoration:none!important}.mkbar a.mklang{border-color:#3a3a3a;color:#ede4d8}.mkbar a.mklang:hover{border-color:var(--rose);color:#fff}html[lang=en] .mklang{font-family:Tajawal,system-ui,sans-serif;font-size:11.5px;letter-spacing:.08em}.mkcart{height:28px;padding:0 12px;gap:6px;white-space:nowrap;flex:0 0 auto}.mkcart .mkcount{min-width:18px;height:18px;font-size:10.5px}html[lang=en] .mkcart{letter-spacing:.02em}.mkbar{gap:8px}html[lang=en] .mkbar .mkcart{margin-inline-start:auto}html[lang=en] .mkbar .mklang{margin-inline-start:0}.woocommerce-customer-details--phone,.woocommerce-customer-details--email,.wc-block-order-confirmation-billing-address .wc-block-components-address-card__address-section:last-child,p.woocommerce-customer-details--phone,p.woocommerce-customer-details--email{display:none!important}html[lang=en] .woocommerce-customer-details address,html[lang=en] .woocommerce-customer-details p,html[lang=en] .woocommerce-column__title,html[lang=en] .woocommerce-columns--addresses{text-align:left;direction:ltr}html[lang=en] .woocommerce-customer-details--phone{text-align:left}html[lang=en] .woocommerce-table--order-details th,html[lang=en] .woocommerce-table--order-details td,html[lang=en] .woocommerce-order-overview li{text-align:left}.mknext{margin:22px 0 0;padding:20px 20px 18px;border-radius:16px;border:1px solid rgba(255,253,249,.14);background:rgba(255,253,249,.05)}.mknext-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mknext-num{flex:0 0 auto;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:13px;background:var(--rose-d,#8E6870);color:#fff}.mknext-title{font-size:17px;font-weight:700;color:#fffdf9;line-height:1.5}.mknext-note{margin:0 0 14px;font-size:14.5px;line-height:1.8;color:rgba(255,253,249,.78)}.mknext-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:12px;width:100%;font-size:15.5px;font-weight:700;text-align:center;line-height:1.4;text-decoration:none!important;transition:background .18s,border-color .18s}.mknext-btn.is-locked{background:rgba(255,253,249,.06);border:1px dashed rgba(255,253,249,.28);color:rgba(255,253,249,.55);cursor:not-allowed;user-select:none}.mknext-lock{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.mknext-btn.is-live{background:#8E6870;border:1px solid #8E6870;color:#fff}.mknext-btn.is-live:hover{background:#8E6870;border-color:#8E6870;color:#fff}.mknext-wa{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:10px;padding:0 18px;border-radius:12px;background:#B1868D;color:#08301a!important;font-weight:700;font-size:15px;text-decoration:none!important}.mknext-wa:hover{background:#8E6870;color:#08301a!important}.mknext-poll{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:rgba(255,253,249,.6)}.mknext-dot{width:8px;height:8px;border-radius:999px;background:var(--rose,#B1868D);animation:mknextpulse 1.6s ease-in-out infinite}@keyframes mknextpulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.mknext-keep{margin:14px 0 0;font-size:13.5px;line-height:1.75;color:rgba(255,253,249,.6)}.mknext-keep b{color:#fffdf9}.mknext-keep a{color:#f2cbd3}.mknext.is-open{border-color:rgba(142,104,112,.5);background:rgba(142,104,112,.1)}.mknext.is-open .mknext-num{background:#8E6870}.mknext.just-opened{animation:mknextpop .45s ease}@keyframes mknextpop{0%{transform:scale(.985);opacity:.6}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.mknext-dot,.mknext.just-opened{animation:none}}.mkrc{margin:14px 0 0}.mkrc-msg{margin:0 0 12px;padding:11px 14px;border-radius:10px;font-size:14px;line-height:1.7;font-weight:600}.mkrc-msg.is-ok{background:rgba(142,104,112,.16);border:1px solid rgba(142,104,112,.45);color:#F3E3E1}.mkrc-msg.is-bad{background:rgba(164,38,44,.14);border:1px solid rgba(164,38,44,.42);color:#f3c9cb}.mkrc-form{display:block}.mkrc-drop{display:block;position:relative;padding:20px 18px;border-radius:14px;text-align:center;cursor:pointer;border:1px dashed rgba(255,253,249,.3);background:rgba(255,253,249,.04);transition:border-color .18s,background .18s}.mkrc-drop:hover,.mkrc-drop:focus-within{border-color:var(--rose,#B1868D);background:rgba(255,253,249,.07)}.mkrc-ico{display:block;margin:0 auto 8px;width:26px;height:26px;fill:none;stroke:var(--rose,#B1868D);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mkrc-lab{display:block;font-size:15.5px;font-weight:700;color:#fffdf9;line-height:1.5}.mkrc-hint{display:block;margin-top:5px;font-size:12.5px;line-height:1.7;color:rgba(255,253,249,.58)}.mkrc-file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.mkrc-name{display:none;margin-top:9px;font-size:13px;font-weight:600;color:#f2cbd3;word-break:break-all}.mkrc-name.is-set{display:block}.mkrc-go{display:block;width:100%;min-height:48px;margin-top:10px;padding:0 18px;border:1px solid var(--rose-d,#8E6870);border-radius:12px;background:var(--rose-d,#8E6870);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s}.mkrc-go:hover{background:#7a5760;border-color:#7a5760}.mkrc-go[disabled]{opacity:.55;cursor:progress}.mkrc-sent{margin:10px 0 0;font-size:13px;color:rgba(255,253,249,.6)}.mkrc.is-sent .mkrc-drop{border-style:solid;border-color:rgba(255,253,249,.16)}.mkrc.is-sent .mkrc-lab{font-size:14.5px;color:rgba(255,253,249,.8)}.mk-split{margin:6px 0 0;font-size:13.5px;line-height:1.7;color:var(--rose-d,#8E6870);background:rgba(177,134,141,.1);border:1px solid rgba(177,134,141,.28);border-radius:10px;padding:8px 12px;display:inline-block}html[lang=en] .mk-split{direction:ltr}.mkpays span[data-pay]{position:relative}.mkpays span.soon{opacity:.62}.mk-inc .mk-inc-h{letter-spacing:0}a.buy,a.buy.mkadd,.mkadd{background:#8f6d72;border-color:#8f6d72}a.buy:hover,a.buy.mkadd:hover,.mkadd:hover{background:#7d5f64;border-color:#7d5f64}.mkstriphead b{background:#8f6d72}.mkrevs .mkrf-btn,.mkrevform .mkrf .mkrf-btn{background:#8f6d72;border-color:#8f6d72}.mkrevs .mkrf-btn:hover,.mkrevform .mkrf .mkrf-btn:hover{background:#7d5f64;border-color:#7d5f64}.mkbreeds article.mkbcard{background:#8c6e74;border-color:rgba(255,255,255,.34)}.mkbreeds article.mkbcard h3{color:#fff}.mkbreeds article.mkbcard p{color:#fff}.mksec.mkpay .sechead .eyebrow,.mksec.mkcattery .sechead .eyebrow,.mksec.mkcerts .sechead .eyebrow,.mksec.mkfaq .sechead .eyebrow,.mksec.mkterms .sechead .eyebrow{color:#8b666e}.mkfoot .mkcred-tx i,.mkcred .mkcred-tx i{color:#856269}.mkcatr i{color:#7e6d44}.mkcatnote{color:#6f6f6f}.mkrevnote{color:#8f8781}.mkrev time,article.mkrev .mkrevtop time{color:#8b8a88}.mksec.mkbreeds .sechead .eyebrow{color:rgba(255,255,255,.95)}.mksec.mkbreeds .sechead .mksub{color:#fff}.mk404{padding-block:56px 72px;min-height:52vh;display:flex;align-items:center;justify-content:center}.mk404-box{max-width:620px;text-align:center}.mk404-code{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:78px;line-height:1;font-weight:600;color:#8b666e;letter-spacing:.06em;margin:0 0 6px;direction:ltr}.mk404 h1{margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.5}.mk404-lead{margin:0 0 24px;font-size:15px;line-height:1.9;color:#4a4340}.mk404-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 0 26px}.mk404-go,.mk404-wa{display:inline-block;text-decoration:none;font-weight:700;font-size:14.5px;padding:12px 26px;border-radius:999px;border:1px solid transparent}.mk404-go{background:#8f6d72;color:#fff}.mk404-go:hover{background:#7d5f64}.mk404-wa{background:0 0;color:#856269;border-color:#e0cdd1}.mk404-wa:hover{background:#f8f1f2}.mk404-links{display:flex;gap:8px 20px;justify-content:center;flex-wrap:wrap;padding-top:20px;border-top:1px solid #ece4de}.mk404-links a{font-size:13.5px;color:#6f6f6f;text-decoration:none}.mk404-links a:hover{color:#856269;text-decoration:underline}@media (max-width:560px){.mk404-code{font-size:60px}.mk404 h1{font-size:22px}.mk404{padding:40px 0 52px}}.mkphead .mk-crumb a{color:rgba(255,255,255,.86)}.mkwait .mkwaitbtn,a.mkwaitbtn{background:#fff;color:#0b0b0b}.mkwait .mkwaitbtn:hover,a.mkwaitbtn:hover{background:#f4efe8}.mkdoc-upd,.mkdoc-upd bdi{color:#6f6f6f}.mkdoc-note a,p.mkdoc-note a{color:#8b666e}body.woocommerce-order-received .woocommerce-customer-details.mk-one-addr{margin-top:26px;padding:16px 18px;border:1px solid rgba(255,253,249,.13);border-radius:14px;background:#141110;text-align:start}body.woocommerce-order-received .mk-one-addr .woocommerce-column__title{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rose,#B1868D);font-weight:800;margin:0 0 7px}body.woocommerce-order-received .mk-one-addr address{font-style:normal;line-height:1.9;font-size:14.5px;margin:0}@media (max-width:560px){body.woocommerce-order-received .woocommerce-customer-details.mk-one-addr{margin-top:20px;padding:14px 15px}body.woocommerce-order-received .mk-one-addr address{font-size:13.5px}}.mk-galmain>.seal{inset-inline:auto;left:auto;right:12px}.mk-galmain>.brokbadge{inset-inline:auto;top:auto;right:auto;bottom:12px;left:12px}@media (max-width:560px){.mk-galmain>.seal{right:9px;top:9px}.mk-galmain>.brokbadge{bottom:9px;left:9px}}.mk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mkrf-stars{border:0;padding:0;margin:0}.mkrf-stars label:focus-within,.mkrf-stars input:focus-visible+label{outline:2px solid #c9a961;outline-offset:2px;border-radius:4px}@media (hover:none){.mkcard .ph img.ph2{display:none}}.mkrf-stars label{color:#6a6a6a}.mk-pn.is-empty .mk-pn-name{color:#8c837d}.mk-gen-lab{color:#a0958e;font-size:12px}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:rgba(255,253,249,.58)!important}.mkrevs .mkrf input::placeholder,.mkrevs .mkrf textarea::placeholder{color:rgba(255,253,249,.58)}.mk-addon{color:#6f5527}.mkverified,.mkcatnote,.mkfoot .mkcopy,.mkcard .rdy,.mkveil b,.mkcard .pr .inc,.mkrevtop time,.mk-cbody small,.mk-pn-role,.mkcard .tags .t,.mkcard .sp,.mkstripitem,.mk-addon small{font-size:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.mkcard,.mkb span,.mkcatimg,.mkstripitem img,.mkmore a{transition:none!important}}.mkgrouphead h3{margin:0;line-height:1.35}.mknext-title{margin:0;font:inherit;font-weight:700}.mkfoldbtn,.mkmiaw-x{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mkfav::before{content:"";position:absolute;inset:-7px;border-radius:50%}.mkcart,a.mklang{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.chip,.sortw select{min-height:44px}.chip{display:inline-flex;align-items:center}.mkrf-stars label{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:1}.mkmiaw-chip{min-height:38px;display:inline-flex;align-items:center}.mkfootnav a,.mk404-links a{display:inline-block;padding-block:12px}.mkgeo-how summary{padding-block:12px}.mkbar .mkt{display:inline-flex;align-items:center;min-height:44px}@media (max-width:640px){.mkfoldbtn{min-width:44px;min-height:44px}}.mktrk-wa,.mknext-wa{background:#B1868D;color:#08301a}.mktrk-wa:hover,.mknext-wa:hover{background:#8E6870}.mkcard .tags .t.brok,.mk-tagrow .t.brok{background:#3a2e12;color:#e5c77a}.mk-tagrow .t.own{background:#f5ebec;color:#8e6870;border-color:#eadadc}.mkcard .tags .t.own{background:#3a222a;color:#f0c9d2}.mkcount,a.mklang,.mkcard .tags .t,.mk-tagrow .t,.ph .code,.spec .k,.spec .v,.mk-spec td,.mp1 .mpl,.mp1 .mps,.mkgeo-info .mkgeo-co,.mkmiaw-note,.mkmiaw-sub,.mkmiaw-card span{font-size:12px}.mk-pd-wrap{max-width:1220px;margin:0 auto}.mk-pd-chips{display:flex;gap:6px;justify-content:center;overflow-x:auto;scrollbar-width:none;padding-block:2px;margin-bottom:13px}.mk-pd-chips::-webkit-scrollbar{display:none}.mk-pd-chip{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #3a2e30;border-radius:999px;background:0 0;color:#d9c6c9;font:600 12px Tajawal,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.mk-pd-chip:hover{border-color:var(--rose-d)}.mk-pd-chip[aria-current=true]{background:var(--rose-d);border-color:var(--rose-d);color:#fff}.mk-pd-chip:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.mk-pd-view{position:relative}.mk-pd{display:flex;gap:16px;padding:2px 2px 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;overscroll-behavior-x:contain}.mk-pd::-webkit-scrollbar{display:none}.mk-pd.is-drag{cursor:grabbing;scroll-snap-type:none}.mk-pd.is-drag *{pointer-events:none}.mk-pdgen{flex:0 0 auto;scroll-snap-align:center;width:min(552px,84vw);background:#0f0f0f;border:1px solid #1f1d1b;border-radius:14px;padding:14px 14px 15px;display:flex;flex-direction:column;min-height:0}.mk-pdgen:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.mk-pdgen.g1{width:min(300px,70vw);background:linear-gradient(135deg,#231d1e,#161314);border-color:#4a3a3d}.mk-pdlab{display:flex;align-items:baseline;gap:9px;margin-bottom:12px}.mk-pdlab b{font-size:10.5px;letter-spacing:.18em;color:#7c736c;font-weight:500}.mk-pdlab i{font-style:normal;font-size:10px;color:#5c554f;letter-spacing:.05em;margin-inline-start:auto}.mk-pdbody{display:grid;gap:10px;align-content:start;grid-template-columns:1fr 1fr}.mk-pdgen.g1 .mk-pdbody{grid-template-columns:1fr;place-content:center;min-height:126px}.mk-pdpair{position:relative;padding-inline-start:13px;display:grid;gap:8px}.mk-pdpair::before{content:"";position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:1px;background:#2e2e2e}.mk-pdof{font-size:10px;color:#5c554f;letter-spacing:.03em;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-pdgen.g2 .mk-pdpair{padding-inline-start:0}.mk-pdgen.g2 .mk-pdpair::before{display:none}.mk-pd .mk-pn{position:relative;height:auto;display:block;border-radius:12px;padding:9px 13px;gap:0}.mk-pd .mk-pn::before{content:"";position:absolute;inset-inline-start:-13px;top:50%;width:13px;height:1px;background:#2e2e2e}.mk-pdgen.g2 .mk-pn::before{display:none}.mk-pd .mk-pn-role{display:block;font-size:10.5px}.mk-pd .mk-pn-name{display:block;font-size:13px;white-space:normal;overflow:visible;word-break:break-word;line-height:1.45}.mk-pd .mk-pn.is-self{background:0 0;border:0;padding:4px 8px;text-align:center;min-height:0}.mk-pd .mk-pn.is-self::before{display:none}.mk-pd .mk-pn.is-self .mk-pn-name{font-size:16.5px;margin-top:3px}.mk-pd-rail{margin:0 2px;height:2px;border-radius:99px;background:#1e1c1a;overflow:hidden}.mk-pd-rail i{display:block;height:100%;border-radius:99px;background:var(--rose-d);transform-origin:right center;transition:transform .12s linear}.mk-pd-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:12px;color:#7c736c;transition:opacity .35s}.mk-pd-hint.is-off{opacity:0}.mk-pd-hint svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mk-pd-hint svg.v{display:none}@media (max-width:700px){.mk-pd{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;max-height:58vh;padding-inline-end:14px;overscroll-behavior-y:contain}.mk-pdgen,.mk-pdgen.g1{width:auto;scroll-snap-align:start}.mk-pdbody{grid-template-columns:1fr}.mk-pd-rail{position:absolute;inset-inline-end:2px;inset-block:4px;width:2px;height:auto;margin:0}.mk-pd-rail i{transform-origin:center top}.mk-pd-hint svg.h{display:none}.mk-pd-hint svg.v{display:inline}.mk-pd-chips{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mk-pd{scroll-behavior:auto}.mk-pd-rail i{transition:none}}.mk-pd.is-fit{cursor:default;justify-content:center}.mk-pd.is-fit+.mk-pd-rail{visibility:hidden}.mk-pd-hint.is-none{display:none}.mk-pd .mk-pn.is-self .mk-pn-role{font-size:11px}.mkpc-sec{background:#0b0b0b;padding:6px 0 52px}.mkpc-wrap{max-width:1080px;margin:0 auto;padding:0 20px}.mkpc-scroll{overflow-x:auto}.mkpc-scroll::-webkit-scrollbar{height:6px}.mkpc{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;align-items:center;min-width:0}.mkpc-col{display:flex;flex-direction:column;gap:14px;justify-content:center;min-width:0}.mkpc-hd{text-align:center;font-size:10.5px;letter-spacing:.18em;color:#7c736c;font-weight:500;margin-bottom:2px}.mkpc-grp{display:flex;flex-direction:column;gap:12px;position:relative;padding-inline-end:14px}.mkpc-grp::before{content:"";position:absolute;inset-inline-end:0;top:14%;bottom:14%;width:2px;background:#2a2422;border-radius:2px}.mkpc .mk-pn{height:auto;display:block;padding:11px 14px;min-width:0}.mkpc .mk-pn-role{display:block;font-size:10.5px}.mkpc .mk-pn-name{display:block;white-space:normal;overflow:visible;text-overflow:clip}.mkpc .mk-pn.is-self{min-height:0;padding:13px 15px}.mkpc-colors{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:7px}.mkpc-pair{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#b3a69b;font-weight:500}.mkpc-sw{width:13px;height:13px;border-radius:4px;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.22),inset 0 0 0 1px rgba(0,0,0,.28)}@media (max-width:820px){.mkpc{grid-template-columns:1fr;gap:20px}.mkpc-hd{text-align:right;border-bottom:1px solid #211d1b;padding-bottom:8px;margin-bottom:4px}.mkpc-wrap{padding:0 16px}}.mk-cartnext{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:16px;padding:22px 20px 18px}.mk-cartnext h2{font-size:17px;font-weight:800;margin:0 0 8px;color:#fff}.mk-cn-lead{font-size:12.5px;line-height:1.85;color:rgba(255,253,249,.6);margin:0 0 14px}.mk-cn-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.mk-cn-list li{display:flex;gap:9px;align-items:baseline;font-size:13px;line-height:1.7}.mk-cn-list li::before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--rose);transform:translateY(-2px)}.mk-cn-list b{color:#fff;font-weight:700}.mk-cn-list span{color:rgba(255,253,249,.55)}.mk-cartnext .checkout-button,.mk-cartnext .button{width:100%;display:block;text-align:center}.mk-cartnext a.checkout-button.button.alt{background:var(--rose)!important;color:#fff!important;border:0;font-weight:800!important;box-shadow:0 12px 26px -14px rgba(177,134,141,.95);transition:background .18s,transform .18s}.mk-cartnext a.checkout-button.button.alt:hover{background:var(--rose-d)!important;color:#fff!important;transform:translateY(-1px)}.mk-cartnext a.checkout-button.button.alt:focus-visible{outline:2px solid var(--rose-l);outline-offset:3px}.mk-cn-foot{font-size:11.5px;color:rgba(255,253,249,.45);margin:12px 0 0;text-align:center}.mk-shiptbl{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:14px;padding:16px 16px 13px;margin:0 0 22px}.mk-shiptbl h3{font-size:14.5px;font-weight:800;margin:0 0 11px;color:#fff}.mk-shiptbl ul{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:#242424;border-radius:10px;overflow:hidden}.mk-shiptbl li{display:flex;align-items:center;gap:10px;background:#131313;padding:10px 12px;font-size:13px}.mk-st-where{color:#fff;font-weight:700;flex:1 1 auto;min-width:0}.mk-st-how{color:rgba(255,253,249,.42);font-size:11px;white-space:nowrap}.mk-st-cost{color:var(--rose);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:4px}.mk-shiptbl li.free .mk-st-cost{background:var(--rose);color:#fff;border-radius:999px;padding:2px 11px;font-size:11.5px}.mk-st-foot{font-size:11.5px;line-height:1.8;color:rgba(255,253,249,.55);margin:11px 0 0}@media (max-width:420px){.mk-shiptbl li{flex-wrap:wrap;gap:4px 10px}.mk-st-where{flex:1 1 100%}}.mk-cadd-sub{font-size:12px;color:rgba(255,253,249,.5);margin:-4px 0 12px;line-height:1.7}.mk-cline.mk-pick{position:relative;align-items:center;gap:13px;padding:22px 14px 15px;border-radius:14px;cursor:pointer;transition:border-color .18s,background .18s}.mk-pk-tag{position:absolute;top:-1px;inset-inline-start:14px;background:var(--rose);color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em;padding:3px 10px;border-radius:0 0 8px 8px;line-height:1.4}.mk-pk-ico{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(177,134,141,.14);color:var(--rose);border:1px solid rgba(177,134,141,.28)}.mk-pk-ico svg{width:21px;height:21px;display:block}.mk-cline.mk-pick.on .mk-pk-ico{background:var(--rose);color:#fff;border-color:var(--rose)}.mk-cline.mk-pick .mk-pk-ico.mk-ico-shine,.mk-cline.mk-pick.on .mk-pk-ico.mk-ico-shine{position:relative;overflow:hidden;color:#fff;border-color:rgba(234,218,220,.5);background:linear-gradient(150deg,#cfa3aa 0%,var(--rose) 46%,var(--rose-d) 100%);box-shadow:0 8px 20px -8px rgba(177,134,141,.95),0 0 0 4px rgba(177,134,141,.1),inset 0 1px 0 rgba(255,255,255,.38)}.mk-pk-ico.mk-ico-shine svg{filter:drop-shadow(0 1px 1px rgba(84,54,59,.45))}.mk-pk-ico.mk-ico-shine::after{content:"";position:absolute;inset:-30%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 47%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.22) 53%,transparent 60%);transform:translateX(-150%);animation:mk-icoshine 4.6s ease-in-out 1s infinite}@keyframes mk-icoshine{0%{transform:translateX(-150%)}22%,to{transform:translateX(150%)}}.mk-cadd label.mk-pick:nth-of-type(2) .mk-ico-shine::after{animation-delay:3.3s}@media (prefers-reduced-motion:reduce){.mk-pk-ico.mk-ico-shine::after{animation:none;opacity:0}}.mk-pk-why{display:block;margin-top:5px;font-size:11.5px;line-height:1.7;font-style:normal;color:var(--rose)}.mk-cline.mk-pick .mk-cprice{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;align-self:center}@media (max-width:420px){.mk-cline.mk-pick{flex-wrap:wrap}.mk-cline.mk-pick .mk-cprice{width:100%;text-align:end}}@media (min-width:561px){.mkwafloat{inset-inline:auto;inset-inline-start:18px;margin:0;bottom:calc(18px + env(safe-area-inset-bottom));padding:12px 22px;font-size:13.5px;border-radius:999px;box-shadow:0 14px 32px -12px rgba(0,0,0,.6)}body{padding-bottom:44px!important}}.pawcol .pw{animation:none!important;opacity:.05}.rails i{opacity:.16}.rails i:last-child{opacity:.07}.mkcard .tags .t{background:0 0;border:1px solid rgba(233,221,212,.2);color:#c9bfb7;font-weight:600;letter-spacing:.05em}.mkcard .tags .t-av{border-color:rgba(233,221,212,.26);color:#e6dcd3}.mkcard .tags .t-bk,.mkcard .tags .t-hd{border-color:rgba(199,154,161,.48);color:var(--rose-l)}.mkcard .tags .t-sd{border-color:rgba(255,255,255,.09);color:#7c746f}.mkcard .tags .t.own{display:none}.mkcard .spec{background:0 0;border:0;border-radius:0;border-top:1px solid rgba(255,255,255,.07);margin-top:13px}.mkcard .spec .r{padding:12px 0 2px}.mkcard .spec .r+.r{border-top-color:rgba(255,255,255,.06)}.mkcard .btns{align-items:center;gap:4px}.mkcard .btns .buy{flex:1}.mkcard .btns .wa2{flex:0 0 auto;background:0 0;border:0;border-radius:0;color:#968d87;font-weight:500;padding:13px 10px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.mkcard .btns .wa2:hover{background:0 0;color:var(--cream);border-color:transparent;border-bottom-color:rgba(177,134,141,.6)}.petname{display:block;font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.35;color:var(--cream);letter-spacing:.01em}.petname.big{font-size:34px;line-height:1.25}.mkcard .nm.hasname{font-size:12.5px;font-weight:500;color:#9a918b;letter-spacing:.03em;margin-top:-4px}.mkcard .nm.hasname:hover{color:var(--rose-l)}.mk-h1.hasname{font-size:16px;font-weight:500;color:var(--mut);margin-top:2px}.hero h1,.sechead h2,.mksec .sechead h2,.mkphead h1{font-family:"El Messiri","Tajawal",system-ui,sans-serif;letter-spacing:0}.hero h1{font-weight:600}.sechead h2,.mksec .sechead h2{font-weight:600;letter-spacing:0}@media (min-width:900px){.hero{padding-top:76px}.sechead{padding-top:78px}.catsec ul.products{padding-top:34px;gap:34px}}.mkcard .ph img:not(.ph2),.mkcard .ph img{transition:transform .75s cubic-bezier(.22,.61,.36,1)}.mkcard{transition:box-shadow .45s ease,transform .45s cubic-bezier(.22,.61,.36,1)}.catsec{position:relative;isolation:isolate}.catsec::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.05;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px}@media (prefers-reduced-motion:reduce){.mkcard,.mkcard .ph img{transition:none}}.mkcard .pr .inc{color:#c9bfb7}.mkcard .pr .inc,.catsec .inc{background:0 0;border-color:rgba(255,255,255,.09)}.mkcard .rdy.ok{color:var(--rose-l)}.mkcard .rdy{color:#a79c95}.mkshot{display:flex;align-items:center;gap:12px;cursor:pointer;border:1px dashed #d9d0c2;border-radius:8px;padding:13px 14px;background:#fdfbf7;transition:border-color .2s,background .2s}.mkshot:hover{border-color:var(--rose);background:#fff}.mkshot:focus-within{outline:2px solid var(--rose);outline-offset:2px}.mkshot input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.mkshot-ico{flex:0 0 auto;width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:rgba(177,134,141,.12);color:var(--rose-d);border:1px solid rgba(177,134,141,.26)}.mkshot-ico svg{width:19px;height:19px;display:block}.mkshot-t{display:block;min-width:0;line-height:1.5}.mkshot-t b{display:block;font-size:13px;font-weight:700;color:var(--ink)}.mkshot-t i{display:block;font-style:normal;font-size:11.5px;color:var(--mut);margin-top:2px}.mkshot-n{margin-inline-start:auto;font-size:11.5px;color:var(--rose-d);font-weight:700;white-space:nowrap;max-width:38%;overflow:hidden;text-overflow:ellipsis}.mkshot.on{border-style:solid;border-color:var(--rose);background:#fff}.mkshot.on .mkshot-ico{background:var(--rose);color:#fff;border-color:var(--rose)}.mkshot.big{border-color:#b26a00}.mkshot.big .mkshot-n{color:#b26a00}@media (max-width:520px){.mkshot{flex-wrap:wrap}.mkshot-n{margin-inline-start:0;max-width:100%;flex:1 0 100%}}.mkrevo .mkshot{border-color:#3a3230;background:#141110}.mkrevo .mkshot:hover,.mkrevo .mkshot.on{background:#191514;border-color:var(--rose)}.mkrevo .mkshot-t b{color:var(--cream)}.mkrevo .mkshot-t i{color:#a0958e}.mkrevo .mkshot-n{color:var(--rose-l)}.mkrevrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 8px}.mkcard[hidden],.card[hidden],.mkgroup[hidden]{display:none!important}.mkrevrow .mkrevstars{margin:0;margin-inline-end:auto}.mkrevstars{display:flex;align-items:center;gap:5px}.mkrevstars-o{color:#dcd2c6;font-style:normal}.mkrevstars-n{font-size:11px;letter-spacing:0;font-weight:700;color:#8c837c}.mkrevs .mkrevstars-o{color:rgba(255,255,255,.26)}.mkrevs .mkrevstars-n{color:rgba(255,253,249,.55)}.mkrevshot{flex:0 0 auto;position:relative;display:block;padding:0;border:0;cursor:zoom-in;width:52px;height:52px;border-radius:8px;overflow:hidden;background:#efe9e0;box-shadow:0 0 0 1px var(--line);transition:width .32s cubic-bezier(.22,.61,.36,1),height .32s cubic-bezier(.22,.61,.36,1),border-radius .32s,box-shadow .2s}.mkrevshot:hover{box-shadow:0 0 0 1px var(--rose)}.mkrevshot:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.mkrevshot img{display:block;width:100%;height:100%;object-fit:cover}.mkrevshot-z{position:absolute;inset-inline-end:3px;bottom:3px;width:17px;height:17px;display:grid;place-items:center;border-radius:5px;background:rgba(12,10,8,.66);color:#fff;transition:opacity .2s}.mkrevshot-z svg{width:11px;height:11px}.mkrevrow:has(.mkrevshot[aria-expanded=true]){flex-wrap:wrap}.mkrevshot[aria-expanded=true]{width:100%;height:auto;aspect-ratio:1/1;border-radius:10px;cursor:zoom-out;order:2;margin-top:4px}.mkrevshot[aria-expanded=true] .mkrevshot-z{opacity:0}.mkrevrow.shotopen{flex-wrap:wrap}@supports not (aspect-ratio:1/1){.mkrevshot[aria-expanded=true]{height:280px}}.mkrevclip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 11px 7px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:12px;font-weight:700;line-height:1;transition:border-color .2s,box-shadow .2s,background .2s}.mkrevclip:hover{border-color:var(--rose);background:#fffaf8}.mkrevclip:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.mkrevclip-p{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--rose);color:#fff}.mkrevclip-p svg{width:11px;height:11px;display:block;margin-inline-start:1px}.mkrevclip-l{white-space:nowrap}.mkrevclip[hidden]{display:none!important}.mkrevvid{order:3;flex:1 0 100%;margin-top:6px;border-radius:10px;overflow:hidden;background:#0c0a08;box-shadow:0 0 0 1px var(--line)}.mkrevvid video{display:block;width:100%;height:auto;max-height:68vh;background:#0c0a08}.mkrevrow.clipopen{flex-wrap:wrap}.mkrevclip-e{order:3;flex:1 0 100%;margin-top:6px;font-size:12px;color:var(--mut)}.mkrevclipmsg{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:#8a6d3b}.mkrevo .mkrevclipmsg{color:#d9a441}.mkpr-revs{padding:8px 0 4px}.mkpr-revh{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:22px;font-weight:600;margin:0 0 4px;color:var(--ink)}.mkpr-revs .mkrevgrid{padding-top:14px}.mkbreed-lead{max-width:64ch;margin:0 auto 6px;padding-top:26px;text-align:center}.mkbreed-lead p{font-size:14.5px;line-height:2;color:#b6aba0;margin:0 0 12px}.mkbreed-lead p:first-child{font-size:16px;color:var(--cream)}.mkbreed-none{text-align:center;border:1px dashed #2e2e2e;border-radius:14px;padding:34px 22px;margin-top:22px;background:#101010}.mkbreed-none b{display:block;font-size:17px;color:var(--cream);margin-bottom:6px}.mkbreed-none span{display:block;font-size:13px;color:#9a9089;line-height:1.8}.mkbreed-none-a{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.mkbreed-none-a a{text-decoration:none;font-size:13.5px;font-weight:700;border-radius:999px;padding:12px 22px;transition:.2s}.mkbreed-none-a .mkbn-1{background:var(--rose);color:#fff}.mkbreed-none-a .mkbn-1:hover{background:var(--rose-d)}.mkbreed-none-a .mkbn-2{border:1px solid #333;color:#cfc6be}.mkbreed-none-a .mkbn-2:hover{border-color:var(--rose);color:#fff}.mkbreed-nav{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;padding:34px 0 8px;border-top:1px solid rgba(255,255,255,.07);margin-top:34px}.mkbreed-nav a{text-decoration:none;font-size:13px;color:#b6aba0;border:1px solid #2c2c2c;border-radius:999px;padding:10px 20px;transition:.2s}.mkbreed-nav a:hover{border-color:var(--rose);color:var(--cream)}.mkwl{max-width:560px;margin:34px auto 6px;background:#101010;border:1px solid #262626;border-radius:16px;padding:26px 24px}.mkwl h3{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:20px;font-weight:600;margin:0 0 6px;color:var(--cream)}.mkwl-lead{font-size:13px;line-height:1.9;color:#9a9089;margin:0 0 16px}.mkwl-err{font-size:12.5px;color:#e3aeb6;margin:0 0 10px}.mkwl-f{display:flex;flex-direction:column;gap:10px}.mkwl-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkwl-f input,.mkwl-f select,.mkwl-f textarea{font:inherit;font-size:13.5px;padding:12px 14px;border:1px solid #2e2e2e;border-radius:9px;background:#161616;color:var(--cream);width:100%}.mkwl-f textarea{resize:vertical;line-height:1.8}.mkwl-f input::placeholder,.mkwl-f textarea::placeholder{color:#6f6862}.mkwl-f input:focus,.mkwl-f select:focus,.mkwl-f textarea:focus{outline:2px solid var(--rose);outline-offset:1px;border-color:var(--rose)}.mkwl-btn{font:inherit;font-size:14px;font-weight:800;cursor:pointer;border:0;background:var(--rose);color:#fff;border-radius:9px;padding:14px;transition:background .2s}.mkwl-btn:hover{background:var(--rose-d)}.mkwl-fine{font-size:11px;color:#7e756f;line-height:1.8;margin:2px 0 0;text-align:center}.mkwl-ok b{display:block;font-size:18px;color:var(--cream);margin-bottom:6px}.mkwl-ok span{display:block;font-size:13px;color:#9a9089;line-height:1.9}@media (max-width:520px){.mkwl-row{grid-template-columns:1fr}}.mkjourney{padding:8px 0 10px}.mkjr{list-style:none;margin:0 auto;padding:26px 0 0;max-width:720px;display:grid;gap:2px;counter-reset:none}.mkjr-i{display:grid;grid-template-columns:auto auto 1fr;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line);position:relative}.mkjr-i:last-child{border-bottom:0}.mkjr-n{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--rose-d);width:22px;text-align:center;padding-top:9px}.mkjr-ic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(177,134,141,.1);color:var(--rose-d);border:1px solid rgba(177,134,141,.24)}.mkjr-ic svg{width:21px;height:21px;display:block}.mkjr-b{min-width:0}.mkjr-b b{display:block;font-size:16.5px;font-weight:700;color:var(--ink);margin-bottom:5px}.mkjr-b span{display:block;font-size:13.8px;line-height:2;color:var(--mut)}.mkjr-foot{text-align:center;font-size:13px;color:var(--mut);margin:26px 0 0}.mkjourney .mkbreed-nav{border-top-color:var(--line)}.mkjourney .mkbreed-nav a{color:var(--mut);border-color:var(--line)}.mkjourney .mkbreed-nav a:hover{border-color:var(--rose);color:var(--ink)}@media (max-width:560px){.mkjr-i{grid-template-columns:auto 1fr;gap:12px}.mkjr-n{display:none}}.mkbfaq{max-width:800px;margin:44px auto 0}.mkbfaq-head{display:flex;align-items:center;gap:14px;margin-bottom:6px}.mkbfaq-head h2{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:19px;font-weight:600;color:var(--cream);margin:0;white-space:nowrap}.mkacc.mkbacc details{border-bottom:1px solid rgba(255,255,255,.08)}.mkacc.mkbacc summary{color:var(--cream);font-size:14px;padding:16px 0}.mkacc.mkbacc summary::after{color:var(--rose)}.mkacc.mkbacc summary:hover{color:#fff}.mkacc.mkbacc details>div{color:#b6aba0;font-size:13.5px;line-height:1.95;padding:0 0 18px}.mkacc.mkbacc details>div p{margin:0 0 10px}.mkacc.mkbacc details>div p:last-child{margin-bottom:0}.mkacc.mkbacc details>div b{color:var(--cream)}.mkacc.mkbacc details>div a{color:var(--rose);text-decoration:none;border-bottom:1px solid rgba(177,134,141,.4)}.mkacc.mkbacc details>div a:hover{color:var(--cream);border-bottom-color:var(--cream)}.mkbfaq-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 12px!important}.mkbfaq-price b{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:27px;font-weight:700;color:var(--rose)!important;line-height:1.1;font-variant-numeric:tabular-nums}.mkbfaq-price span{color:#6e6560;font-size:18px}.mkbfaq-price i{font-style:normal;font-size:13px;color:#9a9089}.mkbfaq-a{display:inline-block;border-bottom:0!important;background:var(--rose);color:#fff!important;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700}.mkbfaq-a:hover{background:var(--rose-d);color:#fff!important}ul.mkbcolors{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:7px}ul.mkbcolors li{display:inline-flex;align-items:baseline;gap:6px;border:1px solid #2c2c2c;border-radius:999px;padding:7px 14px;background:#0e0e0e}ul.mkbcolors li b{font-size:13px;font-weight:700;color:var(--cream)}ul.mkbcolors li i{font-style:normal;font-size:11.5px;color:#9a9089}.mkbreed-note{font-size:13px;color:#9a9089}.mkbreed-note a{color:var(--rose);text-decoration:none;border-bottom:1px solid rgba(177,134,141,.4)}.mkbreed-note a:hover{color:var(--cream);border-bottom-color:var(--cream)}@media (max-width:560px){.mkbfaq{margin-top:32px}.mkbfaq-head h2{font-size:17px;white-space:normal}.mkbfaq-price b{font-size:23px}ul.mkbcolors li{padding:6px 12px}}.mkcship{max-width:560px;margin:22px auto 30px;border:1px solid #2c2c2c;border-radius:16px;background:#0e0e0e;padding:18px 22px;text-align:center}.mkcship-row{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap}.mkcship-k{font-size:13.5px;color:#b6aba0}.mkcship-v{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:28px;font-weight:700;color:var(--rose);line-height:1.1;font-variant-numeric:tabular-nums}.mkcship-v i{font-style:normal;font-size:13px;color:#9a9089;margin-inline-start:4px}.mkcship-free{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:26px;font-weight:700;color:#C79AA1;line-height:1.1}.mkcship-n{margin:10px 0 0;font-size:13px;line-height:1.9;color:#b6aba0}.mkcship-n b{color:var(--cream)}.mkcship-sub{margin-top:8px;font-size:11.5px;color:#7a7169}.mkcity-rest{max-width:70ch;margin:26px auto 0;text-align:center;font-size:12.5px;line-height:2;color:#7a7169}@media (max-width:560px){.mkcship{margin:18px auto 24px;padding:16px 18px}.mkcship-v,.mkcship-free{font-size:23px}}.mkfootcity{gap:6px 14px;margin-top:2px;align-items:baseline}.mkfootcity-k{font-size:11.5px;color:#8a8a8a}.mkfootcity a{font-size:11.5px}body.woocommerce-checkout li.payment_method_moyasar_cc>label img.mkpay-brand{order:9;margin:0 0 0 6px!important;display:inline-block!important;float:none!important;height:15px!important;max-height:15px!important;width:auto!important;max-width:44px!important;object-fit:contain;background:#fff;border-radius:3px;padding:2px 3px;box-sizing:content-box}body.woocommerce-checkout li.payment_method_moyasar_cc>label img.mkpay-brand:first-of-type{margin-inline-start:auto!important}body.woocommerce-checkout li.payment_method_moyasar_apple_pay>label img{width:64px!important;max-width:64px!important;height:26px!important;max-height:26px!important;object-fit:none!important;object-position:center!important;filter:brightness(0) invert(1)}body.woocommerce-checkout li.payment_method_moyasar_stc_pay>label img{width:84px!important;max-width:84px!important;height:22px!important;max-height:22px!important;object-fit:none!important;object-position:center!important}body.woocommerce-checkout li.payment_method_moyasar_samsung_pay>label img{height:30px!important;max-height:30px!important;max-width:34px!important}body.woocommerce-checkout li.payment_method_moyasar_apple_pay>label>span,body.woocommerce-checkout li.payment_method_moyasar_stc_pay>label>span,body.woocommerce-checkout li.payment_method_moyasar_samsung_pay>label>span{order:9!important;margin-inline-start:auto!important;margin-inline-end:0!important;display:flex!important;align-items:center!important;line-height:0!important}body.woocommerce-checkout li.payment_method_moyasar_apple_pay>label>span>img,body.woocommerce-checkout li.payment_method_moyasar_stc_pay>label>span>img,body.woocommerce-checkout li.payment_method_moyasar_samsung_pay>label>span>img{margin-inline-start:0!important}.mkship-nudge b,.mkship-nudge .mkship-left,.mkship-nudge b *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.mkship-nudge .mkship-left{font-weight:800;white-space:nowrap}body.woocommerce-cart .mkship-nudge,body.woocommerce-checkout .mkship-nudge{color:#F3E3E1}body.woocommerce-cart .mkship-nudge b,body.woocommerce-checkout .mkship-nudge b,body.woocommerce-cart .mkship-nudge .mkship-left,body.woocommerce-checkout .mkship-nudge .mkship-left{color:#F3E3E1!important;-webkit-text-fill-color:#F3E3E1!important}body.woocommerce-cart .mkship-nudge svg.sar,body.woocommerce-checkout .mkship-nudge svg.sar{fill:currentColor}@media (max-width:520px){body.woocommerce-checkout li.payment_method_moyasar_cc>label img.mkpay-brand{height:14px!important;max-height:14px!important;max-width:40px!important;margin-inline-start:5px!important}body.woocommerce-checkout li.payment_method_moyasar_apple_pay>label img{width:62px!important;max-width:62px!important;height:26px!important;max-height:26px!important}body.woocommerce-checkout li.payment_method_moyasar_stc_pay>label img{width:82px!important;max-width:82px!important;height:22px!important;max-height:22px!important}body.woocommerce-checkout li.payment_method_moyasar_samsung_pay>label img{height:27px!important;max-height:27px!important;max-width:31px!important}}.mk-src{margin:14px 0 4px}.mk-src .mk-src-f label{display:block;margin:0 0 6px;font-weight:700;font-size:14.5px;color:#f2ece8}.mk-src .mk-src-f select{width:100%;min-height:44px;padding:9px 12px;border-radius:10px;font-size:15px;font-family:inherit}.mk-src-note{margin:6px 0 12px;font-size:12.5px;line-height:1.7;opacity:.62}.mk-shipfree{margin:0 0 10px;padding:10px 13px;border-radius:10px;background:rgba(142,104,112,.1);border:1px solid rgba(142,104,112,.3);color:#8E6870;font-size:12.5px;line-height:1.75;font-weight:700}body.woocommerce-cart .mk-shipfree,body.woocommerce-checkout .mk-shipfree{background:rgba(199,154,161,.12);border-color:rgba(199,154,161,.38);color:#C79AA1}.mk-sendpref .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.mk-sendpref input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.mk-sendpref label.radio{flex:1 1 130px;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 14px;border:1px solid #2a2a2a;border-radius:12px;background:#131313;color:rgba(255,253,249,.72);font-size:13.5px;font-weight:700;line-height:1.4;text-align:center;transition:border-color .16s,background .16s,color .16s}.mk-sendpref label.radio:hover{border-color:#3a3a3a;color:#fffdf9}.mk-sendpref input[type=radio]:checked+label.radio{border-color:var(--rose);background:rgba(177,134,141,.16);color:#fbedef}.mk-sendpref input[type=radio]:focus-visible+label.radio{outline:2px solid var(--rose);outline-offset:2px}.mk-sendpref .description{flex:1 1 100%;margin:2px 0 0;font-size:11.5px;line-height:1.75;color:rgba(255,253,249,.5)}.mk-sendpref label.radio .required{display:none}.mk-sendpref label.radio abbr{display:none}tr.mk-shipfree-row,body.mk-flow table.woocommerce-checkout-review-order-table tr.mk-shipfree-row{display:block!important;width:100%!important;border-bottom:0!important;padding:0!important;gap:0!important}tr.mk-shipfree-row td,body.mk-flow table.woocommerce-checkout-review-order-table tr.mk-shipfree-row td{display:block!important;width:100%!important;flex:1 1 100%!important;white-space:normal!important;text-align:start!important;font-weight:400!important;padding:10px 0 0!important;border:0!important;background:0!important}tr.mk-shipfree-row .mk-shipfree,body.mk-flow table.woocommerce-checkout-review-order-table tr.mk-shipfree-row .mk-shipfree{display:block;white-space:normal;overflow-wrap:anywhere;text-align:start}.mk-price del,.mkcard .pr .n del{opacity:.42;font-weight:600;text-decoration:line-through;margin-inline-end:9px}.mk-price ins,.mkcard .pr .n ins{text-decoration:none;background:0 0;color:inherit;font-weight:inherit}.mk-price del{font-size:.6em;letter-spacing:0}body.single-product .mk-price del .amount,body.single-product .mk-price del bdi{color:rgba(255,255,255,.55)}body.single-product .mk-price del svg.sar{fill:rgba(255,255,255,.55)}.mk-dbadge{display:inline-block;margin:6px 0 0;padding:4px 11px;border-radius:999px;background:var(--rose);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.2px;line-height:1.6;white-space:nowrap}.mkcard .pr .mk-dbadge{margin:5px 0 0;font-size:10.5px;padding:3px 9px}body.single-product .mk-dbadge{margin:2px 0 6px}.mk-price del,.mk-price ins,.mkcard .pr .n del,.mkcard .pr .n ins,.mk-price .amount,.mk-price bdi,.mkcard .pr .n .amount,.mkcard .pr .n bdi{white-space:nowrap}.mkcard .pr .n del{margin-inline-end:6px}.mkfs{max-width:800px;margin:44px auto 0}.mkfs-head{display:flex;align-items:center;gap:14px;margin-bottom:6px}.mkfs-head h2{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:19px;font-weight:600;color:var(--cream);margin:0;white-space:nowrap}.mkfs-lead{color:#b6aba0;font-size:13.5px;line-height:1.9;margin:6px 0 14px}.mkfs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mkfs-tbl{width:100%;border-collapse:collapse;font-size:13px;line-height:1.75}.mkfs-tbl th,.mkfs-tbl td{padding:11px 10px;text-align:start;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.08)}.mkfs-tbl thead th{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--cream);border-bottom:1px solid rgba(255,255,255,.18);white-space:nowrap}.mkfs-tbl tbody th{width:29%;color:#9a9089;font-weight:600;font-size:12.5px}.mkfs-tbl td{color:#b6aba0}.mkfs-tbl .mkfs-same{color:#8fa99a;font-style:normal}.mkfs-tbl thead th.is-now{color:#fff}.mkfs-tbl thead th.is-now::after{content:"";display:block;height:2px;margin-top:6px;border-radius:2px;background:var(--rose)}.mkfs-tbl td.is-now{color:var(--cream);background:rgba(177,134,141,.07)}.mkfs-tbl tr:last-child th,.mkfs-tbl tr:last-child td{border-bottom:0}.mkfs-note{color:#9a9089;font-size:12.5px;line-height:1.95;margin:14px 0 0;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:520px){.mkfs-tbl{font-size:12px}.mkfs-tbl th,.mkfs-tbl td{padding:9px 7px}.mkfs-tbl tbody th{width:26%;font-size:11.5px}.mkfs-tbl thead th{font-size:12.5px}}.mk-clip{margin:20px 0 0;border:1px solid var(--rose-l);background:var(--rose-w);border-radius:16px;overflow:hidden}.mk-clip.noclip{background:var(--shell);border-color:var(--line)}.mk-clip-stage{position:relative;display:block;line-height:0}.mk-clip-v{display:block;width:100%;height:auto;max-height:620px;background:#111;object-fit:contain}.mk-clip-play{position:absolute;inset:0;margin:auto;width:72px;height:72px;padding:0;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#000;box-shadow:0 6px 22px rgba(0,0,0,.42);transition:background .18s,transform .18s}.mk-clip-play svg{width:30px;height:30px;fill:var(--cream);margin-left:3px}.mk-clip-play:hover{background:#242424;transform:scale(1.06)}.mk-clip-play:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.mk-clip-stage.is-on .mk-clip-play{display:none}.mk-clip-ask{padding:17px 18px}.mk-clip-h{font-size:15.5px;font-weight:800;margin:0 0 5px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ink)}.mk-clip-ask p{margin:0 0 14px;font-size:13.5px;color:var(--mut);line-height:1.8}.mk-clip-wa{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;padding:12px 18px;border-radius:13px;background:#000;color:var(--cream);font-weight:800;font-size:15px;text-decoration:none;transition:background .16s,transform .16s}.mk-clip-wa:hover{background:#242424;color:var(--cream);transform:translateY(-1px)}.mk-clip-wa:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.mk-clip-wa svg{width:21px;height:21px;fill:currentColor;flex:0 0 auto}.mk-clip-fine{display:block;margin:10px 0 0;font-size:12px;color:var(--mut);text-align:center}.mkpr-h2{font-size:19px;font-weight:800;margin:30px 0 8px;line-height:1.5;color:var(--ink)}.mkpr-sub{margin:0 0 14px;font-size:14.5px;line-height:1.9;color:#4a4a4a}.mkpr-fine{margin:8px 0 0;font-size:13px;color:var(--mut);line-height:1.8}.mkpr-lad{list-style:none;margin:0;padding:0;counter-reset:mkpr}.mkpr-lad li{counter-increment:mkpr;position:relative;padding:15px 0;padding-inline-start:52px;border-bottom:1px solid var(--line)}.mkpr-lad li:last-child{border-bottom:0;padding-bottom:0}.mkpr-lad li:first-child{padding-top:0}.mkpr-lad li::before{content:counter(mkpr);position:absolute;inset-inline-start:0;top:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--rose-w);border:1px solid var(--rose-l);color:var(--rose-d);font-weight:800;font-size:14px}.mkpr-lad li:first-child::before{top:0}.mkpr-lad b{display:block;font-size:16.5px;margin-bottom:2px;color:#1a1a1a}.mkpr-lad span{color:#4a4a4a;font-size:14.5px;line-height:1.95;display:block}.mkpr-lad span b{display:inline;font-size:inherit}.mkpr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mkpr-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mkpr-ex{background:#fff;border:1px solid #ece7dd;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;display:block;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:box-shadow .16s,transform .16s}.mkpr-ex:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.05),0 18px 40px rgba(60,40,34,.12)}.mkpr-ex img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:var(--sand)}.mkpr-duo .mkpr-ex img{aspect-ratio:1/1}.mkpr-b{display:block;padding:11px 12px 13px}.mkpr-pat{font-size:15px;font-weight:800;display:block;margin-bottom:2px;color:#1a1a1a}.mkpr-nm{font-size:12px;color:var(--mut);line-height:1.6;display:block;margin-bottom:6px}.mkpr-pr{font-size:14px;font-weight:800;display:block;white-space:nowrap}.mkpr-pr .amount,.mkpr-pr bdi{white-space:nowrap}.mkpr-tbl{width:100%;border-collapse:collapse;font-size:14.5px}.mkpr-tbl th,.mkpr-tbl td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:start}.mkpr-tbl th{font-weight:800;font-size:13px;color:var(--rose-d)}.mkpr-tbl tr:last-child td{border-bottom:0}.mkpr-tbl td.r{font-weight:800;white-space:nowrap}.mkpr-tbl td.r small{font-weight:700;font-size:12.5px;color:var(--mut);margin-inline-start:3px}.mkpr-ears{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mkpr-ear{background:#fff;border:1px solid #ece7dd;border-radius:14px;padding:16px 14px 14px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.03)}.mkpr-ear svg{width:100%;max-width:140px;height:auto;display:block;margin:0 auto 8px}.mkpr-ear b{display:block;font-size:16px;font-weight:800;margin-bottom:3px;color:#1a1a1a}.mkpr-ear span{font-size:13px;color:var(--mut);line-height:1.7;display:block}@media (max-width:640px){.mkpr-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.mkpr-duo{grid-template-columns:1fr}.mkpr-lad li{padding-inline-start:46px}}.mk-cname{position:relative;display:block;border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 14px 15px;margin:0 0 9px}.mk-cname-top{display:flex;gap:13px;align-items:center}.mk-cname-f{margin-top:12px;display:grid;gap:5px}.mk-cname-f label{font-size:12px;font-weight:800}.mk-cname-f label .req{color:#c0505a;margin-inline-start:3px}.mk-cname-f input{width:100%;padding:12px 13px;border-radius:11px;border:1px solid var(--line);font-family:inherit;font-size:16px;outline:0}.mk-cname-f input:focus{border-color:var(--rose);box-shadow:0 0 0 3px rgba(177,134,141,.18)}.mk-cname-f em{font-style:normal;font-size:11.5px;color:var(--mut);line-height:1.7}.mk-cname-ped{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(177,134,141,.35)}.mk-cname-ped[hidden]{display:none}.mk-cname-ped .why{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--rose-d);margin:0 0 8px}.mk-cname-ped .why svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round}body.woocommerce-checkout .mk-cname{background:#161010;border-color:rgba(177,134,141,.45)}body.woocommerce-checkout .mk-cname .mk-pk-tag{background:var(--rose-d)}body.woocommerce-checkout .mk-cname-f label{color:#fff}body.woocommerce-checkout .mk-cname-f label .req{color:#e08a92}body.woocommerce-checkout .mk-cname-f input{background:rgba(11,11,11,.7);border-color:#3a312d;color:var(--cream)}body.woocommerce-checkout .mk-cname-f input::placeholder{color:#9c8d87}body.woocommerce-checkout .mk-cname-f em{color:rgba(255,253,249,.5)}body.woocommerce-checkout .mk-cname-ped .why{color:var(--rose)}.catcard-of{margin:2px 0 0;font-size:12.5px;color:var(--mut);line-height:1.6}.mk-inv-cn{display:block;margin-top:2px;font-size:11.5px;color:var(--mut)}body.mk-flow .mkstep .mk-cadd.mk-cname-wrap>h3,body.woocommerce-checkout .mk-cadd.mk-cname-wrap>h3{display:block;font-size:15px;font-weight:800;color:#fff;margin:0 0 6px}.mkfs-more{text-align:center;margin:16px 0 0}.mkfs-more a{color:var(--rose);font-size:13.5px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(177,134,141,.4);padding-bottom:2px}.mkfs-more a:hover{color:var(--cream);border-bottom-color:var(--cream)}.mkcmp .mkfs{margin-top:30px}.mkcmp-go{max-width:800px;margin:44px auto 0;text-align:center}.mkcmp-go .mkbfaq-head{margin-bottom:0}.mkpr-answer{font-weight:700;color:#1a1a1a}.mkpr-tbl td.go{text-align:end;white-space:nowrap}.mkpr-tbl td.go a{font-size:13px;font-weight:800;color:var(--rose-d);text-decoration:none}.mkpr-tbl td.go a:hover{text-decoration:underline}.mkcp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 26px}.mkcp-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;background:#fff;border:1px solid #ece7dd;border-radius:14px;text-decoration:none;color:inherit;text-align:center;transition:transform .15s}.mkcp-card:hover{transform:translateY(-2px)}.mkcp-sw{width:44px;height:44px;border-radius:50%;display:block;border:1px solid rgba(0,0,0,.12)}.mkcp-card b{font-size:15px;font-weight:800;color:#1a1a1a}.mkcp-card span{font-size:12.5px;color:var(--mut)}@media (max-width:720px){.mkcp-grid{grid-template-columns:repeat(2,1fr)}}.mkcpr{max-width:800px;margin:44px auto 0}.mkcpr .mkbfaq-head h2{white-space:nowrap}.mkcpr-tbl{width:100%;border-collapse:collapse;font-size:14px;background:#121212;border:1px solid #262626;border-radius:14px;overflow:hidden}.mkcpr-tbl th,.mkcpr-tbl td{padding:12px 14px;border-bottom:1px solid #262626;text-align:start;color:#ede4d8}.mkcpr-tbl th{font-weight:800;font-size:12.5px;color:var(--rose)}.mkcpr-tbl tr:last-child td{border-bottom:0}.mkcpr-tbl td.r{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.mkcpr-tbl td.r small{font-weight:700;font-size:12px;color:#8e8378;margin-inline-start:3px}.mkcpr-tbl td.go{text-align:end;white-space:nowrap}.catsec .mkcpr-tbl td.go a{font-size:12.5px;font-weight:800;color:var(--rose);text-decoration:none;border:0}.mkcpr-fine{margin:10px 0 0;font-size:12.5px;line-height:1.9;color:#9a9089;text-align:center}.mkcpr-go{text-align:center;margin:14px 0 0}.mkcpr-links{margin:22px 0 0;text-align:center;font-size:13px;line-height:2.1;color:#9a9089}.mkcpr-links p{margin:0 0 6px}.mkcpr-links b{color:var(--cream);font-weight:700}.catsec .mkcpr-links a{color:var(--rose);text-decoration:none;border-bottom:1px solid rgba(177,134,141,.35)}.catsec .mkcpr-links a:hover{color:var(--cream)}@media (max-width:560px){.mkcpr{margin-top:32px}.mkcpr .mkbfaq-head h2{font-size:17px;white-space:normal}.mkcpr-tbl th,.mkcpr-tbl td{padding:10px 9px;font-size:13px}}.mk-genlink{margin:12px 0 0;text-align:center}.mk-genlink a{display:inline-block;font-size:13.5px;font-weight:800;color:var(--rose-d);text-decoration:none;border-bottom:1px solid rgba(177,134,141,.4)}.mk-genlink a:hover{color:#8a6d2e}.mk-gen-en{max-width:900px;margin:18px auto 0;padding:0 16px;font-size:13px;color:#a89c92;text-align:center}.mk-gen-page{background:#121011;padding:2px 0 30px}.mk-gen-faq{max-width:1048px;margin:10px auto 10px;padding:8px 22px 14px;background:#1a1617;border:1px solid #302829;border-radius:22px}.mk-gen-faq h2{font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:19px;font-weight:700;margin:10px 0 6px;color:#f2eae0}.mk-gen-faq details{border-bottom:1px solid #302829;padding:12px 0}.mk-gen-faq details:last-child{border-bottom:0}.mk-gen-faq summary{cursor:pointer;font-weight:700;font-size:14.5px;color:#ede4d8}.mk-gen-faq p{margin:8px 0 0;font-size:14px;line-height:1.95;color:#a89c92}.mkcalcfloat{position:fixed;z-index:81;right:var(--mk-calc-r,74px);bottom:var(--mk-calc-b,calc(76px + env(safe-area-inset-bottom)));display:flex;align-items:center;gap:10px;box-sizing:border-box;height:50px;padding:0 18px 0 16px;border-radius:999px;text-decoration:none;background:var(--cream,#F7F1EC);color:#111;border:1.5px solid var(--rose,#B1868D);box-shadow:0 12px 28px -12px rgba(0,0,0,.55);font-family:Tajawal,system-ui,sans-serif;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .26s,background .18s}.mkcalcfloat:hover{background:#fff}.mkcalcfloat:focus-visible{outline:2px solid var(--rose,#B1868D);outline-offset:3px}.mkcalcfloat svg{flex:0 0 22px;width:22px;height:22px;fill:var(--rose-d,#8E6870)}.mkcalcfloat span{display:flex;flex-direction:column;line-height:1.15}.mkcalcfloat b{font-size:13.5px;font-weight:800}.mkcalcfloat small{font-size:11px;font-weight:500;color:#6b5d5a}body.mk-floats-down .mkcalcfloat,body.mk-toasting .mkcalcfloat{transform:translateY(260%);opacity:0;pointer-events:none}body.mkmiaw-open .mkcalcfloat{opacity:0;pointer-events:none}@media (max-width:560px){.mkcalcfloat{height:46px;padding:0 15px 0 13px}.mkcalcfloat b{font-size:13px}}@media (min-width:561px){.mkcalcfloat{min-width:var(--mk-calc-w,0);justify-content:center}}@media print{.mkcalcfloat{display:none}}.mkcalcfloat{width:var(--mk-calc-w,50px)!important;height:var(--mk-calc-w,50px)!important;min-width:0!important;padding:0!important;gap:0!important;justify-content:center;border-radius:50%;background:var(--cream,#F7F1EC);border:1.5px solid var(--rose,#B1868D)}.mkcalcfloat svg{width:24px;height:24px;flex:0 0 24px}.mkcalcfloat>span{position:absolute;right:calc(100% + 10px);top:50%;transform:translate(8px,-50%);opacity:0;pointer-events:none;white-space:nowrap;background:#111;color:#fff;border:1px solid #2e2725;border-radius:999px;padding:7px 13px 8px;box-shadow:0 10px 24px -10px rgba(0,0,0,.6);transition:opacity .25s,transform .25s}.mkcalcfloat>span b{font-size:13px;color:#fff}.mkcalcfloat>span small{font-size:11px;color:#c6bbb2}.mkcalcfloat.mk-hint>span,.mkcalcfloat:hover>span,.mkcalcfloat:focus-visible>span{opacity:1;transform:translate(0,-50%)}@media (max-width:560px){.mkcalcfloat{height:var(--mk-calc-w,46px)!important}}.catsec .mkcard.mk-x{display:none!important}.mkbg-link{color:var(--rose);font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px dashed rgba(177,134,141,.5)}.mkbg-link:hover{border-bottom-style:solid}.mkbg-more{text-align:center;margin:4px 0 0}.mkbg-more[hidden]{display:none}.mkbg-btn{appearance:none;border:1px solid var(--rose);background:0 0;color:#fff;font:inherit;font-size:13px;font-weight:800;padding:11px 26px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.mkbg-btn:hover,.mkbg-btn:focus-visible{background:var(--rose);color:#0b0b0b}.mkbg-btn::after{content:" ⌄";display:inline-block;margin-inline-start:4px}.mkbg.open .mkbg-btn::after{content:" ⌃"}.mkacct{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;border:1px solid #3a3a3a;color:#ede4d8;text-decoration:none!important;font:700 11.5px/1 Tajawal,system-ui,sans-serif;white-space:nowrap;flex:0 0 auto}.mkacct svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mkacct:hover,.mkacct:focus{border-color:var(--rose);color:#fff}.mkbar.mini .mkacct{height:26px}@media (max-width:420px){.mkacct{padding:0 8px}.mkacct span{display:none}}.mktrk-wa,.mknext-wa,a.mk-wa,.mk-wa{background:#000!important;color:#f7f1e9!important;border:1px solid #b1868d!important}.mktrk-wa:hover,.mknext-wa:hover,a.mk-wa:hover,.mk-wa:hover{background:#1c1c1c!important;color:#fff!important;border-color:#c9a2a8!important}.mkfab-it.wa .ic{background:#000;color:#f7f1e9;border-color:#b1868d}.mknext-btn.is-live{background:#b1868d;border-color:#b1868d;color:#0b0b0b}.mknext-btn.is-live:hover{background:#c9a2a8;border-color:#c9a2a8;color:#0b0b0b}
/* 5.9.17 تكبير صورة القطة */
.mk-zoomhint{position:absolute;bottom:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.55);display:grid;place-items:center;pointer-events:none;z-index:2}.mk-zoomhint svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}
.mk-galmain>.brokbadge~.mk-zoomhint{bottom:12px}
.mklb{position:fixed;inset:0;z-index:100000;background:rgba(8,8,8,.96);display:none;touch-action:none;user-select:none;-webkit-user-select:none}.mklb.on{display:block}
.mklb-st{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
.mklb-st img{max-width:100vw;max-height:100vh;max-height:100dvh;object-fit:contain;transition:transform .18s ease;will-change:transform;touch-action:none;-webkit-user-drag:none}
.mklb-x{position:absolute;top:calc(12px + env(safe-area-inset-top));left:14px;z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:30px;line-height:1;cursor:pointer}
.mklb-n{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:34px;line-height:1;cursor:pointer}.mklb-prev{right:12px}.mklb-next{left:12px}
.mklb-c{position:absolute;top:calc(22px + env(safe-area-inset-top));right:18px;z-index:3;color:#ddd;font-size:14px;direction:ltr}
.mklb-h{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom));left:0;right:0;text-align:center;color:#aaa;font-size:12.5px;pointer-events:none}
@media (max-width:700px){.mklb-n{display:none}}

/* breedsec.css */
:root{--mk-rg:linear-gradient(135deg,#E8C9C6 0%,#C79AA1 30%,#B1868D 55%,#8E6870 80%,#D7B3B7 100%);--mk-rg-flat:#C79AA1;--mk-pink:#F3E3E1;--mk-pink-d:#E7CFCF}.mkbar{transition:padding .25s ease}.mkbar.mini{padding-top:4px;padding-bottom:4px}.mkbar.mini .mkb{height:30px}.mkbar.mini .mkt{font-size:12.5px}.mkbar.mini .mkcart,.mkbar.mini .mklang{height:26px;min-height:26px;padding-top:0;padding-bottom:0}@media (max-width:600px){.mkbar.mini{padding-top:3px;padding-bottom:3px}}html.mk-drawer,html.mk-drawer body{overflow:hidden}.mkdim{position:fixed;inset:0;z-index:150;background:rgba(14,10,10,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:mkdimin .25s ease}.mkdim[hidden]{display:none}@keyframes mkdimin{0%{opacity:0}to{opacity:1}}.admin-bar .mkdrawer{top:32px}@media (max-width:782px){.admin-bar .mkdrawer{top:46px}}.mkdrawer{position:fixed;top:0;bottom:0;right:0;z-index:160;width:min(370px,90vw);background:#0e0e0e;color:#f7f1e9;display:flex;flex-direction:column;transform:translateX(102%);transition:transform .38s cubic-bezier(.22,.61,.36,1);box-shadow:-18px 0 50px rgba(0,0,0,.45);border-left:1px solid rgba(199,154,161,.22)}.mkdrawer::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 40%at 50%0,rgba(199,154,161,.16),transparent 70%)}.mkdrawer.open{transform:none}.mkdr-top{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.mkdr-top img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#f3e3e1;padding:3px;border:1px solid rgba(199,154,161,.5)}.mkdr-top b{font-size:14px;letter-spacing:.16em;color:#f7f1e9}.mkdr-x{margin-inline-start:auto;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:0 0;color:#f7f1e9;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center}.mkdr-x:hover{border-color:var(--mk-rg-flat);color:var(--mk-rg-flat)}.mkdr-sc{position:relative;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px 24px;flex:1;-webkit-overflow-scrolling:touch}.mkdr-h{font-family:"Cormorant Garamond",serif;font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--mk-rg-flat);direction:ltr;text-align:right;padding:16px 6px 8px;display:flex;align-items:center;gap:10px}.mkdr-h::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(199,154,161,.5),transparent)}html[lang=en] .mkdr-h{text-align:left}.mkdr-it{display:flex;align-items:center;gap:12px;padding:5px 6px;border-radius:12px;text-decoration:none;color:#f7f1e9;transition:background .18s}.mkdr-it:hover,.mkdr-it:focus-visible{background:rgba(199,154,161,.12);outline:0}.mkdr-it .sq{flex:0 0 68px;width:68px;height:68px;border-radius:0;overflow:visible;position:relative;background:0 0;border:0}.mkdr-it .sq img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55));transition:transform .25s}.mkdr-it:hover .sq img{transform:scale(1.08)}.mkdr-it .sq .mkbsq-ph{border-radius:14px}.mkdr-it.elite .sq img{filter:drop-shadow(0 0 10px rgba(199,154,161,.65))}.mkdr-it .nm{display:flex;flex-direction:column;line-height:1.2;font-size:15px;font-weight:700;min-width:0}.mkdr-it .nm small{font-size:11px;font-weight:500;color:#b9a9ac;letter-spacing:.02em;margin-top:2px}.mkdr-it .n{margin-inline-start:auto;font-style:normal;font-size:11.5px;font-weight:800;color:#0b0b0b;background:var(--mk-rg);padding:4px 10px;border-radius:999px;white-space:nowrap;flex:0 0 auto}.mkdr-it.soon .n{background:0 0;color:#9c8e90;border:1px dashed rgba(199,154,161,.45);font-weight:600;font-size:11px}.mkdr-it.soon .sq{opacity:.9}.mkdr-it.elite{background:linear-gradient(90deg,rgba(199,154,161,.14),transparent);border:1px solid rgba(199,154,161,.3);margin-top:6px}.mkdr-it.elite .nm{color:#f0d9d5}.mkbsq-ph{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 40%,#f7e8e6,#e7cfcf)}.mkbsq-ph svg{width:62%;height:62%;fill:#0e0e0e;opacity:.85}.mkbsq-ph.crown svg{width:56%;height:56%;fill:none;stroke:#8e6870;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.mkdr-links{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:18px 4px 6px;border-top:1px solid rgba(255,255,255,.08);margin-top:14px}.mkdr-links a{color:#e9ddd8;text-decoration:none;font-size:13.5px;font-weight:600;padding:10px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.08);text-align:center;transition:.18s}.mkdr-links a:hover{border-color:var(--mk-rg-flat);color:#fff;background:rgba(199,154,161,.1)}.mkdr-foot{display:flex;gap:8px;padding:12px 4px 0}.mkdr-lang,.mkdr-wa{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:800;font-size:13.5px;padding:12px;border-radius:999px}.mkdr-lang{border:1px solid rgba(255,255,255,.18);color:#f7f1e9}.mkdr-lang:hover{border-color:var(--mk-rg-flat)}.mkdr-portal{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 4px 64px;padding:11px;border-top:1px solid rgba(255,255,255,.08);color:#b6aba0;font-size:13px;font-weight:700;text-decoration:none}.mkdr-portal:hover{color:#f7f1e9}.mkdr-wa{background:var(--mk-rg);color:#0b0b0b}.mkdr-wa svg{fill:#0b0b0b}.hero{border-bottom:0}.hero .wrap{padding-bottom:34px}@media (max-width:600px){.hero .wrap{padding-bottom:26px}}.mkhero-cta{display:flex;justify-content:center;gap:10px;margin:22px auto 0;flex-wrap:wrap;padding:0 12px 30px}.mkcta,.mkcta2{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:800;font-size:14.5px;padding:13px 26px;border-radius:999px;transition:transform .2s,box-shadow .2s,background .2s}.mkcta{background:#0e0e0e;color:#f7f1e9;box-shadow:0 10px 26px -10px rgba(0,0,0,.5)}.mkcta i{font-style:normal;display:inline-block;animation:mkbob 1.6s ease-in-out infinite}@keyframes mkbob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mkcta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(0,0,0,.55)}.mkcta2{background:0 0;color:var(--rose-d,#8E6870);border:1.5px solid var(--rose,#B1868D)}.mkcta2:hover{background:var(--rose-w,#F5EBEC)}@media (max-width:600px){.hero{padding-top:34px}.hero .logo{height:140px}.hero h1{font-size:27px;margin-top:2px}.hero .sub{font-size:13px;margin-top:8px}.mkhero-cta{margin-top:16px;padding-bottom:22px}.mkcta,.mkcta2{padding:11px 20px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.mkcta i{animation:none}}.mkbrow{background:var(--cream,#F8F3ED);padding:6px 0 4px;position:relative}.mkbrow::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(520px,86%);height:1px;background:linear-gradient(90deg,transparent,rgba(177,134,141,.55),transparent)}.mkbrow-sc{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;padding:14px 8px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mkbrow-sc::-webkit-scrollbar{display:none}@media (min-width:900px){.mkbrow-sc{justify-content:center;flex-wrap:wrap;overflow:visible;gap:10px}}.mkbsq{flex:0 0 auto;width:92px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;color:var(--ink,#000);position:relative;padding:4px 2px;border-radius:12px;transition:transform .25s}.mkbsq:hover{transform:translateY(-3px)}.mkbsq .sq{width:78px;height:78px;border-radius:14px;overflow:hidden;position:relative;border:2px solid transparent;background-image:linear-gradient(var(--mk-pink),var(--mk-pink)),var(--mk-rg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 10px 24px -14px rgba(60,40,34,.5)}.mkbsq .sq img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.mkbsq:hover .sq img{transform:scale(1.06)}.mkbsq .nm{font-size:12px;font-weight:700;text-align:center;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkbsq .n{position:absolute;top:0;inset-inline-end:2px;font-style:normal;font-size:10.5px;font-weight:800;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#0e0e0e;color:#f7f1e9;border:1.5px solid var(--cream,#F8F3ED)}.mkbsq.elite .sq{background-image:linear-gradient(#1a1213,#1a1213),var(--mk-rg)}.mkbsq.elite .n{background:var(--mk-rg);color:#0b0b0b}.mkbsq.elite .nm{color:var(--rose-d,#8E6870)}@media (min-width:900px){.mkbsq{width:112px}.mkbsq .sq{width:96px;height:96px}.mkbsq .nm{font-size:13px}}.mktrust{background:#0e0e0e;color:#f7f1e9;border-top:1px solid #1d1717}.mktrust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 12px}.mktrust-it{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:600;color:#e9ddd8;text-align:center;padding:6px 4px;line-height:1.25}.mktrust-it svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--mk-rg-flat);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mktrust-it b{font-weight:600}@media (max-width:700px){.mktrust .wrap{grid-template-columns:1fr 1fr;gap:2px;padding:10px 8px}.mktrust-it{font-size:11.5px;justify-content:flex-start;padding:7px 6px}}.catsec{margin-top:0;padding-top:0}.catsec .sechead{padding-top:34px}@media (min-width:900px){.catsec .sechead{padding-top:54px}}.catsec .chips{position:sticky;top:52px;z-index:9;background:#0e0e0e;padding-top:12px;padding-bottom:10px;box-shadow:0 12px 14px -12px rgba(0,0,0,.6)}.mkgrouphead h3 small{font-size:11px;font-weight:500;color:#b9a9ac;letter-spacing:.06em;margin-inline-start:6px}.mkgrouphead .mkcrown{font-style:normal;font-size:15px;vertical-align:-1px}.mkgroup.mkelite{position:relative;padding:8px 10px 14px;margin:8px -10px 34px;border-radius:16px;background:radial-gradient(ellipse 70% 60%at 50%0,rgba(199,154,161,.14),transparent 70%)}.mkelite .mkgroupline{background:linear-gradient(90deg,transparent,rgba(199,154,161,.6),transparent)}.mkelite .mkgrouphead h3{font-size:17px;color:#f0d9d5}.mkelite .mkgroupn{background:var(--mk-rg)}.mkelite .mkgroupsub{color:#b9a9ac;text-align:center}.catsec .mkelite ul.products{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:30px}@media (max-width:700px){.catsec .mkelite ul.products{grid-template-columns:1fr}}.mkelite .mkcard{border:2px solid transparent;border-radius:10px;background-image:linear-gradient(#121212,#121212),var(--mk-rg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 18px 44px -20px rgba(199,154,161,.35)}.mkelite .mkcard .mkeliteseal{display:none}.mkelite .mkcard .nm,.mkelite .mkcard .mk-h1{font-size:18px}.mkeliteseal{position:absolute;top:12px;inset-inline-start:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:5px 10px;border-radius:999px;background:var(--mk-rg);color:#0b0b0b;box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.mkeliteseal svg{width:12px;height:12px;fill:none;stroke:#0b0b0b;stroke-width:1.8;stroke-linejoin:round}@media (max-width:560px){.mkeliteseal{top:9px;inset-inline-start:9px;font-size:9.5px;padding:4px 8px}}.mkcotw{position:absolute;top:12px;left:12px;right:auto;z-index:4;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:5px 10px;border-radius:999px;white-space:nowrap;background:#0b0b0b;color:#f3d9ce;border:1px solid rgba(199,154,161,.75);box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.mkcotw svg{width:12px;height:12px;fill:var(--mk-rg-flat);stroke:none}.mkcard.card.has-cotw .ph>.mkeliteseal{top:42px}@media (min-width:580px){.mkcard.card.lux.has-cotw .ph>.brokbadge{top:42px}}@media (max-width:579px){.mkcotw{top:9px;left:9px;font-size:9.5px;padding:4px 8px}.mkcotw svg{width:11px;height:11px}.mkcard.card.has-cotw .ph>.mkeliteseal{top:36px}}body.mk-fab{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.mk-fab .mkwafloat,.mk-fab .mkcalcfloat,.mk-fab .mkmiaw-fab{display:none!important}.mkfab{position:fixed;right:18px!important;left:auto!important;width:max-content;bottom:calc(18px + env(safe-area-inset-bottom));z-index:99980;display:flex;flex-direction:column;align-items:flex-end;gap:10px;direction:ltr;transition:opacity .2s,transform .2s}.mkfab.hide{opacity:0;pointer-events:none;transform:translateY(8px)}.mkfab-main{width:58px;height:58px;border-radius:50%;border:0;cursor:pointer;position:relative;display:grid;place-items:center;background:var(--mk-rg);color:#0b0b0b;box-shadow:0 14px 34px -10px rgba(142,104,112,.75),0 0 0 3px rgba(255,255,255,.35) inset;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.mkfab-main:hover{transform:translateY(-2px) scale(1.04)}.mkfab-main:focus-visible{outline:2px solid #fff;outline-offset:3px}.mkfab-main .cat{width:32px;height:32px;fill:#0b0b0b;transition:transform .25s,opacity .2s}.mkfab-main .x{position:absolute;font-size:30px;line-height:1;opacity:0;transform:rotate(-90deg) scale(.6);transition:transform .25s,opacity .2s}.mkfab.open .mkfab-main .cat{opacity:0;transform:scale(.5) rotate(20deg)}.mkfab.open .mkfab-main .x{opacity:1;transform:none}.mkfab-items{display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.mkfab-it{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border:0;padding:0;background:0 0;cursor:pointer;color:#0e0e0e;font:inherit;opacity:0;transform:translateY(10px) scale(.92);transition:opacity .22s,transform .28s cubic-bezier(.22,.61,.36,1)}.mkfab.open .mkfab-items,.mkfab.hint .mkfab-items{pointer-events:auto}.mkfab.open .mkfab-it,.mkfab.hint .mkfab-it{opacity:1;transform:none}.mkfab.open .mkfab-it:nth-child(1),.mkfab.hint .mkfab-it:nth-child(1){transition-delay:.08s}.mkfab.open .mkfab-it:nth-child(2),.mkfab.hint .mkfab-it:nth-child(2){transition-delay:.04s}.mkfab-it b{direction:rtl;font-size:13px;font-weight:800;background:#0e0e0e;color:#f7f1e9;padding:8px 13px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}.mkfab-it .ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--rose-d,#8E6870);border:1.5px solid var(--mk-rg-flat);box-shadow:0 8px 20px -10px rgba(0,0,0,.5)}.mkfab-it .ic svg{width:22px;height:22px}.mkfab-it.wa .ic{background:#B1868D;color:#fff;border-color:#B1868D}.mkfab-it.miaw .ic{background:#0e0e0e;color:#fff;border-color:#0e0e0e}.mkfab-it:hover .ic{transform:scale(1.06)}.mkmiaw{--mw-bottom:18px}@media (max-width:560px){.mkfab{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))}.mkfab-main{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.mkdrawer,.mkfab-it,.mkfab-main,.mkbsq,.mkbar{transition:none}}.mkdim{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(10,8,8,.62)}.mkdrawer{will-change:transform;contain:layout paint style;visibility:hidden;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s linear .34s}.mkdrawer.open{visibility:visible;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s}.mkdr-sc{contain:content}.mkdr-it .sq{isolation:isolate}.mkdr-it .sq img{filter:none;position:relative;z-index:1}.mkdr-it .sq::after{content:"";position:absolute;left:16%;right:16%;bottom:0;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);z-index:0}.mkdr-it.elite .sq img{filter:none}.mkdr-logo{flex:0 0 44px;width:44px;height:44px;border-radius:50%;object-fit:cover;display:block;background:#fff;box-shadow:0 0 0 1px rgba(199,154,161,.55),0 4px 14px rgba(0,0,0,.45)}.mkbh{position:relative;overflow:hidden;isolation:isolate;color:#fff;height:clamp(380px,min(56.25vw,74vh),760px);background:#050505 var(--bg,none) center/auto 100%no-repeat}.mkbh::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#050505,transparent 7%,transparent 93%,#050505),linear-gradient(180deg,transparent 88%,#0e0e0e)}.mkbh::after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(8,8,8,.5) 55%,rgba(10,10,10,.85));opacity:0;transition:opacity 1.2s ease}.mkbh.on::after{opacity:1}.mkbh-st{position:absolute;inset:0;z-index:1}.mkbh-v,.mkbh-e{position:absolute;top:0;left:50%;height:100%;width:auto;aspect-ratio:16/9;max-width:none;transform:translateX(-50%);object-fit:cover;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mkbh-e{opacity:0;transition:opacity .6s ease}.mkbh.still .mkbh-e{opacity:1}.mkbh.still .mkbh-v{visibility:hidden}@media (max-aspect-ratio:16/9){.mkbh-v,.mkbh-e{-webkit-mask-image:none;mask-image:none}}.mkbh-crumb{position:absolute;top:14px;inset-inline-start:16px;z-index:4}.mkbh-crumb a{display:inline-block;color:rgba(255,255,255,.82);font-size:12.5px;text-decoration:none;background:rgba(0,0,0,.38);padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.mkbh-t{position:absolute;left:0;right:0;bottom:5%;z-index:3;text-align:center;padding:0 16px;pointer-events:none;opacity:0;transform:translateY(14px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.mkbh.on .mkbh-t{opacity:1;transform:none}.mkbh-t h1{margin:0;color:#fff;line-height:1.05;font-weight:400;text-shadow:0 2px 22px rgba(0,0,0,.65),0 0 2px rgba(0,0,0,.4)}.mkbh-t .ar{display:block;font-size:calc(clamp(36px,5.4vw,82px)*var(--fs,1));font-weight:400;letter-spacing:0}.mkbh-t small{display:block;margin-top:.4em;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(11px,1.15vw,17px);letter-spacing:.42em;text-transform:uppercase;color:rgba(255,255,255,.9)}html[lang^=en] .mkbh-t small{letter-spacing:0}@media (max-width:700px){.mkbh{height:calc(100vw*.8);max-height:72vh;min-height:0}.mkbh::before{background:linear-gradient(180deg,transparent 86%,#0e0e0e)}.mkbh-t{bottom:2.5%}.mkbh-t .ar{font-size:calc(clamp(24px,7.4vw,34px)*var(--fs,1))}.mkbh-t small{font-size:9px;letter-spacing:.28em;margin-top:.25em}.mkbh-crumb{top:10px;inset-inline-start:10px}}@media (prefers-reduced-motion:reduce){.mkbh-t,.mkbh::after{transition:none}}.mkbreed.has-hero{margin-top:0}.mkbreed-lead.mkbl2{max-width:1000px;padding-top:34px;margin-bottom:10px}.mkbl2 .q{font-size:clamp(17px,1.7vw,21px);line-height:1.9;color:#f7f1e9;max-width:58ch;margin:0 auto 22px;font-weight:500}.mkbl-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;text-align:start}.mkbl-g p{position:relative;margin:0!important;padding:18px 18px 16px;border:1px solid rgba(199,154,161,.2);border-radius:14px;background:linear-gradient(180deg,rgba(199,154,161,.08),rgba(199,154,161,0));font-size:14px!important;line-height:1.95;color:#d3c8c0!important}.mkbl-g p::before{content:"";position:absolute;top:-1px;inset-inline-start:18px;width:36px;height:2px;border-radius:2px;background:var(--mk-rg)}.mkbreed .mkgrouphead h2,.mkbreed .mkbfaq-head h2{color:#f7f1e9!important;margin:0;font-family:"El Messiri","Tajawal",system-ui,sans-serif;font-size:clamp(17px,1.7vw,21px);font-weight:700;white-space:nowrap}@media (max-width:600px){.mkbreed .mkgrouphead h2{white-space:normal;text-align:center;font-size:17px}}.mkbreed-none.soon{border-color:rgba(199,154,161,.35);background:linear-gradient(180deg,rgba(199,154,161,.07),transparent)}.mkbreed-nav.mkbn2{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin-top:34px}.mkbn2 a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding:10px 6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;text-decoration:none;color:#e9ddd8;background:rgba(255,255,255,.02);transition:border-color .18s,background .18s}.mkbn2 a:hover{border-color:var(--mk-rg-flat);background:rgba(199,154,161,.08)}.mkbn2 .im{width:64px;height:64px;display:block}.mkbn2 .im img{width:100%;height:100%;object-fit:contain;display:block}.mkbn2 .im .mkbsq-ph{width:100%;height:100%;border-radius:12px}.mkbn2 b{font-size:12.5px;font-weight:700;line-height:1.3;text-align:center}.mkbn2 a.all{justify-content:center;min-height:100px;border-style:dashed}.catsec::before{content:none!important;display:none!important}.catsec{isolation:auto}.mkfav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(12,12,12,.62)}.mkbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mkbcard,.mksec.mkbreeds .mkbcard{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mk-terms-list details.mk-gold::before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mkbar{transition:none}.mk-off,.mk-off *{animation:none!important}.mkdr-links.top{border-top:0;margin-top:10px;padding:4px 2px 4px}.mkdr-links.top a{padding:9px 10px;font-size:13px}.mkbh-t h1{line-height:1.2}.mkbh-t .ar{line-height:1.3;padding-bottom:.3em;padding-top:.35em;margin-top:-.35em}.mkbh-t small{margin-top:0;line-height:1.4}@media (max-width:760px){.mkbh-t{bottom:4%}.mkbh-t .ar{padding-bottom:.28em}}.mkfab::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(120% 90%at 100% 100%,rgba(8,6,6,.78),rgba(8,6,6,.45));opacity:0;pointer-events:none;transition:opacity .25s ease}.mkfab.open::before{opacity:1;pointer-events:auto}.mkfab-items{align-items:stretch;gap:10px}.mkfab-it{justify-content:flex-end;gap:12px;padding:5px 5px 5px 22px;border-radius:999px;background:linear-gradient(180deg,rgba(30,24,25,.96),rgba(18,14,15,.96));border:1px solid rgba(199,154,161,.42);box-shadow:0 14px 30px -14px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05)}.mkfab-it b{background:0 0;box-shadow:none;padding:0;color:#f7f1e9;font-size:14px;font-weight:700;letter-spacing:0}.mkfab-it .ic,.mkfab-it.wa .ic,.mkfab-it.miaw .ic{width:42px;height:42px;background:var(--mk-rg);color:#0b0b0b;border:0;box-shadow:0 0 0 2px rgba(255,255,255,.18) inset,0 6px 14px -8px rgba(0,0,0,.7);transition:transform .2s}.mkfab-it .ic svg{width:21px;height:21px}.mkfab-it:hover{border-color:rgba(199,154,161,.8)}.mkfab-it:hover .ic{transform:scale(1.06)}.mkfab.open .mkfab-it:nth-child(1),.mkfab.hint .mkfab-it:nth-child(1){transition-delay:.1s}.mkfab.open .mkfab-it:nth-child(2),.mkfab.hint .mkfab-it:nth-child(2){transition-delay:.05s}.mkfab.open .mkfab-it:nth-child(3),.mkfab.hint .mkfab-it:nth-child(3){transition-delay:0s}@media (max-width:560px){.mkfab-it b{font-size:13.5px}.mkfab-it .ic,.mkfab-it.wa .ic,.mkfab-it.miaw .ic{width:40px;height:40px}}.mkacc details>div,.mk-terms-list details>div{white-space:pre-line}@media (hover:none),(pointer:coarse){.card:hover,.mkcard:hover,.mkbsq:hover,.mkcta:hover,.mkcatimg:hover,.mkcp-card:hover,.mkpr-ex:hover,.mkmore a:hover,.mkfav:hover,.mkfab-main:hover,.mk-clip-play:hover,.mk-clip-wa:hover{transform:none!important}.card:hover,.mkcard:hover{box-shadow:var(--sh)!important}.card:hover .ph img,.mkcard:hover .ph img,.mkcard:hover .ph img:not(.ph2),.mkbsq:hover .sq img,.mkdr-it:hover .sq img,.herostrip .hc:hover .hcph img,.mkfab-it:hover .ic{transform:none!important}.gsold .card:hover{opacity:.62;filter:saturate(.42)}.card,.mkcard,.card .ph img,.mkcard .ph img,.mkbsq,.mkbsq .sq img{transition:none!important}}a,button,[role=button],.mkcard .ph,.card .ph{touch-action:manipulation;-webkit-tap-highlight-color:rgba(199,154,161,.18)}@media (hover:none),(pointer:coarse){.mkdr-it,.mkdr-it .sq img{transition:none!important}.mkdr-it:hover{background:0 0}.mkdr-it.elite:hover{background:linear-gradient(90deg,rgba(199,154,161,.14),transparent)}.mkdr-it:active{background:rgba(199,154,161,.14)}}.mkbrp{--rg-a:#F3D9CE;--rg-b:#D9A294;--rg-c:#B76E79;--rg-d:#E8C3B6;--rg:linear-gradient(120deg,var(--rg-a) 0%,var(--rg-b) 32%,var(--rg-c) 62%,var(--rg-d) 100%);--cr:#EFE6DF;--cr2:rgba(239,230,223,.72);--ln:rgba(217,162,148,.28);background:#070707;color:var(--cr);overflow:hidden}.mkbrp .wrap{max-width:1120px}.mkbrp h2,.mkbrp h3{font-family:"El Messiri","Tajawal",system-ui,sans-serif}.mkbrp-rgt,.mkbrp h2,.mkbrp-card h3,.mkbrp-n,.mkbrp-dot i,.mkbrp-agrtx li b,.mkbrp-faq summary{background:var(--rg);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mkbrp-eye{display:block;font-family:"Cormorant Garamond",serif;font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:var(--rg-b);margin-bottom:10px}.mkbrp-head{text-align:center;margin-bottom:34px}.mkbrp-head h2{margin:0;font-size:clamp(24px,3.1vw,36px);font-weight:600;line-height:1.35}.mkbrp-rule{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.mkbrp-rule i{width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--rg-b))}.mkbrp-rule i:last-child{background:linear-gradient(270deg,transparent,var(--rg-b))}.mkbrp-rule b{width:7px;height:7px;transform:rotate(45deg);background:var(--rg)}.mkbrp-sec{padding:64px 0;border-top:1px solid rgba(217,162,148,.12)}.mkbrp-intro{padding:26px 0 0;text-align:center}.mkbrp-sub{margin:0 auto;max-width:720px;font-size:clamp(15px,1.6vw,18px);line-height:1.9;color:var(--cr)}.mkbrp-lead{padding:34px 0 52px;text-align:center}.mkbrp-lead p{max-width:760px;margin:0 auto;font-size:15.5px;line-height:2.05;color:var(--cr2)}.mkbrp-trust{list-style:none;padding:0;margin:28px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mkbrp-trust li{padding:8px 16px;border:1px solid var(--ln);border-radius:40px;font-size:12.5px;color:var(--rg-a);background:rgba(183,110,121,.06)}.mkbrp-trust li::before{content:"✦";margin-inline-end:8px;color:var(--rg-b);font-size:10px}.mkbrp-ben{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mkbrp-ben>.mkbrp-card:last-child:nth-child(3n+1){grid-column:2}.mkbrp-card{position:relative;padding:28px 24px 26px;border-radius:14px;background:linear-gradient(180deg,#101010,#0a0a0a);border:1px solid var(--ln);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.mkbrp-card::before{content:"";position:absolute;inset:0 18%auto;height:1px;background:linear-gradient(90deg,transparent,var(--rg-b),transparent);opacity:.7}.mkbrp-card:hover{transform:translateY(-3px);border-color:rgba(217,162,148,.55);box-shadow:0 14px 40px rgba(183,110,121,.12)}.mkbrp-n{display:block;font-family:"Cormorant Garamond","El Messiri",serif;font-size:34px;font-weight:500;line-height:1;margin-bottom:14px}.mkbrp-card h3{margin:0 0 10px;font-size:17.5px;font-weight:600;line-height:1.5}.mkbrp-card p{margin:0;font-size:13.8px;line-height:1.95;color:var(--cr2)}.mkbrp-agr{background:radial-gradient(ellipse at 50%0,rgba(183,110,121,.14),transparent 60%),#070707}.mkbrp-agrbox{display:grid;grid-template-columns:220px 1fr;gap:44px;align-items:center;padding:42px 44px;border-radius:18px;border:1px solid rgba(217,162,148,.45);background:linear-gradient(160deg,rgba(243,217,206,.05),rgba(7,7,7,.2));box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 0 0 1px rgba(243,217,206,.04)}.mkbrp-seal svg{width:100%;max-width:200px;display:block;margin:0 auto;filter:drop-shadow(0 6px 26px rgba(217,162,148,.25))}.mkbrp-agrtx h2{margin:0 0 22px;font-size:clamp(22px,2.7vw,32px);font-weight:600;line-height:1.4}.mkbrp-agrtx ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 30px}.mkbrp-agrtx li{padding-inline-start:16px;border-inline-start:1px solid var(--ln)}.mkbrp-agrtx li b{display:block;font-size:15px;font-weight:700;margin-bottom:4px;font-family:"El Messiri","Tajawal",sans-serif}.mkbrp-agrtx li span{display:block;font-size:13.4px;line-height:1.9;color:var(--cr2)}.mkbrp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;position:relative}.mkbrp-steps::before{content:"";position:absolute;top:27px;inset-inline:10%;height:1px;background:linear-gradient(90deg,transparent,var(--rg-b) 15%,var(--rg-c) 50%,var(--rg-b) 85%,transparent)}.mkbrp-steps li{text-align:center;position:relative}.mkbrp-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-family:"Cormorant Garamond","El Messiri",serif;font-size:21px;font-weight:600;background-color:#070707;border:1px solid rgba(217,162,148,.6);box-shadow:0 0 0 6px #070707}.mkbrp-dot i{font-style:normal;line-height:1}.mkbrp-n,.mkbrp-dot{font-variant-numeric:lining-nums;font-feature-settings:"lnum"1}.mkbrp-steps h3{margin:16px 0 6px;font-size:16px;font-weight:600;color:var(--rg-a)}.mkbrp-steps p{margin:0 auto;max-width:190px;font-size:13px;line-height:1.85;color:var(--cr2)}.mkbrp-note{text-align:center;margin:30px 0 0;font-size:13.5px;color:var(--rg-a)}.mkbrp-note::before,.mkbrp-note::after{content:"—";margin:0 10px;color:var(--rg-c)}.mkbrp-faq{max-width:820px;margin:0 auto}.mkbrp-faq details{border-bottom:1px solid rgba(217,162,148,.2)}.mkbrp-faq summary{list-style:none;cursor:pointer;padding:18px 4px;font-size:16px;font-weight:600;font-family:"El Messiri","Tajawal",sans-serif;position:relative;padding-inline-end:34px}.mkbrp-faq summary::-webkit-details-marker{display:none}.mkbrp-faq summary::after{content:"+";position:absolute;inset-inline-end:6px;top:14px;font-size:22px;color:var(--rg-b);-webkit-text-fill-color:var(--rg-b);transition:transform .3s}.mkbrp-faq details[open] summary::after{transform:rotate(45deg)}.mkbrp-faq p{margin:0 4px 18px;font-size:14px;line-height:2;color:var(--cr2)}.mkbrp-go{text-align:center;margin:36px 0 0}.mkbrp-go a{display:inline-block;padding:13px 30px;border-radius:40px;background:var(--rg);color:#1a0d0f;font-weight:800;font-size:14.5px;text-decoration:none;box-shadow:0 10px 30px rgba(183,110,121,.3)}.mkbrp .breedsec-pg{background:#070707;border-top:1px solid rgba(217,162,148,.12);padding:64px 0}.mkbrp .breedsec-pg .bgrid{grid-template-columns:1fr;max-width:820px;margin-inline:auto}.mkbrp .breedsec-pg .bcard{border-color:rgba(217,162,148,.4);border-radius:14px;padding:22px 26px}.mkbrp .breedsec-pg .bcard h3{display:block;margin:0 0 10px;font-size:16px;font-weight:600;background:var(--rg);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mkbrp .breedsec-pg .bgrid{gap:16px}.mkbrp .breedsec-pg .bfine{margin:22px auto 18px;font-size:13px;opacity:.85}.mkbrp .breedsec-pg .bcard li{color:var(--cr);font-size:13.8px;line-height:1.9}.mkbrp .breedsec-pg .bwa{background:var(--rg);color:#1a0d0f}.mkbrp .breedsec-pg h2{background:var(--rg);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.breedsec .bmore{text-align:center;margin:12px 0 0}.breedsec .bmore a{display:inline-block;padding:7px 18px;border:1px solid rgba(217,162,148,.55);border-radius:30px;color:#e8c3b6;font-size:13px;text-decoration:none}.breedsec .bmore a:hover{background:rgba(183,110,121,.12)}@media (min-width:901px){.mkbrp-steps.mkbrp-steps-grid{grid-template-columns:repeat(4,1fr);row-gap:38px}.mkbrp-steps.mkbrp-steps-grid::before{display:none}.mkbrp-steps.mkbrp-steps-grid li:not(:nth-child(4n)):not(:last-child)::after{content:"";position:absolute;top:27px;inset-inline-start:calc(50% + 36px);width:calc(100% + 14px - 72px);height:1px;background:linear-gradient(90deg,var(--rg-b),var(--rg-c),var(--rg-b));opacity:.8}}@media (min-width:1080px){.mkbrp-ben.mkbrp-ben-4{grid-template-columns:repeat(4,1fr)}.mkbrp-ben.mkbrp-ben-4>.mkbrp-card:last-child:nth-child(3n+1){grid-column:auto}}@media (max-width:900px){.mkbrp-ben{grid-template-columns:1fr 1fr}.mkbrp-ben>.mkbrp-card:last-child,.mkbrp-ben>.mkbrp-card:last-child:nth-child(3n+1){grid-column:auto}.mkbrp-agrbox{grid-template-columns:1fr;gap:26px;padding:30px 22px;text-align:center}.mkbrp-agrtx ul{grid-template-columns:1fr;text-align:start}.mkbrp-seal svg{max-width:130px}.mkbrp-steps{grid-template-columns:1fr;gap:0;max-width:420px;margin:0 auto}.mkbrp-steps::before{top:28px;bottom:28px;inset-inline:auto;inset-inline-start:27px;width:1px;height:auto;background:linear-gradient(180deg,var(--rg-b),var(--rg-c),var(--rg-b))}.mkbrp-steps li{display:grid;grid-template-columns:56px 1fr;column-gap:16px;text-align:start;padding-bottom:22px}.mkbrp-steps .mkbrp-dot{grid-row:span 2}.mkbrp-steps h3{margin:6px 0 2px}.mkbrp-steps p{margin:0;max-width:none}}@media (max-width:600px){.mkbrp-sec{padding:48px 0}.mkbrp-ben{grid-template-columns:1fr;gap:12px}.mkbrp-card{padding:22px 20px}.mkbrp-n{font-size:28px;margin-bottom:10px}.mkbrp-trust li{font-size:11.5px;padding:7px 12px}}.mkbh[data-key=breeders] .mkbh-t .ar,.mkbh[data-key=own] .mkbh-t .ar,.mkbh[data-key=approved] .mkbh-t .ar{background:linear-gradient(120deg,#f3d9ce,#d9a294 35%,#b76e79 65%,#e8c3b6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.7))}.mkbh[data-key=breeders] .mkbh-t h1,.mkbh[data-key=own] .mkbh-t h1,.mkbh[data-key=approved] .mkbh-t h1{text-shadow:none}.mkbh[data-key=breeders] .mkbh-t small,.mkbh[data-key=own] .mkbh-t small,.mkbh[data-key=approved] .mkbh-t small{color:#e8c3b6}.mkbrcta{display:flex;flex-direction:column;align-items:center;gap:14px;margin:34px auto 42px;max-width:1100px;padding:54px 24px;border-radius:22px;text-decoration:none;text-align:center;color:#f7f1e9;border:2px solid transparent;background-image:linear-gradient(135deg,#141012,#050505 60%,#1a1213),var(--mk-rg);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 24px 60px -28px rgba(142,104,112,.8);transition:transform .25s,box-shadow .25s}.mkbrcta:hover{transform:translateY(-3px);box-shadow:0 30px 70px -26px rgba(142,104,112,.95)}.mkbrcta-eb{font-family:"Cormorant Garamond",serif;font-size:13px;letter-spacing:.38em;text-transform:uppercase;color:var(--mk-rg-flat);direction:ltr}.mkbrcta-t{font-size:clamp(30px,5vw,58px);font-weight:800;line-height:1.15;background:var(--mk-rg);-webkit-background-clip:text;background-clip:text;color:transparent}.mkbrcta-b{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:15px 38px;border-radius:999px;background:var(--mk-rg);color:#0b0b0b;font-size:17px;font-weight:800}.mkbrcta-b i{font-style:normal}@media (max-width:640px){.mkbrcta{padding:40px 18px;margin:26px 0 32px;border-radius:18px}.mkbrcta-b{padding:13px 30px;font-size:16px}}.mkdr-br{display:flex;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;border-radius:12px;text-decoration:none;color:#f7f1e9;border:1px solid rgba(199,154,161,.45);background:linear-gradient(90deg,rgba(199,154,161,.18),rgba(199,154,161,.04));transition:background .18s,border-color .18s}.mkdr-br:hover,.mkdr-br:focus-visible{border-color:var(--mk-rg-flat);background:linear-gradient(90deg,rgba(199,154,161,.26),rgba(199,154,161,.08));outline:0}.mkdr-br-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.mkdr-br-tx b{font-size:15.5px;font-weight:800;background:var(--mk-rg);-webkit-background-clip:text;background-clip:text;color:transparent}.mkdr-br-tx small{font-size:12px;font-weight:500;color:#cdbdbf;line-height:1.4}.mkdr-br-go{margin-inline-start:auto;flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;color:#0b0b0b;background:var(--mk-rg)}.mkdr-links a:last-child:nth-child(odd){grid-column:1/-1}.mkbreeds-br{text-align:center;margin-top:34px}.mkbreeds-br p{margin:0 0 16px;font-size:16px;color:inherit;opacity:.92}.mkbreeds-br-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border-radius:14px;background:#fff;color:#0b0b0b;font-size:18px;font-weight:800;text-decoration:none;box-shadow:0 14px 30px -14px rgba(0,0,0,.45);transition:transform .18s,box-shadow .18s}.mkbreeds-br-btn:hover,.mkbreeds-br-btn:focus-visible{transform:translateY(-2px);box-shadow:0 20px 38px -14px rgba(0,0,0,.55);outline:0}.mkbreeds-br-btn i{font-style:normal}@media (max-width:640px){.mkbreeds-br-btn{padding:15px 32px;font-size:17px}}html.mk-drawer .mkfab,html.mk-drawer .mkmiaw{display:none!important}.mkbrp-vid{max-width:360px;margin:0 auto 6px;border-radius:26px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--rg-b,rgba(177,134,141,.5)),0 24px 70px rgba(0,0,0,.45)}.mkbrp-vid video{display:block;width:100%;aspect-ratio:9/16;height:auto;background:#000;object-fit:cover}.mkbrp-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:50%;border:1px solid rgba(217,162,148,.45);background:rgba(183,110,121,.08);color:#d9a294}.mkbrp-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mkbrp-card p{line-height:1.85}html.mk-light .mkbrp-ic{color:#8e6870;border-color:rgba(142,104,112,.4);background:rgba(177,134,141,.1)}@media (max-width:640px){.mkbrp-ben{grid-template-columns:1fr 1fr;gap:10px}.mkbrp-card{padding:18px 14px 16px;text-align:center}.mkbrp-ic{width:40px;height:40px;margin:0 auto 10px}.mkbrp-ic svg{width:19px;height:19px}.mkbrp-card h3{font-size:15px;margin-bottom:6px}.mkbrp-card p{font-size:12.8px;line-height:1.75}}@media (max-width:340px){.mkbrp-ben{grid-template-columns:1fr}}
/* 5.9.13: ختم النخبة داخل سطر الشارات تحت (مو فوق الصورة) */.mkcard .tags .t.mkeliteseal{position:static;top:auto;inset-inline-start:auto;z-index:auto;box-shadow:none;background:var(--mk-rg);color:#0b0b0b;border:0;font-weight:800;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.mkcard .tags .t.mkeliteseal svg{width:11px;height:11px}

/* 5.9.20 (أنس 10/10): حماية دائمة — لا شي يوسّع الصفحة بالجوال (RTL). */html,body{overflow-x:clip;max-width:100%}

/* 5.9.26 (أنس 11/10): قسم «إنتاج ميس كيتي» تحت النخبة — نفس فخامة النخبة بلمسة ذهبية خفيفة */
.mkgroup.mkown{position:relative;padding:8px 10px 14px;margin:8px -10px 34px;border-radius:16px;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(201,164,88,.12),transparent 70%)}
.mkown .mkgroupline{background:linear-gradient(90deg,transparent,rgba(201,164,88,.55),transparent)}
.mkown .mkgrouphead h3{font-size:17px;color:#f3e2c0;display:inline-flex;align-items:center;gap:8px}
.mkown .mkownic{width:22px;height:18px;fill:#D6B26A}
.mkown .mkgroupn{background:linear-gradient(135deg,#F1D79A,#D2AE62 45%,#A9823A);color:#1a140a}
.mkown .mkgroupsub{color:#bfae8f;text-align:center}
.mkown .mkcard{border:1.5px solid transparent;border-radius:10px;background-image:linear-gradient(#121212,#121212),linear-gradient(135deg,#F1D79A,#C9A458 40%,#B1868D 75%,#E8C9C6);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 16px 40px -22px rgba(201,164,88,.35)}
.mkown .mkcard .t.own{display:none}
.mkown-vid{max-width:720px;margin:4px auto 18px;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px -24px rgba(0,0,0,.6);aspect-ratio:16/9;background:#0b0b0b}
.mkown-vid video{width:100%;height:100%;object-fit:cover;display:block}
.mk-apb{display:inline-flex;align-items:center;margin-inline-start:8px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;color:#0b0b0b;background:var(--mk-rg);white-space:nowrap}
.mk-apb:hover{filter:brightness(1.06)}
.mkapb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.mkapb-grid{grid-template-columns:1fr}}
.mkapb-tag{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;margin-bottom:8px;color:#0b0b0b}
.mkapb-tag.own{background:linear-gradient(135deg,#F1D79A,#D2AE62 45%,#A9823A)}.mkapb-tag.br{background:var(--mk-rg)}
.mkapb-steps{counter-reset:s;list-style:none;padding:0;margin:10px 0 0}.mkapb-steps li{counter-increment:s;position:relative;padding:8px 40px 8px 0;line-height:1.8;border-top:1px solid rgba(199,154,161,.18)}
.mkapb-steps li:first-child{border-top:0}.mkapb-steps li::before{content:counter(s);position:absolute;right:0;top:9px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:#B1868D;color:#fff}

/* 5.9.27 إنتاج ميس كيتي بالقائمة وصف السلالات (ذهبي) */
.mkbsq.own .sq{background-image:linear-gradient(#1a1213,#1a1213),linear-gradient(135deg,#F1D79A,#D2AE62 45%,#A9823A)}.mkbsq.own .n{background:linear-gradient(135deg,#F1D79A,#A9823A);color:#2A1F0E}.mkbsq.own .nm{color:#C9A458}
.mkdr-it.own{background:linear-gradient(90deg,rgba(201,164,88,.12),transparent);border:1px solid rgba(201,164,88,.3);margin-top:6px}.mkdr-it.own:hover{background:linear-gradient(90deg,rgba(201,164,88,.16),transparent)}.mkdr-it.own .nm{color:#f3e2c0}
.mkbsq-ph.own{background:radial-gradient(circle at 50% 40%,rgba(214,178,106,.22),transparent 70%),#1a1213}.mkbsq-ph.own svg{fill:#D6B26A}
/* 5.9.28 قطط المربين المعتمدين (وردي ذهبي) */
.mkapr{position:relative;padding:8px 10px 14px;margin:8px -10px 34px;border-radius:16px;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(199,154,161,.10),transparent 70%)}
.mkapr .mkgroupline{background:linear-gradient(90deg,transparent,rgba(199,154,161,.5),transparent)}
.mkapr .mkgrouphead h3{font-size:17px;color:#f0d9d5;display:inline-flex;align-items:center;gap:8px}
.mkapr .mkapric{width:20px;height:20px;fill:none;stroke:#C79AA1;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mkapr .mkgroupsub{color:#b9a9ac;text-align:center}
.mkdr-it.apr{border:1px solid rgba(199,154,161,.22);margin-top:6px}.mkdr-it.apr .nm{color:#f0d9d5}
.mkbsq-ph.apr{background:radial-gradient(circle at 50% 40%,rgba(199,154,161,.22),transparent 70%),#1a1213}.mkbsq-ph.apr svg{width:52%;height:52%;fill:none;stroke:#C79AA1;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:1}
.mkdr-br-go{width:32px;height:32px;line-height:0;font-size:0}.mkdr-br-go svg{width:16px;height:16px;fill:none;stroke:#0b0b0b;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block}
.mkhome{display:contents}
.mkbh[data-key=imported] .mkbh-t .ar{background:linear-gradient(120deg,#f3d9ce,#d9a294 35%,#b76e79 65%,#e8c3b6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.7))}.mkbh[data-key=imported] .mkbh-t h1{text-shadow:none}.mkbh[data-key=imported] .mkbh-t small{color:#e8c3b6}
.mkdr-it.imp{border:1px solid rgba(199,154,161,.22);margin-top:6px}.mkdr-it.imp .nm{color:#f0d9d5}html:where(.mk-light) .mkdr-it.imp .nm{color:#322F2B}.mkdr-it.imp .sq .mkbsq-ph{background:radial-gradient(circle at 50% 40%,#2b2123,#120d0e);box-shadow:inset 0 0 0 1px rgba(199,154,161,.25)}.mkdr-it.imp .sq .mkbsq-ph svg{fill:#C79AA1;opacity:1;width:46%;height:46%}.mkdr-it.imp .n{background:var(--mk-rg);color:#0b0b0b}
@media (max-width:700px){.mkbh.has-m{height:auto;max-height:none;aspect-ratio:9/16;background:#050505}.mkbh.has-m .mkbh-v,.mkbh.has-m .mkbh-e{left:0;width:100%;height:100%;aspect-ratio:auto;transform:none;-webkit-mask-image:none;mask-image:none}.mkbh.has-m .mkbh-t{bottom:6%}}
.mk-clip-stage::after,.mkown-vid::after{content:"";position:absolute;left:50%;top:64%;width:62%;aspect-ratio:845/240;transform:translate(-50%,-50%);background:url(watermark-mid.png) center/contain no-repeat;pointer-events:none;z-index:2}.mkown-vid{position:relative}.mk-clip-play{z-index:3}.mk-clip-stage.mk-wm-in::after{display:none}
.mkbh-t .mkbh-k{display:block;margin-top:.55em;font-size:clamp(12px,1.3vw,16px);font-weight:600;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.88)}@media (max-width:700px){.mkbh-t .mkbh-k{font-size:11.5px;margin-top:.4em}}
.mkdr-soon{margin:4px 0 2px}.mkdr-soon summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 8px;border-radius:12px;border:1px dashed rgba(199,154,161,.4);color:#c9b9bc;font-size:13px;font-weight:600}.mkdr-soon summary::-webkit-details-marker{display:none}.mkdr-soon summary i{font-style:normal;font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid rgba(199,154,161,.45);color:#9c8e90}.mkdr-soon summary svg{width:16px;height:16px;margin-inline-start:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.mkdr-soon[open] summary svg{transform:rotate(180deg)}.mkdr-soon[open] summary{margin-bottom:4px}

/* 6.0.66 (أنس 03/11 «الدائرة تغطي الشاشة — خلها زي تاق موثّق · وردي يجذب · اكتب مساعدة»): زر التواصل (مياو · واتساب · الحاسبة) صار تاق وردي لازق بالطرف اليمين بنفس شكل «موثّق» · والقطة المرافقة ما تطل — فقاعتها تطلع جنب التاق */
.mkfab{right:0!important;left:auto!important;bottom:calc(132px + env(safe-area-inset-bottom))!important}
.mkfab-main{width:26px!important;height:auto!important;min-height:80px;padding:9px 0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:10px 0 0 10px!important;background:linear-gradient(180deg,#D7B3B7,#B1868D)!important;color:#0b0b0b;box-shadow:-6px 8px 24px -6px rgba(142,104,112,.75),inset 0 0 0 1px rgba(255,255,255,.28)!important;transition:filter .18s!important;animation:mkfab-in .6s cubic-bezier(.22,.61,.36,1) both}
.mkfab-main:hover{transform:none!important;filter:brightness(1.08)}
.mkfab-main .cat{width:16px!important;height:13px!important;flex:0 0 13px;fill:#0b0b0b!important}
.mkfab-main .mkfab-lb{writing-mode:vertical-rl;transform:rotate(180deg);font:800 10.5px/1 Tajawal,system-ui,sans-serif;letter-spacing:.04em;color:#0b0b0b;transition:opacity .2s}
.mkfab-main .x{font-size:22px!important;color:#0b0b0b}
.mkfab.open .mkfab-main .mkfab-lb{opacity:0}
.mkfab-items{margin-right:10px}
@keyframes mkfab-in{from{transform:translateX(100%)}to{transform:none}}
@media (max-width:560px){.mkfab{bottom:calc(120px + env(safe-area-inset-bottom))!important}.mkfab-main{width:24px!important;min-height:72px}}
@media (prefers-reduced-motion:reduce){.mkfab-main{animation:none}}
.mkfab-main .cat{display:none!important}
.mkmg{right:0!important;bottom:calc(218px + env(safe-area-inset-bottom))!important}
@media (max-width:560px){.mkmg{right:0!important;bottom:calc(198px + env(safe-area-inset-bottom))!important}}
body:has(.mkfab.open) .mkmg{display:none!important}
/* 6.0.67 (أنس 03/11 «صغّرها شوي»): التاق أصغر — 26px (جوال 24) */
/* 6.0.68 (أنس 03/11 «خلّ قطة مياو الصغيرة فوق التاق وشيل القطة من التاق»): المرافقة رجعت تطل فوق التاق · التاق كلمة «مساعدة» بس */

/* bar.css */
/* 5.9.87: أساس أزرار الشريط العلوي وزر الوضع (☀️/🌙) — كانت داخل light.css فقط، وبعد ما صار light.css يتحمّل للوضع الفاتح بس (5.9.85) ضاعت بالوضع الداكن. منسوخة من light-fix.css (القواعد اللي ما فيها mk-light). */
.mkmode{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;min-height:26px;padding:0;
border-radius:999px;border:1px solid #3A3A3A;background:transparent;color:#EDE4D8;cursor:pointer;flex:0 0 auto;
transition:border-color .2s,color .2s,background .2s}
.mkmode:hover,.mkmode:focus-visible{border-color:var(--rose);color:#fff;outline:0}
.mkmode svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mkmode .mkm-moon{fill:currentColor;stroke:none;display:none}
.mkbar.mini .mkmode{height:26px;min-height:26px}
html.mk-mode-anim,html.mk-mode-anim *{transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}
.mkbar .mkcart,.mkbar .mkacct,.mkbar a.mklang,.mkbar .mkmode{
  height:34px!important;min-height:34px!important;border-radius:999px!important;
  display:inline-flex!important;align-items:center;justify-content:center;gap:6px;
  font:700 12.5px/1 Tajawal,system-ui,sans-serif!important;letter-spacing:.01em;
  text-decoration:none!important;white-space:nowrap;flex:0 0 auto;
  transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}
.mkbar .mkacct,.mkbar a.mklang,.mkbar .mkmode{
  padding:0 13px!important;background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.16)!important;color:#F1E9DE!important}
.mkbar .mkmode{width:34px!important;padding:0!important}
.mkbar .mkacct:hover,.mkbar a.mklang:hover,.mkbar .mkmode:hover,
.mkbar .mkacct:focus-visible,.mkbar a.mklang:focus-visible,.mkbar .mkmode:focus-visible{
  background:rgba(177,134,141,.22)!important;border-color:#B1868D!important;color:#fff!important;transform:translateY(-1px)}
.mkbar .mkcart{padding:0 8px 0 14px!important;background:#B1868D!important;border:1px solid #B1868D!important;color:#fff!important;
  box-shadow:0 4px 14px rgba(177,134,141,.28)}
html[dir="ltr"] .mkbar .mkcart{padding:0 14px 0 8px!important}
.mkbar .mkcart:hover{background:#9C727A!important;border-color:#9C727A!important;transform:translateY(-1px)}
.mkbar .mkcart .mkcount{min-width:20px;height:20px;font-size:11px;background:#fff;color:#8E6870}
.mkbar .mki{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mkbar .mkmode svg{width:16px;height:16px}
.mkbar.mini .mkcart,.mkbar.mini .mkacct,.mkbar.mini a.mklang,.mkbar.mini .mkmode{height:30px!important;min-height:30px!important}
.mkbar.mini .mkmode{width:30px!important}
@media (max-width:480px){
.mkbar{gap:6px!important}
.mkbar .mkcart,.mkbar .mkacct,.mkbar a.mklang,.mkbar .mkmode{height:32px!important;min-height:32px!important}
.mkbar .mkacct{width:32px;padding:0!important}
.mkbar .mkacct span,.mkbar .mkcart .mkct{display:none}
.mkbar a.mklang{padding:0 10px!important}
.mkbar a.mklang .mki{display:none}
.mkbar .mkmode{width:32px!important}
.mkbar .mkcart{padding:0 6px 0 9px!important}
}

/* tap.css */
/* tap.css (5.6.25) — الأزرار والأيقونات بكل الموقع والبوابة:
   مساحة ضغط ≥44px بدون ما يتغير الشكل · استجابة فورية · حالة «جاري…» */

/* ── 1) بلا تأخير لمس ولا وميض أزرق ── */
html{-webkit-tap-highlight-color:transparent}
a,button,input,select,textarea,label,summary,[role=button],[onclick]{touch-action:manipulation}

/* ── 2) استجابة فورية لحظة اللمس ── */
:is(button,.button,.mkp-btn,.mkc-btn,input[type=submit],input[type=button],[role=button],summary,.mkb,.mkcart,.mkacct,.mkmode,.mklang,.mkfav,.mk-sealtab):not(:disabled):active{opacity:.7;transition:opacity 0s}
a:active{opacity:.75;transition:opacity 0s}

/* ── 3) حالة «جاري…» + منع الضغط المزدوج (tap.js يحط الكلاس) ── */
.mk-busy{pointer-events:none;opacity:.65;cursor:progress}
.mk-spin{display:inline-block;width:.95em;height:.95em;margin-inline-start:.5em;vertical-align:-.12em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:mkspin .7s linear infinite;flex:none}
@keyframes mkspin{to{transform:rotate(360deg)}}

/* ── 4) مساحة الضغط: طبقة شفافة ≥44×44 حول العنصر (الشكل ما يتغير) ── */
:is(.mkbar .mkb,.mkbar .mkcart,.mkbar .mkacct,.mkbar .mkmode,.mkbar .mklang,
 td.product-remove a.remove,.mkfootnav a,.mkrf-stars label,.mkcpn-toggle,.mk-crumb a,.mkbh-crumb a,
 .mkbg-link,.mk-genlink a,a.showcoupon,label.checkbox,label.bagree,.mklinkrow a,
 .mkp-link,form>button.x,.mkp-ix-h a,.mkp-ix-badges,.mkp-cat-act .mkp-btn,.mkp-backbar a,
 .mkp-sh a,h5>a,.mkp-btn.sm,.card .bd a.nm,#shipping_method li label,.mkg-details>summary,.mkp-bsme>summary,.mkp-guide>summary,.mk-gen-faq summary,.mkc-link){position:relative}
:is(.mkbar .mkb,.mkbar .mkcart,.mkbar .mkacct,.mkbar .mkmode,.mkbar .mklang,
 td.product-remove a.remove,.mkfootnav a,.mkrf-stars label,.mkcpn-toggle,.mk-crumb a,.mkbh-crumb a,
 .mkbg-link,.mk-genlink a,a.showcoupon,label.checkbox,label.bagree,.mklinkrow a,
 .mkp-link,form>button.x,.mkp-ix-h a,.mkp-ix-badges,.mkp-cat-act .mkp-btn,.mkp-backbar a,
 .mkp-sh a,h5>a,.mkp-btn.sm,.card .bd a.nm,#shipping_method li label,.mkg-details>summary,.mkp-bsme>summary,.mkp-guide>summary,.mk-gen-faq summary,.mkc-link,
 .mkfav,.mk-sealtab)::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);background:none;border:0}
.mk-sealtab::after{width:max(100%,40px)}

/* ── 5) الحقول على الجوال: ≥44px وخط 16px (عشان الآيفون ما يكبّر الصفحة) ── */
@media (max-width:1024px),(pointer:coarse){
 :is(input[type=text],input[type=tel],input[type=email],input[type=number],input[type=search],input[type=password],input[type=url],input:not([type]),select,textarea):not(.mk-sr):not([tabindex="-1"]):not([aria-hidden=true]){min-height:44px;font-size:max(16px,1em)}
 :is(.mkp-btn.sm,.mkp-backbar a){min-height:44px}
 #mk-genetics .mkg-seg button{min-width:44px}
 #mk-genetics :is(button,input:not([type=checkbox]):not([type=radio]),select,label:has(>input[type=checkbox])){min-height:44px}
}
/* 5.9.29 فحص شامل: روابط صغيرة صارت أسهل للضغط (بدون تغيير الشكل) */
.mk-crumb a{display:inline-flex;align-items:center;min-height:32px;padding:6px 4px;margin:-6px 0}
.mk-apb{min-height:32px;display:inline-flex;align-items:center}
.mk-genlink a{display:inline-flex;align-items:center;min-height:36px}
.mkbh-crumb a{min-height:32px;display:inline-flex;align-items:center}

/* 5.9.35 (أنس 14/10 «الأيقونات ما تستجيب على طول»): حاوية الزر العائم كانت تبلع اللمس
   بمربع ~180×180 فوق الزر (القوائم المخفية) — اللمس يعدّي من تحتها الحين. */
.mkfab{pointer-events:none}
.mkfab-main,.mkfab.open .mkfab-items,.mkfab.hint .mkfab-items,.mkfab.open::before{pointer-events:auto}

/* 5.9.38: اسم MISS KITTY بالشريط سطر واحد دايم (كان ينكسر سطرين بالبوابة على الجوال) */
.mkbar .mkt{white-space:nowrap}@media(max-width:420px){.mkbar .mkt{letter-spacing:.06em;font-size:13px}}

/* 5.9.40-41: شارات كرت القطة (مربٍّ معتمد · النخبة · متاحة) تنزل سطر ثاني بدل ما تطلع برا الكرت بالجوال */
.mkcard .tags{flex-wrap:wrap;row-gap:6px}

/* 5.9.43: ترتيب الرئيسية — التقييمات تنسحب يمين/يسار بالجوال · نموذج التقييم خلف زر */
@media(max-width:640px){.mkrevs .mkrevgrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;align-items:start}.mkrevs .mkrev{scroll-snap-align:start}}
details.mkrevform>summary.mkrf-sum{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid var(--line,rgba(177,134,141,.45));border-radius:14px;font-weight:700;font-size:15px;color:#F7F1E9;background:rgba(177,134,141,.14)}
html:where(.mk-light) details.mkrevform>summary.mkrf-sum{color:#22201D;background:rgba(177,134,141,.12)}
details.mkrevform>summary.mkrf-sum::-webkit-details-marker{display:none}
details.mkrevform[open]>summary.mkrf-sum{margin-bottom:14px}

/* 5.9.63 (فحص 19/10): صفحة القطة بالجوال كانت لاصقة بحافة الشاشة (.mk-single يصفّر حشوة .wrap). */
@media (max-width:900px){.mk-single .mk-pinfo{padding-inline:16px}.woocommerce-account main.mk-page{padding-inline:16px}}
/* أسئلة الأسعار: خلفيتها فاتحة حتى بالوضع الداكن ← النص غامق. */
#prices-faq .mkbfaq-head h2,#prices-faq summary{color:#1F1D1B}
.mkcopy{opacity:.75}
/* عنوان «القطط المتاحة للبيع الحين» بصفحات المدن كان غامق على غامق · زر «احجز مكانك/كل القطط» وردي فاتح مع نص أبيض. */
.mkcity .mkgrouphead h2{color:#f7f1e9}
html:where(.mk-light) .mkcity .mkgrouphead h2{color:#22201D}
.mkbreed-none-a .mkbn-1{background:#8E6870}
.mkbreed-none-a .mkbn-1:hover{background:#7A5258}
/* 5.9.64: أجوبة أسئلة الأسعار أوضح · شارة «موثّق» بالجوال تنزل تحت عشان ما تغطي السعر والعناوين. */
#prices-faq details p{color:#5c5450}
/* 5.9.67: شريط الشراء الثابت (جوال بس) */
.mk-sbar{display:none}
@media (max-width:900px){
.mk-sbar{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:99970;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(14,14,14,.96);border-top:1px solid rgba(177,134,141,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}
.mk-sbar.on{transform:none}
.mk-sbar-p{flex:1;min-width:0;font:700 19px/1.1 "El Messiri",Tajawal,system-ui,sans-serif;color:#F8F3ED;white-space:nowrap}
.mk-sbar-p del{display:none}
.mk-sbar form{margin:0}
.mk-sbar-buy{min-height:46px;padding:0 22px;border:0;border-radius:12px;background:#8E6870;color:#fff;font:700 15px Tajawal,system-ui,sans-serif;cursor:pointer}
.mk-sbar-wa{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid rgba(177,134,141,.45);color:#F8F3ED;flex:0 0 46px}
html.mk-sbar-on .mkfab{bottom:calc(86px + env(safe-area-inset-bottom))!important}
html.mk-sbar-on body{padding-bottom:80px!important}
html:where(.mk-light) .mk-sbar{background:rgba(249,245,240,.97);border-top-color:#E3D6D0}
html:where(.mk-light) .mk-sbar-p,html:where(.mk-light) .mk-sbar-wa{color:#1F1D1B}
}
/* 5.9.67: شهادات النسب بالجوال سطر يتسحب جنب بعض بدل ست شهادات تحت بعض (~1400px). */
@media (max-width:700px){
.mkcertgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;-webkit-overflow-scrolling:touch}
.mkcertgrid>.mkcert{flex:0 0 78%;scroll-snap-align:center}
}
/* 5.9.67: المقالات */
.mkart-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.mkart-c a{display:flex;flex-direction:column;gap:8px;height:100%;padding:18px;border:1px solid rgba(177,134,141,.3);border-radius:14px;background:#141213;color:#F8F3ED;text-decoration:none}
.mkart-c b{font:700 16.5px/1.5 "El Messiri",Tajawal,system-ui,sans-serif;color:inherit}
.mkart-c span{font-size:13.5px;line-height:1.8;color:#b9b0aa;flex:1}
.mkart-c i{font-style:normal;font-size:13px;font-weight:700;color:#C79AA1}
.mkart-rel{padding:30px 0}
.mkart-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.mkart-h h2{margin:0;font:700 19px "El Messiri",Tajawal,system-ui,sans-serif;color:#1F1D1B}
.mkart-h a{font-size:13px;color:#9A6A71;text-decoration:none;font-weight:700}
.mkart-page{padding:20px 0 40px}
html:where(.mk-light) .mkart-c a{background:#fff;color:#1F1D1B;border-color:#E3D6D0}
html:where(.mk-light) .mkart-c span{color:#5c5450}
html:where(.mk-light) .mkart-h h2{color:#1F1D1B}
html:where(.mk-light) .mkart-c i,html:where(.mk-light) .mkart-h a{color:#9A6A71}

/* 5.9.67 (أنس 19/10): النخبة بالجوال زي باقي القطط — بطاقتين جنب بعض (كانت بطاقة بعرض الشاشة). */
@media (max-width:700px){
.catsec .mkelite ul.products{grid-template-columns:repeat(2,1fr);gap:12px}
.mkelite .mkcard .nm,.mkelite .mkcard .mk-h1{font-size:15px}
}
/* 5.9.69 القطط المستوردة */
.mkimp .mkjr{padding-top:6px;margin-bottom:34px}
.mkimp-cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:22px auto 34px}
.mkimp-cs a{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:16px;text-decoration:none;background:rgba(177,134,141,.06)}
.mkimp-cs b{font-size:19px;color:var(--ink)}
.mkimp-cs span{font-size:13px;color:var(--mut);line-height:1.8}
.mkimp-cs i{font-style:normal;font-size:13px;color:var(--rose-d);margin-top:auto}
.mkimp-br{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:760px;margin:18px auto 34px}
.mkimp-br b{width:100%;font-size:14.5px;color:var(--ink)}
.mkimp-br span{padding:6px 12px;border:1px solid rgba(177,134,141,.3);border-radius:999px;font-size:13px;color:var(--ink)}
.mkimp-f{max-width:560px;margin:16px auto 38px;display:grid;gap:12px}
.mkimp-f label{display:grid;gap:6px;font-size:13.5px;color:var(--mut)}
.mkimp-f input,.mkimp-f select{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-size:15px}
.mkimp-f select option{color:#111}
.mkimp-f button{padding:14px;border:0;border-radius:999px;background:var(--rose-d);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}
.mkimp-fn{margin:0;text-align:center;font-size:12.5px;color:var(--mut)}
.mkimp-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:18px auto 34px}
.mkimp-why div{padding:16px;border:1px solid var(--line);border-radius:14px}
.mkimp-why b{display:block;font-size:15.5px;color:var(--ink);margin-bottom:6px}
.mkimp-why span{display:block;font-size:13.5px;line-height:1.9;color:var(--mut)}
.mkimp-cta{margin:26px 0 34px}
.mkimp-go,.mkimp-line{margin:22px 0 0;font-size:14.5px}
.mkimp-go a,.mkimp-line a{color:var(--rose-d);font-weight:700}
@media (max-width:600px){.mkimp-cs,.mkimp-why{grid-template-columns:1fr}}
.mkflag{display:inline-block;width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.18);vertical-align:-1px;flex:0 0 auto}
.t.mkimpt{display:inline-flex;align-items:center;gap:5px}
.t.mkimpt b{font-weight:700}
.t.mkimpt i{font-style:normal;opacity:.8}
.t.mkimpt i::before{content:"· "}
.mkimp-pbox{margin:0 0 16px;padding:14px 16px;border:1px solid rgba(177,134,141,.35);border-radius:14px;background:rgba(177,134,141,.07)}
.mkimp-pbox .t.mkimpt{font-size:14px;margin-bottom:8px}
.mkimp-pbox p{margin:6px 0;font-size:13.8px;line-height:1.9;color:var(--mut)}
.mkimp-pbox .mkimp-pd{color:var(--ink)}
.mkimp-pbox a{font-size:13.5px;color:var(--rose-d);font-weight:700}
.mkimp .products{margin-bottom:34px}
.mkimp-ack{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(177,134,141,.35);border-radius:12px;background:rgba(177,134,141,.07);font-size:13.5px;line-height:1.9}
.mkimp-ack p{margin:0 0 8px}
.mkimp-ack label{display:flex;gap:8px;align-items:flex-start;cursor:pointer;font-weight:700}
.mkimp-ack a{color:var(--rose-d)}
/* 5.9.70: ألوان صفحة الاستيراد بالوضع الداكن (كانت var(--ink) = أسود) + قسم الرئيسية */
.mkimp .mkjr-b b,.mkimp-cs b,.mkimp-br b,.mkimp-br span,.mkimp-why b,.mkimp-f input,.mkimp-f select,.mkimp-pbox .mkimp-pd{color:#F3E7E4}
.mkimp-cs span,.mkimp-why span,.mkimp-f label,.mkimp-fn,.mkimp-pbox p,.mkimp .mkjr-b span{color:#b9a9ac}
.mkimp-f input::placeholder{color:#8f8285}
.mkimp-f select option{color:#111;background:#fff}
.mkimp-cs a,.mkimp-why div,.mkimp-f input,.mkimp-f select{border-color:rgba(177,134,141,.35)}
html.mk-light .mkimp .mkjr-b b,html.mk-light .mkimp-cs b,html.mk-light .mkimp-br b,html.mk-light .mkimp-br span,html.mk-light .mkimp-why b,html.mk-light .mkimp-f input,html.mk-light .mkimp-f select,html.mk-light .mkimp-pbox .mkimp-pd{color:#22201D}
html.mk-light .mkimp-cs span,html.mk-light .mkimp-why span,html.mk-light .mkimp-f label,html.mk-light .mkimp-fn,html.mk-light .mkimp-pbox p,html.mk-light .mkimp .mkjr-b span{color:#6D665D}
.mkimpic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;vertical-align:-3px}
.mkimpg-cs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;margin:14px auto 22px}
.mkimpg-cs a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid rgba(177,134,141,.35);border-radius:14px;background:rgba(177,134,141,.06);text-decoration:none}
.mkimpg-cs svg{width:24px;height:16px;border-radius:3px;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.mkimpg-cs b{font-size:15px;color:#F3E7E4}
html.mk-light .mkimpg-cs b{color:#22201D}
.mkimpg-go{text-align:center;margin:18px 0 6px}
.mkimpg-go a{display:inline-block;padding:12px 26px;border-radius:999px;background:var(--rose-d);color:#fff;font-weight:700;text-decoration:none}
@media (max-width:600px){.mkimpg-cs{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 5.9.72: مقطع الطيارة بقسم «قطط مستوردة» بالرئيسية. */
.mkimpg-vid{display:block;position:relative;max-width:900px;margin:6px auto 18px;border-radius:16px;overflow:hidden;background:#050505;aspect-ratio:16/9;box-shadow:0 0 0 1px rgba(199,154,161,.35),0 24px 60px -28px rgba(0,0,0,.8)}
.mkimpg-vid video,.mkimpg-vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.mkimpg-vid img{opacity:0;transition:opacity .6s ease}.mkimpg-vid.end img{opacity:1}
@media (max-width:640px){.mkimpg-vid{border-radius:12px;margin:4px 0 14px}}
/* 5.9.74: محتوى صفحة الاستيراد داخل الأسئلة */
.mkimp-acc .mkimp-cs,.mkimp-acc .mkimp-why,.mkimp-acc .mkimp-br,.mkimp-acc .mkimp-f{margin:6px auto 14px}
.mkimp-acc .mkimp-br span{display:inline-block;margin:0 0 6px 6px}
.mkimp-acc .mkjr{margin:4px 0 10px;padding:0}
.mkimp-acc .mkimp-cs b{display:inline-flex;align-items:center;gap:8px}
.mkimp-acc .mkimp-cs b svg{width:22px;height:15px;border-radius:3px}

.catsec.mkimp{display:flow-root}
@media (max-width:640px){.mkimpg-vid.has-m{aspect-ratio:3/4}.mkimpg-vid.has-m video,.mkimpg-vid.has-m img{object-position:50% 45%}}
/* 5.9.95 (أنس 21/10 «النص أسود ما يبين») — إصلاحات التباين من فحص كل الصفحات (داكن/فاتح). */
.mkimp-line{color:#d9cfc6}
html:where(.mk-light) .mkimp-line{color:#4a4440}
a.mkwl-btn,a.mkwl-btn:visited{color:#fff!important}
.mkbreed-none-a .mkbn-1,.mkbreed-none-a .mkbn-1:visited,.mkimpg-go a,.mkimpg-go a:visited{color:#fff!important}
.mksoon .mkgrouphead h2{color:#f7f1e9}
html:where(.mk-light) .mksoon .mkgrouphead h2{color:#1F1D1B}
html:where(.mk-light) .mkbg-btn{color:#7A5258;border-color:#B1868D}
html:where(.mk-light) .mkbg-btn:hover,html:where(.mk-light) .mkbg-btn:focus-visible{color:#fff;background:#8E6870}
html.mk-light .mkcard .tags .t.mkeliteseal:not(.t-sd),html:where(.mk-light) .mkeliteseal{color:#1a1012}
html:where(.mk-light) .mkcpr-fine,html:where(.mk-light) .mkwl-lead,html:where(.mk-light) .mkfs-note,html:where(.mk-light) .mkbreed-none span,html:where(.mk-light) .mk-pareb,html:where(.mk-light) .mkfs th,html:where(.mk-light) .mkfs i{color:#6E6660}
html:where(.mk-light) .mkfs-same{color:#4F6F5D}
html:where(.mk-light) .mkbrp-note{color:#8A5F57}
/* 5.9.97: شارة تهجين سكوتش × بريتيش */
.mkcard .tags .t.mkcross{background:#3a3330;color:#f2e9e1}
html.mk-light .mkcard .tags .t.mkcross{background:#efe6dc;color:#4a4440}
/* 6.0.17: كرت «المتاح الحين» تحت المقالة. */
.mkart-stock{margin:34px 0 6px}
.mkart-sg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.mkart-sg a{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(177,134,141,.3);border-radius:14px;overflow:hidden;background:#141213;color:#F8F3ED;text-decoration:none;padding-bottom:12px}
.mkart-sg img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin-bottom:4px}
.mkart-sg b{font:700 14.5px/1.4 "El Messiri",Tajawal,system-ui,sans-serif;padding:0 10px}
.mkart-sg span{font-size:12.5px;color:#b9b0aa;padding:0 10px}
.mkart-sg i{font-style:normal;font-weight:800;font-size:15px;color:#C79AA1;padding:0 10px;direction:ltr;text-align:start;unicode-bidi:isolate}
.mkart-sg i .sar{width:1.1em;height:1.1em;vertical-align:-.15em}
html:where(.mk-light) .mkart-sg a{background:#fff;color:#1F1D1B;border-color:#E3D6D0}
html:where(.mk-light) .mkart-sg span{color:#5c5450}
html:where(.mk-light) .mkart-sg i{color:#9A6A71}
@media (max-width:600px){.mkart-sg{gap:8px}.mkart-sg b{font-size:12.5px;padding:0 7px}.mkart-sg span,.mkart-sg i{padding:0 7px}.mkart-sg i{font-size:13.5px}}
/* 6.0.18 (PSI/الفحص 27/10 — الجوال): خطوط الشارات والرقاقات كانت 8.5–10px وأهداف اللمس أصغر من 44px. */
@media (max-width:700px){
.card .tags .t,.mkcard .tags .t,.t{font-size:11.5px;padding:4px 8px;line-height:1.3}
.seal{font-size:11px;padding:5px 9px}
.sexb{padding:6px 9px}.sexb b{font-size:11.5px}
.spec .k{font-size:11.5px}.spec .v,.spec .v em{font-size:12px}
.meta,.card .rdy,.card .inc,.card .addon{font-size:12px}
.card .pr .tb,.pr .duo span,.pr .duo div small{font-size:12px}
.eyebrow,.rev .dt,.ditem .dmt,.adl,.walead,.booklead{font-size:12px}
.mkbh-t small{font-size:11px}
.chips .chip,#chips .chip,.chips button,.chips a{min-height:40px;padding-top:9px;padding-bottom:9px;font-size:13px}
.mkcard .mkfav,.mkfav{width:40px;height:40px}
.mkcard .mkfav{top:calc(100cqw - 49px)}
.mkmode{width:40px;height:34px;min-height:34px}
.mkbar .mkacct,.mkbar a.mklang{min-height:34px}
}

