.dt_tabs.post-tabs .category-badge{margin-bottom:.8rem}.editor-pick-carousel .bs-blog-category .category-badge{position:absolute}.wp-block-button.is-style-outline a.wp-block-button__link{color:var(--dt-pri-color)}.wp-block-archives-list a{text-decoration:none}.wp-block-image figcaption{text-align:center}.wp-block-embed figcaption{text-align:center}.has-background.wp-block-read-more,.has-background.post-navigation-link-next,.has-background.post-navigation-link-previous{padding:.25em 1.375em}.has-text-color a:hover,.has-text-color a:focus{color:inherit}.wp-block-pullquote.has-text-color blockquote{border-left-color:inherit}.wp-block-calendar table caption{color:#fff;background-color:var(--dt-main-color)}.wp-block-calendar table th{background:var(--dt-main-color)}.wp-block-quote .wp-block-search{padding-bottom:5px}.post-navigation-link-next a,.post-navigation-link-previous a{text-decoration:none}.wp-block-table figcaption{text-align:center;font-weight:600}.wp-block-calendar table caption{font-weight:500}.wc-block-components-product-sale-badge{z-index:0 !important}.wp-block-woocommerce-single-product .wp-block-post-title a{text-decoration:none}.wp-block-code.has-text-color code{color:inherit}.wp-block-code.has-background code{background:inherit}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus{color:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper p strong{font-size:16px}.wc-block-components-product-title a{color:#222;font-size:16px;font-weight:700;text-transform:capitalize;line-height:30px;padding:.25em 0 8px;border-bottom:1px solid #eaeaea;margin-bottom:10px;text-decoration:none}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-size:24px;line-height:34px;text-transform:capitalize;margin-bottom:15px;color:var(--dt-black-color)}.wc-block-cart__submit-container .wc-block-cart__submit-button.wc-block-components-button:not(.is-link).contained{background-color:var(--dt-main-color) !important}.wc-block-grid__products .wc-block-components-product-sale-badge.wc-block-grid__product-onsale{left:15px;top:15px;padding:0;color:#fff;background:var(--dt-main-color);right:auto;min-width:45px;height:24px;line-height:24px;display:block;overflow:hidden;min-height:auto;font-weight:500;font-size:12px;letter-spacing:.2px;border:none}.wc-block-grid__product-price.price ins{color:var(--dt-main-color);font-weight:700}.wc-block-grid__products .wc-block-components-product-button__button{border-radius:0;text-decoration:none}.wc-block-components-product-title a.wc-block-components-product-name:hover,.wc-block-components-product-title a.wc-block-components-product-name:focus{color:var(--dt-main-color)}.wc-block-grid__products .wc-block-components-product-button__button:hover,.wc-block-grid__products .wc-block-components-product-button__button:focus{background-color:var(--dt-black-color)}.wc-block-components-product-name{color:var(--dt-black-color);text-decoration:none;font-weight:600}.wc-block-cart__submit-button,.wc-block-cart__submit-button:hover,.wc-block-cart__submit-button:focus{color:#fff;text-decoration:none}.wc-block-components-product-price__value{color:var(--dt-main-color)}.wc-block-components-totals-item{color:var(--dt-black-color);font-weight:700}div.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title{font-size:24px}.wc-block-cart-items th{color:var(--dt-black-color)}.wc-block-components-product-badge{background:var(--dt-main-color);color:#fff}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background-color:var(--dt-main-color);color:#fff}div.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background:var(--dt-main-color);color:#fff}.wc-block-featured-category__link .wp-block-button__link:hover,.wc-block-featured-category__link .wp-block-button__link:focus{color:#fff}nav.woocommerce-breadcrumb a{text-decoration:none}.wc-block-featured-product__price .woocommerce-Price-amount.amount{color:var(--dt-whi-color)}.wc-block-featured-product__link a:hover,.wc-block-featured-product__link a:focus{color:#fff}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{color:#fff;text-decoration:none}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus{color:#fff}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:1.5rem}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{font-size:1.2rem}table.wc-block-cart-items .wc-block-components-product-price{font-size:1.2rem}.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:hover,.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:focus{color:#fff}.widget.widget_shopping_cart a:before{display:none}.widget .wc-block-grid__products a:before{display:none}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:1rem !important}.wc-block-components-totals-item__value{font-size:1.5rem}.wc-block-mini-cart__footer-checkout,.wc-block-mini-cart__footer-checkout:hover,.wc-block-mini-cart__footer-checkout:focus{background-color:var(--dt-main-color);color:#fff}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a{text-decoration:none}.wc-block-mini-cart__badge{color:inherit}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{text-decoration:none}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a{font-size:1.2rem}.wc-block-mini-cart__footer span.wc-block-components-totals-item__label{font-size:1.5rem}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{font-size:1.2rem}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-decoration:none !important}.wp-block-latest-comments__comment a{text-decoration:none}.wc-block-components-product-badge{font-size:1rem !important}.wc-block-components-totals-coupon-link{text-decoration:none}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus{color:var(--dt-main-color) !important}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{height:2rem !important;width:2rem !important}.dt_sidebar .wp-block-comment-author-name a,.dt_sidebar .wp-block-comment-date a{text-decoration:none;color:var(--dt-black-color)}.wp-block-avatar img{border-radius:50%}.wp-block-avatar:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}.wp-block-page-list{list-style:none;padding:0}.wp-block-page-list a{color:var(--dt-black-color);text-decoration:none;font-weight:600}.wp-block-page-list a:hover,.wp-block-page-list a:focus{color:var(--dt-main-color)}.wp-block-list{padding:0}.wp-block-list.has-background{padding:1.25em 2.375em}.wp-block-details.has-background{padding:1.25em 2.375em}.wp-block-verse.has-background{padding:1.25em 2.375em}.wp-block-preformatted.has-background{padding:1em}.wp-block-archives{list-style:none;padding:0}.wc-block-components-totals-item__value{font-size:1.5rem}.wp-block-archives-list a{font-weight:600;color:var(--dt-black-color)}.wp-block-archives-list a:hover,.wp-block-archives-list a:focus{color:var(--dt-main-color)}.wp-block-page-list.has-background{padding:1rem}a.wp-block-button__link:hover,a.wp-block-button__link:focus{color:#fff;text-decoration:none}.wp-block-button.is-style-outline a.wp-block-button__link{color:var(--dt-pri-color)}.wp-block-latest-comments{padding-left:0}.wp-block-latest-comments li a:not(:hover,:focus){color:var(--dt-black-color)}.dt_footer .wp-block-latest-comments li a:not(:hover,:focus){color:#fff}.dt_footer ul.product_list_widget li .woocommerce-Price-amount{color:#fff}.dt_footer ul.product_list_widget li{border-bottom:none}.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button){background-color:var(--dt-main-color)}.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):hover,.dt_footer .widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button):focus{background-color:var(--dt-main-color) !important}.dt_footer .widget_shopping_cart a.checkout:hover,.dt_footer .widget_shopping_cart a.checkout:focus{background-color:var(--dt-main-color) !important}.dt_footer .widget_shopping_cart span.amount{color:var(--dt-text-color)}.dt_footer .widget_shopping_cart li img{object-fit:contain !important;padding-right:10px}.dt_footer .widget .wc-block-mini-cart__badge{color:#fff}.dt_footer .widget .wc-block-cart-link{color:#fff;background:var(--dt-main-color)}.dt_footer .widget .wc-block-cart-link:hover,.dt_footer .widget .wc-block-cart-link:focus{text-decoration:none}.woocommerce-account .woocommerce-Address-title h2{font-size:4rem}.wp-block-button.is-style-outline a.wp-block-button__link{border-color:inherit;background:0 0}.wp-block-categories-list.has-background{padding:1rem}.wp-block-latest-comments.has-background{padding:1rem}.wp-block-file a{text-decoration:none}.wp-block-file.has-background{padding:1rem}.post-item{border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease}.post-item:hover{transform:translateY(-5px)}body{font-family:'Cairo',sans-serif !important}h1,h2,h3{font-weight:700 !important;line-height:1.4 !important}:root{--main-red:#c1272d;--morocco-green:#006233;--text-dark:#2d2d2d}h1,h2,h3{color:var(--text-dark);border-right:4px solid var(--morocco-green);padding-right:10px}.breaking-news{background-color:var(--main-red) !important;color:#fff}a:hover{color:var(--morocco-green) !important}.main-navigation{background-color:#006233 !important;border-bottom:3px solid #c1272d;box-shadow:0 2px 10px rgba(0,0,0,.1)}.main-navigation ul li a{color:#fff !important;font-family:'Almarai',sans-serif;font-weight:600;font-size:15px;padding:15px 20px;transition:all .3s ease}.main-navigation ul li a:hover{background-color:rgba(255,255,255,.1);color:gold !important}.site-branding{padding:20px 0;text-align:center}.breaking-news-ticker{background:#f1f1f1;border-radius:5px;margin-top:10px}.breaking-news-container{display:flex;align-items:center;background:#f8f9fa;border-top:1px solid #eee;border-bottom:2px solid #006233;height:45px;overflow:hidden;direction:rtl}.breaking-label{background:#c1272d;color:#fff;padding:0 20px;height:100%;display:flex;align-items:center;font-weight:700;font-family:'Almarai',sans-serif;position:relative;z-index:2}.breaking-label:after{content:"";position:absolute;left:-15px;border-top:22px solid transparent;border-bottom:23px solid transparent;border-right:15px solid #c1272d}.breaking-text{padding-right:30px;font-family:'Cairo',sans-serif;font-size:15px;color:#333;white-space:nowrap}.breaking-text a{text-decoration:none;color:#333;transition:.3s}.breaking-text a:hover{color:#006233}.site-footer{background-color:#1a202c;color:#a0aec0;padding:60px 0 30px;direction:rtl;font-family:'Almarai',sans-serif}.footer-title{color:#48bb78;font-size:18px;font-weight:700;margin-bottom:20px;position:relative;padding-bottom:10px}.footer-title:after{content:"";position:absolute;right:0;bottom:0;width:30px;height:2px;background:#c1272d}.footer-links a{color:#a0aec0;text-decoration:none;display:block;margin-bottom:10px;transition:.3s}.footer-links a:hover{color:#fff;padding-right:5px}.footer-bottom{border-top:1px solid #2d3748;margin-top:40px;padding-top:20px;text-align:center;font-size:13px}.news-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease-in-out;border:1px solid #f0f0f0;margin-bottom:20px}.news-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15);border-color:#006233}.news-card-img{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-card-img{transform:scale(1.05)}.category-badge{position:absolute;top:10px;right:10px;background:#006233;color:#fff;padding:4px 12px;font-size:12px;border-radius:20px;font-family:'Almarai',sans-serif}.news-card-title{padding:15px 15px 5px;font-size:17px;font-weight:700;line-height:1.5;color:#2d2d2d;font-family:'Cairo',sans-serif}.news-card-meta{padding:0 15px 15px;font-size:12px;color:#888;display:flex;align-items:center}