/* Add custom CSS styles below */ 
:root{--color-primary:#1D5C95;--color-primary-dark:#154a7a;--color-primary-light:#3a79b4;--color-primary-v-light:#cfe0ef;--color-primary-reverse:#ffffff}
.store-header .main-logo.light-logo{content:url(https://cdn.files.salla.network/other/1395698306/ed86387e-4810-464a-9b07-979440460f69-original.webp)!important;height:64px!important;max-height:64px!important;width:auto!important}
.square-photos-grid--equal-2{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;justify-items:center}
.square-photos-grid--equal-2 .banner-entry{height:auto!important;width:100%;background:none!important;display:flex;flex-direction:column;align-items:center;overflow:visible!important;border-radius:0!important}
.square-photos-grid--equal-2 .banner-entry::after,.square-photos-grid--equal-2 .banner-entry::before{display:none!important}
.square-photos-grid--equal-2 .lazy__bg{position:relative!important;inset:auto!important;width:92px!important;height:92px!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.square-photos-grid--equal-2 .banner-entry a{position:static!important;height:auto!important;background:none!important;padding:8px 0 0!important;display:block!important;text-align:center;opacity:1!important;transform:none!important}
.square-photos-grid--equal-2 .banner-entry a h3{color:#2A2622!important;font-size:14px!important;background:none!important;position:static!important;text-shadow:none!important}
@media (min-width:1024px){section.s-block--banners:has(.square-photos-grid--equal-2){display:inline-block!important;width:calc(50% - 4px)!important;max-width:none!important;vertical-align:top;box-sizing:border-box;padding-inline:24px}}
footer.store-footer{background:#1D5C95!important;color:#fff!important}
footer.store-footer :where(a,h1,h2,h3,h4,p,li,span,b,strong,div,label){color:#fff!important}
footer.store-footer .store-footer__inner,footer.store-footer .footer-foot{background:#1D5C95!important}
footer.store-footer .line{border-color:rgba(255,255,255,.25)!important}
@media (max-width:1023px){#photos-0-slider .swiper-slide:nth-child(1) img{content:url(https://cdn.files.salla.network/homepage/1395698306/7b74a194-dbe0-49b1-ad51-8e92b51ed698-original.webp)}
#photos-0-slider .swiper-slide:nth-child(2) img{content:url(https://cdn.files.salla.network/homepage/1395698306/b1fe000a-4299-4d10-a0ec-f3d9b303b003-original.webp)}
#photos-0-slider .swiper-slide:nth-child(3) img{content:url(https://cdn.files.salla.network/homepage/1395698306/649773f9-a24a-4869-bbd3-ceb7e6ca3b1e-original.webp)}
#photos-4-slider img{content:url(https://cdn.files.salla.network/homepage/1395698306/4c691fd9-f633-4a39-8609-b56f68902d9d-original.webp)}
#photos-5-slider img{content:url(https://cdn.files.salla.network/homepage/1395698306/f822bfed-64bf-428c-baeb-dc1d537f5b5d-original.webp)}}
@media (max-width:1023px){html body .square-photos-grid--equal-2{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}html body .square-photos-grid--equal-2 .lazy__bg{width:72px!important;height:72px!important}html body .home-slider.photos-slider .swiper.s-slider-container{padding:0!important}html body .home-slider.photos-slider .swiper-slide{padding:0!important;margin:0!important;width:100%!important}html body #photos-0-slider img,html body #photos-4-slider img,html body #photos-5-slider img{height:auto!important;width:100%!important;max-height:none!important}}
/* v2: store font (theme body class sicon-cart forced the icon font on all text) */
html body[class]{font-family:PingARLT,-apple-system,BlinkMacSystemFont,sans-serif!important}
/* v2: announcement bar */
.sn-announce{overflow:hidden;width:100%;background:#F3EEE7;border-bottom:1px solid #e6dfd3}
.sn-tk{overflow:hidden;width:100%}
.sn-tk-track{display:flex;width:max-content;animation:sntk 38s linear infinite}
.sn-tk:hover .sn-tk-track{animation-play-state:paused}
.sn-tk-half{display:flex;white-space:nowrap}
.sn-tk-item{padding:10px 0;font-size:14px;font-weight:600;color:#5A524A}
.sn-tk-item b{color:#B8893B;margin-left:6px}
.sn-tk-item i{font-style:normal;margin:0 24px;color:#B8893B}
.sn-tk-item em{font-style:normal;font-weight:700;background:#1D5C95;color:#fff;border-radius:6px;padding:1px 9px;margin:0 4px}
@keyframes sntk{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.sn-tk-track{animation:none}}
/* v2: SBC badge in footer */
.sn-sbc{display:flex;align-items:center;gap:10px;margin:14px 0;color:#fff;font-size:14px;font-weight:600}
.sn-sbc-i{display:flex;width:50px;padding:6px 8px;background:#fff;border-radius:8px}
.sn-sbc-i img{width:100%;height:auto;display:block}
/* v2: beds category page */
.sn-beds-page{max-width:1360px;margin:0 auto;padding:18px 24px 10px}
.sn-bp-ban{display:block;border-radius:26px;overflow:hidden;box-shadow:0 10px 36px rgba(42,38,34,.08)}
.sn-bp-ban img{display:block;width:100%;height:auto}
.sn-bp-h{margin:28px 0 14px;font-size:24px;font-weight:800;color:#2A2622}
.sn-bp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:14px}
.sn-bp-c{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:900/620;background:#e9e3da;box-shadow:0 6px 22px rgba(42,38,34,.08);transition:transform .25s,box-shadow .25s}
.sn-bp-c:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(42,38,34,.15)}
.sn-bp-c img{width:100%;height:100%;object-fit:cover;display:block}
.sn-bp-c span{position:absolute;right:14px;bottom:14px;background:rgba(30,26,22,.58);color:#fff;font-weight:700;font-size:20px;padding:6px 18px;border-radius:10px}
@media (max-width:767px){.sn-beds-page{padding:10px 14px 4px}.sn-bp-ban{border-radius:18px}.sn-bp-h{font-size:19px;margin:18px 0 10px}.sn-bp-cards{gap:10px}.sn-bp-c{background:transparent;box-shadow:none;border-radius:0;overflow:visible;aspect-ratio:auto;display:flex;flex-direction:column}.sn-bp-c img{width:100%;height:auto;aspect-ratio:4/3;border-radius:16px;box-shadow:0 5px 16px rgba(42,38,34,.14)}.sn-bp-c span{position:static;background:transparent;color:#2A2622;font-size:13px;font-weight:800;text-align:center;padding:9px 0 4px;border-radius:0}}
/* v2: price colours on product page (current grey, old red) per owner 2026-10-12 */
html body.product-single h2.total-price,html body.product-single h4.p-price{color:#6b7280!important}
html body.product-single .before-price,html body.product-single span.line-through{color:#991b1b!important}
/* v2: gold stars */
html body .s-rating-stars-selected,html body .s-rating-stars-selected *,html body .s-rating-stars-btn-star.s-rating-stars-selected{color:#F8B133!important;fill:#F8B133!important}
/* v2.1: hide the native Saudi Business Platform icon (duplicate of our labelled badge) */
footer.store-footer .sbc-wrapper{display:none!important}
/* v2.2: add-to-cart buttons in the brand colour (owner 2026-10-22) and uniform product card images */
html body custom-salla-product-card .btn--add-to-cart .s-button-element,html body salla-add-product-button .s-button-element.s-button-solid{background:#1D5C95!important;border-color:#1D5C95!important;color:#fff!important}
html body custom-salla-product-card .product-block__thumb{aspect-ratio:4/5;overflow:hidden}
html body custom-salla-product-card .product-block__thumb .thumb-wrapper{height:100%;display:block}
html body custom-salla-product-card .product-block__thumb img{width:100%!important;height:100%!important;object-fit:cover}
/* v3: beds page in the Instagram palette (store blue #1D5C95, ivory #F3EEE7, muted gold #C9A15B) - owner 2026-10-22 */
.sn-bp-ban{box-shadow:0 10px 36px rgba(29,92,149,.10)}
.sn-bp-h{color:#1D5C95}
.sn-bp-c{box-shadow:0 6px 22px rgba(29,92,149,.12)}
.sn-bp-c span{background:#1D5C95;color:#F3EEE7}
.sn-bp-c:hover{box-shadow:0 12px 30px rgba(29,92,149,.22)}
.sn-bp-c--fit::before{content:"";position:absolute;inset:-24px;background:var(--bgimg) center/cover no-repeat;filter:blur(26px) saturate(.65) brightness(1.08)}
.sn-bp-c--fit img{position:relative;z-index:1;object-fit:contain!important;object-position:center!important}
.sn-bp-c--fit span{z-index:2}
@media (max-width:767px){.sn-bp-c span{background:transparent;color:#1D5C95}.sn-bp-c--fit::before{display:none}.sn-bp-c--fit img{background:#ECE3D8}}
/* v4: home banners and tiles in the Instagram identity (owner 2026-10-22). Same designs, navy text and buttons; images swapped by CSS, editor images untouched */
@media (min-width:1024px){
img[src*="ea3ed59e-e746"]{content:url(https://cdn.files.salla.network/homepage/1395698306/557c1077-9af0-4ca3-ab33-04a292c0169b-original.webp)}
img[src*="d4470e18-4a4e"]{content:url(https://cdn.files.salla.network/homepage/1395698306/74bd6d79-f7c7-4ab2-9619-e2b8d164508c-original.webp)}
img[src*="14e3a4c4-10d9"]{content:url(https://cdn.files.salla.network/homepage/1395698306/e807eb11-efd4-49d1-a267-f417d426d95d-original.webp)}
img[src*="fc5799da-75b3"]{content:url(https://cdn.files.salla.network/homepage/1395698306/bd756f13-9796-4437-bf2c-fb07dfe334a7-original.webp)}
img[src*="05d5af47-8036"]{content:url(https://cdn.files.salla.network/homepage/1395698306/9941998f-0220-46ef-be86-66ef5c8262c8-original.webp)}
}
.lazy__bg[style*="32dfddfd-3b9f"]{background-image:url(https://cdn.files.salla.network/homepage/1395698306/1a89e8eb-9b1c-4a14-90e9-faa10bd13c2a-original.webp)!important}
.lazy__bg[style*="88f6ce73-d40b"]{background-image:url(https://cdn.files.salla.network/homepage/1395698306/4896b4dd-074a-495d-ae3b-a68966910704-original.webp)!important}
.lazy__bg[style*="c9e50d03-74f0"]{background-image:url(https://cdn.files.salla.network/homepage/1395698306/4ac609ee-ed09-42d7-a75b-4d2dbba48964-original.webp)!important}
.lazy__bg[style*="fcbd30ac-578f"]{background-image:url(https://cdn.files.salla.network/homepage/1395698306/be093835-f20e-4307-86ad-130df83cc711-original.webp)!important}
.lazy__bg[style*="4ae41c00-393a"]{background-image:url(https://cdn.files.salla.network/homepage/1395698306/8d4046a3-e5a2-4baa-8475-977c59074725-original.webp)!important}
@media (max-width:1023px){
#photos-0-slider .swiper-slide:nth-child(1) img{content:url(https://cdn.files.salla.network/homepage/1395698306/3e5d96d1-47e8-463e-bcb7-f7152a056d63-original.webp)}
#photos-0-slider .swiper-slide:nth-child(2) img{content:url(https://cdn.files.salla.network/homepage/1395698306/f636060c-d2c9-433c-88d5-957d84a6fe70-original.webp)}
#photos-0-slider .swiper-slide:nth-child(3) img{content:url(https://cdn.files.salla.network/homepage/1395698306/077540d5-14f4-4cf0-a8b3-a3dc2721ba7d-original.webp)}
#photos-4-slider img{content:url(https://cdn.files.salla.network/homepage/1395698306/41f13928-4a89-4ea4-aeb9-52935bd2c1a9-original.webp)}
#photos-5-slider img{content:url(https://cdn.files.salla.network/homepage/1395698306/1118c9a5-cb78-4b68-ba87-f55d44ce9513-original.webp)}
}
/* v4.1: hide 3 header menu items that are not in the current store menu (owner 2026-10-22); the Beds submenu stays */
.main-menu li:has(> a[href$="/offers"]),.main-menu li:has(> a[href*="/c355769456"]),.main-menu li:has(> a[href*="/c532779893"]){display:none!important}
/* v4.2: blog covers shown whole at their native 1000x525 ratio instead of a fixed-height crop (owner 2026-10-22) */
.post-entry__image{height:auto!important;aspect-ratio:1000/525}
.post-entry__image img{height:100%!important}
.blog-category img.h-80{height:auto!important;aspect-ratio:1000/525}
aside.sticky a.bg-border-color.h-24.w-24{height:auto!important;width:7.5rem!important;aspect-ratio:1000/525;flex:none}

/* v4.3: hide phone and email rows in the branches section (owner 2026-10-22); address and map button stay */
.sn-branches__row:has(a[href^="tel:"]),.sn-branches__row:has(a[href^="mailto:"]){display:none!important}

/* v4.4: footer logo larger and the about text spaced properly (its line-height equalled the font size, so lines overlapped) - owner 2026-10-22 */
footer.store-footer .footer_logo{margin-bottom:18px!important;width:auto!important;max-width:none!important;height:auto!important}
footer.store-footer .footer_logo img{width:150px!important;height:auto!important;max-width:none!important;max-height:none!important}
footer.store-footer .footer_top p{font-size:15px!important;line-height:2!important;margin:0 0 16px!important;max-width:36em}
@media (max-width:1023px){footer.store-footer .footer_top{text-align:center}footer.store-footer .footer_logo{justify-content:center!important}footer.store-footer .footer_top p{margin-left:auto!important;margin-right:auto!important;text-align:center}footer.store-footer .footer_top .s-social-list,footer.store-footer .footer_top .social-list,footer.store-footer .footer_top ul{justify-content:center}}

/* v4.5: add-to-cart and order buttons as a full pill shape (owner 2026-10-22) */
html body custom-salla-product-card .btn--add-to-cart .s-button-element,html body salla-add-product-button .s-button-element,html body .sticky-product-bar .s-button-element,html body salla-quick-order .s-button-element{border-radius:999px!important}
/* v4.6 sn-top-gap: remove 15px empty strip above the announce bar */
body::before{display:none!important}
/* v4.8 sn-hide-subcat-circles: hide the sub-category circles strip on the beds page (owner order 2026-10-22) */
.sub-nav-header:has(a[href*="c1484508226"]){display:none!important}
/* v4.9 sn-social-footer: larger, clearer social icons in the footer (owner 2026-10-22) */
footer.store-footer .s-social-list{gap:10px!important}
footer.store-footer .s-social-link a{width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;border:0!important;display:flex!important;align-items:center;justify-content:center}
footer.store-footer .s-social-link a svg{width:22px!important;height:22px!important;fill:#1D5C95!important}
footer.store-footer .s-social-link a svg path{fill:#1D5C95!important}
/* v5.0 sn-blog-hero-mobile: show the whole cover image on phones, text below it (owner 2026-10-22) */
@media(max-width:767px){
salla-slider.blog-slider .blog-slider__slide{height:auto!important;display:flex!important;flex-direction:column!important}
salla-slider.blog-slider .blog-slider__slide.has-overlay::before,salla-slider.blog-slider .blog-slider__slide.has-overlay::after{display:none!important}
salla-slider.blog-slider .blog-slider__slide>img{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;aspect-ratio:1000/525;object-fit:cover}
salla-slider.blog-slider .blog-slider__slide>div.absolute{position:relative!important;background:#1D5C95!important;padding-bottom:30px!important}
}
/* sn-category-icons-link-fix (2026-10-26): الرابط كان يغطي اسم القسم فقط، نمدّه ليغطي الدائرة كلها */
.s-block--banners .banner-entry > a.text-with-borderrrr::after{content:"";position:absolute;inset:0;z-index:3}