@font-face {
    font-family: 'Tenada';
    src: url('../assets/fonts/Tenada.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html[lang="en"] body, 
html[lang="en"] body p, 
html[lang="en"] body a, 
html[lang="en"] body span,
html[lang="en"] .site-wrapper .title-module .title-wrapper,
html[lang="en"] .site-wrapper .title-module .title-wrapper h3,
html[lang="en"] .site-wrapper .title-module .title-wrapper .subtitle,
html[lang="en"] .site-wrapper .store_features_items h4, 
html[lang="en"] .site-wrapper .store_features_items p, 
html[lang="en"] .site-wrapper .testimonial-main h3, 
html[lang="en"] .site-wrapper .testimonial-main .caption p, 
html[lang="en"] .site-wrapper .title,
html[lang="en"].oc30 .cart-content table tr td,
html[lang="en"] .site-wrapper table tr td,
html[lang="en"] .site-wrapper .tab-content .block-wrapper .block-content, 
html[lang="en"] .site-wrapper .tab-content .block-wrapper .block-content p,
html[lang="en"] .site-wrapper .tab-content .block-wrapper .block-content font,
html[lang="en"] .site-wrapper .form-group .control-label,
html[lang="en"] .site-wrapper .form-control,
html[lang="en"] .site-wrapper .input-group .input-group-btn .btn {
    font-family: 'Tenada', sans-serif !important;
}

html[lang="en"] .site-wrapper .store_features_items h4 {
    font-size: 14px;
    margin: 10px 0 12px;
}
html[lang="en"] .site-wrapper .store_features_items p, 
html[lang="en"] .site-wrapper .testimonial-main .caption p {
	font-size: 14px;
}
html[lang="en"] .site-wrapper .blocks-accordion .module-body .panel-group .module-item .panel-heading .panel-title a{
	font-size: 18px;
}

/* === Internal css code start here == */
.site-wrapper div:focus-visible, .site-wrapper a:focus-visible,
.site-wrapper div:focus, .site-wrapper a:focus {
	outline: 0 !important;
}
.site-wrapper .expand-block:has(.store_features_items) {
	overflow: hidden; 
}
.desktop-header-active .mini-search .header-search input {
   height: 60px !important;
}
.desktop.search-page .mini-search #search .header-search {
	padding-top: 0;
	padding-bottom: 0;
}

html[lang="en"].oc30.desktop .cart-content .cart-buttons .btn-checkout {
	margin-top:8px;
}

.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons {
    top: auto;
    bottom: -55px;
    left: -46%;
}
.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons .swiper-button-prev {
	right: 20px;
}
.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons div:before {
	align-items: center;
    display: flex;
    justify-content: center;
}
.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons div:hover {
	background: #499DFA;
	color: #fff;
}
.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons div:hover:before  {
	color: #fff;
}

.site-wrapper .product-layout.out-of-stock .product-thumb {
    filter: grayscale(1);
}
.oc30.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu>.j-menu>.menu-item>a {
	z-index: 0 !important;
}
/* === Internal css code end here == */

/* == Home page css code start here == */
.site-wrapper .module-blocks.module-blocks-372.blocks-accordion .module-body .panel-group {
	display: grid;
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
    gap: 18px;
}
.site-wrapper .module-blocks.module-blocks-372.blocks-accordion .module-body .panel-group .panel-heading a::before {
    background: #499DFA !important;
    color: #fff !important;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
}

.store_features_items .svgwrap {
    transform: rotate(180deg);
    margin: 0 -8px -8px;
}
.store_features_items .svgwrap path {
    fill: #499dfa !important;
}
/* == Home page css code end here == */

/* == RTL css code start here == */
html[lang="ar"] .site-wrapper .links-menu .title.module-title {
	text-align: right !important;
}
html[dir='rtl'].route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons {
    left: auto;
    right: -46%;
}
html[dir='rtl'].route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons .swiper-button-prev {
	right: -6px;
}
html[dir='rtl'].route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons .swiper-button-next {
	right: -88px;
}
html[dir='rtl'] .site-wrapper .testimonial-main h3:after {
	transform: translate(50%, 10px);
}
/* == RTL css code end here == */

/* == Mobile View css code start here == */
html[lang="en"].mobile-header-active #logo img {
    left: 110px !important;
}
html[dir='rtl'].mobile-header-active .mobile-1 .mobile-logo-wrapper {
    margin-right: 65px;
}
.mobile .site-wrapper .module-blocks.module-blocks-372.blocks-accordion .module-body .panel-group .panel-heading a::before {
	min-width: 25px;
	min-height: 25px;
}

.mobile .site-wrapper .module-blocks.module-blocks-372.blocks-accordion .module-body .panel-group {
	grid-template-columns: inherit;
}
.mobile.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons {
	left: -35%;
}
html[dir='rtl'].mobile.route-common-home .grid-rows .grid-row .module .swiper .swiper-buttons {
	right: -35%;
}
.mobile .site-wrapper .testimonial-main h3 {
	font-size: 20px;
}
/* == Mobile View css code end here == */