:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--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: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(221,51,51);
	--wd-alternative-color: #fbbc34;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(221,51,51);
	--btn-accented-bgcolor-hover: rgb(221,51,51);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(221,51,51);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://royalelectronics.pk/wp-content/uploads/2021/09/electronics-2-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

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


.wd-page-title {
background-color: rgb(221,51,51);
}

.elementor-element.elementor-element-6f436f1.wd-width-100.elementor-widget.elementor-widget-wd_title, .elementor-element.elementor-element-ee75211.e-con-full.e-flex.e-con.e-child { display: none; } .elementor-element-c03b6f4 .wd-brand-item{display:flex;align-items:center;justify-content:center;min-height:72px;background:#f4f4f4;border-radius:10px} .elementor-element-c03b6f4 .wd-brand-item img{display:none!important} .elementor-element-c03b6f4 .wd-brand-item a{position:static!important;inset:auto!important;display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:8px 12px;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a;text-align:center;line-height:1.2} .elementor-element-c03b6f4 .wd-brand-item a.wd-fill::after{content:attr(title)} .elementor-element-c03b6f4 .wd-brand-item a:hover{color:#c0392b} /* Royal modern footer 2026 */ .wd-footer{position:relative;overflow:hidden;background:linear-gradient(135deg,#101722 0%,#182334 58%,#211a20 100%);border-top:4px solid #dd3333;color:#b9c2cf} .wd-footer:before{content:"";position:absolute;right:-140px;top:-170px;width:420px;height:420px;border-radius:50%;background:rgba(221,51,51,.13);filter:blur(8px);pointer-events:none} .wd-footer .main-footer{position:relative;z-index:1;padding-top:64px;padding-bottom:52px} .wd-footer .footer-sidebar{align-items:flex-start} .wd-footer .footer-column-1{--wd-col-lg:5!important} .wd-footer .footer-column-2,.wd-footer .footer-column-3{display:none!important} .wd-footer .footer-column-4{--wd-col-lg:3!important} .wd-footer .footer-column-5{--wd-col-lg:4!important} .wd-footer .elementor-element-43a3ae5 .wd-image{display:inline-flex;padding:10px 16px;background:#fff;border-radius:14px;box-shadow:0 14px 35px rgba(0,0,0,.24)} .wd-footer .elementor-element-43a3ae5 img{max-height:72px;width:auto;object-fit:contain} .wd-footer .elementor-element-aec6db8{max-width:470px;margin-top:22px} .wd-footer .elementor-element-aec6db8 p{color:#cbd2dc;font-size:15px;line-height:1.75} .wd-footer .wd-list{margin-top:22px;gap:10px} .wd-footer .wd-list li{color:#e9edf2} .wd-footer .wd-list a{color:#e9edf2} .wd-footer .wd-list img{filter:brightness(0) invert(1);opacity:.8} .wd-footer .widget-title{position:relative;margin-bottom:27px;padding-bottom:15px;color:#fff;font-size:15px;letter-spacing:.08em;text-transform:uppercase} .wd-footer .widget-title:after{content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;border-radius:3px;background:#dd3333} .wd-footer .widget_nav_menu li{margin-bottom:12px} .wd-footer .widget_nav_menu a{display:inline-flex;align-items:center;color:#b9c2cf;font-size:14px;transition:color .22s ease,transform .22s ease} .wd-footer .widget_nav_menu a:before{content:"";width:6px;height:6px;margin-right:11px;border:1.5px solid #dd3333;border-radius:50%;transition:background .22s ease} .wd-footer .widget_nav_menu a:hover{color:#fff;transform:translateX(4px)} .wd-footer .widget_nav_menu a:hover:before{background:#dd3333} .wd-footer .wd-copyrights{position:relative;z-index:1;background:rgba(5,10,17,.58);border-top:1px solid rgba(255,255,255,.08);color:#8e9aab} .wd-footer .wd-copyrights .container{padding-top:21px;padding-bottom:21px} .wd-footer .wd-copyrights a,.wd-footer .wd-copyrights strong{color:#fff} .wd-footer .wd-col-end{color:#c3cad4;font-size:13px;letter-spacing:.025em} @media(max-width:1024px){.wd-footer .footer-column-1{--wd-col-md:12!important}.wd-footer .footer-column-4,.wd-footer .footer-column-5{--wd-col-md:6!important}.wd-footer .main-footer{padding-top:48px;padding-bottom:38px}} @media(max-width:767px){.wd-footer .footer-column-1,.wd-footer .footer-column-4,.wd-footer .footer-column-5{--wd-col-xs:12!important}.wd-footer .main-footer{padding-top:40px;padding-bottom:28px}.wd-footer .elementor-element-aec6db8{margin-top:18px}.wd-footer .widget-title{margin-top:10px;margin-bottom:20px}.wd-footer .wd-copyrights .container{gap:8px;text-align:center}.wd-footer .wd-col-end{text-align:center}} @media(max-width:767px){.wd-footer .widget-title{padding-left:42px;min-height:32px;display:flex;align-items:center}.wd-footer .widget-title:after{left:42px}}