.main-header_area .header-middle {background:#000000;padding:5px 0;}
.main-header_area .header-middle .inner-wrapper {display:flex;align-items:center;justify-content:space-between;}
.main-header_area .header-middle .inner-wrapper .left-box p {color:#ffffff;margin:0;text-align: center;font-family: "Figtree", sans-serif;font-size:12px;}
.main-header_area .header-middle .inner-wrapper .right-box ul {display:flex;align-items:center;justify-content:end;gap:40px;}
.main-header_area .header-middle .inner-wrapper .right-box ul li {position:relative;}
.main-header_area .header-middle .inner-wrapper .right-box ul li::after {position:absolute;content:"";top:0;right: -20px;width:1px;height:100%;background: #cdcdcd;}
.main-header_area .header-middle .inner-wrapper .right-box ul li:last-child:after {display:none;}
.main-header_area .header-middle .inner-wrapper .right-box ul li a {color:#ffffff;margin:0;font-family: "Figtree", sans-serif;font-size:12px;}
.main-header_area .main-header.header-sticky .menu-wrapper {display: flex;align-items: center;justify-content: space-between;padding: 10px 20px;}
.main-header_area .main-header.header-sticky {border-bottom: 1px solid #dddddd;}
.main-header_area .main-header.header-sticky .menu-wrapper .header-logo img {height: 35px;width: auto;}
.main-header_area .main-header.header-sticky .menu-wrapper .main-nav > ul > li > a {font-size: 14px;font-family: "Figtree", sans-serif;color: #000000;}
.main-header_area .main-header.header-sticky .menu-wrapper .shopList ul {display: flex;align-items: center;gap: 20px;}
.main-header_area .main-header.header-sticky .menu-wrapper .shopList ul li a.minicart-btn {position: relative;}
.main-header_area .main-header.header-sticky .menu-wrapper .shopList ul li a.minicart-btn .cart-add-num {position: absolute;left: 15px;top: -5px;background: #000000;width: 20px;height: 20px;border-radius: 100%;color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 10px;}
.mainBanner .image-box {width:100%;height:auto;position:relative;}
/*.mainBanner .image-box::after {position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.65);}*/
.mainBanner .image-box img {width:100%;height:100%;object-fit:cover;}
.mainBanner .image-box .textBx {padding: 20px 0 20px;position: absolute;left: 0;top: auto;right: 0;bottom: 0;width:100%;height:100%;z-index: 9;display:flex;align-items:center;justify-content:center;text-align:center;}
.mainBanner .image-box .textBx span {font-family: 'Lato';text-transform: uppercase;font-size: 14px;color: #fea200 !important;margin-bottom: 10px;}
.mainBanner .image-box .textBx p {max-width: 60%;margin: 0 auto 30px;font-size: 18px;font-family: 'Lato';line-height: 30px;}
.mainBanner .image-box .textBx .btn.btn-light {display: inline-block;padding: 10px 30px;font-family: 'Figtree';font-size: 14px;font-weight: 500;}
.mainBanner .image-box .textBx h3 {font-size: 60px;font-family: 'Figtree';margin-bottom: 20px;}
.mainBanner .swiper-pagination.swiper-pagination-bullets {bottom: 35px;}
.mainBanner .swiper-pagination-bullet {width: 50px;height: 2px;border-radius: 0;background: #ffffff;opacity: .65;}
.mainBanner .swiper-pagination-bullet {bottom: 35px;}
.mainBanner .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity: 1;}
.mainBanner .swiper-button-next, .mainBanner .swiper-button-prev {padding: 0 20px;color: #ffffff !important;border: 2px solid #ffffff;opacity: 1;}
.mainBanner .swiper-button-next:after, .mainBanner .swiper-button-prev:after {font-size: 24px;}
.mainBanner .swiper-button-prev:hover {background: transparent !important;}
.mainBanner .swiper-button-next:hover {background: transparent !important;}
.banner-with-category {padding: 90px 0 !important;background: #f5f1ec !important;}
.banner-with-category .section-title {padding-bottom: 50px !important;}
.banner-with-category .section-title .title {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;}
.banner-with-category .product-category-item ul {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 20px;}
.banner-with-category .product-category-item ul li {transition: all .4s;overflow: hidden;border-radius: 10px;}
.banner-with-category .product-category-item ul li:not(:last-child) {padding-right: 0;}
.banner-with-category .product-category-item ul li .category-item {position:relative;display: block;}
.banner-with-category .product-category-item ul li:last-child {display:none;}
.banner-with-category .product-category-item ul li .category-item .image_item {overflow: hidden;border-radius: 10px;}
.banner-with-category .product-category-item ul li .category-item .image_item img {width:100%;height:auto;margin:0;border-radius: 10px;}
.banner-with-category .product-category-item ul li:hover .category-item .image_item img {transform:scale(1.03)}
.banner-with-category .product-category-item ul li .category-item .overlay-box {position: absolute;bottom: 0;padding: 20px;width:100%;background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 63%, rgba(0, 0, 0, 0) 86%);}
.banner-with-category .product-category-item ul li .category-item .overlay-box span {font-family: 'Figtree' !important;font-size: 18px !important;font-weight: 600 !important;color: #ffffff;}
.reels-area {padding:20px 0;}
.reels-area .swiper-slide .video-box {width: 100%;height: auto;border-radius: 10px !important;position: relative;}
.reels-area .swiper-slide .video-box video {width: 100%;height: auto;border-radius: 10px !important;object-fit: cover;}
.reels-area .swiper-slide .video-box .overlay-box {position: absolute;bottom: 0;left: 0;display: flex;padding: 10px;background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 63%, rgba(0, 0, 0, 0) 86%);width: 100%;gap: 20px;align-items: center;border-radius: 0 0 10px 10px;}
.reels-area .swiper-slide .video-box .overlay-box .img img {width: 35px;min-width: 35px;height: 35px;object-fit: cover;border-radius: 5px;border: 1px solid #eeeeee;}
.reels-area .swiper-slide .video-box .overlay-box .text h4 {font-size: 12px;font-family: "Figtree", sans-serif;color: #ffffff;margin-bottom: 0px;}
.reels-area .swiper-slide .video-box .overlay-box .text p {font-size: 11px;font-family: "Figtree", sans-serif;color: #cccccc;margin-top: 0;margin-bottom: 0;}
.banner-with-category .category-slider .category-item {transition: all .4s;overflow: hidden;border-radius: 10px;}
.banner-with-category .category-slider .category-item img {width:100%;height:auto;margin:0;border-radius: 10px;}
.banner-with-category .category-slider .category-item:hover img {transform:scale(1.03)}
.shop-area.product_bg {padding:90px 0;}
.shop-area.product_bg .section-title .title {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;}
.shop-area.product_bg .product-item {position: relative;margin-bottom: 20px;}
.shop-area.product_bg .product-item .discunt-box {position: absolute;top: 10px;left: 10px;z-index: 9;}
.shop-area.product_bg .product-item .discunt-box span {background: #6c3f3f;border-radius: 2px;color: #ffffff;font-size: 12px;text-transform: uppercase;padding: 2px 5px;}
.shop-area.product_bg .product-item .product-img {position: relative;overflow: hidden;width: 100%;height: 460px;border-radius: 10px;}
.shop-area.product_bg .product-item .product-img img {object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
.shop-area.product_bg .product-item .product-img .sec-img {top: 0;left: 0;position: absolute;opacity: 0;visibility: hidden;}
.shop-area.product_bg .product-item:hover .product-img .sec-img {opacity: 1;visibility: visible;}
.shop-area.product_bg .product-item .product-img .product-add {position: absolute;transform: translateY(40px);display: block;width: 100%;left: 5%;bottom:0;transition: all .3s;opacity: 0;visibility: hidden;}
.shop-area.product_bg .product-item:hover .product-img .product-add {position: absolute;transform: translateY(-20px);opacity: 1;visibility: visible;}
.shop-area.product_bg .product-item .product-img .product-add a {display: block;width: 90%;background: #cccccc;border-radius: 5px;border:1px solid #cccccc;padding: 10px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: 500;color:#000000;}
.shop-area.product_bg .product-item .product-img .product-add a:hover {background: #ffffff;color:#000000;}
.shop-area.product_bg .product-item .product-content {border: none !important;padding: 20px 0 0 0;text-align: center;}
.shop-area.product_bg .product-item .product-content .product-name {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;margin-bottom: 3px;line-height: 18px;display: block;height: auto;}
.shop-area.product_bg .product-item .product-content .price-box {justify-content: center;display: inline-flex;flex-wrap: wrap;align-items: center;gap: 7px;font-size: 14px;font-family: "Figtree", sans-serif;}
.shop-area.product_bg .product-item .product-content .price-box .new-price {color: #6c3f3f;}
.shop-area.product_bg .product-item .product-content .price-box .old-price {text-decoration: line-through;color: #6c3f3f;opacity: .75;margin: 0;}
.shop-area.product_bg .product-item .product-content .price-box .off-price {font-size: 12px;}
.performance-area {padding:90px 0;background:#f5f1ec;}
.performance-area .content-wraper {text-align: center;}
.performance-area .content-wraper .title {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 20px;}
.performance-area .content-wraper h3 {font-size: 42px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;margin-bottom:30px;}
.performance-area .content-wraper p {margin-top: 0;margin-bottom: 0;font-size: 15px;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.shipping-area {padding: 50px 0;}
.shipping-area .shipping-wrapper {display: grid;grid-gap: 48px;gap: 48px;grid-auto-flow: column;grid-auto-columns: minmax(200px, 400px);justify-content: center;margin-left: 0;margin-right: 0;}
.shipping-area .shipping-wrapper .item-box {text-align: center;}
.shipping-area .shipping-wrapper .item-box .icon img {height:50px;margin-bottom:20px;}
.shipping-area .shipping-wrapper .item-box .content .title {font-size: 14px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.shipping-area .shipping-wrapper .item-box .content p {margin-top: 0;margin-bottom: 0;font-size: 15px;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.parallax-area .parallax-img img {width:100%;}
.testimonial-area {background: #f5f1ec;padding: 60px 0;}
.testimonial-area .testimonial-wraper .blockquote {background: transparent;position: relative;padding: 25px 0 0 60px;margin: 0;}
.testimonial-area .testimonial-wraper .blockquote::after {position:absolute;top: 0;left:0;content: "";width: 100px;height: 80px;opacity: .15;content:"";background:url(../images/icons/quote-icon.webp);}
.testimonial-area .testimonial-wraper .blockquote p {font-size: 28px;line-height: 36px;letter-spacing: -.7px;font-family: "Josefin Sans", sans-serif;font-weight: 500;margin-bottom: 20px;color: #1a1a1a;}
.testimonial-area .testimonial-wraper .blockquote span {margin-top: 0;margin-bottom: 0;font-size: 15px;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.blog-area {padding: 90px 0;}
.blog-area .item-box .blog-img {margin-bottom:20px;}
.blog-area .item-box .blog-img img {border-radius:10px;}
.blog-area .item-box .content .title a {font-size: 24px;font-family: "Josefin Sans", sans-serif;font-weight: 500;line-height: 30px;margin: 0;color:#1a1a1a;}
.blog-area .item-box .content .title a:hover {color:#1a1a1a;}
.details-area .content-wrapper .title-before {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;display:block;margin-bottom: 30px;}
.details-area .content-wrapper h4 {font-size: 16px;font-weight: 600;letter-spacing: 1px;font-family: "Figtree", sans-serif;margin-bottom: 30px;}
.details-area .content-wrapper h5 {font-size: 15px;font-weight: 600;letter-spacing: 1px;font-family: "Figtree", sans-serif;margin-bottom: 30px;text-decoration:underline;}
.details-area .content-wrapper p {font-size: 14px;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;margin-bottom: 30px;}
.details-area .content-wrapper ul {padding-left:20px;}
.details-area .content-wrapper ul li {font-size: 14px;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;margin-bottom: 30px;list-style:square;}
.details-area .content-wrapper p b {text-decoration:underline;}
.details-area .content-wrapper h3 {font-size: 20px;font-weight: 600;letter-spacing: 1px;font-family: "Figtree", sans-serif;margin-bottom: 30px;}
.details-area .content-wrapper h6.subTitle {font-size: 15px;font-weight: 600;letter-spacing: 1px;font-family: "Figtree", sans-serif;margin-bottom: 30px;position:relative;padding-left:20px;}
.details-area .content-wrapper h6.subTitle::after {position:absolute;top:7px;left:0;content:"";width: 6px;height: 6px;background:#000000;}
.details-area .content-wrapper ul.listBx {margin-bottom: 20px;}
.details-area .content-wrapper ul.listBx li {margin-bottom: 10px;list-style: number;}
.footer-area {background: #1a1a1a;padding:70px 0 50px;}
.footer-area .container-fluid {padding:0 40px;}
.footer-area .footer-item-list {grid-auto-flow: column;grid-template-columns: none;display: grid;justify-content: space-between;gap: 40px;}
.footer-area .footer-item-list .widget-item {max-width: 325px;word-break: break-word;}
.footer-area .footer-item-list .widget-item .widget-heading {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 20px;color:#ffffff;}
.footer-area .footer-item-list .widget-item .short-desc {font-size: 14px;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;margin-bottom: 0px !important;color: #ffffff;font-weight: 400;max-width: 325px;}
.footer-area .footer-item-list .widget-item .widget-list-item > li a {text-transform: capitalize;color: #ffffff;font-weight: 500;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.footer-area .footer-item-list .widget-item .input {position: relative;width: 100%;}
.footer-area .footer-item-list .widget-item .input .input-field {appearance: none;width: 100%;height: 50px;line-height: 50px;;padding: 0 18px;border-radius: 5px;border: 1px solid rgba(255,255,255,.15);box-shadow: none;background: transparent;color: #cccccc;transition: border .2s ease-in-out, box-shadow .2s ease-in-out;}
.footer-area .footer-item-list .widget-item .input .input__label {left: 12px;position: absolute;top: 18px;padding: 0 5px;pointer-events: none;transform: translateY(0);transition: transform .2s ease-in-out;color: rgba(255,255,255,.7);line-height: 1;white-space: nowrap;font-weight: 500;font-family: "Figtree", sans-serif;letter-spacing: 1px;font-size: 14px;}
.footer-area .footer-item-list .widget-item .input .input__submit-icon {right: 20px;position: absolute;top: 50%;transform: translateY(-50%);background: transparent;border: none;outline: none;color: #ffffff;}
.footer-area .footer-item-list .widget-item .social-link {justify-content: start !important;}
.footer-area .footer-item-list .widget-item .social-link ul li a {border-radius: 5px !important;position: relative;display: flex;justify-content: center;align-items: center;height: 45px;width: 45px;color: #ffffff;z-index: 1;}
.footer-area .copyright {margin-top:30px;text-align:left;}

.whatsappBx {background-color: #25d366;color: #fff;line-height: 55px;border: none;cursor: pointer;font-size: 45px;width: 60px;height: 60px;text-align: center;box-shadow: 2px 2px 8px -3px #000;border-radius: 100%;    position: fixed;right: 40px;bottom: 15px;z-index: 9;}

.shop-area.productList {padding:50px 0 90px;}
.shop-area.productList .container-fluid {padding: 0 40px;}
.shop-area.productList .sidebar-area {margin-right: 30px;}
.shop-area.productList .sidebar-area .sidebar-title h2 {font-size: 24px;letter-spacing: 2px;font-family: "Figtree", sans-serif;font-weight: 500;margin-bottom: 30px;}
.shop-area.productList .sidebar-area .widgets-area .widgets-title {margin: 0;}
.shop-area.productList .sidebar-area .widgets-area .widgets-title a {display: flex;align-items: center;justify-content: space-between;width: 100%;padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #dddddd;font-size: 16px;line-height: 20px;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.shop-area.productList .sidebar-area .widgets-area .accordion-collapse {margin-bottom: 25px;padding-left: 8px;}
.shop-area.productList .product-topbar > ul {border: none;padding-left: 0;height: auto;margin-bottom: 25px;}
.shop-area.productList .product-topbar > ul li.page-count {color: #1a1a1a;margin: 0;text-align: center;font-family: "Figtree", sans-serif;font-size: 15px;font-weight:500;}
.shop-area.productList .product-topbar > ul li.page-count span {color: #1a1a1a;}
.shop-area.productList .tab-content .product-item {position: relative;margin-bottom: 20px;}
.shop-area.productList .tab-content .product-item .discunt-box {position: absolute;top: 10px;left: 10px;z-index: 9;}
.shop-area.productList .tab-content .product-item .discunt-box span {background: #6c3f3f;border-radius: 2px;color: #ffffff;font-size: 12px;text-transform: uppercase;padding: 2px 5px;}
.shop-area.productList .tab-content .product-item .product-img {position: relative;overflow: hidden;width: 100%;height: 460px;margin: 0 auto;}
.shop-area.productList .tab-content .product-item .product-img img {object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
.single-product-area.product-details .single-product-img .productDetails-slider {margin-top:20px;}
.single-product-area.product-details .productDetails-slider .swiper-button-next, .single-product-area.product-details .productDetails-slider .swiper-button-prev {opacity: 1;border:none;}
.single-product-area.product-details .productDetails-slider .swiper-button-prev:after {font-size: 24px;color: #000000;}
.single-product-area.product-details .productDetails-slider .swiper-button-next:after {font-size: 24px;color: #000000;}
.single-product-area.product-details .productDetails-slider .swiper-button-prev:hover {width: 50px;height: 50px;background: #ffffff;border: 1px solid #ffffff;border-radius: 5px;}
.single-product-area.product-details .productDetails-slider .swiper-button-next:hover {width: 50px;height: 50px;background: #ffffff;border: 1px solid #ffffff;border-radius: 5px;}
.shop-area.productList .tab-content .product-item .product-img .sec-img {top: 0;left: 0;position: absolute;opacity: 0;visibility: hidden;}
.shop-area.productList .tab-content .product-item .product-img .product-add {position: absolute;transform: translateY(40px);display: block;width: 100%;left: 0;bottom: 0;transition: all .3s;opacity: 0;visibility: hidden;}
.shop-area.productList .tab-content .product-item .product-img .product-add a {display: block;width: 100%;background: #ffffff;border-radius: 5px;border: 1px solid #cccccc;padding: 10px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: 500;color: #000000;}
.shop-area.productList .tab-content .product-item .product-img .product-add {position: absolute;transform: translateY(40px);display: block;width: 100%;left: 0;bottom: 0;transition: all .3s;opacity: 0;visibility: hidden;}
.shop-area.productList .tab-content .product-item .product-img .product-add a {display: block;width: 100%;background: #ffffff;border-radius: 5px;border: 1px solid #cccccc;padding: 10px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: 500;color: #000000;}
.shop-area.productList .tab-content .product-item:hover .product-img .product-add {position: absolute;transform: translateY(-20px);opacity: 1;visibility: visible;}
.shop-area.productList .tab-content .product-item:hover .product-img .product-add a:hover {background: #dddddd;color: #000000;}
.shop-area.productList .tab-content .product-item .product-content {border: none !important;padding: 20px 0 0 0;text-align: center;}
.shop-area.productList .tab-content .product-item .product-content .product-name {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;margin-bottom: 3px;line-height: 18px;display: block;height: auto;}
.shop-area.productList .tab-content .product-item .product-content .price-box {justify-content: center;display: inline-flex;flex-wrap: wrap;align-items: center;gap: 7px;font-size: 14px;font-family: "Figtree", sans-serif;}
.shop-area.productList .tab-content .product-item .product-content .price-box .new-price {color: #6c3f3f;}
.shop-area.productList .tab-content .product-item .product-content .price-box .old-price {text-decoration: line-through;color: #6c3f3f;opacity: .75;margin: 0;}
.shop-area.productList .tab-content .product-item .product-content .price-box .off-price {font-size: 12px;}
.breadcrumb-area.breadcrumbBx {padding:25px 0;}
.breadcrumb-area.breadcrumbBx .breadcrumb-item {display: block;}
.single-product-area.product-details .single-product-img .swiper-slide img {border-radius: 5px;}
.single-product-area.product-details .single-product-img .single-product-thumbs {margin-top:20px;}
.single-product-area.product-details .product-thumb-with-content {margin-left: 35px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .title {font-size: 36px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;color: #1a1a1a;margin-bottom: 20px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .priceBlock {display: flex;align-items: center;gap: 10px;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .priceBlock .new-price {margin-top: 0;margin-bottom: 0;font-size: 24px;line-height: 30px;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#6c3f3f;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .priceBlock .old-price {display: flex;align-items: center;gap: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .priceBlock .old-price .old {font-size: 16px;line-height: 30px;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#1a1a1a;opacity:.7;text-decoration: line-through;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .priceBlock .old-price .discunt {background: #6c3f3f;border-radius: 2px;color: #ffffff;font-size: 12px;text-transform: uppercase;padding: 2px 5px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content small.tax {font-size: 14px;display: flex;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid #dddddd;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-box {margin-bottom: 20px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-box .subTitle {font-size: 14px;font-weight: 300;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#1a1a1a;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-box .colorList {display:flex;align-items:center;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-box .colorList li a {display:flex;align-items:center;justify-content:center;width: 45px;height: 45px;border-radius: 100%;border: 1px solid #b7b4b4;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-box .colorList li a img {width: 38px;height: 38px;object-fit: cover;border-radius: 100%;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-filter {margin-bottom: 10px;} 
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-filter p {font-size: 14px;font-weight: 300;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#1a1a1a;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .color-filter .btn-custom {background: #f5f1ec;padding: 12px 20px;color:#1a1a1a;font-size: 14px;font-weight: 300;font-family: "Figtree", sans-serif;letter-spacing: 1px;border-radius: 5px;border: 1px solid #1a1a1a;display: inline-block;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .product-size .subTitle {font-size: 14px;font-weight: 400;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#1a1a1a;margin-bottom: 10px;display: block;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .product-size .check-wraper {display:flex;align-items: center;gap:7px;margin-bottom: 30px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .product-size .check-wraper .form-check {display: block;min-height: auto;padding-left: 0;margin-bottom: 0;position: relative;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .product-size .check-wraper .form-check .form-check-input {float: left;margin-left: 0 !important;width: 50px;height: 50px;border-radius: 5px !important;margin: 0;cursor:pointer;outline:none;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .product-size .check-wraper .form-check .form-check-input:checked {background-image: none !important;background-color: #f5f1ec;border-color: #1a1a1a;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .product-size .check-wraper .form-check .form-check-label {position: absolute;left: 20px;top: 15px;font-size: 14px;font-weight: 500;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .quantity-box {margin-bottom: 30px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .quantity-box .subTitle {font-size: 14px;font-weight: 400;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#1a1a1a;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .quantity .cart-plus-minus .cart-plus-minus-box {border: 1px solid #dddddd;background-color: #ffffff;text-align: center;width: 135px;height: 50px;border-radius: 5px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .quantity .cart-plus-minus {width: 135px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .btn-box {display: flex;flex-direction: column;gap: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .btn-box .btn.btn-custom {width: 100%;background: #1a1a1a;height: 50px;line-height: 34px;color: #ffffff;font-size: 14px;font-weight: 400;font-family: "Figtree", sans-serif;letter-spacing: 2px;text-transform:uppercase;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx {margin-top: 30px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx .accordion-item .accordion-header .accordion-button:not(.collapsed) {background:transparent;color:#1a1a1a;border-bottom:1px solid #dddddd;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx .accordion-item .accordion-header .accordion-button {text-transform: uppercase;font-size: 15px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;padding: 1rem 0}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx .accordion-item .accordion-body {padding: 20px 0;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx .accordion-item .accordion-body h4 {text-transform: uppercase;font-size: 15px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx .accordion-item .accordion-body h5 {font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .productDtlsBx .accordion-item .accordion-body p {margin-bottom: 35px;font-size: 14px;font-weight: 400;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .featureBx {margin-top:30px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .featureBx p {display: flex;align-items: center;gap:10px;font-size: 14px;font-weight: 400;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;margin-bottom: 10px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .featureBx p img {height: 25px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .featureBx .icon-wraper {display: grid;grid-template-columns: repeat(4, 1fr);place-items: center;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .like-icon {display: flex;align-items: center;gap: 10px;margin-top:20px;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .like-icon span {font-size: 14px;font-weight: 400;line-height: 24px;font-family: "Figtree", sans-serif;letter-spacing: 1px;color:#5e5e5e;}
.single-product-area.product-details .product-thumb-with-content .single-product-content .like-icon a {font-size: 14px;color:#5e5e5e;}
.product-slider-area {padding: 90px 0;}
.product-slider-area .section-title .title {text-transform: uppercase;font-size: 30px;font-family: 'Figtree';font-weight: 500;}
.product-slider-area .product-item {position: relative;margin-bottom: 20px;}
.product-slider-area .product-item .discunt-box {position: absolute;top: 10px;left: 10px;z-index: 9;}
.product-slider-area .product-item .discunt-box span {background: #6c3f3f;border-radius: 2px;color: #ffffff;font-size: 12px;text-transform: uppercase;padding: 2px 5px;}
.product-slider-area .product-item .product-img {position: relative;overflow: hidden;width: 100%;margin: 0 auto;}
.product-slider-area .product-item .product-img img {object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
.product-slider-area .product-item .product-img .sec-img {top: 0;left: 0;position: absolute;opacity: 0;visibility: hidden;}
.product-slider-area .product-item .product-img .product-add {position: absolute;transform: translateY(40px);display: block;width: 100%;left: 0;bottom: 0;transition: all .3s;opacity: 0;visibility: hidden;}
.product-slider-area .product-item .product-img .product-add a {display: block;width: 100%;background: #ffffff;border-radius: 5px;border: 1px solid #cccccc;padding: 10px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: 500;color: #000000;}
.product-slider-area .product-item:hover .product-img .product-add {position: absolute;transform: translateY(-20px);opacity: 1;visibility: visible;}
.product-slider-area .product-item:hover .product-img .product-add a:hover {background: #dddddd;color: #000000;}
.product-slider-area .product-item .product-content {border: none !important;padding: 20px 0 0 0;text-align: center;}
.product-slider-area .product-item .product-content .product-name {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;margin-bottom: 3px;line-height: 18px;display: block;height: auto;}
.product-slider-area .product-item .product-content .price-box {justify-content: center;display: inline-flex;flex-wrap: wrap;align-items: center;gap: 7px;font-size: 14px;font-family: "Figtree", sans-serif;}
.product-slider-area .product-item .product-content .price-box .new-price {color: #6c3f3f;}
.product-slider-area .product-item .product-content .price-box .old-price {text-decoration: line-through;color: #6c3f3f;opacity: .75;margin: 0;}
.product-slider-area .product-item .product-content .price-box .off-price {font-size: 12px;}
.review-area {margin-top:90px;padding:30px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.review-area .review-wraper .title-box {display: flex;align-items: center;justify-content: space-between;}
.review-area .review-wraper .title-box .left-box h3 {font-size: 24px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;margin-bottom: 5px;}
.review-area .review-wraper .title-box .left-box .desc {display: flex;align-items: center;gap:10px;}
.review-area .review-wraper .title-box .left-box .desc span {font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;margin-bottom: 0px;}
.review-area .review-wraper .title-box .right-box a {padding: 9px 25px;border: 1px solid #1a1a1a;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;}
.review-area .review-wraper .title-box .right-box a:hover {color:#1a1a1a;}
.review-area .review-wraper .form-box {padding: 30px 0 0;width: 100%;display:none;}
.review-area .review-wraper .form-box .form-field {margin-bottom:20px;}
.review-area .review-wraper .form-box .form-field label {display:block;font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;margin-bottom: 5px;}
.review-area .review-wraper .form-box .form-field .input-field {display: block;width: 100%;border: 1px solid #dddddd;border-radius: 5px;padding: 5px;font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;color:#666666;}
.review-area .review-wraper .form-box .form-field textarea {display: block;width: 100%;height:120px;border: 1px solid #dddddd;border-radius: 5px;padding: 5px;font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;color:#666666;}
.review-area .review-wraper .form-box .form-field .input-field::placeholder {font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;color:#666666;}
.review-area .review-wraper .form-box .form-field p {font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;color:#666666;margin: 5px 0 0 0;}
.review-area .review-wraper .form-box .button-wrap .btn.btn-custom {padding: 9px 25px;border: 1px solid #1a1a1a;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 400;}

.product-area.product_bg {padding: 0 0 90px 0 !important;}
.product-area.product_bg .section-title {padding-bottom: 50px !important;}
.product-area.product_bg .section-title .title {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;}
.product-area.product_bg .product-tab-nav {margin-top: 20px;margin-bottom: 20px !important;background: #000000;display: flex;padding: 10px;gap: 20px;}
.product-area.product_bg .product-tab-nav li:not(:last-child) {padding-right: 0;}
.product-area.product_bg .product-tab-nav .nav-item a {font-size: 16px;font-weight: 400;line-height: 1.2;color: #e9eef1 !important;font-family: "lato";text-transform: uppercase;}
.product-area.product_bg .product-tab-nav .nav-link.active {background: #ffffff;color: #000000 !important;}
.product-area.product_bg .product-item {position: relative;margin-bottom: 20px;}
.product-area.product_bg .product-item .product-img {position: relative;overflow: hidden;width: 100%;height: 400px;border-radius: 10px;}
.product-area.product_bg .product-item .discunt-box {position: absolute;top: 10px;left: 10px;z-index: 9;}
.product-area.product_bg .product-item .discunt-box span {background: #6c3f3f;border-radius: 2px;color: #ffffff;font-size: 12px;text-transform: uppercase;padding: 2px 5px;}
.product-area.product_bg .product-item .product-img img {object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
.product-area.product_bg .product-item .product-img .sec-img {top: 0;left: 0;position: absolute;opacity: 0;visibility: hidden;}
.product-area.product_bg .product-item:hover .product-img .sec-img {opacity: 1;visibility: visible;}
.product-area.product_bg .product-item .product-content {border: none !important;padding: 20px 0 0 0;text-align: center;}
.product-area.product_bg .product-item .product-content .product-name {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;margin-bottom: 3px;line-height: 18px;display: block;height: auto;}
.product-area.product_bg .product-item .product-content .price-box {justify-content: center;display: inline-flex;flex-wrap: wrap;align-items: center;gap: 7px;font-size: 14px;font-family: "Figtree", sans-serif;}
.product-area.product_bg .product-item .product-content .price-box .new-price {color: #6c3f3f;}
.product-area.product_bg .product-item .product-content .price-box .old-price {text-decoration: line-through;color: #6c3f3f;opacity: .75;margin: 0;}
.product-area.product_bg .product-item .product-content .price-box .off-price {font-size: 12px;}

.shop-area.most-selling {padding: 90px 0 !important;background: #f5f1ec !important;}
.shop-area.most-selling .section-title {padding-bottom: 50px !important;}
.shop-area.most-selling .section-title .title {text-transform: uppercase;font-size: 13px;letter-spacing: 1px;font-family: "Figtree", sans-serif;font-weight: 600;}
.shop-area.most-selling .product-item {position: relative;margin-bottom: 20px;}
.shop-area.most-selling .product-item .product-img {position: relative;overflow: hidden;width: 100%;height: 400px;border-radius: 10px;}
.shop-area.most-selling .product-item .discunt-box {position: absolute;top: 10px;left: 10px;z-index: 9;}
.shop-area.most-selling .product-item .discunt-box span {background: #6c3f3f;border-radius: 2px;color: #ffffff;font-size: 12px;text-transform: uppercase;padding: 2px 5px;}
.shop-area.most-selling .product-item .product-img img {object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
.shop-area.most-selling .product-item .product-img .sec-img {top: 0;left: 0;position: absolute;opacity: 0;visibility: hidden;}
.shop-area.most-selling .product-item:hover .product-img .sec-img {opacity: 1;visibility: visible;}
.shop-area.most-selling .product-item .product-content {border: none !important;padding: 20px 0 0 0;text-align: center;}
.shop-area.most-selling .product-item .product-content .product-name {font-size: 15px;font-family: "Figtree", sans-serif;font-weight: 500;margin-bottom: 3px;line-height: 18px;display: block;height: auto;}
.shop-area.most-selling .product-item .product-content .price-box {justify-content: center;display: inline-flex;flex-wrap: wrap;align-items: center;gap: 7px;font-size: 14px;font-family: "Figtree", sans-serif;}
.shop-area.most-selling .product-item .product-content .price-box .new-price {color: #6c3f3f;}
.shop-area.most-selling .product-item .product-content .price-box .old-price {text-decoration: line-through;color: #6c3f3f;opacity: .75;margin: 0;}
.shop-area.most-selling .product-item .product-content .price-box .off-price {font-size: 12px;}

.shipping-area {padding: 0 0 50px 0;}
.shipping-area .row_box {background: #6c3f3f;padding: 50px;border-radius: 10px;display: flex;align-items: center;justify-content: space-between;margin-top: -50px;}
.shipping-area .row_box .item-box {display: flex;align-items: center;gap: 30px;}
.shipping-area .row_box .item-box .shipping-img {width: 60px;height: 60px;background: #f5f1ec;display: flex;align-items: center;justify-content: center;padding: 10px;border-radius: 100%;border: 7px solid #ffffff;}
.shipping-area .row_box .item-box .shipping-img img {height: 35px;width: auto;max-width: fit-content;}
.shipping-area .row_box .item-box .shipping-content {padding-left: 0;}
.shipping-area .row_box .item-box .shipping-content .title {font-family: 'Figtree';font-size: 20px;font-weight: 600;color: #ffffff;margin-bottom: 7px;}
.shipping-area .row_box .item-box .shipping-content .short-desc {font-family: 'Lato';font-size: 14px;color: #f5f1ec;}

.shop-area.productList .sidebar-area .widgets-area .price-filter .ui-slider-horizontal .ui-slider-handle {top: 1px;margin-left: -5px;width: 15px;height: 15px;cursor: pointer;}
.shop-area.productList .sidebar-area .widgets-area .price-filter .ui-slider-range {background-color: rgba(26, 26, 26, .75);}
.shop-area.productList .sidebar-area .widgets-area .price-filter .ui-state-default {border: 5px solid #000000;background: #ffffff;}
.shop-area.productList .sidebar-area .widgets-area .price-filter .price-slider-amount {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.shop-area.productList .sidebar-area .widgets-area .price-filter .price-slider-amount .label-input label {font-size: 14px;margin: 0;text-transform: capitalize;background: #000000;padding: 5px 20px;border-radius: 5px;color: #ffffff;}

.breadcrumb-area.breadcrumb-height {height: 250px !important;}
.breadcrumb-area.breadcrumb-height .breadcrumb-heading {font-size: 36px;font-family: 'Figtree';color: #ffffff;}
.breadcrumb-area.breadcrumb-height .breadcrumb-item ul li {font-size: 14px;font-family: 'Lato';font-weight: 600;text-transform: uppercase;color: #ffffff;}
.breadcrumb-area.breadcrumb-height .breadcrumb-item ul li a {color:#c3b265;}

.banner-with-category .swiper.category-slider .swiper-wrapper .category-item  {transition: all .4s;overflow: hidden;border-radius: 10px;padding-right: 0;position:relative;display: block;}
.banner-with-category .swiper.category-slider .swiper-wrapper .category-item .image_item img {width:100%;height:350px;object-fit:cover;margin:0;border-radius: 10px;transform:scale(1.03)}
.banner-with-category .swiper.category-slider .swiper-wrapper .category-item .overlay-box {position: absolute;bottom: 0;padding: 20px;width: 100%;background: #6c3f3f99;border-radius: 10px;}
.banner-with-category .swiper.category-slider .swiper-wrapper .category-item .overlay-box span {font-family: 'Figtree' !important;font-size: 18px !important;font-weight: 600 !important;color: #ffffff;margin:0;}
.banner-with-category .swiper-button-next, .banner-with-category .swiper-button-prev {opacity: 1;width: 50px;height: 50px;background: #ffffff;border: 1px solid #ffffff;border-radius: 5px;}
.banner-with-category .swiper-button-next:after {font-size:24px;color: #000000;}
.banner-with-category .swiper-button-prev:after {font-size:24px;color: #000000;}

.shop-area.product_bg .swiper-button-next, .shop-area.product_bg .swiper-button-prev {opacity: 1;width: 50px;height: 50px;background: #ffffff;border: 1px solid #ffffff;border-radius: 5px;}
.shop-area.product_bg .swiper-button-prev:after {font-size: 24px;color: #000000;}
.shop-area.product_bg .swiper-button-next:after {font-size: 24px;color: #000000;}

.shop-area.most-selling .swiper-button-next, .shop-area.most-selling .swiper-button-prev {opacity: 1;width: 50px;height: 50px;background: #ffffff;border: 1px solid #ffffff;border-radius: 5px;}
.shop-area.most-selling .swiper-button-prev:after {font-size: 24px;color: #000000;}
.shop-area.most-selling .swiper-button-next:after {font-size: 24px;color: #000000;}

@media (max-width:767px){
    .main-header_area .header-middle .inner-wrapper .right-box {display:none;}
    .main-header_area .main-header.header-sticky .menu-wrapper {padding: 15px 0px;}
    .main-header_area .main-header.header-sticky .menu-wrapper .main-nav {display:none;}
    .banner-with-category {padding: 50px 0 !important;}
    .banner-with-category .section-title {padding-bottom: 30px !important;}
    .banner-with-category .product-category-item ul {grid-template-columns: 1fr 1fr;}
    .banner-with-category .product-category-item ul li {width: 100%;margin: 0;padding: 0;}
    .shipping-area .shipping-wrapper {grid-auto-flow: row;grid-auto-columns: 100%;grid-template-columns: 1fr;}
    .shop-area.product_bg {padding: 50px 0;}
    .footer-area {padding: 50px 0;}
    .footer-area .container-fluid {padding: 0 20px;}
    .footer-area .footer-item-list {display: grid;gap: 40px;grid-auto-flow: row;grid-template-columns: 1fr 1fr;justify-content: space-between;}
    .footer-area .footer-item-list .widget-item .short-desc {font-size: 13px;}
    .footer-area .widget-item.style-two {grid-column: span 2;}
    .shop-area.productList .container-fluid {padding: 0 15px;}
    .shop-area.productList {padding: 0 0 50px;}
    .shop-area.productList .product-topbar > ul {height: auto;flex-direction: row;margin-bottom: 0;}
    .shop-area.productList .tab-content .product-item .product-content {padding: 10px 0 0 0;}
    .shop-area.productList .tab-content .product-item .product-content .product-name {font-size: 13px;line-height: 18px;}
    .single-product-area.product-details .product-thumb-with-content {margin-left: 0;}
    .single-product-area.product-details .product-thumb-with-content .single-product-content {margin-top:30px;}
    .single-product-area.product-details .product-thumb-with-content .single-product-content .title {font-size: 24px;}
    .review-area {margin-top: 30px;}
    .review-area .review-wraper .title-box {flex-direction: column;gap: 10px;}
    .product-slider-area {padding: 50px 0;}
    .shipping-area .row_box {flex-direction: column;}
}
