@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap);
.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#fff}
.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{border-color:#e3e3e3 !important;color:#000 !important}
.hc-offcanvas-nav .nav-next span::before,.hc-offcanvas-nav .nav-back span::before{border-top-color:#e3e3e3;border-left-color:#e3e3e3}
.hc-offcanvas-nav .nav-content>.nav-close:first-child a,.hc-offcanvas-nav .nav-title+.nav-close a.has-label,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{background:var(--primaryColor);border-top:1px solid var(--primaryColor);border-bottom:1px solid var(--primaryColor)}
.hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover,.hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover,.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav .nav-back a:hover{background:var(--primaryColor)}
.hc-offcanvas-nav .nav-close-button span::before,.hc-offcanvas-nav .nav-close-button span::after{border-top-color:#000;border-left-color:#000}
.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:0;padding-left:0;text-align:center;color:#000}
.hc-offcanvas-nav a.nav-next{border-color:#e3e3e3 !important}
.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{background:var(--primary-color);color:#fff !important}
.hc-offcanvas-nav .nav-close-button span::before{margin-left:-7px}
html{-webkit-font-smoothing:antialiased}
html,body{background:#fbfbfb}
*:focus{outline:none}
body{font-family:"Tajawal",Helvetica,Arial,"Lucida Grande",sans-serif,"Times New Roman",Times,serif !important;line-height:1.6;font-size:16px;color:#585858}
body.not-home{background:#fefefe}
img{max-width:100%;height:auto}
*:focus,.btn.focus,.btn:focus{outline:none !important;box-shadow:none}
*{box-sizing:border-box !important}
button{cursor:pointer}
a:link,a:visited{-webkit-text-decoration:none;text-decoration:none;outline:none;color:var(--gray)}
a:hover,a:active,a:focus{outline:none}
a,button,input{transition:all .4s ease-in-out}
a span{transition:none}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1,h2,h3,h4,h5,h6,ul,ol,p{font-family:inherit;color:inherit;line-height:inherit;margin:0;padding:0}
.h3,h3{font-size:calc(1rem + .6vw)}
ul,ol{list-style-position:inside}
input{color:inherit}
::-webkit-input-placeholder{color:inherit}
::-moz-placeholder{color:inherit}
:-ms-input-placeholder{color:inherit}
:-moz-placeholder{color:inherit}
::-moz-selection{color:#fff;background:#000}
::selection{color:#fff;background:#000}
.svg-icon{display:inline-block;vertical-align:middle;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}
.svg-icon.icon-cart{mask-image:url("images/icon-cart.svg");-webkit-mask-image:url("images/icon-cart.svg");-moz-mask-image:url("images/icon-cart.svg");width:25px;height:25px}
.svg-icon.icon-search{mask-image:url("images/icon-search.svg");-webkit-mask-image:url("images/icon-search.svg");-moz-mask-image:url("images/icon-search.svg");width:25px;height:25px}
.svg-icon.icon-user{mask-image:url("images/icon-user.svg");-webkit-mask-image:url("images/icon-user.svg");-moz-mask-image:url("images/icon-user.svg");width:25px;height:25px}
.svg-icon.icon-email{mask-image:url("images/icon-email.svg");-webkit-mask-image:url("images/icon-email.svg");-moz-mask-image:url("images/icon-email.svg");width:25px;height:25px}
.svg-icon.icon-phone{mask-image:url("images/icon-phone.svg");-webkit-mask-image:url("images/icon-phone.svg");-moz-mask-image:url("images/icon-phone.svg");width:25px;height:25px}
.svg-icon.icon-pin{mask-image:url("images/icon-location.svg");-webkit-mask-image:url("images/icon-location.svg");-moz-mask-image:url("images/icon-location.svg");width:25px;height:25px}
.header{padding:20px 0}
.header .logo img{max-width:120px}
.header button,.header a{background:none;border:0;padding:0;color:#000}
.header button .svg-icon,.header a .svg-icon{background-color:#000}
.header button .sicon-menu,.header a .sicon-menu{font-size:25px}
span.flag.iti__flag{display:inline-block}
.footer{background:var(--footerBgColor);padding:60px 0;color:var(--footerTextColor)}
.footer .footer-title{color:#fff;margin-bottom:20px;font-size:20px}
.footer a{color:var(--footerLinksColor)}
.footer a:hover{color:#fff}
.footer .footer-menu{list-style:none}
.footer .footer-menu li a:before{content:"";display:inline-block;vertical-align:middle;height:5px;width:5px;background:#fff;border-radius:50%;margin-right:10px}
.footer .contact-info{list-style:none}
.footer .contact-info li{margin-bottom:10px}
.footer .contact-info li:last-child{margin-bottom:0}
.footer .contact-info .icon{height:40px;width:40px;line-height:40px;text-align:center;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2b2b2b}
.footer .contact-info .icon .svg-icon{background-color:#2b2b2b}
.social-media a{display:inline-block;height:40px;width:40px;line-height:45px;border-radius:50%;background:#fff;color:#2b2b2b;text-align:center;font-size:20px;border:2px rgba(0,0,0,0) solid}
.social-media a:hover{background:#2b2b2b;color:#fff;border-color:#fff}
.payment-list img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}
.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-border-radius:50px}
.btn.btn-primary{color:#fff !important;--bs-btn-color: #fff;--bs-btn-bg: var(--primaryColor);--bs-btn-border-color: var(--primaryColor);--bs-btn-hover-color: var(--primaryColor);--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: var(--primaryColor);--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: var(--primaryColor);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--grayDark);--bs-btn-disabled-border-color: var(--grayDark)}
.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background:#fff !important;color:var(--primaryColor) !important}
.btn.btn-primary:focus{background:#fff !important;color:var(--primaryColor) !important}
.btn.btn-outline-secondary{--bs-btn-color: #535353;--bs-btn-border-color: #E5E5E5;--bs-btn-hover-color: #535353;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #000;--bs-btn-focus-shadow-rgb: 108,117,125;--bs-btn-active-color: #000;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;box-shadow:none !important;background:#fff}
.btn.btn-outline-primary{--bs-btn-color: var(--primaryColor);--bs-btn-border-color: var(--primaryColor);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--primaryColor);--bs-btn-hover-border-color: var(--primaryColor);--bs-btn-focus-shadow-rgb: 13,110,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--primaryColor);--bs-btn-active-border-color: var(--primaryColor);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--primaryColor);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--primaryColor);--bs-gradient: none}
.btn-arrow{border:0;background:#fff;color:#343434;height:52px;width:52px;text-align:center}
.btn-arrow:hover{background:#343434;color:#fff}
.btn-arrow.swiper-button-disabled{opacity:.3}
.container-products{position:relative;z-index:99}
.block-product{background:#fff;height:100%;overflow:hidden}
.block-product .thumb{background:#f5f5f5;position:relative}
.block-product .thumb img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all .4s ease-in-out}
.block-product .thumb img.hover{position:absolute;top:0;right:0;bottom:0;opacity:0}
.block-product .thumb .label-discount,.block-product .thumb .label-qty{position:absolute;top:10px;padding:5px 10px;color:#fff;z-index:1;left:10px;font-size:13px;border-radius:50px;line-height:1}
.block-product .thumb .label-discount{left:10px;background:#df3838;z-index:99}
.block-product .thumb .label-qty{right:10px;left:auto;left:initial;background:#e8e8e8;color:#888}
.block-product .thumb .s-button-wrap{position:absolute;bottom:10px;left:10px;margin:0 !important;padding:0 !important}
.block-product .thumb .s-button-wrap .btn--wishlist{background:var(--secondray)}
.block-product .thumb .s-button-wrap .btn--wishlist:hover{color:#fff !important}
.block-product .category a{color:#6d6d6d}
.block-product .title{color:#242535;font-size:16px;height:54px;overflow:hidden}
.block-product .title a{color:#242535}
.block-product .price{color:#242535}
.block-product .price>*{display:block}
.block-product .price .new{font-weight:bold}
.block-product .price .old{-webkit-text-decoration:line-through;text-decoration:line-through;color:#a1a1a1}
.block-product .rating{text-align:center}
.block-product .rating>*{color:rgba(0,0,0,.2)}
.block-product .rating>*.active{color:var(--primaryColor)}
.block-product .actions{margin-top:10px}
.block-product.out-stock{filter:gray;filter:grayscale(1)}
.block-product.out-stock .add-to-cart-button{display:none}
.block-product:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}
.block-product:hover .thumb:not(.multi-thumb) img.normal{opacity:1 !important}
.block-product:hover .thumb.multi-thumb img.hover{opacity:1 !important}
.block-product:hover .thumb.multi-thumb img.normal{opacity:0 !important}
.block-product .add-to-cart-button{background:#edf1f2;border:0 !important;padding:0;width:45px;height:45px;line-height:45px;text-align:center}
.block-product .add-to-cart-button .svg-icon{background-color:#515151;width:18px;height:20px}
.block-product .add-to-cart-button:hover{background-color:#515151}
.block-product .add-to-cart-button:hover .svg-icon{background-color:#edf1f2}
.block-about{padding:20px;color:#fff;border-radius:15px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}
.block-about .btn-primary-d{margin-bottom:-33px;background:#fff;color:#343434 !important;width:160px;box-shadow:3px 0 6px 0 rgba(0,0,0,.16);opacity:1 !important}
.block-about .btn-primary-d:hover{background:#343434 !important;color:#fff !important}
.block-post{color:#707070;font-size:12px;height:100%}
.block-post .thumb{position:relative}
.block-post .thumb img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}
.block-post .thumb .date{position:absolute;left:10px;bottom:10px;background-color:rgba(43,43,43,.45);color:#fff;border-radius:15px;padding:5px;font-size:16px;line-height:1}
.block-post .title{font-size:15px}
.section-title{font-size:calc(18px + 1vw);margin-bottom:20px}
.block-testimonial{background:#393b3c;padding:20px;color:#fff;border-radius:15px;overflow:hidden}
.block-testimonial .name{font-weight:bold;margin-bottom:10px}
.block-testimonial .rating i{font-size:20px}
.block-testimonial .rating .active{color:#eedf17}
.block-testimonial.white{background:#fff;color:#393b3c;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);margin:20px}
.s-cart-summary-total{display:none !important}
.breadcrumb-bg{padding:40px 0;background:#edf1f2;margin-bottom:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);text-align:center;justify-content:center}
.breadcrumb-bg h1{font-size:40px;margin-bottom:10px}
.breadcrumb-bg .breadcrumb{background:none}
.breadcrumb-bg .breadcrumb .breadcrumb-item.active{font-weight:bold;color:#000}
.breadcrumb-bg .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:" | "}
.drop-header button:after{display:none}
.drop-header .dropdown-menu{background:#fff;border-radius:0 !important;padding:0;box-shadow:0 3px 18px 0 rgba(0,0,0,.05);border-top:2px solid var(--primaryColor);position:relative;margin-top:20px !important}
.drop-header .dropdown-menu li a{display:block;padding:5px 10px;color:#000 !important}
.drop-header .dropdown-menu li a:hover{background:var(--color-primary);color:#fff !important}
.single--product-name{font-size:25px}
.product__description{color:#8b8b8b}
.product-items-list{color:#2b2b2b}
.block-product-item{background:#fff;padding:20px 10px;border:1px #f1f1f1 solid;color:#2b2b2b;font-weight:bold;display:flex;justify-content:space-between;align-items:center;border-radius:15px;margin-bottom:1rem}
.block-product-item .title{color:#2b2b2b}
.block-product-item .value{color:#8b8b8b}
.block-product-options{padding:0 !important;margin:0 !important}
.block-product-options .s-product-options-option{background:#fff;padding:20px 10px;border:1px #f1f1f1 solid !important;color:#2b2b2b;border-radius:15px;margin-bottom:1rem}
.block-product-options .s-product-options-option label{color:#2b2b2b}
.s-button-primary{border:0 !important;background:var(--primary-color);color:#fff}
.s-button-primary-outline:hover{background-color:var(--color-primary);fill:var(--color-primary);color:#fff}
.text-primary{color:var(--primary-color)}
.block-cart-item{background:#fff;padding:20px 10px;border:1px #f1f1f1 solid;color:#2b2b2b;justify-content:space-between;align-items:center;border-radius:15px;margin-bottom:1rem}
.not-home .footer{margin-top:30px}
.s-products-slider-card .block-product{height:auto !important;height:initial !important;margin-bottom:10px}
.swiper-m-h .swiper-slide{height:auto}
.s-slider-block__title-right h2{font-size:calc(18px + 1vw)}
.container-products .s-slider-nav-arrow{border:0;background:#fff;color:#343434;height:52px;width:52px;text-align:center}
.container-products .s-slider-nav-arrow.swiper-button-disabled{display:none}
.container-products .s-slider-nav-arrow:hover{background:#343434;color:#fff}
.s-add-product-button-mini-checkout .s-add-product-button-mini-checkout-content{display:flex !important;gap:1rem !important;align-items:center !important}
@media screen and (min-width: 1200px){.container-fluid{--bs-gutter-x: 70px}.h3,h3{font-size:25px}}
@media(min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1168px}}
@media screen and (max-width: 992px){body{line-height:1.4;font-size:14px}.block-category h3{font-size:20px}.block-category .arrow-icon-category{width:20px}.home-page .inside-header{padding:10px 0}.block-product .title{font-size:18px}.block-product .price{font-size:16px}.row-scroll-product .row{display:block;overflow-x:auto;white-space:nowrap}.row-scroll-product .row::-webkit-scrollbar{visibility:hidden}.row-scroll-product .row>*{display:inline-block;float:none}.btn{--bs-btn-font-size: 14px}.single-title{font-size:25px;margin-bottom:30px}.block-product .thumb img{height:220px}.btn-arrow{height:32px;width:32px}}
@media screen and (max-width: 767px){.row-scroll-product>.row>div:first-child{width:80%}.announcement-bar .btn-close{right:-20px}.logo-img{width:70%}.header .svg-icon{width:20px !important;height:20px !important}.header img{width:80%}}
