@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sharqiyatonline.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #555C70;
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #555C70;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #555C70;
	--wd-entities-title-color-hover: #015586;
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #555C70;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: rgb(85,92,112);
	--wd-alternative-color: #83C1C0;
	--wd-link-color: #555C70;
	--wd-link-color-hover: #015586;
	--btn-default-bgcolor: #555C70;
	--btn-default-bgcolor-hover: #015586;
	--btn-accented-bgcolor: #F57F40;
	--btn-accented-bgcolor-hover: #015586;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://sharqiyatonline.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
.page-title-default {
	background-color: rgb(249,249,249);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(131,138,155);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #333;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* Sharqiyat brand alignment, Oct 2026 (turquoise #83C1C0 per RGB in brand guideline; no all-caps) */
.whb-top-bar{background-color:#83C1C0}
.elementor-21205 .elementor-element.elementor-element-6f18fee .banner-title{color:#83C1C0}
.elementor-21205 .elementor-element.elementor-element-92566bf .wd-nav-tabs.wd-style-default li.wd-active a,.elementor-21205 .elementor-element.elementor-element-92566bf .wd-nav-tabs.wd-style-default li:hover a{color:#83C1C0}
.elementor-21205 .elementor-element.elementor-element-92566bf .tabs-design-simple .tabs-name{border-color:#83C1C0}
.elementor-21205 .elementor-element.elementor-element-92566bf .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#83C1C0}
.wd-cat .wd-entities-title,.category-grid-item .wd-entities-title,.product-category .wd-entities-title,.wd-cat .category-title{text-transform:none!important}
.page-title .entry-title,.title-wrapper h1{color:#555C70!important}
.btn,.button,.single_add_to_cart_button,.add_to_cart_button,button.wd-add-btn,.wd-button-wrapper a{text-transform:none!important}
/* Arabic glyphs: Montserrat has none, so Arabic uses Tajawal (closest free match to brand font Hacen Algeria) via unicode-range */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iura6YBj_oCad4k1nzSBC45I.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}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l8KiHrRpiYlJ.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}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l4qkHrRpiYlJ.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}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l4qkHrRpiYlJ.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}
/* mobile slide-in menu 13px -> 16px */
.mobile-pages-menu>li>a{font-size:16px}
/* Home page category tile names larger (section 3113507): 20px -> 26px desktop, 22px mobile */
[data-id="3113507"] .wd-cat .wd-entities-title{font-size:26px!important;line-height:1.3}
@media (max-width:767px){[data-id="3113507"] .wd-cat .wd-entities-title{font-size:22px!important}}
/* Sub-categories larger everywhere: category-page tiles 16->22px (mobile 18px); Categories dropdown/mobile sub-links 14->16px */
.tax-product_cat .wd-cat .wd-entities-title,.archive .wd-cat .wd-entities-title{font-size:22px!important;line-height:1.3}
.tax-product_cat .wd-cat .more-products,.archive .wd-cat .more-products{font-size:16px}
@media (max-width:767px){.tax-product_cat .wd-cat .wd-entities-title,.archive .wd-cat .wd-entities-title{font-size:18px!important}}
.wd-dropdown-menu .wd-sub-menu li a,.wd-dropdown-menu li>a,.wd-nav-mobile .wd-sub-menu li>a,.mobile-nav .wd-sub-menu a{font-size:16px!important}
/* ===== Sharqiyat content pages (.sq) ===== */
.sq{max-width:1100px;margin:0 auto;color:#555C70;font-size:16px;line-height:1.8}
.sq *{box-sizing:border-box}
.sq h2{font-size:30px;font-weight:600;color:#555C70;margin:56px 0 18px;line-height:1.25}
.sq h2:after{content:"";display:block;width:56px;height:4px;background:#83C1C0;margin-top:12px;border-radius:2px}
.sq h3{font-size:19px;font-weight:600;color:#555C70;margin:0 0 8px}
.sq p{margin:0 0 16px}
.sq a{color:#015586;text-decoration:underline}
.sq a:hover{color:#F57F40}
.sq ul{margin:0 0 18px 20px}.sq li{margin-bottom:6px}
.sq-hero{background:#555C70;color:#fff;border-radius:12px;padding:56px 40px;text-align:center;margin-bottom:8px}
.sq-hero h2{color:#fff;margin-top:0;font-size:36px}
.sq-hero h2:after{margin:14px auto 0}
.sq-hero p{color:#fff;font-size:19px;max-width:760px;margin:0 auto 14px}
.sq-hero .sq-btns{margin-top:26px}
.sq-eyebrow{display:block;text-transform:none;letter-spacing:.4px;font-weight:600;color:#83C1C0;margin-bottom:10px}
.sq-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:8px 0 8px}
.sq-card{border:1px solid #e3e6ec;border-top:4px solid #83C1C0;border-radius:10px;padding:26px 24px;background:#fff;box-shadow:0 2px 10px rgba(85,92,112,.06)}
.sq-card.o{border-top-color:#F57F40}.sq-card.b{border-top-color:#015586}.sq-card.y{border-top-color:#FEBF2E}
.sq-card p:last-child{margin-bottom:0}
.sq-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.sq-btn{display:inline-block;background:#F57F40;color:#333!important;padding:14px 28px;border-radius:6px;font-weight:600;text-decoration:none!important;line-height:1.3}
.sq-btn:hover{background:#015586;color:#fff!important}
.sq-btn.alt{background:#83C1C0;color:#333!important}.sq-btn.alt:hover{background:#015586;color:#fff!important}
.sq-btn.dk{background:#555C70;color:#fff!important}.sq-btn.dk:hover{background:#015586}
.sq-split{display:grid;gap:32px;grid-template-columns:1.1fr .9fr;align-items:start}
.sq-note{background:#f1f8f8;border-left:4px solid #83C1C0;padding:16px 20px;border-radius:6px;margin:0 0 22px}
.sq-note p{margin:0}
.sq-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.sq-steps li{counter-increment:s;position:relative;border:1px solid #e3e6ec;border-radius:10px;padding:26px 22px 22px;background:#fff;margin:0}
.sq-steps li:before{content:counter(s);position:absolute;top:-16px;left:20px;width:34px;height:34px;border-radius:50%;background:#F57F40;color:#333;font-weight:700;display:flex;align-items:center;justify-content:center}
.sq-meta{font-size:14px;color:#7a8196;margin-bottom:22px}
.sq-toc{background:#f6f7fa;border-radius:10px;padding:20px 26px;margin:0 0 10px;columns:2;column-gap:36px}
.sq-toc a{text-decoration:none}.sq-toc li{break-inside:avoid}
.sq-policy h2{font-size:24px;margin:44px 0 12px;scroll-margin-top:90px}
.sq-contact{list-style:none;margin:0;padding:0}
.sq-contact li{display:flex;gap:14px;margin:0 0 20px}
.sq-contact b{display:block;color:#555C70}
.sq-ico{flex:0 0 42px;height:42px;border-radius:50%;background:#83C1C0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}
.sq .wpforms-container{margin:0}
.sq .wpforms-field-label{font-weight:600;color:#555C70}
.sq .wpforms-submit{background:#F57F40!important;color:#333!important;border:0!important;border-radius:6px!important;padding:14px 30px!important;font-weight:600!important}
.sq .wpforms-submit:hover{background:#015586!important;color:#fff!important}
.sq-faq details{border:1px solid #e3e6ec;border-radius:8px;padding:16px 20px;margin-bottom:12px;background:#fff}
.sq-faq summary{cursor:pointer;font-weight:600;color:#555C70}
.sq-faq details[open] summary{margin-bottom:10px;color:#015586}
@media (max-width:767px){.sq h2{font-size:25px;margin-top:44px}.sq-hero{padding:38px 22px}.sq-hero h2{font-size:28px}.sq-split{grid-template-columns:1fr}.sq-toc{columns:1}.sq-btns{flex-direction:column}.sq-btn{text-align:center}}
/* ===== Sharqiyat footer (.sqf) ===== */
.sqf{font-size:16px;line-height:1.7}
.sqf *{box-sizing:border-box}
.sqf-usp{background:#555C70;padding:30px 20px}
.sqf-usp .in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.sqf-usp .it{display:flex;gap:14px;align-items:center}
.sqf-usp img{width:46px;height:46px;flex:0 0 46px}
.sqf-usp b{display:block;font-weight:600;color:#fff;font-size:17px;line-height:1.3}
.sqf-usp span{display:block;color:#e4e7ee;font-size:14px;line-height:1.5}
.sqf-main{background:#fff;padding:58px 20px 34px}
.sqf-main .in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:38px}
.sqf h4{font-size:18px;font-weight:600;color:#555C70;margin:0 0 20px;text-transform:none;position:relative;padding-bottom:12px}
.sqf h4:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:#83C1C0;border-radius:2px}
.sqf ul{list-style:none;margin:0;padding:0}
.sqf li{margin:0 0 11px}
.sqf-main a{color:#555C70!important;text-decoration:none}
.sqf-main a:hover{color:#F57F40!important}
.sqf-main p{margin:0 0 14px;color:#555C70}
.sqf-brand img{width:190px;height:auto;margin-bottom:16px;display:block}
.sqf-main .sqf-cta{display:inline-block;background:#F57F40;color:#333!important;padding:11px 22px;border-radius:6px;font-weight:600}
.sqf-main .sqf-cta:hover{background:#015586;color:#fff!important}
.sqf-bottom{background:#555C70;padding:18px 20px;font-size:14px;color:#fff}
.sqf-bottom .in{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}
.sqf-bottom a{color:#83C1C0!important}
@media (max-width:991px){.sqf-usp .in{grid-template-columns:repeat(2,1fr)}.sqf-main .in{grid-template-columns:repeat(2,1fr)}.sqf-brand{grid-column:1/-1}}
@media (max-width:575px){.sqf-usp .in,.sqf-main .in{grid-template-columns:1fr}.sqf-main{padding-top:42px}}

.sqf-pay{display:inline-flex;align-items:center;background:#fff;border-radius:6px;padding:6px 12px}.sqf-pay img{display:block;height:24px;width:auto;max-width:100%}
.whb-top-bar .wd-social-icons .wd-social-icon{margin-inline:4px}

/* header top bar social icons */
.whb-top-bar .wd-social-icons{gap:8px}
.whb-top-bar .wd-social-icons .wd-social-icon{width:34px;height:34px;margin:0!important;font-size:19px!important;display:inline-flex;align-items:center;justify-content:center}
.whb-top-bar .wd-social-icons .wd-social-icon .wd-icon{font-size:19px}
.whb-top-bar .wd-social-icons .social-instagram{background:linear-gradient(45deg,#f09433 0%,#dc2743 55%,#bc1888 100%)!important}
.whb-top-bar .wd-social-icons .social-whatsapp{background:#25D366!important}
.whb-top-bar .wd-social-icons .social-facebook{background:#1877F2!important}

/* footer ornament texture (restored) */
.sqf-main{background:#fff url("https://sharqiyatonline.com/storage/2024/11/Texture-sharqiyatonline-3.png") center bottom/cover no-repeat}

/* blog cards (home carousel, Blog page, archives) */
.wd-post.blog-post-loop .article-inner{border-radius:14px;overflow:hidden;background:#fff}
.wd-post.blog-post-loop.wd-add-shadow .article-inner{box-shadow:0 10px 30px rgba(85,92,112,.13)}
.wd-post.blog-post-loop .post-img-wrapp{overflow:hidden}
.wd-post.blog-post-loop .post-img-wrapp img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .5s ease}
.wd-post.blog-post-loop:hover .post-img-wrapp img{transform:scale(1.05)}
.wd-post.blog-post-loop .wd-post-date.wd-style-with-bg{background:#555C70;color:#fff;border-radius:8px;box-shadow:none}
.wd-post.blog-post-loop .wd-post-date .post-date-day,.wd-post.blog-post-loop .wd-post-date .post-date-month{color:#fff}
.wd-post.blog-post-loop .article-body-container{padding:26px 26px 30px;text-align:center}
.wd-post.blog-post-loop .wd-entities-title a{font-size:22px;line-height:1.35;color:#555C70}
.wd-post.blog-post-loop .wd-entities-title a:hover{color:#015586}
.wd-post.blog-post-loop .wd-entry-content{font-size:16px;line-height:1.7;color:#555C70}
.wd-post.blog-post-loop .read-more-section{margin-top:18px}
.wd-post.blog-post-loop .btn-read-more,.wd-post.blog-post-loop .read-more-section a{display:inline-block;background:#F57F40;color:#333!important;text-transform:none!important;font-weight:600;font-size:15px;letter-spacing:0;padding:10px 24px;border-radius:6px;border:0}
.wd-post.blog-post-loop .btn-read-more:hover,.wd-post.blog-post-loop .read-more-section a:hover{background:#015586;color:#fff!important}

/* footer full width (no grey sides) */
.footer-container{background:#555C70!important}
.footer-container .main-footer.container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}
.footer-container .main-footer{margin:0!important}
.sqf-bottom .in{padding-left:0}
/* blog cards: equal height, button aligned at the bottom */
.wd-blog-holder .wd-post.blog-post-loop{display:flex}
.wd-blog-holder .wd-post.blog-post-loop .article-inner{display:flex;flex-direction:column;width:100%;height:100%}
.wd-blog-holder .wd-post.blog-post-loop .article-body-container{display:flex;flex-direction:column;flex:1 1 auto}
.wd-blog-holder .wd-post.blog-post-loop .read-more-section{margin-top:auto;padding-top:18px}

/* blog list design polish */
.wd-post.blog-design-list .wd-post-inner{border-radius:14px;overflow:hidden}
.wd-post.blog-design-list .wd-post-img img{width:100%;height:100%;object-fit:cover}
.wd-post.blog-design-list .wd-post-date.wd-style-with-bg{background:#555C70;color:#fff;border-radius:8px}
.wd-post.blog-design-list .wd-post-date .post-date-day,.wd-post.blog-design-list .wd-post-date .post-date-month{color:#fff}
.wd-post.blog-design-list .wd-entities-title a{color:#555C70}
.wd-post.blog-design-list .wd-entities-title a:hover{color:#015586}

/* Article inline images */
.single-post .wd-entry-content .elementor-widget-image figure.caption{margin:0}
.single-post .wd-entry-content .elementor-widget-image figure.caption img{border-radius:14px;box-shadow:0 6px 24px rgba(85,92,112,.15)}
.single-post .wd-entry-content .elementor-widget-image figcaption{margin-top:10px;text-align:center;font-size:14px;font-style:italic;color:#555C70}

/* Single post hero readability */
.single-post .page-title{position:relative}
.single-post .page-title::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(37,43,58,.55),rgba(37,43,58,.75));z-index:0}
.single-post .page-title>.container{position:relative;z-index:1}
.single-post .page-title .entry-title,.single-post .page-title h1.title{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.35)}

/* Equal heights: home blog carousel + info boxes */
.wd-blog-element .wd-carousel-item{display:flex!important;height:auto!important;align-self:stretch}
.wd-blog-element .wd-carousel-item>.wd-post{display:flex;flex-direction:column;width:100%;height:auto}
.wd-blog-element .wd-post .article-inner{display:flex;flex-direction:column;flex:1 1 auto;height:100%}
.wd-blog-element .wd-post .article-body-container{display:flex;flex-direction:column;flex:1 1 auto}
.wd-blog-element .wd-post .read-more-section{margin-top:auto;padding-top:18px}
.elementor-widget-wd_infobox>.elementor-widget-container{height:100%}
.elementor-widget-wd_infobox .wd-info-box.box-style-border{height:100%;box-sizing:border-box}
.elementor-widget-wd_infobox .info-box-wrapper{height:100%}

/* Islamic article layout (.sqa) */
.sqa{max-width:1100px;margin:0 auto;color:#555C70;font-size:17px;line-height:1.8}
.sqa p{margin:0 0 12px}
.sqa img{display:block;width:100%;height:auto;margin:0}
.sqa figure{margin:0}
.sqa figcaption{margin-top:12px;text-align:center;font-size:14px;font-style:italic;color:#555C70}
.sqa-lead{font-size:20px;line-height:1.85;text-align:center;max-width:860px;margin:0 auto 38px!important}
.sqa-hero{margin:0 0 64px!important}
.sqa-hero img{border-radius:20px;aspect-ratio:16/8;object-fit:cover;box-shadow:0 12px 36px rgba(85,92,112,.22)}
.sqa-wide{margin:34px 0 34px!important}
.sqa-wide img{border-radius:18px;aspect-ratio:16/8;object-fit:cover;box-shadow:0 8px 28px rgba(85,92,112,.18)}
.sqa-sec{margin:0 0 72px}
.sqa-kicker{margin:0!important;text-align:center;color:#83C1C0;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:13px;line-height:1.4}
.sqa h2{margin:6px 0 30px;text-align:center;font-size:34px;line-height:1.25;color:#555C70}
.sqa h2::after{content:"";display:block;width:64px;height:3px;background:#F57F40;margin:16px auto 0;border-radius:2px}
.sqa-intro{text-align:center;max-width:760px;margin:-10px auto 10px!important}
.sqa-grid2,.sqa-grid3{display:grid;gap:26px;align-items:stretch}
.sqa-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sqa-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sqa-card{background:#fff;border-radius:16px;border-top:4px solid #83C1C0;box-shadow:0 6px 24px rgba(85,92,112,.12);padding:28px 28px 20px}
.sqa-card h3,.sqa-pbody h3{margin:0 0 10px;font-size:22px;line-height:1.3;color:#555C70}
.sqa-card p{font-size:16px;line-height:1.7}
.sqa-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#F57F40;color:#2b2f3a;font-weight:700;font-size:16px;margin-bottom:14px}
.sqa-pcard{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px rgba(85,92,112,.12)}
.sqa-ph{display:grid;gap:3px;grid-auto-flow:column;grid-auto-columns:1fr}
.sqa-ph img{height:260px;object-fit:cover}
.sqa-pbody{padding:24px 26px 18px;flex:1 1 auto}
.sqa-pbody p{font-size:16px;line-height:1.7}
.sqa-pbody .sqa-num{margin-bottom:12px}
.sqa-place{color:#83C1C0;font-weight:700;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px!important}
.sqa-band{background:#555C70;color:#fff;border-radius:20px;padding:56px 44px 44px;margin:0 0 72px;text-align:center}
.sqa-band h2{color:#fff}
.sqa-band p:not(.sqa-kicker){max-width:820px;margin:0 auto 14px;font-size:18px;line-height:1.85;color:#f1f3f7}
.sqa-end>p{max-width:900px;margin:0 auto 36px;text-align:center}
.sqa-cta{background:linear-gradient(135deg,#83C1C0,#6fb1b0);border-radius:20px;padding:40px 30px;text-align:center}
.sqa-cta h3{margin:0 0 8px;font-size:28px;color:#2b2f3a}
.sqa-cta p{color:#2b2f3a;margin-bottom:20px}
.sqa-btn{display:inline-block;background:#F57F40;color:#2b2f3a!important;font-weight:700;padding:14px 34px;border-radius:8px;text-decoration:none}
.sqa-btn:hover{background:#2b2f3a;color:#fff!important}
@media(max-width:991px){.sqa-grid3{grid-template-columns:1fr}}
@media(max-width:767px){.sqa{font-size:16px}.sqa h2{font-size:27px}.sqa-lead{font-size:18px}.sqa-grid2{grid-template-columns:1fr}.sqa-hero img,.sqa-wide img{aspect-ratio:4/3}.sqa-ph img{height:210px}.sqa-band{padding:40px 22px 30px}.sqa-sec{margin-bottom:54px}}

/* Page title bar ornaments (About, Contact, Join, Blog) */
.page-id-433 .page-title,.page-id-514 .page-title,.page-id-2338 .page-title,body.blog .page-title{position:relative;overflow:hidden;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%20240'%20fill%3D'none'%20stroke-linejoin%3D'round'%3E%3Cg%20stroke%3D'%2383C1C0'%20stroke-width%3D'3'%20opacity%3D'.6'%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%2F%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D'%23F57F40'%20stroke-width%3D'2.5'%20opacity%3D'.6'%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%2F%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'22'%20stroke%3D'%23555C70'%20stroke-width%3D'2.5'%20opacity%3D'.45'%2F%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'6'%20fill%3D'%23F57F40'%20stroke%3D'none'%20opacity%3D'.75'%2F%3E%3C%2Fsvg%3E") left -70px center/210px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%20240'%20fill%3D'none'%20stroke-linejoin%3D'round'%3E%3Cg%20stroke%3D'%2383C1C0'%20stroke-width%3D'3'%20opacity%3D'.6'%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%2F%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D'%23F57F40'%20stroke-width%3D'2.5'%20opacity%3D'.6'%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%2F%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'22'%20stroke%3D'%23555C70'%20stroke-width%3D'2.5'%20opacity%3D'.45'%2F%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'6'%20fill%3D'%23F57F40'%20stroke%3D'none'%20opacity%3D'.75'%2F%3E%3C%2Fsvg%3E") right -70px center/210px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2056%2056'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23555C70'%20stroke-width%3D'1'%20opacity%3D'.1'%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'28'%20height%3D'28'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'28'%20height%3D'28'%20transform%3D'rotate(45%2028%2028)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/56px repeat,#f9f9f9!important}
.page-id-433 .page-title::after,.page-id-514 .page-title::after,.page-id-2338 .page-title::after,body.blog .page-title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,#555C70 0 20%,#83C1C0 20% 40%,#F57F40 40% 60%,#015586 60% 80%,#FEBF2E 80%)}
.page-id-433 .page-title>.container,.page-id-514 .page-title>.container,.page-id-2338 .page-title>.container,body.blog .page-title>.container{position:relative;z-index:1}
@media(max-width:767px){.page-id-433 .page-title,.page-id-514 .page-title,.page-id-2338 .page-title,body.blog .page-title{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%20240'%20fill%3D'none'%20stroke-linejoin%3D'round'%3E%3Cg%20stroke%3D'%2383C1C0'%20stroke-width%3D'3'%20opacity%3D'.6'%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%2F%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D'%23F57F40'%20stroke-width%3D'2.5'%20opacity%3D'.6'%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%2F%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'22'%20stroke%3D'%23555C70'%20stroke-width%3D'2.5'%20opacity%3D'.45'%2F%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'6'%20fill%3D'%23F57F40'%20stroke%3D'none'%20opacity%3D'.75'%2F%3E%3C%2Fsvg%3E") left -110px center/180px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20240%20240'%20fill%3D'none'%20stroke-linejoin%3D'round'%3E%3Cg%20stroke%3D'%2383C1C0'%20stroke-width%3D'3'%20opacity%3D'.6'%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%2F%3E%3Crect%20x%3D'30'%20y%3D'30'%20width%3D'180'%20height%3D'180'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D'%23F57F40'%20stroke-width%3D'2.5'%20opacity%3D'.6'%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%2F%3E%3Crect%20x%3D'68'%20y%3D'68'%20width%3D'104'%20height%3D'104'%20transform%3D'rotate(45%20120%20120)'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'22'%20stroke%3D'%23555C70'%20stroke-width%3D'2.5'%20opacity%3D'.45'%2F%3E%3Ccircle%20cx%3D'120'%20cy%3D'120'%20r%3D'6'%20fill%3D'%23F57F40'%20stroke%3D'none'%20opacity%3D'.75'%2F%3E%3C%2Fsvg%3E") right -110px center/180px no-repeat,url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2056%2056'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23555C70'%20stroke-width%3D'1'%20opacity%3D'.1'%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'28'%20height%3D'28'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'28'%20height%3D'28'%20transform%3D'rotate(45%2028%2028)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/56px repeat,#f9f9f9!important}}

/* Mobile header: social icons far right, account next to menu */
@media (max-width:1024px){
.whb-top-bar .whb-col-mobile{justify-content:flex-end!important}
.whb-general-header .whb-mobile-left{gap:4px}
.whb-general-header .whb-mobile-left .wd-header-my-account{display:flex}
}

/* Mobile header: cart compact */
@media (max-width:576px){
.whb-mobile-right .wd-header-cart .wd-tools-text{display:none!important}
.whb-mobile-right .wd-header-cart .wd-tools-inner{padding-inline:6px}
}

/* Shop By Brand tile title hidden (name is already in the image) */
.wd-cat:has(a[href*="shop-by-brand"]:not([href*="made-by-"])) .hover-mask,
.wd-cat:has(a[href*="shop-by-brand"]:not([href*="made-by-"])) .wd-entities-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* Made to order notice (blue #015586), shown above the add-to-cart area on products tagged "Made to order" */
.single-product-content.product_tag-made-to-order .summary form.cart::before{flex:0 0 100%;width:100%;box-sizing:border-box;margin-bottom:14px;content:"Made to order \2014  delivery time is confirmed by email after we contact the maker. Production starts after your approval and a 50% payment (CliQ or card).";display:block;padding:10px 14px;border-inline-start:4px solid #015586;background:rgba(1,85,134,.08);color:#015586;font-size:14px;font-weight:600;line-height:1.5}

/* Top bar message: larger text */
.whb-top-bar .wd-header-text{font-size:16px!important;font-weight:500;line-height:1.4;color:#2f3442!important}

/* Brand tile title readable over the photo (Made By ... tiles): white text on a dark gradient */
.wd-cat:has(a[href*="made-by-"]) .hover-mask{background:linear-gradient(to top,rgba(47,52,66,.88) 0,rgba(47,52,66,.6) 55%,rgba(47,52,66,0) 100%)!important}
.wd-cat:has(a[href*="made-by-"]) .hover-mask .wd-entities-title,.wd-cat:has(a[href*="made-by-"]) .hover-mask .wd-entities-title a,.wd-cat:has(a[href*="made-by-"]) .hover-mask .count,.wd-cat:has(a[href*="made-by-"]) .hover-mask mark{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.4)}

/* Category description: space between paragraphs */
.term-description p:not(:last-child){margin-bottom:14px}

/* Maker bio on Made By Areej Yousef pages: a bit larger */
.term-618 .term-description,.term-619 .term-description{font-size:17px;line-height:1.7}
.term-618 .term-description p,.term-619 .term-description p{font-size:17px;line-height:1.7}

/* Made By tiles on mobile: shorter square tile, name over the image */
@media (max-width:768px){
.wd-cat:has(a[href*="made-by-"]) .category-image-wrapp img{width:100%;aspect-ratio:1/1;object-fit:cover}
.wd-cat:has(a[href*="made-by-"]) .hover-mask{position:absolute!important;left:0;right:0;bottom:0;padding:28px 10px 12px;text-align:center}
.wd-cat:has(a[href*="made-by-"]) .hover-mask .more-products a{color:#fff!important}
}

/* ===== Hero slider refresh (7 Oct 2026) START - to revert, delete everything from START to END ===== */
.elementor-element-6f18fee .banner-image img{filter:brightness(1.28) saturate(1.12)}
.elementor-element-6f18fee .wrapper-content-banner{align-items:center!important;padding:0 7%!important}
.elementor-element-6f18fee .wrapper-content-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(47,52,66,.72) 0%,rgba(47,52,66,.38) 42%,rgba(47,52,66,0) 70%);pointer-events:none}
.elementor-element-6f18fee .content-banner{position:relative;max-width:560px}
.elementor-element-6f18fee .content-banner::before{content:"CRAFTED WITH CARE";display:block;margin-bottom:14px;color:#83C1C0;font-size:13px;font-weight:600;letter-spacing:.22em}
.elementor-element-6f18fee .banner-title{font-size:clamp(34px,4.6vw,66px)!important;line-height:1.06!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.25)}
.elementor-element-6f18fee .banner-inner,.elementor-element-6f18fee .banner-inner p{font-size:clamp(16px,1.5vw,21px)!important;line-height:1.5;color:#fff!important;margin-bottom:0}
.elementor-element-6f18fee .banner-btn-wrapper{opacity:1!important;visibility:visible!important;transform:none!important;margin-top:26px}
.elementor-element-6f18fee .banner-btn-wrapper .btn{background:#F57F40!important;color:#2f3442!important;border:0!important;border-radius:40px!important;padding:14px 34px!important;font-weight:700;letter-spacing:.04em;box-shadow:0 8px 20px rgba(245,127,64,.35)}
.elementor-element-6f18fee .banner-btn-wrapper .btn:hover{background:#015586!important;color:#fff!important}
@media (max-width:768px){
.elementor-element-6f18fee .wrapper-content-banner{padding:0 6%!important}
.elementor-element-6f18fee .content-banner::before{font-size:11px;margin-bottom:8px}
.elementor-element-6f18fee .banner-btn-wrapper{margin-top:14px}
.elementor-element-6f18fee .banner-btn-wrapper .btn{padding:10px 22px!important;font-size:13px}
}
.elementor-element-6f18fee .elementor-repeater-item-5e6e139 .content-banner::before{content:"FROM NATURE, FOR YOU"}
.elementor-element-6f18fee .elementor-repeater-item-f8cf2c5 .content-banner::before{content:"TASTE THE TRADITION"}
.elementor-element-6f18fee .elementor-repeater-item-24fc510 .content-banner::before{content:"FROM CLAY TO ART"}
/* ===== Hero slider refresh END ===== */
/* Brand tiles show their name over the photo (8 Oct 2026) */
.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .hover-mask{position:absolute!important;left:0;right:0;bottom:0;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;padding:28px 10px 12px;text-align:center;background:linear-gradient(to top,rgba(47,52,66,.88) 0,rgba(47,52,66,.6) 55%,rgba(47,52,66,0) 100%)!important}
.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .wd-entities-title{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}
.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .hover-mask .wd-entities-title,.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .hover-mask .wd-entities-title a,.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .hover-mask .count,.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .hover-mask mark,.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .hover-mask .more-products a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.4)}
.wd-cat:has(a[href*="shop-by-brand"]:not([href$="/shop-by-brand/"],[href$="/shop-by-brand-sharqiyat-kitchen/"],[href$="/shop-by-brand-home-decor/"],[href$="/shop-by-brand-ceramic-mosaic/"],[href$="/shop-by-brand-clothes-bags/"])) .category-image-wrapp img{width:100%;aspect-ratio:1/1;object-fit:cover}

/* Shop filters (8 Oct 2026) START */
.widget_product_categories .product-categories>li.cat-item:not(.current-cat):not(.current-cat-parent),
.widget_product_categories .product-categories li:has(>a[href*="shop-by-brand"]){display:none!important}
/* Shop filters (8 Oct 2026) END */

/* Montserrat Bold 700 Latin (8 Oct 2026) START */
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.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}
/* Montserrat Bold 700 Latin (8 Oct 2026) END */

/* Chaty bubble font (8 Oct 2026) START */
.chaty-channels,.chaty-channels *,.chaty-widget,.chaty-widget *{font-family:Montserrat,Arial,Helvetica,sans-serif!important}
/* Chaty bubble font (8 Oct 2026) END */

/* Gifti Box subcategory tiles (8 Oct 2026) START */
.term-573 .term-description{margin-bottom:30px}
.term-573 .term-description p{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0}
.term-573 .term-description a{display:flex;align-items:flex-end;aspect-ratio:1/1;border-radius:12px;background-size:cover;background-position:center;background-color:#555C70;padding:16px;color:#fff!important;font-weight:600;font-size:16px;line-height:1.3;text-decoration:none!important;overflow:hidden;transition:transform .2s}
.term-573 .term-description a:hover{transform:translateY(-3px)}
.term-573 .term-description a[href*="/personal-gifts/"]{background-image:linear-gradient(to top,rgba(47,52,66,.88) 0,rgba(47,52,66,.55) 45%,rgba(47,52,66,0) 100%),url("https://sharqiyatonline.com/wp-content/uploads/2026/09/Untitled-design-14.png")}
.term-573 .term-description a[href*="/corporate-gifts/"]{background-image:linear-gradient(to top,rgba(47,52,66,.88) 0,rgba(47,52,66,.55) 45%,rgba(47,52,66,0) 100%),url("https://sharqiyatonline.com/wp-content/uploads/2026/09/Untitled-design-15.png")}
.term-573 .term-description a[href*="/ready-made-gift-boxes/"]{background-image:linear-gradient(to top,rgba(47,52,66,.88) 0,rgba(47,52,66,.55) 45%,rgba(47,52,66,0) 100%),url("https://sharqiyatonline.com/wp-content/uploads/2026/09/Oils-Olives-16.png")}
.term-573 .term-description a[href*="/event-favors/"]{background-image:linear-gradient(to top,rgba(47,52,66,.88) 0,rgba(47,52,66,.55) 45%,rgba(47,52,66,0) 100%),url("https://sharqiyatonline.com/wp-content/uploads/2026/09/Oils-Olives-15.png")}
.term-573 .woocommerce-no-products-found{display:none}
.term-573:has(.product-category,.wd-cat) .term-description{display:none}
@media (max-width:991px){.term-573 .term-description p{grid-template-columns:repeat(2,1fr)}}
/* Gifti Box subcategory tiles (8 Oct 2026) END */
