@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap');/* Special Jewels gold category */.sj-gold-hero{height:auto!important;aspect-ratio:1626 / 967;}.sj-gold-hero>div{position:absolute;inset:0;background-size:contain!important;background-repeat:no-repeat!important;}.sj-gold-cards{padding:28px 20px!important;}.sj-gold-cards-second{padding-top:0!important;}.sj-gold-cards .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;}.sj-gold-cards .grid>div{max-height:none!important;height:auto!important;}.sj-gold-cards img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}.sj-gold-cards h2{color:#214D40;text-align:center;}@media(max-width:767px){.sj-gold-cards{padding:20px 12px!important;}.sj-gold-cards-second{padding-top:0!important;}.sj-gold-cards .grid{gap:12px!important;}}/* Special Jewels storefront review */.sj-hero{height:auto!important;aspect-ratio:3/1;}.sj-hero>a{position:absolute;inset:0;}.sj-hero>a>div{background-size:contain!important;background-repeat:no-repeat!important;}.kayan-card>div:first-child{aspect-ratio:1/1;height:auto!important;background:#fff;}.kayan-card>div:first-child>a:first-of-type{display:block;width:100%;height:100%;}.kayan-card>div:first-child img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;}.kayan-card .product-name{min-height:2.8em;line-height:1.4;}.s-block--best-offers .swiper-wrapper:has(>.swiper-slide:only-child){justify-content:center;}.sj-gold-cards-second{display:none!important;}li:has(>a[href$="/c1937923689"]),li:has(>a[href$="/c1721833591"]),li:has(>a[href$="/c1159060399"]){display:none!important;}@media(max-width:767px){.sj-hero{aspect-ratio:4/3;}.grid:has(.banner-label){grid-template-columns:1fr!important;max-width:420px;margin-inline:auto;gap:18px!important;}}
/* Approved hero and section spacing */
.sj-hero-approved{aspect-ratio:1942/809!important;background:#fcf9f3;}.sj-hero-approved>a>div{background-position:center!important;}.kayan-banners{scroll-margin-top:80px;}.index .app-inner>section:has(img[alt="fixed banner"]){margin-block:24px 0!important;}.index .app-inner>section.s-block{margin-block:32px!important;}.s-block--best-offers .swiper-wrapper>.swiper-slide:only-child{max-width:300px!important;width:min(100%,300px)!important;}
/* Unified storefront typography and palette */
body,#app,.app-inner{background-color:#FCF9F3!important;}body{font-family:'Tajawal',Arial,sans-serif!important;}.kayan-header,.navbar{background:#FCF9F3!important;}.navbar{box-shadow:0 1px 0 #e9e4dc!important;}.navbar .sub-menu>a{font-size:16px!important;font-weight:500!important;color:#10412d!important;}.kayan-header>.container{position:relative;}.kayan-header>.container:after,.kayan-header>.container:before{content:'';position:absolute;top:14px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20120%22%3E%3Cpath%20d%3D%22M40%205%2044%2034%2062%2020%2049%2040%2077%2044%2049%2048%2062%2068%2044%2054%2040%2084%2036%2054%2017%2068%2031%2048%203%2044%2031%2040%2017%2020%2036%2034Z%22%20fill%3D%22none%22%20stroke%3D%22%23c58f7a%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22m78%2061%203%2017%2014%203-14%203-3%2018-3-18-14-3%2014-3Z%22%20fill%3D%22%2347806b%22%2F%3E%3Cpath%20d%3D%22m64%204%203%207-3%207-3-7Zm-3%2095%203%207-3%207-3-7Z%22%20fill%3D%22%23c58f7a%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;}.kayan-header>.container:after{left:8px;width:52px;height:65px;}.kayan-header>.container:before{right:10px;width:36px;height:48px;}.kayan-banners{background:#FCF9F3!important;}.kayan-banners h2{font-size:30px!important;font-weight:500!important;}.kayan-banners h2:after{content:'';display:inline-block;vertical-align:middle;width:40px;height:50px;margin-inline-start:14px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20120%22%3E%3Cpath%20d%3D%22M40%205%2044%2034%2062%2020%2049%2040%2077%2044%2049%2048%2062%2068%2044%2054%2040%2084%2036%2054%2017%2068%2031%2048%203%2044%2031%2040%2017%2020%2036%2034Z%22%20fill%3D%22none%22%20stroke%3D%22%23c58f7a%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22m78%2061%203%2017%2014%203-14%203-3%2018-3-18-14-3%2014-3Z%22%20fill%3D%22%2347806b%22%2F%3E%3Cpath%20d%3D%22m64%204%203%207-3%207-3-7Zm-3%2095%203%207-3%207-3-7Z%22%20fill%3D%22%23c58f7a%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;}
.kayan-card{background:#fff!important;border:1px solid #e9e4dc;border-radius:12px;overflow:hidden;padding-bottom:14px;}.kayan-card .product-name{font-size:16px!important;font-weight:500!important;line-height:1.65!important;min-height:3.3em;}.kayan-card>div:nth-child(2){padding:14px 16px 4px!important;}.kayan-card salla-add-product-button,.s-product-card-content salla-add-product-button{display:none!important;}.kayan-card .s-product-card-price{font-weight:500!important;font-size:17px!important;color:#10412d!important;}.product-index #page-main-title{font-size:22px!important;font-weight:500!important;color:#10412d!important;}.product-index select{border:1px solid #ded5c9!important;border-radius:8px!important;background:#fff!important;padding:8px 14px!important;font-family:inherit;}.s-products-list-wrapper:has(>custom-salla-product-card:only-child)>custom-salla-product-card{width:100%;max-width:330px;}.product-index .s-products-list-wrapper{gap:24px!important;}.product-index .s-products-list{overflow:visible!important;}
/* Benefits */
.kayan-features{border-color:#E6D8CE!important;border-width:1px 0!important;background:#F5ECE7!important;padding-block:28px!important;position:relative;}.kayan-features>.conatiner>div:first-child{display:none!important;}.kayan-features h4{font-size:18px!important;font-weight:500!important;line-height:1.8!important;}.kayan-features p{font-size:14px!important;line-height:1.8!important;}.kayan-features i{font-size:36px!important;}.kayan-features:before,.kayan-features:after{content:'';position:absolute;top:10px;width:48px;height:65px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20120%22%3E%3Cpath%20d%3D%22M40%205%2044%2034%2062%2020%2049%2040%2077%2044%2049%2048%2062%2068%2044%2054%2040%2084%2036%2054%2017%2068%2031%2048%203%2044%2031%2040%2017%2020%2036%2034Z%22%20fill%3D%22none%22%20stroke%3D%22%23c58f7a%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22m78%2061%203%2017%2014%203-14%203-3%2018-3-18-14-3%2014-3Z%22%20fill%3D%22%2347806b%22%2F%3E%3Cpath%20d%3D%22m64%204%203%207-3%207-3-7Zm-3%2095%203%207-3%207-3-7Z%22%20fill%3D%22%23c58f7a%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;opacity:.4;pointer-events:none;}.kayan-features:before{left:4px;}.kayan-features:after{right:4px;transform:rotate(180deg);}
/* Footer */
.kayan-footer{background:#10412D!important;color:#fcf9f3!important;padding:40px 65px 55px!important;position:relative;}.kayan-footer:before,.kayan-footer:after{content:'';position:absolute;width:70px;height:100px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20120%22%3E%3Cpath%20d%3D%22M40%205%2044%2034%2062%2020%2049%2040%2077%2044%2049%2048%2062%2068%2044%2054%2040%2084%2036%2054%2017%2068%2031%2048%203%2044%2031%2040%2017%2020%2036%2034Z%22%20fill%3D%22none%22%20stroke%3D%22%23c58f7a%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22m78%2061%203%2017%2014%203-14%203-3%2018-3-18-14-3%2014-3Z%22%20fill%3D%22%2347806b%22%2F%3E%3Cpath%20d%3D%22m64%204%203%207-3%207-3-7Zm-3%2095%203%207-3%207-3-7Z%22%20fill%3D%22%23c58f7a%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none;opacity:.85;}.kayan-footer:before{right:8px;top:28px;}.kayan-footer:after{left:8px;top:90px;transform:rotate(180deg);}.kayan-footer h5{font-size:20px!important;font-weight:500!important;line-height:1.7!important;margin-bottom:14px!important;}.kayan-footer p,.kayan-footer strong,.kayan-footer a,.kayan-footer b{font-weight:400!important;}.kayan-footer p{font-size:15px!important;line-height:1.9!important;}.kayan-footer li>a,.kayan-footer .s-contacts-item{font-size:16px!important;line-height:1.8!important;opacity:1!important;}.kayan-footer ul.flex.flex-col{gap:8px!important;}.kayan-footer .s-contacts-list{gap:14px!important;}.kayan-footer .s-social-icon,.kayan-footer .s-social-icon svg{width:24px!important;height:24px!important;}.kayan-footer .kayan-copyright{font-size:12px!important;white-space:nowrap;bottom:14px!important;}
@media(min-width:768px){.kayan-footer>.container>div:first-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:60px;row-gap:12px;align-items:start!important;}.kayan-footer>.container>div:first-child>div:first-child{display:contents!important;}.kayan-footer>.container>div:first-child>div:first-child>div:nth-child(1){grid-column:1;grid-row:1;}.kayan-footer>.container>div:first-child>div:first-child>div:nth-child(2){grid-column:1;grid-row:2;}.kayan-footer>.container>div:first-child>div:first-child>div:nth-child(3){grid-column:1;grid-row:3;}.kayan-footer>.container>div:first-child>div:first-child>div:nth-child(4){grid-column:1/-1;grid-row:4;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px!important;border-top:1px solid #a9957266;padding-top:20px;margin-top:18px;position:relative;}.kayan-footer>.container>div:first-child>div:nth-child(2){grid-column:2;grid-row:1/4;padding-inline-start:30px;border-inline-start:1px solid #a9957255;}.kayan-footer>.container>div:first-child>div:nth-child(3){grid-column:3;grid-row:1/4;padding-inline-start:30px;border-inline-start:1px solid #a9957255;}.kayan-features>.conatiner>div:last-child>div{flex:1;flex-direction:row!important;gap:12px!important;}}
@media(min-width:1024px){.kayan-header>.container>div{padding:6px 55px!important;}.kayan-header div[style='Specail']{width:80px!important;}.navbar .sub-menu{padding-block:7px!important;}}
@media(max-width:1023px){.sj-hero-approved{aspect-ratio:4/3!important;}.kayan-header>.container:before,.kayan-header>.container:after{display:none;}}
@media(max-width:767px){.index .app-inner>section:has(img[alt="fixed banner"]){margin-top:18px!important;}.index .app-inner>section.s-block{margin-block:24px!important;}.kayan-card .product-name{font-size:14px!important;min-height:3.3em;}.kayan-card>div:nth-child(2){padding:10px 8px 2px!important;}.product-index .s-products-list-wrapper{gap:12px!important;}.kayan-footer{padding:32px 28px 65px!important;}.kayan-footer:before,.kayan-footer:after{width:38px;height:60px;opacity:.55;}.kayan-footer:before{right:4px;}.kayan-footer:after{left:4px;}.kayan-footer>.container>div:first-child>div{padding-bottom:22px!important;margin-bottom:22px!important;border-color:#a9957244!important;}.kayan-footer h5{font-size:19px!important;}.kayan-footer .s-payments-list{justify-content:center;}.kayan-banners h2{font-size:24px!important;}.kayan-banners h2:after{width:28px;height:38px;margin-inline-start:6px;}.kayan-features{padding-inline:18px!important;}.kayan-footer .scroll-top{bottom:80px!important;}a[aria-label='Chat via WhatsApp']{bottom:80px!important;}}.navbar li:has(>a[href$="/c1386177501"]),.navbar li:has(>ul.sub-menu>a[href$="/c1386177501"]),.navbar li:has(>ul.dropdown-item>a[href$="/c1386177501"]),.navbar li:has(>a[href$="/c636809177"]),.navbar li:has(>ul.sub-menu>a[href$="/c636809177"]),.navbar li:has(>ul.dropdown-item>a[href$="/c636809177"]),.navbar li:has(>a[href$="/c919938515"]),.navbar li:has(>ul.sub-menu>a[href$="/c919938515"]),.navbar li:has(>ul.dropdown-item>a[href$="/c919938515"]),.navbar li:has(>a[href$="/c1136032725"]),.navbar li:has(>ul.sub-menu>a[href$="/c1136032725"]),.navbar li:has(>ul.dropdown-item>a[href$="/c1136032725"]),.navbar li:has(>a[href$="/c2118296031"]),.navbar li:has(>ul.sub-menu>a[href$="/c2118296031"]),.navbar li:has(>ul.dropdown-item>a[href$="/c2118296031"]),.navbar li:has(>a[href$="/c1159060399"]),.navbar li:has(>ul.sub-menu>a[href$="/c1159060399"]),.navbar li:has(>ul.dropdown-item>a[href$="/c1159060399"]),.navbar li:has(>a[href$="/c1870248407"]),.navbar li:has(>ul.sub-menu>a[href$="/c1870248407"]){display:none!important;}
















/* Compact gold category banners */
.sj-gold-hero{width:100%!important;max-width:880px!important;margin-inline:auto!important;}
.sj-gold-cards>.container{max-width:880px!important;margin-inline:auto!important;}
.sj-gold-cards{padding:20px 16px!important;}
.sj-gold-cards .grid{gap:16px!important;}
@media(max-width:767px){.sj-gold-cards{padding:16px 12px!important;}.sj-gold-cards .grid{gap:12px!important;}.sj-gold-hero{max-width:520px!important;}}
































/* Matching chain and earring category banners */
.sj-gold-cards.sj-gold-chains-row{display:block!important;padding-top:0!important;}
.sj-gold-chains-row .grid>div>a{display:block;position:relative;}
.sj-gold-chains-row .grid>div>a:after{position:absolute;left:1px;right:1px;bottom:1px;height:16.6%;background:#fbf8f0;color:#10412d;border-top:1px solid #d5bc87;display:flex;align-items:center;justify-content:center;font-family:'Tajawal',Arial,sans-serif;font-size:30px;font-weight:400;line-height:1;pointer-events:none;}
.sj-gold-chains-row .grid>div:nth-child(1)>a:after{content:'الحلقان';}
.sj-gold-chains-row .grid>div:nth-child(2)>a:after{content:'السلاسل';}
@media(max-width:767px){.sj-gold-chains-row .grid>div>a:after{font-size:21px;}}
































.sj-gold-chains-row .grid>div{border:1px solid #c9ac72;border-radius:10px;}
/* October 24 approved storefront refinement */
.sj-gold-hero{display:none!important;}
#best-offers-2-slider h2{font-family:"Tajawal",Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;letter-spacing:0!important;}
/* Gold page: approved category cards followed by new arrivals */
.s-before-products-list section:has(a[href*="c1213640189#sj-design-request"]){display:none!important;}
body:has(salla-products-list[source-value="1213640189"]) .s-before-products-list:after{content:"جديد الذهب";display:block;text-align:center;color:#10412d;font-family:"Tajawal",Arial,sans-serif;font-size:30px;margin:24px 0;}
/* Gold category: consistent spacing and accessible card focus */
.sj-gold-cards:has(+.sj-gold-final-row){padding-bottom:8px!important;}
.sj-gold-cards.sj-gold-final-row{padding-top:8px!important;}
.sj-gold-cards .grid>div>a{display:block;border-radius:10px;transition:box-shadow .2s ease;}
.sj-gold-cards .grid>div>a:focus-visible{outline:3px solid #10412d;outline-offset:-3px;}
@media(hover:hover){.sj-gold-cards .grid>div>a:hover{box-shadow:inset 0 0 0 1px #c9ac72;}}
@media(max-width:480px){.sj-gold-cards{padding-inline:12px!important;}.sj-gold-cards .grid{gap:12px!important;}.sj-gold-cards:has(+.sj-gold-final-row){padding-bottom:6px!important;}.sj-gold-cards.sj-gold-final-row{padding-top:6px!important;}}
/* Unified typography across storefront pages, categories and service forms */
:root{--font-main:"Tajawal",Arial,sans-serif;}
body,h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,summary,li,td,th,small,strong,b,em,blockquote,figcaption,dialog,salla-button,salla-products-list,salla-product-options,salla-add-product-button{font-family:"Tajawal",Arial,sans-serif!important;}








/* Special Jewels: unified controls, icons and promotional colors */
:root,body{--color-primary:#10412D;--color-primary-dark:#0C3424;--color-primary-light:#EDE5D7;--color-primary-reverse:#FCF9F3;--theme-primary-color:#10412D;}
button.tab-trigger,button.tab-trigger.is-active{background:#F5ECE7!important;color:#10412D!important;border:1px solid #C9AC72!important;border-radius:10px!important;padding:10px 24px!important;box-shadow:none!important;font-weight:500!important;font-size:18px!important;line-height:1.6!important;}
.tab-trigger .s-button-text{font-family:"Tajawal",Arial,sans-serif!important;}
.kayan-card .discountPercentage,.s-product-card-promotion-title{background:#EDE5D7!important;color:#624D2C!important;border:1px solid #C9AC72!important;font-family:"Tajawal",Arial,sans-serif!important;font-weight:500!important;}
.s-product-card-sale-price h4,.s-product-card-price,.product-price,.total-price{color:#10412D!important;}
.s-product-card-sale-price>span,.s-product-card-regular-price{color:#81766A!important;}
.s-button-primary:not(.tab-trigger):not(.s-button-outline){background:#10412D!important;border-color:#10412D!important;color:#FCF9F3!important;}
.s-button-primary-outline:not(.tab-trigger){border-color:#10412D!important;color:#10412D!important;}
.s-mobile-menu-wrapper{background:#FCF9F3!important;color:#10412D!important;border-top:1px solid #DED1BA!important;box-shadow:0 -2px 10px #10412d0a!important;}
.s-mobile-menu-wrapper a{font-weight:500!important;}
.s-mobile-menu-wrapper a>span:last-child{font-family:"Tajawal",Arial,sans-serif!important;font-size:13px!important;}
a[aria-label="Chat via WhatsApp"]{background:#10412D!important;background-color:#10412D!important;color:#FCF9F3!important;border:1px solid #C9AC72!important;box-shadow:0 2px 10px #10412d20!important;}
@media(max-width:767px){button.tab-trigger,button.tab-trigger.is-active{font-size:16px!important;padding:9px 20px!important;}}




/* Approved Amiri typography: readable product names and form fields */
.kayan-card .product-name{font-size:19px!important;line-height:1.7!important;}
.s-mobile-menu-wrapper a>span:last-child{font-size:15px!important;}
dialog input,dialog select,dialog textarea{font-size:18px!important;}
@media(max-width:767px){.kayan-card .product-name{font-size:17px!important;}}
/* Silver hero: retain the complete 1440 x 600 composition on every screen */
.sj-silver-hero{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:12/5!important;background:#FCF9F3!important;}
.sj-silver-hero>a{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}
.sj-silver-hero>a>div{width:100%!important;height:100%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;}
/* Arabic typography matched visually to the supplied luxury retail reference */
body{font-size:16px!important;}
h1,h2,h3,h4,h5,h6{font-weight:500!important;letter-spacing:0!important;}
p,label,input,select,textarea{font-weight:400!important;letter-spacing:0!important;}
.kayan-card .product-name{font-size:16px!important;font-weight:500!important;line-height:1.7!important;min-height:3.4em!important;}
.kayan-card .s-product-card-price,.kayan-card .s-product-card-sale-price h4{font-size:18px!important;font-weight:500!important;}
#sj-services>h2,.kayan-banners h2,#best-offers-2-slider h2{font-size:28px!important;line-height:1.5!important;}
.sj-service-dialog h2,#sj-design-dialog h2{font-size:26px!important;line-height:1.5!important;}
.s-mobile-menu-wrapper a>span:last-child{font-size:14px!important;}
dialog input,dialog select,dialog textarea{font-size:16px!important;}
@media(max-width:767px){.kayan-card .product-name{font-size:15px!important;}#sj-services>h2,.kayan-banners h2,#best-offers-2-slider h2{font-size:24px!important;}.sj-service-dialog h2,#sj-design-dialog h2{font-size:23px!important;}}