@font-face{font-family: YekanBakh;font-style: normal;font-weight: 800;src: url("../fonts/IRANYekanBold.woff") format("woff");font-display: swap;}
@font-face{font-family: YekanBakh;font-style: normal;font-weight: 600;src: url("../fonts/IRANYekanRegular.woff") format("woff");font-display: swap;}
@font-face{font-family: Audiowide;font-style: normal;font-weight: 800;src: url("../fonts/Audiowide-Regular.woff2") format("woff2");font-display: swap;}
html{scroll-behavior: smooth;}*{margin: 0;padding: 0;box-sizing: border-box;border: none;outline: none;font-family: YekanBakh;}ol,ul,li{list-style: none;}a{text-decoration: none;}.maxrow{max-width: 1600px;margin: 0 auto;}.center{display: flex;justify-content: center;align-items: center;}.mycontainer{padding: 35px 100px;}

/* --------------------SideBar-------------------- */

.slider-page{background-color: #00000055;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.sidebar{width: 240px;height: 100%;position: fixed;background-color: #FFF;display: flex;flex-direction: column;align-items: center;justify-content: space-between;overflow-y: auto;border-radius: 10px 0 0 10px;right: -100%;top: 0;z-index: 1000;transition: all .5s;}
.sidebar::-webkit-scrollbar{display: none;}
.sidebar-header{width: 100%;direction: rtl;}
.sidebar-logo{width: 100%;height: 80px;border-bottom: 1px solid #ccc;display: flex;align-items: center;padding: 0 15px;background: #FF2E5D;background: -moz-linear-gradient(-45deg, #FF2E5D 0%, #F9403B 100%);background: -webkit-linear-gradient(-45deg, #FF2E5D 0%, #F9403B 100%);background: linear-gradient(135deg, #a283e1 0%, #d3c9f4 100%);}
.sidebar-logo img{height: 70px;}
.t-ab-r-text{display: flex;flex-direction: column;justify-content: space-between;height: 40px;margin-right: 15px;}
.t-ab-r-text h1{font-size: 13px;color: #FFF;font-weight: 800;}
.t-ab-r-text h2{font-size: 10px;color: #fcfcfc;}
.sidebar-menu{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 10px 0;}
.sidebar-menu-h3{font-size: 13px;color: #555;width: 100%;padding: 0 15px;font-weight: 800;margin-bottom: 10px;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;}
.sidebar-menu-item{width: 100%;height: 40px;display: flex;align-items: center;overflow: hidden;transition: 0.3s;padding: 0 15px;color: #666;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;position: relative;-webkit-tap-highlight-color: transparent;}
.sidebar-menu-item-ico{display: flex;flex-direction: row-reverse;height: 40px;align-items: center;}
.sidebar-menu-item-ico > img{height: 80%;margin-left: 10px;}
.sidebar-menu-item-ico > p{font-size: 12px;font-weight: 800;}
.sidebar-menu-item::after{content: url("../images/svg/chevrondown-black.svg");position: absolute;left: 5px;top: 9px;transition: 0.3s;}
.sidebar-menu-item.active::after{color: #FB2314;transform: rotate(180deg)translate(-2px,10px) !important;}
.sidebar-menu-item.active{color: #79172c;}
.data-lists-div{width: 100%;display: none;flex-direction: column;}
.pink-bg{background-color: #f93bd911;}
.pink-bg > .sidebar-data-sub{color: #79172c;}
.blue-bg{background-color: #5e3bf911;}
.blue-bg > .sidebar-data-sub{color: #172679;}
.red-bg{background-color: #F9403B11;}
.red-bg > .sidebar-data-sub{color: #791717;}
.yellow-bg{background-color: #f9f63b50;}
.yellow-bg > .sidebar-data-sub{color: #525310;}
.green-bg{background-color: #97ffc650;}
.green-bg > .sidebar-data-sub{color: #10532e;}
.purple-bg{background-color: #f98afb50;}
.purple-bg > .sidebar-data-sub{color: #531051;}
.sidebar-data-sub{width: 100%;height: 35px;display: flex;justify-content: flex-end;align-items: center;flex-direction: row-reverse;padding: 0 15px;padding-right: 40px;font-weight: 800;transition: 0.3s;font-size: 11px;position: relative;}
.sidebar-data-sub::before{content: url("../images/svg/angle-left.svg");position: absolute;top: 9px;right: 15px;}
.sidebar-menu-footer{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 10px 0;border-top: 1px solid #ccc;margin-top: 10px;direction: rtl;}
.sidebar-menu-footer > a{width: 100%;height: 40px;display: flex;align-items: center;padding: 0 15px;font-size: 12px;font-weight: 800;color: #555;cursor: pointer;}

/* --------------------Header-------------------- */

header{position: fixed;width: 100%;background-color: #F3F7F8;display: flex;flex-direction: column;top: 0;left: 0;z-index: 190;-webkit-box-shadow: 0 5px 20px -5px #00000022; box-shadow: 0 5px 20px -5px #00000022;}
.top-about{width: 100%;background-color: #FFF;border-bottom: 1px solid #efefef;}
.t-ab{width: 100%;height: 60px;display: flex;align-items: center;justify-content: space-between;direction: rtl;padding: 0 25px;}
.t-ab-right{display: flex;height: 60px;align-items: center;}
.t-ab-right > a{height: 40px;display: flex;align-items: center;}
.t-ab-right > a > h1{font-family: 'Audiowide', cursive;color: #777;font-size: 25px;transition: 0.3s;}
.t-ab-right > a > h1::first-letter{color: #a283e1;}
.t-ab-right > a:hover > h1{color: #a283e1;}
.search-form{position: relative;width: 500px;height: 40px;margin-right: 25px;}
.search-in{width: 100%;height: 100%;background-color: #F0F0F1;border-radius: 5px;padding: 0 40px 0 15px;transition: 0.3s;}
.search-in::placeholder {color: #A1A3A8;font-weight: 600;font-size: 13px;}
.search-in:focus{background-color: #FbFbFb;border: 1px solid #ddd;}
.search-ico{width: 20px;height: 20px;position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
.search-ico::before{content: url("../images/svg/Search.svg");}
.t-left-res{display: none;}
.t-left-res .profile-a {padding: 0 20px;}
.t-left-res .profile-a img{margin-left: 0;}
.t-left-res a:hover{background-color: #F2F4F6;}
.t-left-res > span{width: 1px;height: 25px;background-color: #ddd;margin: 0 10px;}
.t-ab-left{display: flex;height: 60px;align-items: center;}
.profile-a{direction: ltr;height: 40px;border-radius: 5px;transition: 0.3s;border: 1px solid #ddd;display: flex;justify-content: center;align-items: center;color: #666;font-weight: 600;font-size: 13px;padding: 0 10px;}
.profile-a img{width: 17px;height: 17px;margin-left: 10px;}
.buy-a{padding: 0 20px;height: 40px;border-radius: 5px;transition: 0.3s;display: flex;justify-content: center;align-items: center;border: 1px solid #ddd;position: relative;}
.buy-a img{width: 17px;height: 17px;}
.buy-span-numbers{position: absolute;height: 17px;top: 3px;right: 3px;z-index: 2;border-radius: 3px;background-color: #a283e1;color: #FFF;font-size: 13px;font-weight: 800;display: flex;justify-content: center;align-items: center;padding: 5px 5px;}
.buy-span-numbers > span{font-size: 13px;font-weight: 800;}
.t-ab-left a:hover{background-color: #F2F4F6;}
.t-ab-left > span{width: 1px;height: 25px;background-color: #ddd;margin: 0 10px;}
.faqs{direction: ltr;height: 100%;border-radius: 5px;transition: 0.3s;display: flex;justify-content: center;align-items: center;color: #666;font-weight: 800;font-size: 13px;}
.faqs img{width: 18px;height: 18px;margin-left: 10px;}
.burger{display: none;justify-content: center;align-items: center;width: 40px;height: 40px;cursor: pointer;background-color: #F0F0F1;border-radius: 5px;transition: 0.3s;-webkit-tap-highlight-color: transparent;}
.menu-nav{position: relative;width: 100%;height: 50px;z-index: 4;background-color: #FFF;}
.navbarnav{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 100%;max-width: 1600px;padding: 0 25px;}
.navbaritems{display: flex;flex-direction: row-reverse;justify-content: center;align-items: center;}
.navbaritems-a{color: #666;margin-left: 25px;height: 50px;font-weight: 800;display: flex;justify-content: center;align-items: center;font-size: 13px;position: relative;}
.navbaritems-a,.navbaritems-a:after,.navbaritems-a:before,.icon-header{transition: all .5s;}
.navbaritems-a:after{position: absolute;width: 0%;height: 3px;bottom: 0;left: 0;right: 0;margin: auto;content: '.';color: transparent;background: #a283e1;border-radius: 3px 3px 0 0;}
.navbaritems-a:hover:after{width: 100%;}
.navbaritems-a:hover{color: #444;}
.navbaritems-left{height: 50px;display: flex;align-items: center;color: #444;font-weight: 800;font-size: 13px;}
.navbaritems-a.active:after{width: 100%;}
.navbaritems-a.active{color: #444;}
.header-categories > .navbaritems-a{position: relative;padding-right: 20px;}
.header-categories > .navbaritems-a::before{content: url("../images/svg/grid.svg");position: absolute;right: 0;top: 16px;}
.header-categories:hover > .navbaritems-a:after{width: 100%;}
.header-categories:hover > .navbaritems-a{color: #444;}
.header-categories{position: relative;height: 100%;}
.header-categories:hover > .onhover-categories{visibility: visible;opacity: 1;}
.onhover-categories{transition: 0.1s;position: fixed;top: 111px;left: 50%;z-index: 180;transform: translateX(-50%);width: calc(100% - 50px);padding-bottom: 10px;background-color: #FFF;opacity: 0;visibility: hidden;display: flex;direction: rtl;border-radius: 0 0 10px 10px;overflow: hidden;box-shadow: 0 10px 15px 5px #00000011;border: 1px solid #aaa;border-top: none;}
.first-element{width: 20%;border-left: 1px solid #f0f0f0;}
.first-element-sub:first-child{width: 100%;height: 50px;display: flex;justify-content: flex-end;align-items: center;flex-direction: row-reverse;border-bottom: 1px solid transparent;border-top: 1px solid transparent;padding: 0 15px;background-color: #FFF;font-size: 13px;color: #888;font-weight: 800;transition: 0.3s;}
.first-element-sub:first-child > img{width: 35px;height: 35px;margin-left: 10px;}
.first-element:hover > .first-element-sub:first-child{background-color: #f9f9f9;color: #381d52;border-color: #f0f0f0;}
.first-element-sub:not(:first-child){width: 100%;height: 30px;display: flex;justify-content: flex-end;align-items: center;flex-direction: row-reverse;border-bottom: 1px solid transparent;border-top: 1px solid transparent;padding: 0 15px;background-color: #FFF;padding-right: 40px;color: #aaa;font-weight: 800;transition: 0.3s;font-size: 12px;position: relative;}
.first-element-sub:not(:first-child)::before{content: url("../images/svg/angle-left.svg");position: absolute;top: 7px;right: 15px;}
.first-element-sub:not(:first-child):hover{color: #381d52;padding-right: 50px;background: linear-gradient(135deg, #a283e1 0%, #d3c9f4 100%);}

/* --------------------Main-------------------- */

main{background-color: #FAFAFA;width: 100%;padding-top: 110px;}
.other-container{padding: 10px 25px 25px 25px;}
.stepper-div{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;direction: rtl;}
.stepper-div > p{min-width: 50px;font-size: 12px;font-weight: 800;color: #999;user-select: none;display: flex;justify-content: flex-end;align-items: center;margin-right: 20px;}
.stepper-div > p > span{margin-left: 5px;}
.stepper{overflow: hidden;direction: rtl;display: flex;align-items: center;flex-wrap: wrap;}
.stepper-p{font-size: 12px;font-weight: 800;color: #999;user-select: none;margin-left: 10px;}
.stepper li{font-size: 12px;font-weight: 800;color: #999;}
.stepper a{font-size: 12px;font-weight: 800;color: #727272;}
.stepper > li:not(:last-child,:first-child)::after{content: url("../images/svg/angle-left.svg");top: 5px;position: relative;padding: 0 5px;}
.product-first-row{width: 100%;display: grid;grid-template-columns: repeat(3,1fr);grid-template-areas:  "box1 box2 box3";background-color: #FFF;border: 1px solid #eee;box-shadow: 0 0 10px 2px #24162109;overflow: hidden;border-radius: 10px;direction: rtl;padding: 25px 0;margin-top: 10px;}
.product-gallery{height: 500px;overflow: hidden;padding: 20px;border-left: 1px solid #ddd;grid-area: box1;}
.gallery-top {height: 80%;width: 100%;}
.swiper-slide {display: flex;justify-content: center;align-items: flex-start;}
.swiper-slide-img{height: 80%;width: auto;border-radius: 10px;}
.gallery-thumbs-img{height: 100%;border-radius: 5px;}
.gallery-thumbs {height: 20%;width: 100%;}
.gallery-thumbs .swiper-wrapper {width: 100%;display: flex;justify-content: center;align-items: center;}
.gallery-thumbs .swiper-slide {width: 90px !important;height: 100%;opacity: 0.5;overflow: hidden;cursor: pointer;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{display: none;}
.swiper-button-next,.swiper-button-prev{--swiper-navigation-color:#000;background-color: white;border-radius: 5px;width: 40px;height: 40px;border: 1px solid #ccc;}
.swiper-button-next{left: 0px !important;}
.swiper-button-prev{right: 0px !important;}
.swiper-button-next::after,.swiper-button-prev::after{font-size: 18px !important;}
.product-information{min-height: 500px;overflow: hidden;padding: 0 20px;grid-area: box2;}
.product-info-name{width: 100%;display: flex;flex-direction: column;}
.product-info-name h1{font-size: 16px;color: #444;font-weight: 800;}
.product-info-n-s1{display: flex;align-items: center;margin-top: 20px;}
.product-info-n-s1-p{color: #777;font-size: 13px;font-weight: 600;}
.product-info-n-s1-a{color: #00a0eb;font-size: 13px;font-weight: 600;margin-right: 7px;}
.product-info-n-s1-a.margleft{margin-left: 25px;}
.marg-top-50{margin-top: 25px;}
.marg-top-15{margin-top: 5px;}
.product-info-n-s2{display: flex;align-items: center;}
.product-info-n-s2-p{color: #444;font-size: 13px;font-weight: 800;}
.product-info-n-s2-span{color: #777;font-size: 12px;font-weight: 600;margin-right: 7px;height: 30px;border-radius: 5px;padding: 0 10px;cursor: default;display: flex;align-items: center;}
.product-info-n-s3{display: flex;flex-direction: column;margin-top: 25px;}
.product-info-n-s3 > ul {margin-right: 25px;}
.product-info-n-s3 > ul > li{color: #777;font-size: 13px;font-weight: 600;margin-bottom: 3px;list-style-type: disc;}
.product-info-n-s3 h2{color: #444;font-size: 13px;font-weight: 800;margin-bottom: 10px;}
.product-buy{height: 500px;overflow: hidden;padding: 0 20px;grid-area: box3;display: flex;flex-direction: column;align-items: flex-end;}
.product-buy-div{width: 80%;min-height: 350px;display: flex;flex-direction: column;justify-content: space-between;background-color: #FaFaFa;border: 1px solid #eee;overflow: hidden;border-radius: 10px;direction: rtl;padding: 10px;}
.product-buy-content{width: 100%;}
.product-buy-content-p-certificate{width: 100%;padding-bottom: 10px;color: #777;font-size: 13px;font-weight: 800;display: flex;align-items: center;border-bottom: 1px solid #ddd;}
.product-buy-content-p-certificate::before{content: url('../images/svg/carbon-delivery.svg');top: 5px;right: 0;margin-left: 10px;position: relative;}
.product-buy-content-p-handmade{width: 100%;height: 50px;color: #777;font-size: 13px;font-weight: 800;display: flex;align-items: center;border-bottom: 1px solid #ddd;}
.product-buy-content-p-handmade::before{content: url('../images/svg/carbon-happy.svg');top: 4px;right: 0;margin-left: 10px;position: relative;}
.product-buy-content-p-original{width: 100%;height: 50px;color: #777;font-size: 13px;font-weight: 800;display: flex;align-items: center;border-bottom: 1px solid #ddd;}
.product-buy-content-p-original::before{content: url('../images/svg/la-certificate.svg');top: 4px;right: 0;margin-left: 10px;position: relative;}
.product-buy-content-price{display: flex;flex-direction: column;}
.product-buy-content-price-p{width: 100%;height: 45px;color: #999;font-size: 13px;font-weight: 800;display: flex;align-items: center;}
.product-buy-content-price-price{width: 100%;color: #444;font-size: 22px;font-weight: 800;text-align: left;}
.product-buy-content-price-price-del{width: 100%;color: #a1a3a8;font-size: 15px;font-weight: 800;text-align: left;display: flex;justify-content: end;align-items: center;}
.product-buy-content-price-price span{color: #777;font-size: 12px;font-weight: 800;margin-right: 8px;}
.product-count{width: 100%;color: #EF394E;font-size: 13px;font-weight: 800;display: flex;align-items: center;padding-top: 5px;}
.product-count span{padding: 0 5px;}
.item-discount{width:40px;height: 25px;border-radius: 25px;background-color: #FB344933;color: #bb2836;font-size: 13px;font-weight: 800;display: flex;justify-content: center;align-items: center;padding: 0 12px;position: relative;margin-right: 7px;}
.product-buy-add-to-list{width: 100%;height: 50px;border-radius: 5px;display: flex;justify-content: center;align-items: center;color: #FFF;font-size: 13px;font-weight: 800;background-color: #a283e1;transition: 0.3s;cursor: pointer;}
.product-buy-add-to-list:hover{background-color: #905dbc;}
.row-items{border-radius: 10px;overflow: hidden;background-color: #FFF;border: 1px solid #eee;box-shadow: 0 0 10px 2px #24162111;}
.width-100{width: 100%;margin-top: 25px;}
.row-items-header{width: 100%;height: 50px;background-color: #FFF;display: flex;justify-content: space-between;align-items: center;direction: rtl;padding: 0 25px;position: relative;}
.row-items-header::after{width: calc(100% - 50px);height: 1px;content: "";position: absolute;bottom: 0;left: 25px;background-color: #eee;z-index: 1;}
.row-items-header > a{font-size: 13px;font-weight: 800;color: #555;transition: 0.3s;}
.row-items-header > a:hover{color: #a283e1;}
.row-items-header > h2{font-size: 13px;font-weight: 800;color: #555;height: 50px;text-align: right;display: flex;align-items: center;border-bottom: 2px solid #a283e1;z-index: 2;}
.row-items-main{width: 100%;padding: 25px 0;}
.sc-all-ss{width: 222px !important;height: 340px !important;}
.ss-item{width: 100%;height: 100%;background-color: #FFF;border-radius: 10px;overflow: hidden;padding: 10px;display: flex;flex-direction: column;justify-content: space-between;transition: 0.3s;border: 1px solid #eee;}
.ss-item:hover{box-shadow: 0 0 6px 3px #00000009;border-color: #eee;}
.ss-item-content{height: 100%;width: 100%;padding: 10px;display: flex;flex-direction: column;align-items: center;cursor: pointer;}
.ss-img-txt{width: 100%;}
.ss-img-txt > img{width: 200px;height: 200px;border-radius: 5px;}
.ss-img-txt > h3{width: 100%;font-size: 12px;color: #555;font-weight: 600;}
.ss-price-div{width: 100%;display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
.ss-del-price{display: flex;flex-direction: column;align-items: flex-end;}
.ss-del-price > del{font-size: 13px;font-weight: 600;color: #767676;}
.ss-price{display: flex;align-items: center;}
.ss-price > p{font-size: 16px;font-weight: 800;color: #222;}
.ss-price > span{font-size: 12px;font-weight: 600;color: #333;margin-right: 5px;}
.ss-discount{height: 25px;border-radius: 25px;background-color: #FB344933;color: #bb2836;font-size: 13px;font-weight: 800;display: flex;justify-content: center;align-items: center;padding: 0 12px;position: relative;}
.sc5{width: 100%;padding: 0 25px !important;}
.sc5 .swiper-button-next,.sc5 .swiper-button-prev{--swiper-navigation-color:#000;background-color: #FFF;border-radius: 10px;width: 50px;height: 50px;border: 1px solid #ccc;}
.sc5 .swiper-button-next{left: 0 !important;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.sc5 .swiper-button-prev{right: 0 !important;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.sc5 .swiper-button-next::after,.sc5 .swiper-button-prev::after{font-size: 16px !important;}

.c-product__circle-variants {margin: 20px 0 0;}
.c-product__circle-variants ul{list-style: none;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 100%;margin-top: 10px;}
.c-circle-variant__item{margin: 4px 0 10px 9px;/*width: 32px;height: 32px;*/display: flex;justify-content: space-between;border-radius: 9px;}
.c-circle-variant__item .color_name{padding: 5px 10px;color: #606060;font-size: 13px;}
.c-circle-variant{width: 100%;height: 100%;display: flex;align-items: center;/*position: relative;*/cursor: pointer;}
.c-circle-variant div{display: flex;align-items: center;border: 1px solid #d8d8d8;border-radius: 8px;}
.c-circle-variant input[type=radio]{visibility: hidden;position: absolute;}
[type=checkbox], [type=radio]{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
/*.c-circle-variant__border{position: absolute;width: 32px;height: 32px;!*border: 1px solid #d8d8d8;*!border-radius: 50%;}*/
.c-circle-variant__shape{/*position: absolute;*/display: block;width: 24px;height: 24px;border-radius: 50%;background: #fff;top: 4px;right: 4px;margin-left: 5px;}
input[type=radio]:checked+.c-circle-variant__border{border: 2px solid #00a0eb;}
input[type=radio]:checked+div{border: 1px solid #00a0eb;}
.c-circle-variant__item input[type=radio]:checked{border: 2px solid #00a0eb;}

.product-second-row{width: 100%;background-color: #FFF;border: 1px solid #eee;box-shadow: 0 0 10px 2px #24162109;overflow: hidden;border-radius: 10px;direction: rtl;padding: 0;margin-top: 25px;}
table{width: 100%;border-collapse: collapse;background-color: #FFF;padding: 0 10px;overflow: hidden; /*border: 1px solid #dfdfdf;*/}
.product-second-row p{color: #777;font-size: 16px;font-weight: 800;line-height: 32px;text-align: justify;padding-left: 15px;}
.product-second-row p:last-child{padding-bottom: 20px;}
.product-second-row .div-table h2{font-size: 17px;margin: 15px 0;}
.product-second-row .div-table h3{font-size: 16px;margin: 15px 0;font-weight: 800;}
.product-second-row .div-table h4{margin-bottom: 10px;}
.product-second-row .div-table ul{margin-right: 25px;}
.product-second-row .div-table ol{margin-right: 25px;}
.c-params__section {display: flex;align-items: flex-start;}
.c-params__list{width: 100%;margin-bottom: 25px;padding: 0 10px;}
.c-params__list li{display: flex;flex-wrap: wrap;align-items: center;}
.c-params__list-key{position: relative;width: 100%;padding-left: 10px;flex: 0 0 25%;max-width: 25%;color: #a1a3a8;font-size: 13px;display: flex;min-width: 170px;position: relative;padding: 14px 18px 12px;}
.c-params__list-value{position: relative;width: 100%;padding-right: 10px;flex: 0 0 75%;max-width: 75%;color: #38383a;font-size: 14px;font-weight: 800;display: flex;min-width: 170px;position: relative;padding: 14px 18px 12px;}
.div-table{width: 100%;height: 100%;padding: 25px;overflow: hidden;}
.div-table img{max-width: -webkit-fill-available;max-width: -moz-available;max-height: 350px;margin: 20px 0;}
.div-table ul li{list-style-type: disc;color: #777;font-size: 15px;font-weight: 600;}
.div-table ol li{list-style-type: decimal;;color: #777;font-size: 13px;font-weight: 600;}
.table-details {width: 100%;border-collapse: collapse;background-color: #FFF;padding: 0 10px;overflow: hidden;border: 1px solid #dfdfdf;}
.properties tr{/*border-top: 1px solid #dfdfdf;*/border-bottom: 2px solid #FFFFFF;}
.properties td:first-child.table-row{width: 25%;}
.properties tr td:last-child.table-row{width: 75%;}
.properties td:first-child{color: #575757;font-size: 14px;}
.properties td:last-child{color: #38383a;font-size: 14px;font-weight: 800;padding: 15px 20px;}
.properties td:first-child{background-color: #f5f5f5;}
.properties td:nth-child(1){padding: 15px 25px;}
.description tr{border-bottom: 1px solid #ccc;}
.description tr td{padding: 8px;}
#dots{
    text-align: center;
    margin-bottom: 50px;
}
.dot{
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #6C6C6C;
    border-radius: 50%;
}
.swiper-slide-dots{display:none;width: 10px;height: 10px;border-radius: 50%;background-color: #6C6C6C;}
/* alert */
.alert-warning{position: fixed;display: none;align-items: center;direction: rtl;background-color: #F8D7DA;top: 25px;left: 50%;transform: translate(-50%,0%);border-radius: 5px;padding: 10px 10px 10px 15px;border: 1px solid #c5000088;box-shadow: 0px 0px 10px #c5000022;font-size: 13px;color: #721C24;z-index: 200;}
#alert-warning-s{position: fixed;display: none;align-items: center;direction: rtl;background-color: #F8D7DA;top: 25px;left: 50%;transform: translate(-50%,0%);border-radius: 5px;padding: 10px 10px 10px 15px;border: 1px solid #c5000088;box-shadow: 0px 0px 10px #c5000022;font-size: 13px;color: #721C24;z-index: 200;}
.alert-success{position: fixed;display: none;align-items: center;direction: rtl;background-color: #dcf8d7;top: 25px;left: 50%;transform: translate(-50%,0%);border-radius: 5px;padding: 10px 10px 10px 15px;border: 1px solid #15c50088;box-shadow: 0px 0px 10px #c5000022;font-size: 13px;color: #29721c;z-index: 200;}
.alert-success-message{font-weight: 600;margin-right: 10px;}
.alert-success-message > b{margin-left: 10px;}
.close-alert{display: flex;justify-content: center;align-items: center;width: 25px;height: 25px;margin-left:10px;cursor: pointer;border-radius: 3px;transition: 0.3s;background-color: #c5000022;}.close-alert:hover{background-color: #c5000055;}
.close-alert span{color: #c5000088;font-size: 16px;font-weight: 800;}.close-alert span:hover{color: #c50000;}
@media screen and (max-width: 480px){.alert-warning{padding: 10px 10px 10px 10px;}.alert-warning{width: 90%;}.close-alert{background-color: #c5000022;padding: 5px 7px;margin-left: 10px;}.alert-success-message{margin-right: 10px;}#alert-warning-s{text-align: justify;align-items: flex-start;}}
.hidden{display: none;}.show{display: flex;}

/* --------------------Footer-------------------- */

footer{width: 100%;}
.footer-background-one{width: 100%;background-color: #ECEFF1;border-top: 1px solid #dbdbdb;}
.feauther-innerbox{width: 100%;display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 25px;}
.div-innerbox{width: 100%;height: 80px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.div-innerbox > img{width: 50px;height: 50px;}
.div-innerbox > p{color: #555;font-weight: 800;font-size: 13px;}
.footer-menus{direction: rtl;width: 100%;border-top: 1px solid #dbdbdb;margin-top: 25px;display: flex;justify-content: space-between;align-items: flex-start;}
.footer-menu{width: auto;}
.footer-menu > p{padding: 25px 0 15px 0;color: #565e78;font-size: 16px;font-weight: 800;}
.footer-menu > ul{width: 100%;display: flex;flex-direction: column;}
.footer-menu > ul > li{display: flex;align-items: center;position: relative;}
.footer-menu > ul > li > a{color: #666;font-weight: 600;transition: 0.3s;font-size: 13px;margin-right: 20px;}
.footer-menu > ul > li::before{content: "";background-color: #a283e1;width: 7px;height: 4px;border-radius: 1px;position: absolute;right: 0px;top: 45%;}
.footer-menu > ul > li > a:hover{color: #555;transform: translateX(-5px);}
.footer-call-informations{direction: rtl;width: 100%;border-top: 1px solid #dbdbdb;margin-top: 25px;display: flex;justify-content: center;align-items: center;}
.footer-call-informations-head{padding: 25px 0 15px 0;color: #565e78;font-size: 16px;text-align: center;font-weight: 800;}
.footer-socialmedia{display: flex;align-items: center;justify-content: center;margin-top: 15px;}
.footer-socialmedia-div{width: 150px;height: 50px;border-radius: 5px;background-color: #F9F9F9;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 0 15px 5px #23425E22;padding: 0 10px;margin: 0 15px;transition: 0.3s;}
.footer-socialmedia-div:hover{transform: translateY(-5px) scale(1.02);}
.footer-socialmedia-div img{width: 30px;height: 30px;}
.footer-socialmedia-innerdiv{height: 100%;display: flex;flex-direction: column;justify-content: center;padding-left: 5px;}
.footer-socialmedia-innerdiv p{font-size: 12px;font-weight: 800;color: #565e78;transition: 0.3s;}
.footer-socialmedia-div:hover > .redtext p{color: #a283e1;}
.footer-socialmedia-div:hover > .bluetext p{color: #19BFD3;}
.footcontainer{background-color: #D7DEE0;width: 100%;}
.footer-end-nemad{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;direction: rtl;}
.footer-about{display: flex;flex-direction: column;width: 50%;}
.footer-about-head{padding: 0 0 15px 15px;color: #565e78;font-size: 16px;font-weight: 800;}
.footer-about-p{color: #555;font-size: 13px;font-weight: 200;text-align: justify;}
.footer-about a{color: #444;font-size: 13px;font-weight: 600;transition: 0.3s;}
.footer-about a:hover{color: #a283e1;}
.footer-nemads{display: flex;align-items: center;justify-content: center;flex-direction: row-reverse;flex-wrap: wrap;}
.footer-enemad{width: 140px;height: 140px;border-radius: 5px;background-color: #f0f0f0;border: 1px solid #e5e5ea;display: flex;justify-content: center;align-items: center;overflow: hidden;margin: 5px 5px 0 0;}
.footer-enemad img{width: 130px;height: 130px;}
.footer-end-p{direction: rtl;display: flex;justify-content: center;align-items: center;border-top: 1px solid #bbb;margin: 0 100px;padding: 15px 0;}
.footer-end-p p{color: #555;font-size: 13px;font-weight: 600;text-align: center;}
.footer-end-p a{color: #555;font-size: 13px;font-weight: 800;margin: 0 2px;transition: 0.3s;}
.footer-end-p a:hover{color: #a283e1;}

/* --------------------MediaQuery-------------------- */

@media screen and (max-width: 1300px)
{
  .mycontainer{padding: 35px 50px;}
  .footer-end-p{margin: 0 50px;}
}
@media screen and (max-width: 992px)
{
  .mycontainer{padding: 25px;}
  nav{display: none;}
  .navbarlogo{justify-content: flex-start;}
  .burger{display: flex;}
  .t-ab-right{width: 100%;}
  .t-ab-left{display: none;}
  .search-form{width: 100%;}
  .t-left-res{display: flex;align-items: center;flex-direction: row-reverse;}
  .faqs{display: none;}
  .footer-end-p{margin: 0 25px;}
  /*Main*/
  .product-first-row{grid-template-columns: repeat(1,1fr);grid-template-areas:  "box1""box2""box3";padding: 25px 0;row-gap: 25px;}
  .product-gallery{border-left: none;}
  .product-buy{align-items: center;height: 350px;}
  .product-information{min-height: 250px;padding: 0 20px;}
  .product-buy-div{width: 100%;}
    .product-second-row p{padding-left: 0;}
}
@media screen and (max-width: 792px)
{
  .footer-menus{align-items: center;flex-direction: column;}
  .footer-menu{width: 170px;}
  .footer-menu > p{padding-bottom: 10px;padding-top: 25px;width: 100%;}
  .footer-call-informations{flex-direction: column;}
  .footer-call-informations-head{padding: 25px 0 0 0;}
  .footer-end-nemad{flex-direction: column;align-items: center;}
  .footer-about{width: 100%;}
  .footer-about-head{text-align: center;}
  .footer-nemads{margin-top: 25px;}
  .feauther-innerbox{grid-template-columns: repeat(2,1fr);grid-row-gap: 50px;}
  /*Main*/
  .product-first-row{padding: 25px 0 10px 0;}
  .product-gallery{height: 380px;padding: 0 20px;}
  .product-buy{padding: 0 10px;}
  .swiper-slide-img{height: 100%;width: auto;}
  .gallery-top{height: 93%;}
  .gallery-thumbs{height: 3%;margin: 15px 0 0 0;}
    .gallery-thumbs .swiper-slide-img{display: none;}
    .gallery-thumbs .swiper-slide{width: 15px !important;}
    .swiper-button-next{display: none;}
    .swiper-button-prev{display: none;}
    .swiper-slide-dots{display: block;}
  .product-info-n-s1{flex-wrap: wrap;}.product-info-n-s1-a{margin-right: 5px;}.product-info-n-s1-a.margleft{margin-left: 15px;}
}
@media screen and (max-width: 480px)
{
  .mycontainer{padding: 25px 10px;}
  .t-ab{padding: 0 10px;}
  .t-ab-r-a{padding: 0 10px;}
  .navbarnav{padding: 0 10px;}
  .search-form{margin-right: 0;}
  .t-ab-right > a{display: none;}
  .footer-end-p{margin: 0 20px;}
  /*Main*/
  .other-container{padding: 10px;}
  .sc5 .swiper-button-next,.sc5 .swiper-button-prev{display: none;}
  .row-items{background-color: transparent;border: none;box-shadow: none;}
  .row-items-header{width: 100%;height: 50px;background-color: transparent;padding: 0;}
  .row-items-header::after{display: none;}
  .row-items-header > h2{margin-right: 25px;}
  .row-items .row-items-header {margin-bottom: 10px;}
  .row-items .row-items-header >h2{margin-right: 10px;margin-bottom: 10px;}
  .row-items-main{padding: 5px 0;}
  .sc5{padding: 0 !important;}
  .sc-all-ss{width: 200px !important;height: 360px !important;}
  .ss-item{padding: 5px;border: 1px solid #eee;}
  .ss-item:hover{box-shadow: none;}
  .ss-img-txt > img{width: 100%;height: auto;}
  .ss-del-price > del{font-size: 12px;}
  .ss-price > p{font-size: 14px;}
  .ss-price > span{font-size: 11px;}
  .ss-discount{font-size: 12px;padding: 0 10px;}
  .swiper-button-next{display: none;}
  .swiper-button-prev{display: none;}
    .properties td:nth-child(1){padding: 10px 10px;font-size: 13px;}
    .description td{font-size: 12px;}
    .div-table img{max-height: 300px;margin: 15px 0;}
    .product-second-row p{line-height: 27px;font-size: 14px;text-align: justify;}
    td:first-child.table-row {width: 30%;}
    td:last-child.table-row {width: 700%;}
    .div-table ul li{font-size: 13px;text-align: justify;}
}
@media screen and (max-width: 410px){.swiper-slide-img{width: 100%;height: auto;}}
@media screen and (max-width: 370px)
{
  .sidebar{width: 220px;}
  .t-ab-r-a{border-left: none;}
  .t-ab-r-text{margin-right: 10px;}
  .t-ab-r-text h2{font-size: 7px;}
  .t-ab-left-login img{margin-left: 8px;}
  .feauther-innerbox{grid-column-gap: 10px;}
}
.hidden{display: none;}
.show{display: flex;}
.slide-show{right: 0;-webkit-box-shadow: -10px 0 30px 5px #00000033;box-shadow: -10px 0 30px 5px #00000033;}
@media screen and (min-width: 992px){.slider-page{display: none;}.sidebar{display: none;}}
.scrollNone{overflow-y: hidden;}
