pre {
	direction : ltr;
	text-align: left
}

.product,
.product-five .content,
.product-five .product-image,
.product-six,
.product-six .image,
.product-seven,
.product-eight .image,
.product-eight .content,
.product-thirteen-two .product-image,
.article figure,
.form-check,
.form-switch,
.product-two,
.article-three figure,
.options-box li i,
.nav-responsive-content ul li,
.table thead,
.table tbody tr,
.top-header,
.top-header-auth,
.top-header-auth-dropdown li a,
.top-header-four,
.top-header-seven,
.top-header-eleven-logo,
.top-header-sixteen .nav-header-cart>a span,
.nav-header-menu>li>a,
.nav-header-cart,
.nav-header-cart-dropdown ul li,
.nav-header-two .menu>li>a,
.nav-header-three .menu>li>a,
.amazing-offer .swiper-slide,
.top-products-tabs,
.detail-product .detail .full-info li,
.category-sidebar-box-items li,
.category-sort ul li label,
.amazing-offer-two-item .detail .info li,
.amazing-offer-three-item .detail,
.footer-four .footer-namad,
.footer-four-news-letter,
.new-articles-item,
.detail-blog-content blockquote,
.detail-product-three .detail-product-two-review .btn,
.detail-product-three .section-titr,
.amazing-offer-five-wrapper,
.category-products .top-category-item,
.category-products-two-item,
.category-products-two-item h2,
.amazing-offer-seven-item .progress-circle,
.slider-banners-ten .swiper-button-next,
.slider-banners-ten .swiper-button-prev,
.slider-banners-ten .swiper-pagination,
.amazing-offer-eight-item .detail .btns,
.top-products-six .nav-pills .nav-item,
.amazing-offer-nine .amazing-offer-seven-item .content,
.best-seller-products .section-heading-link,
.category-products-four .section-heading-link {
	position: relative
}

.section-heading-two::after,
.product-image .discount,
.product-image .discount::after,
.product-image .date-discount,
.product .status,
.product-hover,
.product-six .image .offer,
.product-six .btn,
.product-seven .btn-danger-2,
.product-eight .image .offer,
.product-eight .btn-secondary,
.article figure .category-time,
.send-comment .form-group label,
.auth .form-group label,
.form-check-input,
.form-check-label::after,
.form-check-label::before,
.form-switch .form-check-label::before,
.product-two-detail .status,
.product-two-detail .offer,
.product-two-detail .btn,
.product-three .detail .offer,
.product-three .detail .btn,
.article-three figure .category,
#specifications ul li::after,
#comments::before,
.options-box li i::after,
.megamenu,
.megamenu::after,
.nav-responsive-content,
.article-four figure::after,
.article-five figure>a::after,
.article-six figure::after,
.table thead::after,
.table tbody tr td:first-child::before,
.table tbody tr td:first-child::after,
.article-seven figure a::before,
.article-seven .content .info::before,
.article-eight::before,
.article-eight .image::after,
.article-eight .content::before,
.article-sixteen figure::before,
.article-sixteen figure::after,
.top-header::after,
.top-header-search .btn,
.top-header-favorite span,
.top-header-auth-dropdown,
.top-header-auth-dropdown::after,
.top-header-auth-dropdown::before,
.top-header-two-search .btn,
.top-header-four .nav-header-cart>a span,
.top-header-four-logo,
.top-header-four-search form button,
.top-header-nine-logo,
.top-header-ten-logo::after,
.top-header-eleven-logo::before,
.top-header-eleven-logo::after,
.top-header-thirteen::after,
.top-header-fourteen::before,
.top-header-fiveteen .container::before,
.top-header-fiveteen .container::after,
.top-header-fiveteen .top-header-logo,
.top-header-sixteen .container::before,
.nav-header-cart>.btn span,
.nav-header-cart-dropdown,
.nav-header-cart-dropdown::after,
.nav-header-two .menu::before,
.nav-header-three .container::after,
.nav-header-five .menu::before,
.nav-header-five .menu>li>a::before,
.nav-header-eleven ul li a::before,
.nav-header-twelve::before,
.nav-header-twelve::after,
.nav-header-twelve .container::before,
.nav-header-fourteen .menu::before,
.amazing-offer::after,
.amazing-offer .section-heading .detail::before,
.amazing-offer-wrapper::after,
.amazing-offer-wrapper::before,
.amazing-offer .swiper-slide:not(:last-child)::after,
.top-products::before,
.top-products .container::before,
.top-products-tabs::after,
.top-seller-home .section-heading .detail::after,
.top-category-wrapper::before,
.top-category-wrapper::after,
.about-us-home-heading .title::after,
.new-article .heading .title::after,
.footer .container::after,
.footer-name-shop::after,
.detail-product-offer,
.detail-product-icons,
.detail-product .detail .full-info li:first-child::after,
.detail-product .detail .full-info li:not(:first-child)::after,
.detail-product .detail .full-info::after,
.detail-product .detail .full-info::before,
.detail-product .detail .count-price::after,
.detail-product .detail .count-price::before,
.detail-product .detail .options::before,
.detail-product-review-content::before,
.detail-product-review .btn,
.footer-two::before,
.footer-two-phone::after,
.category-sidebar-box-items li.has-child span,
.category-sidebar-box-items li.has-child span::after,
.category-sidebar-box-items li.has-child span::before,
.category-sort ul li label::after,
.category-sort ul li label::before,
.auth-wrapper::after,
.auth-wrapper::before,
.cart-wrapper::before,
.cart .time-send li input,
.cart .time-send li .content .send::after,
.cart .carrier-selection ul li label::after,
.blog .swiper::after,
.landing::after,
.amazing-offer-two .container::before,
.amazing-offer-two-item a,
.amazing-offer-two-item a:hover,
.amazing-offer-two-item a:focus,
.amazing-offer-two-item a:active,
.amazing-offer-two-item .detail .offer span,
.top-products-two-wrapper::after,
.top-sellers .section-heading .detail::after,
.top-sellers .swiper::after,
.about-us-home-two .container::after,
.news-letter .container::after,
.new-comments::after,
.new-comments-scroll,
.options-site ul li i::after,
.footer-three-namad::after,
.footer-three .footer-scroll-header,
.amazing-offer-three-wrapper::after,
.amazing-offer-three-wrapper::before,
.amazing-offer-three-timer,
.amazing-offer-three .swiper::after,
.amazing-offer-three-item .detail::before,
.top-products-three .container::after,
.top-sellers-two .swiper::before,
.footer-four .container::after,
.footer-four .footer-namad::after,
.footer-four-news-letter::after,
.amazing-offer-four::before,
.brands-two .brands-wrapper .title,
.new-articles .right::before,
.new-articles .right h3::after,
.new-articles-item::after,
.new-articles-item a,
.new-articles-item a:hover,
.new-articles-item a:focus,
.new-articles-item a:active,
.new-articles-item .detail,
.new-articles .swiper-button-next::before,
.detail-blog-content blockquote::before,
.detail-blog-related::after,
.detail-blog-related::before,
.detail-blog-related .heading h4::before,
.detail-blog-comments-wrapper::before,
.detail-blog .like-share,
.detail-product-two .gallery .icons,
.detail-product-two .gallery .rate,
.detail-product-two .gallery .offer,
.detail-product-two-review .container::after,
.detail-product-two-review .title::after,
.detail-product-three .count-comment-rate::after,
.detail-product-three .section-titr::after,
.landing-tow::after,
.amazing-offer-five .container::after,
.amazing-offer-five-wrapper .amazing-offer-two-item .detail::after,
.amazing-offer-five-slider::after,
.amazing-offer-five-slider::before,
.top-category-three-item::after,
.best-selling-products::after,
.best-selling-products::before,
.products-category-wrapper::after,
.products-category-title span::after,
.about-us-home-three::after,
.about-us-home-three-wrapper .content::after,
.about-us-home-three-wrapper .content img,
.top-category-four::after,
.new-products-category-title::after,
.new-products-category-title::before,
.top-seller-home-five.pattern::after,
.top-seller-home-five .container::before,
.footer-five-bottom::after,
.footer-six .footer-scroll-header,
.footer-six-bottom .container::before,
.buy-vip-right::after,
.buy-vip-left .timear::after,
.buy-vip-left .timear::before,
.category-products-title::after,
.category-products .top-category-item::after,
.about-us-home-six .content h3::after,
.amazing-offer-six .container::after,
.amazing-offer-six-wrapper::before,
.amazing-offer-six-wrapper::after,
.brands-four .brands-wrapper::after,
.brands-four .brands-wrapper::before,
.products-category-two .container::after,
.products-category-two .section-heading::after,
.products-category-two .section-heading::before,
.about-us-home-seven::before,
.about-us-home-seven .container::after,
.about-us-home-seven .content h2::after,
.category-products-two .container::after,
.category-products-two-title::after,
.category-products-two-item::after,
.landing-eight::before,
.landing-eight::after,
.amazing-offer-seven-wrapper::before,
.amazing-offer-seven-item::before,
.amazing-offer-seven-item .image,
.amazing-offer-seven-item .progress-circle::before,
.amazing-offer-seven-item .progress-circle::after,
.consol-game .section-heading .detail::before,
.ready-cases-item::before,
.ready-cases-item ul::before,
.ready-cases-item ul::after,
.category-products-three-item img,
.about-us-home-eight h2::after,
.new-articles-blog .right .title::before,
.new-articles-blog .right .title::after,
.footer-seven-top::before,
.footer-seven-address-namd-contact::before,
.footer-seven-address-namd-contact::after,
.footer-seven-contact::after,
.slider-banners-ten .swiper-bottom,
.price-day::after,
.price-day::before,
.price-day-item::before,
.price-day-item::after,
.top-products-five-tabs::before,
.price-day-girder .section-heading .detail::before,
.landing-eleven-item::before,
.best-sellers-eleven .section-heading .detail::before,
.banners-eleven::after,
.about-us-eleven .container::before,
.about-us-eleven .container::after,
.about-us-eleven .detail::before,
.banners-slider-home-twelve .carousel::before,
.amazing-offer-eight-wrapper::before,
.amazing-offer-eight-wrapper .right .timear,
.amazing-offer-eight-wrapper .left::before,
.amazing-offer-eight-wrapper .left::after,
.amazing-offer-eight-wrapper .left .swiper::before,
.amazing-offer-eight-wrapper .left .swiper::after,
.top-products-six .nav-pills .nav-item::before,
.top-products-six .nav-pills .nav-item::after,
.top-products-six-wrapper::before,
.top-products-six-wrapper::after,
.about-us-home-nine .container::after,
.about-us-home-nine h2::after,
.amazing-offer-nine .amazing-offer-seven-item::after,
.best-seller-products .section-heading .detail::before,
.category-products-four .section-heading .detail::before,
.best-seller-products .section-heading-link::after,
.category-products-four .section-heading-link::after,
.sale-ready-cases::before,
.sale-ready-cases-item::before,
.sale-ready-cases-item::after,
.sale-ready-cases-item ul::before,
.sale-ready-cases-item ul::after,
.about-us-home-ten::before,
.about-us-home-ten-box h2::after,
.category-products-four-item img,
.footer-thirteen .container::before,
.landing-thirteen::before,
.landing-thirteen::after,
.landing-thirteen-item .image img:last-child,
.amazing-offer-fourteen-wrapper::before,
.amazing-offer-fourteen .content::before,
.amazing-offer-fourteen .content::after,
.amazing-offer-fourteen-item .detail .images li::before,
.options-site-forteen-items li h2::before,
.new-products-fourteen .section-heading .detail::before,
.new-products-fourteen .section-heading .detail::after,
.about-us-fourteen .container::after,
.about-us-fourteen .content .title::after,
.landing-fiveteen::before,
.landing-fiveteen-wrapper::before,
.landing-fiveteen-wrapper::after,
.brands-fiveteen .brands-wrapper::before,
.amazing-offer-fiveteen-wrapper::before,
.amazing-offer-fiveteen-wrapper::after,
.best-selling-fiveteen .section-heading .detail::before,
.category-products-fiveteen .container::after,
.category-products-fiveteen .title::before,
.category-products-fiveteen-item::before,
.category-products-fiveteen-item::after,
.about-us-fiveteen-wrapper::after,
.landing-sixteen::before,
.landing-sixteen-item .image::before,
.landing-sixteen-item .image::after,
.amazing-offer-sixteen-wrapper .left::before,
.amazing-offer-sixteen-wrapper .left::after,
.amazing-offer-sixteen-wrapper .right::before,
.amazing-offer-sixteen-wrapper .right::after,
.amazing-offer-sixteen-item .image img:last-child,
.best-selling-sixteen::before,
.best-selling-sixteen .section-heading::after,
.best-selling-sixteen .section-heading .detail::before,
.categories-sixteen-title::before,
.about-us-sixteen::before,
.about-us-sixteen::after,
.about-us-sixteen-wrapper .content::before,
.about-us-sixteen-wrapper .title::after,
.new-article-sixteen-wrapper::before {
	position: absolute
}

.product-hover,
.product-six .price,
.product-seven .price,
.product-eight .image:not(.full-width),
.product-ten .product-image,
.product-ten .add-to-cart,
.product-ten .add-to-cart span:first-child,
.product-thirteen-two .btns,
.product-thirteen-three .btns,
.article figure .category-time,
.product-three .detail .price-offer,
.colors-product ul li label,
.box-gallery-body ul li,
.top-header-four-search,
.top-header-sixteen .nav-header-cart>a,
.nav-header-cart-dropdown ul li,
.top-category-item i,
.amazing-offer-three-item,
.detail-blog-info ul li,
.detail-blog .like-share button,
.detail-product-two .gallery .icons,
.detail-product-two .gallery .rate,
.detail-product-three .gallery-images li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.product-image>a>img,
.product-six .image img,
.product-seven .image img,
.product-eight .image.full-width img,
.product-eight .price del,
.product-not .detail .icons-offer ul li a,
.pagination .page-item .page-next,
.pagination .page-item .page-prev,
.product-two-image img,
.product-three .image img,
.article-three figure img,
.article-three .date span,
.options-box li i,
.megamenu li a,
.nav-responsive-content-logo,
.nav-responsive-content ul li a,
.top-header-auth-dropdown li a,
.top-header-three-nav li a,
.top-header-nine-nav ul li a,
.top-header-twelve-nav li a,
.top-header-twelve .top-header-auth>a i,
.nav-header-menu>li>a,
.nav-header-cart>.btn,
.nav-header-two .menu>li>a,
.nav-header-three .menu>li>a,
.nav-header-four .menu>li>a,
.nav-header-five .menu>li>a,
.nav-header-six-wrapper .menu>li>a,
.nav-header-fourteen .menu li a,
.nav-header-fourteen .socials li a,
.amazing-offer-btn,
.top-category-item span,
.about-us-home-heading ul li a,
.footer-socials li a,
.detail-product .detail .full-info li:not(:first-child) span,
.detail-product .detail .full-info li:not(:first-child) a,
.footer-two-socials li a,
.landing-item .detail h5 span,
.landing-item .detail h2 span,
.amazing-offer-three-timer li span,
.footer-four .socials li a,
.footer-four-nav li a,
.detail-blog-info ul li span,
.detail-blog .like-share .socials li a,
.detail-product-two .gallery .origin-image img,
.detail-product-two .gallery .images li img,
.detail-product-two .info li span,
.detail-product-two .info li a,
.detail-product-two .timear li span,
.detail-product-three .gallery-origin img,
.detail-product-three .timear .title span,
.detail-product-three .timear ul li span,
.detail-product-three .info-product li span,
.buy-vip-left .timear li span,
.category-products .top-category-item,
.category-products-two-item img,
.amazing-offer-seven-item .price>span,
.footer-seven-socials li a,
.about-us-eleven .detail .socials li a,
.amazing-offer-eight-wrapper .right .timear li span,
.landing-thirteen-item .image img {
	display: block
}

.product-hover,
.product-six .price,
.product-seven .price,
.product-eight .image:not(.full-width),
.product-ten .product-image,
.product-ten .add-to-cart,
.product-ten .add-to-cart span:first-child,
.product-thirteen-two .btns,
.product-thirteen-three .btns,
.article figure .category-time,
.product-three .detail .price-offer,
.colors-product ul li label,
.box-gallery-body ul li,
.top-header-four-search,
.top-header-sixteen .nav-header-cart>a,
.nav-header-cart-dropdown ul li,
.top-category-item i,
.amazing-offer-three-item,
.detail-blog-info ul li,
.detail-blog .like-share button,
.detail-product-two .gallery .icons,
.detail-product-two .gallery .rate,
.detail-product-three .gallery-images li {
	-webkit-box-align  : center;
	-webkit-align-items: center;
	-moz-box-align     : center;
	-ms-flex-align     : center;
	align-items        : center
}

.product-eight .image:not(.full-width),
.product-ten .product-image,
.product-ten .add-to-cart span:first-child,
.box-gallery-body ul li,
.top-header-four-search,
.top-category-item i,
.detail-product-three .gallery-images li {
	-webkit-box-pack       : center;
	-webkit-justify-content: center;
	-moz-box-pack          : center;
	-ms-flex-pack          : center;
	justify-content        : center
}

.detail-product-two .gallery .icons,
.detail-product-two .gallery .rate {
	-webkit-box-orient    : vertical;
	-webkit-box-direction : normal;
	-webkit-flex-direction: column;
	-moz-box-orient       : vertical;
	-moz-box-direction    : normal;
	-ms-flex-direction    : column;
	flex-direction        : column
}

.banner-box img,
.product,
.article figure,
.article figure img,
.product-three,
.article-three figure,
.article-four,
.article-four figure img,
.article-six figure::after,
.article-six figure img,
.article-seven figure img,
.article-seven .content,
.article-seven .content .info,
.article-eight::before,
.article-eight .image::after,
.article-eight .image img,
.article-eight .content,
.article-sixteen figure::before,
.article-sixteen figure img,
.article-sixteen .content,
.article-sixteen .content .info,
.top-header-auth-dropdown,
.top-header-auth-dropdown::after,
.slider-banner-home .carousel,
.slider-banner-home .carousel img,
.amazing-offer-wrapper,
.amazing-offer-wrapper::after,
.amazing-offer-wrapper::before,
.detail-product-review,
.cart-items>li,
.blog .swiper::after,
.blog .swiper img,
.news-letter .container::after,
.footer-three-description,
.amazing-offer-three-wrapper::after,
.detail-blog-info img,
.slider-home-two img,
.new-products-category-title,
.category-slider-banner .category,
.category-slider-banner .category ul,
.category-slider-banner .left .carousel-item img,
.amazing-offer-six .container::after,
.amazing-offer-six-item .image,
.category-products-two-item,
.amazing-offer-seven-item,
.amazing-offer-seven-item::before,
.slider-banners-ten-item img,
.banners-slider-home-twelve .carousel img,
.amazing-offer-eight-wrapper::before,
.about-us-home-ten-box,
.best-selling-sixteen .section-heading .detail::before,
.categories-sixteen-title::before,
.about-us-sixteen-wrapper .content::before {
	-webkit-border-radius: 35px;
	-moz-border-radius   : 35px;
	border-radius        : 35px
}

.product-five,
.product-five .product-image,
.nav-header-cart-dropdown ul li,
.detail-product-info .gallery-image-item,
.cart .time-send li .content .send,
.cart .carrier-selection ul li label,
.slider-banner-home-two .banner-box img,
.brands-wrapper,
.banners-home-seven .row>div img,
.category-slider-banner .left .row>div img,
.ready-cases-item::before,
.price-day-item,
.amazing-offer-eight-wrapper .left .swiper::after,
.sale-ready-cases-item::before,
.sale-ready-cases-item::after {
	-webkit-border-radius: 25px;
	-moz-border-radius   : 25px;
	border-radius        : 25px
}

a,
a:hover,
a:focus,
a:active,
::after,
button,
.btn,
input,
.form-control,
.product-image>a>img,
.product-hover,
.product-five,
.product-eight .price,
.product-ten .add-to-cart span,
.product-thirteen-three .detail .price,
.form-check-label::before,
.form-switch .form-check-label::after,
.product-two,
.product-two .btn,
.product-three,
.product-three .detail .btn,
.article-three .date span,
.colors-product ul li label .name,
.box-gallery,
.megamenu,
.nav-responsive-content ul li i,
.nav-responsive-content ul li ul,
.top-header-auth-dropdown,
.top-header-four-search,
.top-header-four-search form,
.nav-header-cart-dropdown,
.top-products-tabs .nav-item .nav-link,
.top-category-item i,
.about-us-home-heading ul li a i,
.footer-socials li a i,
.footer-nav li a::before,
.detail-product-review-content,
.footer-two-nav li a::before,
.footer-two-socials li a i,
.category-sidebar-box-items li ul,
.category-sidebar-box-items li.has-child span::before,
.category-sort ul li label,
.category-sort ul li label::before,
.cart .time-send li .content .date,
.cart .time-send li .content .send,
.cart .time-send li .content .send::after,
.cart .carrier-selection ul li label,
.cart .carrier-selection ul li label::after,
.blog .swiper-pagination-bullet,
.landing .swiper-pagination-bullet,
.landing .swiper-button-next,
.landing .swiper-button-next::after,
.landing .swiper-button-prev,
.landing .swiper-button-prev::after,
.amazing-offer-two-item,
.swiper-slide-active .amazing-offer-three-item,
.detail-blog-related .swiper-slide,
.detail-product-two-review .content {
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.nav-header-eleven ul li a img,
.nav-header-twelve ul li a img,
.landing-tow .title h4,
.landing-seven .swiper-slide .container>img,
.landing-seven .swiper-slide .container .content .brand img,
.landing-seven .swiper-slide .container .content .title h2,
.landing-seven .swiper-slide .container .content .link a,
.landing-eight .swiper-pagination-bullet,
.amazing-offer-seven-item .image,
.amazing-offer-seven-item .title h2,
.amazing-offer-seven-item .price-options>*,
.amazing-offer-seven-item .btns>*,
.ready-cases-item,
.ready-cases-item .btn,
.category-products-three-item,
.slider-banners-ten .swiper-pagination-bullet,
.price-day-item,
.landing-eleven-item img,
.landing-eleven-item .sup-title .subsli5t,
.landing-eleven-item .title .tisli5t,
.landing-eleven-item .btn,
.banners-slider-home-twelve .carousel-indicators button,
.amazing-offer-eight-item .image img,
.amazing-offer-eight-item .detail h2 span,
.amazing-offer-eight-item .detail ul,
.amazing-offer-eight-item .detail .price,
.amazing-offer-eight-item .detail .btns,
.sale-ready-cases-item,
.sale-ready-cases-item .btn,
.category-products-four-item img,
.landing-thirteen-item .image img,
.landing-thirteen-item .detail .title .slidd6st,
.landing-thirteen-item .detail .btn,
.landing-thirteen .swiper-pagination-bullet,
.landing-fourteen .slidd6st a,
.landing-fourteen .image img,
.landing-fourteen .swiper-pagination-bullet,
.amazing-offer-fourteen-item>img,
.amazing-offer-fourteen-item .detail .title h2,
.amazing-offer-fourteen-item .detail .options ul,
.amazing-offer-fourteen-item .detail .price,
.amazing-offer-fourteen-item .detail .btn,
.amazing-offer-fourteen-item .detail .images,
.landing-fiveteen-wrapper .image img,
.landing-fiveteen-wrapper .detail .sup-title .subsli7t,
.landing-fiveteen-wrapper .detail .title .sli7t,
.landing-fiveteen-wrapper .detail .btn,
.landing-fiveteen .swiper-pagination-bullet,
.amazing-offer-fiveteen-item .image img,
.amazing-offer-fiveteen-item .detail .title h2,
.amazing-offer-fiveteen-item .detail .options ul,
.amazing-offer-fiveteen-item .detail .offer,
.amazing-offer-fiveteen-item .detail .price,
.amazing-offer-fiveteen-item .detail .btn,
.landing-sixteen-item .image img,
.landing-sixteen-item .sup-title .subsli8t,
.landing-sixteen-item .title .sli8t,
.landing-sixteen-item .btn,
.landing-sixteen .swiper-pagination-bullet,
.amazing-offer-sixteen-item .image,
.amazing-offer-sixteen-item .title h2,
.amazing-offer-sixteen-item ul,
.amazing-offer-sixteen-item .offer>div,
.amazing-offer-sixteen-item .price>div,
.amazing-offer-sixteen-item .btn {
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.product-image .discount::after,
.box-gallery,
.nav-responsive,
.nav-responsive-backdrop,
.article-five figure>a::after,
.article-sixteen figure::before {
	top   : 0;
	left  : 0;
	width : 100%;
	height: 100%
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing   : border-box;
	box-sizing        : border-box;
	color             : inherit;
	list-style        : none
}

ul,
ol {
	padding: 0;
	margin : 0
}

img,
video,
svg,
i {
	vertical-align: middle;
	display       : inline-block
}

img {
	max-width: 100%;
	height   : auto
}

a,
a:hover,
a:focus,
a:active {
	text-decoration: none
}

a:hover,
a:focus,
a:active {
	color: inherit
}

button,
select {
	cursor: pointer
}

i {
	color: inherit
}

.app {
	overflow: hidden
}

a,
a:hover,
a:focus,
a:active,
a:hover,
a:active,
a:focus {
	color: inherit
}

html {
	overflow-x: hidden
}

body {
	font-size       : 14px;
	font-weight     : 400;
	line-height     : 25px;
	text-align      : right;
	direction       : rtl;
	background-color: #fff;
	color           : #212341
}

body.dark {
	background-color: #121320
}

.radius-15 {
	-webkit-border-radius: 15px !important;
	-moz-border-radius   : 15px !important;
	border-radius        : 15px !important
}

.text-warning {
	color: #ffb035 !important
}

textarea {
	resize: none
}

.form-control,
.form-control:focus {
	background-color: #f8f9fb;
	border-color    : #f8f9fb
}

.form-control,
.form-control:focus {
	-webkit-box-shadow: none !important;
	-moz-box-shadow   : none !important;
	box-shadow        : none !important;
	outline           : 0 !important;
	z-index           : 1 !important
}

select.form-control {
	background             : #f8f9fb url(./../../images/arrow-select.svg)left 17px center no-repeat;
	-webkit-background-size: 11px 6px;
	-moz-background-size   : 11px 6px;
	-o-background-size     : 11px 6px;
	background-size        : 11px 6px
}

button {
	border          : 0;
	outline         : 0;
	background-color: transparent
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin                           : 0-1px 0 0;
	-webkit-border-radius            : 0;
	-moz-border-radius               : 0;
	border-radius                    : 0;
	-webkit-border-top-left-radius   : 6px;
	-moz-border-radius-topleft       : 6px;
	border-top-left-radius           : 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft    : 6px;
	border-bottom-left-radius        : 6px
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
	-webkit-border-radius             : 0;
	-moz-border-radius                : 0;
	border-radius                     : 0;
	-webkit-border-top-right-radius   : 6px;
	-moz-border-radius-topright       : 6px;
	border-top-right-radius           : 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright    : 6px;
	border-bottom-right-radius        : 6px
}

.btn {
	border   : 0;
	font-size: 14px
}

.btn,
.btn:focus,
.btn:active,
.btn:hover,
.btn:active:focus,
.btn.show:focus {
	outline           : 0;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.btn-primary {
	background-color: #212341;
	color           : #fff
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background-color: #2f325c
}

.btn-success {
	background-color: #49be78
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
	background-color: #3aa465
}

.btn-success-2 {
	background-color  : #67b930;
	-webkit-box-shadow: 0 10px 35px rgba(103, 185, 48, .25);
	-moz-box-shadow   : 0 10px 35px rgba(103, 185, 48, .25);
	box-shadow        : 0 10px 35px rgba(103, 185, 48, .25);
	color             : #fff
}

.btn-success-2:hover,
.btn-success-2:focus,
.btn-success-2:active {
	background-color: #559928;
	color           : #fff
}

.btn-success-3 {
	background-color: #00867d;
	color           : #fff
}

.btn-success-3:hover,
.btn-success-3:focus,
.btn-success-3:active {
	background-color: #005d57;
	color           : #fff
}

.btn-success-4 {
	background-color: #00ff93;
	color           : #121320
}

.btn-success-4:hover,
.btn-success-4:focus,
.btn-success-4:active {
	background-color: #00d67b;
	color           : #121320
}

.btn-secondary {
	background-color: #f8f9fb;
	color           : #232323
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
	background-color: #dee3ec;
	color           : #232323
}

.btn-secondary-2 {
	background-color: #939aa4;
	color           : #fff
}

.btn-secondary-2:hover,
.btn-secondary-2:focus,
.btn-secondary-2:active {
	background-color: #7d8591;
	color           : #fff
}

.btn-dark {
	background-color: #232323
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
	background-color: #373737
}

.btn-danger {
	background-color: #ee273a
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
	background-color: #db1124
}

.btn-danger-2 {
	background-color: #ee232b;
	color           : #fff
}

.btn-danger-2:hover,
.btn-danger-2:focus,
.btn-danger-2:active {
	background-color: #d81118;
	color           : #fff
}

.btn-danger-3 {
	background-color: #eb2856;
	color           : #fff
}

.btn-danger-3:hover,
.btn-danger-3:focus,
.btn-danger-3:active {
	background-color: #d61442;
	color           : #fff
}

.btn-warning {
	background-color: #ffb035;
	color           : #fff
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
	background-color: #ffa00c;
	color           : #fff
}

.btn-warning-2 {
	background-color: #fed844;
	color           : #212341
}

.btn-warning-2:hover,
.btn-warning-2:focus,
.btn-warning-2:active {
	background-color: #fed01b;
	color           : #212341
}

.btn-light {
	background-color  : #fff;
	color             : #2d365d;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	-moz-box-shadow   : 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow        : 0 3px 20px rgba(0, 0, 0, .08)
}

.btn-light:hover,
.btn-light:focus,
.btn-light:active {
	background-color: #ebebeb;
	color           : #2d365d
}

.btn-purple {
	background-color  : #4324a6;
	color             : #fff;
	-webkit-box-shadow: 0 10px 25px rgba(67, 36, 166, .25);
	-moz-box-shadow   : 0 10px 25px rgba(67, 36, 166, .25);
	box-shadow        : 0 10px 25px rgba(67, 36, 166, .25)
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active {
	background-color: #351d84;
	color           : #fff
}

.btn-gold {
	background-color: #c9a781;
	color           : #fff
}

.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active {
	background-color: #bd9364;
	color           : #fff
}

.btn-outline-dark {
	background-color: transparent;
	border          : 2px solid #212341;
	color           : #2d365d;
	padding         : 5px 24px
}

.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark:active {
	background-color: #212341;
	color           : #fff
}

.btn-outline-light {
	border: 2px solid #fff;
	color : #fff
}

@media only screen and (max-width:767px) {
	.banner-box img {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

.headkaveh {
	font-size  : 24px;
	font-weight: 300;
	color      : #212341;
	line-height: 25px
}

.section-heading-title {
	font-size  : 24px;
	font-weight: 300;
	color      : #212341;
	line-height: 25px
}

.section-heading-title b {
	font-weight: 900;
	color      : #ee273a
}

.section-heading-sub-title {
	font-size  : 16px;
	font-weight: 300;
	line-height: 25px;
	color      : #939aa4
}

.section-heading-link {
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	font-size            : 13px;
	font-weight          : 500;
	padding              : 5.75px 25.43px;
	line-height          : 20px
}

@media only screen and (max-width:575px) {
	.section-heading-link {
		margin-top: 20px
	}
}

.section-heading-two {
	padding: 15px 40px 15px 0
}

.section-heading-two::after {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 75%;
	height               : 100%;
	background-image     : -webkit-gradient(linear, right top, left top, from(#fff9eb), to(#fff));
	background-image     : -webkit-linear-gradient(right, #fff9eb, #fff);
	background-image     : -moz-linear-gradient(right, #fff9eb, #fff);
	background-image     : -o-linear-gradient(right, #fff9eb, #fff);
	background-image     : linear-gradient(to left, #fff9eb, #fff);
	z-index              : -1;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

@media only screen and (max-width:575px) {
	.section-heading-two {
		padding-right: 12px
	}

	.section-heading-two::after {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

.section-heading-two .detail {
	padding-right: 53px
}

.section-heading-two .detail i {
	font-size: 31px;
	color    : #000
}

.section-heading-two .detail .section-heading-sub-title {
	color: #212341
}

.swiper {
	overflow: unset;
	position: unset
}

.swiper-shadow .swiper-slide-active .product {
	-webkit-box-shadow: -25px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : -25px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : -25px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-active .product-five {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.swiper-shadow .swiper-slide-active .product-five .product-image {
	-webkit-box-shadow: -30px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : -30px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : -30px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-active .product-eight .image {
	-webkit-box-shadow: -28px 10px 50px rgba(0, 0, 0, .08);
	-moz-box-shadow   : -28px 10px 50px rgba(0, 0, 0, .08);
	box-shadow        : -28px 10px 50px rgba(0, 0, 0, .08)
}

.swiper-shadow .swiper-slide-next+div+div .product {
	-webkit-box-shadow: 25px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 25px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 25px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-next+div+div .product-five {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.swiper-shadow .swiper-slide-next+div+div .product-five .product-image {
	-webkit-box-shadow: 30px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 30px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 30px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-next+div+div .product-eight .image {
	-webkit-box-shadow: 28px 10px 50px rgba(0, 0, 0, .08);
	-moz-box-shadow   : 28px 10px 50px rgba(0, 0, 0, .08);
	box-shadow        : 28px 10px 50px rgba(0, 0, 0, .08)
}

.swiper-shadow .swiper-slide-next+div+div+div .product {
	-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-next+div+div+div .product-five {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.swiper-shadow .swiper-slide-next+div+div+div .product-five .product-image {
	-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-next+div+div+div .product-eight .image {
	-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .08);
	-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .08);
	box-shadow        : -50px 10px 50px rgba(0, 0, 0, .08)
}

.swiper-shadow .swiper-slide-prev .product {
	-webkit-box-shadow: 50px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 50px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 50px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-prev .product-five {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.swiper-shadow .swiper-slide-prev .product-five .product-image {
	-webkit-box-shadow: 50px 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 50px 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 50px 10px 50px rgba(0, 0, 0, .1)
}

.swiper-shadow .swiper-slide-prev .product-eight .image {
	-webkit-box-shadow: 50px 10px 50px rgba(0, 0, 0, .08);
	-moz-box-shadow   : 50px 10px 50px rgba(0, 0, 0, .08);
	box-shadow        : 50px 10px 50px rgba(0, 0, 0, .08)
}

@media only screen and (max-width:991px) {
	.swiper-shadow .swiper-slide-next+div .product {
		-webkit-box-shadow: 25px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 25px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : 25px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next+div .product-five {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.swiper-shadow .swiper-slide-next+div .product-five .product-image {
		-webkit-box-shadow: 30px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 30px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : 30px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next+div .product-eight .image {
		-webkit-box-shadow: 28px 10px 50px rgba(0, 0, 0, .08);
		-moz-box-shadow   : 28px 10px 50px rgba(0, 0, 0, .08);
		box-shadow        : 28px 10px 50px rgba(0, 0, 0, .08)
	}

	.swiper-shadow .swiper-slide-next+div+div .product {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next+div+div .product-five {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.swiper-shadow .swiper-slide-next+div+div .product-five .product-image {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next+div+div .product-eight .image {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .08);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .08);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .08)
	}
}

@media only screen and (max-width:767px) {
	.swiper-shadow .swiper-slide-next .product {
		-webkit-box-shadow: 25px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 25px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : 25px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next .product-five {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.swiper-shadow .swiper-slide-next .product-five .product-image {
		-webkit-box-shadow: 30px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 30px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : 30px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next .product-eight .image {
		-webkit-box-shadow: 28px 10px 50px rgba(0, 0, 0, .08);
		-moz-box-shadow   : 28px 10px 50px rgba(0, 0, 0, .08);
		box-shadow        : 28px 10px 50px rgba(0, 0, 0, .08)
	}

	.swiper-shadow .swiper-slide-next+div .product {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next+div .product-five {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.swiper-shadow .swiper-slide-next+div .product-five .product-image {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next+div .product-eight .image {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .08);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .08);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .08)
	}
}

@media only screen and (max-width:499px) {
	.swiper-shadow .swiper-slide-active .product {
		-webkit-box-shadow: 0 10px 50px -20px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 0 10px 50px -20px rgba(0, 0, 0, .1);
		box-shadow        : 0 10px 50px -20px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-active .product-five {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.swiper-shadow .swiper-slide-active .product-five .product-image {
		-webkit-box-shadow: 0 10px 50px -20px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 0 10px 50px -20px rgba(0, 0, 0, .1);
		box-shadow        : 0 10px 50px -20px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-active .product-eight .image {
		-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .08);
		-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .08);
		box-shadow        : 0 10px 50px rgba(0, 0, 0, .08)
	}

	.swiper-shadow .swiper-slide-next .product {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next .product-five {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.swiper-shadow .swiper-slide-next .product-five .product-image {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .1);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .1)
	}

	.swiper-shadow .swiper-slide-next .product-eight .image {
		-webkit-box-shadow: -50px 10px 50px rgba(0, 0, 0, .08);
		-moz-box-shadow   : -50px 10px 50px rgba(0, 0, 0, .08);
		box-shadow        : -50px 10px 50px rgba(0, 0, 0, .08)
	}
}

.product {
	background-color  : #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .1)
}

.product-image {
	padding-top: 25px
}

.product-image .discount {
	top        : -10px;
	left       : 0;
	z-index    : 2;
	width      : 55px;
	height     : 35px;
	text-align : center;
	line-height: 28px;
	font-size  : 14px;
	font-weight: 700;
	color      : #fff
}

.product-image .discount::after {
	content            : "";
	-webkit-mask       : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAjCAMAAAAHQmL5AAAASFBMVEUAAADuJjnuJjnuJjntJjnuJjnvJTnvJjjwJDjzJTjuJjnuJjnuJjjuIjnuJjruJjnuJjnuJjjwJznxIzbtJDftJjruJjnuJzqLAPZEAAAAF3RSTlMA5t/M2Z1vS0EUvZJdHevTs1MxIw73h4zLlc8AAACbSURBVDjLndNJDoMwEETRas9gM5P0/W8axRKK2ER0/f1bflzl6EX/Jz5m3Guiz3Ibfg2jPm89L7aLWgoHetOsttzQXVBr/suS2tsACOEWICvTjki5NwLlRsyUc1CqF+mEdJ50lXSFcwGca5zzoFz/j2AHGLeeIJzLgNWJrwW4uzGVCZa6it2YXQIY10C5CsoFcK5wbgFXIt3AsQ+lsXOGCrtOogAAAABJRU5ErkJggg==)0 0/100% 100%;
	mask               : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAjCAMAAAAHQmL5AAAASFBMVEUAAADuJjnuJjnuJjntJjnuJjnvJTnvJjjwJDjzJTjuJjnuJjnuJjjuIjnuJjruJjnuJjnuJjjwJznxIzbtJDftJjruJjnuJzqLAPZEAAAAF3RSTlMA5t/M2Z1vS0EUvZJdHevTs1MxIw73h4zLlc8AAACbSURBVDjLndNJDoMwEETRas9gM5P0/W8axRKK2ER0/f1bflzl6EX/Jz5m3Guiz3Ibfg2jPm89L7aLWgoHetOsttzQXVBr/suS2tsACOEWICvTjki5NwLlRsyUc1CqF+mEdJ50lXSFcwGca5zzoFz/j2AHGLeeIJzLgNWJrwW4uzGVCZa6it2YXQIY10C5CsoFcK5wbgFXIt3AsQ+lsXOGCrtOogAAAABJRU5ErkJggg==)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	z-index            : -1;
	background-color   : #ee273a
}

.product-image>a>img {
	max-width: 187px;
	width    : 100%;
	margin   : 0 auto
}

.product-image .date-discount {
	-webkit-border-radius: 0 50px 50px;
	-moz-border-radius   : 0 50px 50px;
	border-radius        : 0 50px 50px;
	background-color     : #fff3f0;
	width                : 85px;
	height               : 32px;
	line-height          : 32px;
	text-align           : center;
	color                : #ff8a66;
	top                  : 18px;
	left                 : 0
}

.product-image .status {
	top  : 16px;
	right: 15px
}



.product .detail h2 {
	margin     : 15px 0 auto;
	line-height: 22px;
	height     : 44px;
	overflow   : hidden
}

.product .detail h2 a {
	font-size  : 14px;
	font-weight: 500;
	color      : #2d365d;
	display    : inline-block
}

.product .detail h2 a:hover {
	color: #ee273a
}

.product .detail .offer {
	color                  : #ee232b;
	font-size              : 16px;
	font-weight            : 300;
	line-height            : 25px;
	-webkit-text-decoration: line-through #707070;
	-moz-text-decoration   : line-through #707070;
	text-decoration        : line-through #707070;
	margin-top             : 22px
}

.product .detail .price {
	font-size  : 14px;
	font-weight: 900;
	line-height: 20px
}

.product .detail .price span {
	font-size   : 14px;
	line-height : 22px;
	margin-right: 6px;
	color       : #232323
}

.product .status {
	background-color     : #fff3f0;
	color                : #ff8a66;
	font-size            : 14px;
	font-weight          : 300;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	width                : 66px;
	height               : 25px;
	line-height          : 25px;
	text-align           : center
}

.product .status.success {
	background-color: #edf5e6;
	color           : #67b930
}

.product-hover {
	background-color     : #fff;
	right                : 0;
	bottom               : 0;
	padding              : 20px 22px;
	opacity              : 0;
	visibility           : hidden;
	-webkit-border-radius: 0 0 35px;
	-moz-border-radius   : 0 0 35px;
	border-radius        : 0 0 35px;
	width                : 100%;
	-webkit-border-radius: 0 0 35px 35px;
	-moz-border-radius   : 0 0 35px 35px;
	border-radius        : 0 0 35px 35px
}

.product-hover .btn:first-child {
	font-size  : 14px;
	font-weight: 300;
	padding    : 7px 19px;
	margin-left: 8px
}

.product-hover .btn:last-child {
	padding    : 0;
	width      : 35px;
	height     : 35px;
	line-height: 35px;
	font-size  : 15px;
	color      : #2d365d
}

.product:hover .product-image>a>img {
	-webkit-filter: unset;
	filter        : unset
}

.product:hover .product-hover {
	opacity   : 1;
	visibility: visible
}

.product-four {
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0
}

.product-four .product-image .discount {
	background : #ee232b;
	width      : 45px;
	top        : -10px;
	left       : 17px;
	line-height: 35px
}

.product-five {
	background-color  : #f8f9fb;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.product-five .content {
	padding: 30px 18px 12px
}

.product-five .content .price {
	font-weight: 300;
	color      : #232323;
	line-height: 22px
}

.product-five .content .price del {
	font-weight                  : 300;
	color                        : #ee232b;
	font-size                    : 16px;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070;
	line-height                  : 25px
}



.product-five .content .product-hover {
	padding              : 4px 16px 14px;
	background-color     : #f8f9fb;
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0
}

.product-five .product-image {
	padding           : 30px;
	background-color  : #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .1);
	margin            : 0-1px -1px
}

.product-five .product-image .discount {
	top: 0
}

.product-five:hover,
.product-five:hover .content .product-hover {
	background-color: #212341
}

.product-five:hover .content h2 a {
	color: #fff
}

.product-five:hover .content h2 a:hover {
	color: #ee273a
}

.product-five:hover .product-image a>img {
	-webkit-filter: unset;
	filter        : unset
}

.product-six {
	background-color     : #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	border               : 1px solid #f5f3fc;
	padding              : 25px 25px 29px
}

.product-six .image {
	margin-bottom: 35px
}

.product-six .image img {
	margin    : 0 auto;
	max-height: 194px
}

.product-six .image .offer {
	width                  : 40px;
	height                 : 38px;
	background             : url(./../../images/polygon-4.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	font-size              : 14px;
	font-weight            : 700;
	color                  : #fff;
	line-height            : 42px;
	text-align             : center;
	top                    : -28px;
	right                  : -7px
}

.product-six h2 {
	text-align   : center;
	margin-bottom: 10px
}

.product-six .price {
	background-color     : #00867d;
	-webkit-border-radius: 0 15px;
	-moz-border-radius   : 0 15px;
	border-radius        : 0 15px;
	color                : #fff;
	font-size            : 13px;
	font-weight          : 300;
	line-height          : 30px;
	height               : 30px;
	padding              : 0 10px
}

.product-six .price del {
	font-size            : 16px;
	font-weight          : 300;
	background-color     : #212341;
	-webkit-border-radius: 0 15px 0 0;
	-moz-border-radius   : 0 15px 0 0;
	border-radius        : 0 15px 0 0;
	padding              : 0 11px 0 13px;
	margin-right         : -10px;
	margin-left          : 8px;
	height               : 30px
}


.product-six .price ins {
	white-space: nowrap
}

.product-six .btn {
	bottom               : 0;
	font-size            : 13px;
	font-weight          : 300;
	-webkit-border-radius: 0 15px;
	-moz-border-radius   : 0 15px;
	border-radius        : 0 15px;
	bottom               : 39px;
	left                 : 25px;
	max-width            : -webkit-calc(100% - 50px);
	max-width            : -moz-calc(100% - 50px);
	max-width            : calc(100% - 50px);
	width                : 100%;
	opacity              : 0
}

.product-six:hover .btn {
	opacity: 1
}

.product-seven {
	-webkit-border-radius: 23px;
	-moz-border-radius   : 23px;
	border-radius        : 23px;
	background-color     : #fff;
	border               : 1px solid #f5f3fc;
	padding              : 30px 23px 18px
}

.product-seven h2 {
	text-align   : center;
	margin-bottom: 5px
}

.product-seven .image {
	margin-bottom: 24px
}

.product-seven .image img {
	margin: 20px auto
}

.product-seven .price {
	border               : 1px solid #ee232b;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 1px 17px 0;
	font-size            : 13px;
	font-weight          : 300;
	color                : #ee232b;
	line-height          : 21px;
	margin               : auto 0 8px;
	position             : relative;
	bottom               : 28px
}

.product-seven .price del {
	font-size  : 16px;
	font-weight: 300;
	color      : #212341;
	line-height: 25px;
	margin-left: 20px
}

.product-seven .price span {
	font-size  : 13px;
	font-weight: 900;
	line-height: 37px;
	margin     : 0 auto 0 4px
}

.product-seven .offer {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	width                : 55px;
	height               : 30px;
	line-height          : 30px;
	text-align           : center;
	color                : #fff;
	background-color     : #212341;
	font-size            : 16px;
	font-weight          : 700
}

.product-seven .btn-danger-2 {
	max-width            : -webkit-calc(100% - 46px);
	max-width            : -moz-calc(100% - 46px);
	max-width            : calc(100% - 46px);
	width                : 100%;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	bottom               : 54px;
	padding              : 10px 12px;
	font-size            : 13px;
	font-weight          : 300;
	line-height          : 20px;
	opacity              : 0
}

.product-seven:hover .btn-danger-2 {
	opacity: 1
}

.product-seven:hover .btn-success-2 {
	background-color: #fff;
	color           : #67b930
}

@media only screen and (max-width:1399px) {
	.product-seven {
		padding: 30px 15px 18px
	}

	.product-seven .btn-danger-2 {
		max-width: -webkit-calc(100% - 30px);
		max-width: -moz-calc(100% - 30px);
		max-width: calc(100% - 30px)
	}
}

@media only screen and (max-width:1199px) {
	.product-seven .price {
		font-size: 12px;
		padding  : 1px 8px 0
	}

	.product-seven .price del {
		font-size  : 14px;
		margin-left: 12px
	}
}
.product-six .price span.woocommerce-Price-amount.amount{
    color: #fff!important;
}
.product-six .woocommerce-Price-currencySymbol{
    color: #fff!important;

}

.product-eight .image {
	margin-bottom        : 23px;
	-webkit-border-radius: 35px 35px 35px 0;
	-moz-border-radius   : 35px 35px 35px 0;
	border-radius        : 35px 35px 35px 0;
	background-color     : #fff;
	overflow             : hidden;
	-webkit-box-shadow   : 0 10px 50px rgba(0, 0, 0, .08);
	-moz-box-shadow      : 0 10px 50px rgba(0, 0, 0, .08);
	box-shadow           : 0 10px 50px rgba(0, 0, 0, .08)
}

.product-eight .image:not(.full-width) {
	min-height: 268px
}

.product-eight .image:not(.full-width) img {
	max-height: 204px
}

.product-eight .image.full-width img {
	width: 100%
}

.product-eight .image .offer {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #ee232b;
	text-align           : center;
	color                : #fff;
	top                  : 15px;
	right                : 15px;
	width                : 55px;
	height               : 30px;
	line-height          : 30px
}

.product-eight .image .offer.warning {
	background-color: #ffb035
}

.product-eight h2 {
	margin-bottom: 21px
}

.product-eight .price {
	font-size  : 13px;
	font-weight: 300;
	color      : #939aa4;
	line-height: 21px
}

.product-eight .price del {
	font-size  : 16px;
	font-weight: 300;
	color      : #212341;
	line-height: 25px
}



.product-eight .content {
	padding: 0 7px 12px
}

.product-eight .btn-secondary {
	bottom     : 35px;
	right      : 0;
	font-size  : 13px;
	font-weight: 300;
	max-width  : -webkit-calc(100% - 113px);
	max-width  : -moz-calc(100% - 113px);
	max-width  : calc(100% - 113px);
	width      : 100%;
	padding    : 5px 12px;
	line-height: 20px;
	opacity    : 0
}

.product-eight:hover .price {
	opacity: 0
}

.product-eight:hover .btn-secondary {
	opacity: 1
}

.product-not .product-image,
.product-ten .product-image {
	margin-bottom: 25px
}

.product-not .detail h2 {
	margin: 7px 0 15px
}

.product-not:hover .product-image a>img,
.product-ten:hover .product-image a>img {
	-webkit-filter: unset;
	filter        : unset
}

.product-not .detail .icons-offer ul li:not(:last-child) {
	margin-left: 5px
}

.product-not .detail .icons-offer ul li a {
	width                : 30px;
	height               : 30px;
	text-align           : center;
	line-height          : 30px;
	border               : 1px solid #efefef;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	text-align           : center;
	color                : #2d365d
}

.product-not .detail .icons-offer>span {
	width                : 55px;
	height               : 30px;
	line-height          : 30px;
	background-color     : #ee273a;
	text-align           : center;
	font-weight          : 700;
	color                : #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	margin-right         : 10px
}

.product-not:hover .detail .icons-offer ul li a {
	background-color: #67b930;
	border-color    : #67b930;
	color           : #fff
}

.product-ten {
	-webkit-box-shadow   : none;
	-moz-box-shadow      : none;
	box-shadow           : none;
	border               : solid #f5f3fc;
	border-width         : 0 1px;
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0
}

.product-ten .product-image {
	margin-bottom: 0;
	padding-top  : 0;
	height       : 285px
}

.product-ten .detail {
	padding: 0 18px 70px;
	height : 100%
}

.product-ten .add-to-cart {
	white-space: nowrap;
	position   : absolute !important;
	bottom     : 8px
}

.product-ten .add-to-cart span:first-child {
	border               : 5px solid #ffb035;
	width                : 50px;
	height               : 50px;
	font-size            : 35px;
	font-weight          : 300;
	color                : #2d365d;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%
}

.product-ten .add-to-cart span:last-child {
	font-size   : 15px;
	line-height : 19px;
	color       : #2d365d;
	opacity     : 0;
	margin-right: 13px
}

.product-ten:hover .add-to-cart span:first-child {
	background-color: #ffb035;
	color           : #fff
}

.product-ten:hover .add-to-cart span:last-child {
	opacity: 1
}

.product-ten.gradient {
	border               : 0;
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#ffebec), to(#ecfcfc));
	background-image     : -webkit-linear-gradient(top, #ffebec, #ecfcfc);
	background-image     : -moz-linear-gradient(top, #ffebec, #ecfcfc);
	background-image     : -o-linear-gradient(top, #ffebec, #ecfcfc);
	background-image     : linear-gradient(to bottom, #ffebec, #ecfcfc);
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.product-ten.gradient .add-to-cart span:first-child {
	border-color: #2d365d
}

.product-ten.gradient:hover .add-to-cart span:first-child {
	background-color: #2d365d
}

.product-eleven .product-image {
	margin-bottom: 12px
}

.product-eleven .detail .offer {
	margin-top: 0
}

.product-eleven .product-image .discount {
	height               : 30px;
	line-height          : 30px;
	background-color     : #ee273a;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius   : 0 0 10px 10px;
	border-radius        : 0 0 10px 10px;
	top                  : 57px;
	right                : 22px;
	left                 : auto
}

.product-eleven .product-image .discount::after {
	content: none
}

.product-eleven .product-image .bookmark {
	width                : 55px;
	height               : 35px;
	line-height          : 35px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius   : 10px 10px 0 0;
	border-radius        : 10px 10px 0 0;
	font-size            : 20px;
	top                  : 21px;
	right                : 22px;
	z-index              : 4
}

.product-eleven .product-image .colors {
	top : 35px;
	left: 23px
}

.product-eleven .product-image .colors li:not(:last-child) {
	margin-bottom: 5px
}

.product-eleven .product-image .colors li a {
	border: 1px solid #f8f9fb;
	width : 15px;
	height: 15px
}

.product-eleven .detail h2 {
	margin: 7px 0 18px
}

.product-eleven .btns {
	gap       : 21px;
	padding   : 13px 0 0;
	border-top: 1px solid #f5f3fc;
	margin-top: auto
}

.product-eleven .btns button {
	font-size: 20px;
	color    : #2d365d
}

.product-eleven:hover .product-image>a>img {
	-webkit-filter: blur(0);
	filter        : blur(0)
}

.product-twelve {
	padding: 10px 15px 20px 12px;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .1)
}

.product-twelve img {
	max-width  : 30%;
	margin-left: 29px
}

.product-twelve .offer {
	right            : 17px;
	-webkit-transform: translateY(-15px);
	-moz-transform   : translateY(-15px);
	-ms-transform    : translateY(-15px);
	-o-transform     : translateY(-15px);
	transform        : translateY(-15px);
	background-color : #ff2f60;
	width            : 50px;
	height           : 50px;
	line-height      : 50px;
	z-index          : 3
}

.product-twelve .detail {
	max-width: 70%
}

.product-twelve .detail h2 {
	margin-bottom: 5px;
	font-size    : 14px;
	line-height  : 22px;
	color        : #2d365d;
	height       : 44px
}

.product-twelve .detail h2 a:hover {
	color: #ee273a
}

.product-twelve .detail .price {
	color      : #232323;
	line-height: 22px;
	font-size  : 14px
}

.product-twelve .detail .price b {
	font-weight: 900;
	line-height: 26px;
	margin-left: 6px;
	color      : #49be78
}

@media only screen and (max-width:767px) {
	.product-twelve {
		padding: 16px 12px
	}

	.product-twelve .detail h2 {
		font-size: 12px
	}

	.product-twelve .detail .price {
		font-size  : 12px;
		line-height: 18px
	}

	.product-twelve .detail .price b {
		font-size  : 18px;
		line-height: 30px
	}
}

.product-thirteen {
	padding: 30px 30px 15px 30px
}

.product-thirteen .discount {
	width           : 50px;
	height          : 50px;
	line-height     : 50px;
	background-color: #003cff;
	top             : 20px;
	right           : 26px
}

.product-thirteen .btns {
	top               : 26px;
	left              : 24px;
	-webkit-transform : translateX(-100px);
	-moz-transform    : translateX(-100px);
	-ms-transform     : translateX(-100px);
	-o-transform      : translateX(-100px);
	transform         : translateX(-100px);
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear;
	z-index           : 5
}

.product-thirteen .btns li:not(:last-child) {
	margin-bottom: 9px
}

.product-thirteen .btns li a {
	width           : 40px;
	height          : 40px;
	line-height     : 40px;
	color           : #fff;
	font-size       : 17px;
	background-color: #121320
}

.product-thirteen .btns li a:hover {
	background-color: #fff;
	color           : #121320
}

.product-thirteen .product-image {
	margin-bottom: 45px
}

.product-thirteen:hover .btns {
	-webkit-transform: translateX(0);
	-moz-transform   : translateX(0);
	-ms-transform    : translateX(0);
	-o-transform     : translateX(0);
	transform        : translateX(0)
}

.product-thirteen:hover .product-image>a>img {
	-webkit-filter: blur(0);
	filter        : blur(0)
}

.product-thirteen-two .btns {
	-webkit-transform: translate(-50%, -50%) scale(0);
	-moz-transform   : translate(-50%, -50%) scale(0);
	-ms-transform    : translate(-50%, -50%) scale(0);
	-o-transform     : translate(-50%, -50%) scale(0);
	transform        : translate(-50%, -50%) scale(0);
	top              : 50%;
	left             : 50%
}

.product-thirteen-two .btns li:not(:last-child) {
	margin: 0 0 0 10px
}

.product-thirteen-two .btns li a {
	background-color  : #fff;
	color             : #121320;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .16);
	-moz-box-shadow   : 0 3px 20px rgba(0, 0, 0, .16);
	box-shadow        : 0 3px 20px rgba(0, 0, 0, .16)
}

.product-thirteen-two .btns li a:hover {
	background-color: #121320;
	color           : #fff
}

.product-thirteen-two:hover .btns {
	-webkit-transform: translate(-50%, -50%) scale(1);
	-moz-transform   : translate(-50%, -50%) scale(1);
	-ms-transform    : translate(-50%, -50%) scale(1);
	-o-transform     : translate(-50%, -50%) scale(1);
	transform        : translate(-50%, -50%) scale(1)
}

.product-thirteen-two:hover .product-image>a>img {
	-webkit-filter: blur(7px);
	filter        : blur(7px)
}

.product-thirteen-three .btns {
	top              : auto;
	bottom           : 23px;
	left             : 50%;
	-webkit-transform: translate(-50%, 90px);
	-moz-transform   : translate(-50%, 90px);
	-ms-transform    : translate(-50%, 90px);
	-o-transform     : translate(-50%, 90px);
	transform        : translate(-50%, 90px)
}

.product-thirteen-three .btns li:not(:last-child) {
	margin: 0 0 0 10px
}

.product-thirteen-three .btns li a {
	background-color: #2d365d;
	color           : #fff
}

.product-thirteen-three:hover .btns {
	-webkit-transform: translate(-50%, 0);
	-moz-transform   : translate(-50%, 0);
	-ms-transform    : translate(-50%, 0);
	-o-transform     : translate(-50%, 0);
	transform        : translate(-50%, 0)
}

.product-thirteen-three:hover .detail .price {
	opacity: 0
}

.product-seven .btn-success-2,
.product-eight .btn-success-2 {
	padding              : 0 12px;
	width                : auto;
	height               : 30px;
	line-height          : 26px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	border               : 2px solid #67b930
}

.product h2,
.product-two h2,
.product-three h2,
.product-four h2,
.product-fiv h2,
.product-six h2,
.product-name {
	font-size  : 14px;
	font-weight: 500;
	line-height: 22px;
	height     : 44px;
	overflow   : hidden
}

.product h2 a,
.product-two h2 a,
.product-three h2 a,
.product-four h2 a,
.product-fiv h2 a,
.product-six h2 a,
.product-name a,
.product-name a:hover,
.product-name a:focus,
.product-name a:active {
	color: #2d365d
}

.product h2 a:hover,
.product-two h2 a:hover,
.product-three h2 a:hover,
.product-four h2 a:hover,
.product-fiv h2 a:hover,
.product-six h2 a:hover,
.product-name a:hover {
	color: #ee273a
}

.swiper-button-next::after,
.swiper-button-prev::after {
	font-size: 14px !important;
	color    : #939aa4
}

.article figure {
	background-color  : #fff;
	-webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .07);
	-moz-box-shadow   : 0 5px 50px rgba(0, 0, 0, .07);
	box-shadow        : 0 5px 50px rgba(0, 0, 0, .07);
	padding           : 10px
}

.article figure img {
	-o-object-fit: cover;
	object-fit   : cover;
	height       : 180px
}

.article figure .category-time {
	top              : 0;
	left             : 50%;
	-webkit-transform: translate(-50%, -5px);
	-moz-transform   : translate(-50%, -5px);
	-ms-transform    : translate(-50%, -5px);
	-o-transform     : translate(-50%, -5px);
	transform        : translate(-50%, -5px);
	background-color : #ee273a;
	font-size        : 14px;
	font-weight      : 500;
	line-height      : 30px
}

.article figure .category-time,
.article figure .category-time a {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	color                : #fff
}

.article figure .category-time a {
	padding         : 0 32px;
	background-color: #212341
}

.article figure .category-time span {
	padding: 0 15px
}

.article h2 {
	line-height     : 30px;
	font-size       : 20px;
	font-weight     : 900;
	margin-bottom   : 12px;
	white-space     : nowrap;
	overflow        : hidden;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis
}

.article h2 a {
	color: #ee273a
}

.article h2 a:hover {
	color: #212341
}

.article p {
	font-size  : 13px;
	color      : #939aa4;
	line-height: 24px;
	height     : 48px;
	overflow   : hidden
}

@media only screen and (max-width:575px) {
	.article h2 {
		font-size: 16px
	}
}

.breadcrumb {
	overflow          : auto hidden;
	-webkit-flex-wrap : wrap;
	-ms-flex-wrap     : wrap;
	flex-wrap         : wrap;
	-ms-overflow-style: none;
	scrollbar-width   : 0
}

.breadcrumb::-webkit-scrollbar {
	display: none
}

.breadcrumb::before {
	content       : "";
	font-family   : "icomoon";
	margin-left   : 0;
	font-size     : 18px;
	color         : #b3bbc7;
	display       : inline-block;
	vertical-align: middle
}

.breadcrumb-item {
	font-size       : 13px;
	font-weight     : 700;
	color           : #232323;
	padding         : 0;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.breadcrumb-item:not(:last-child) {
	margin-left: 24px
}

.breadcrumb-item a,
.breadcrumb-item a:hover,
.breadcrumb-item a:focus,
.breadcrumb-item a:active {
	color: #b3bbc7
}

.breadcrumb-item a:hover {
	color: #ee273a
}

.breadcrumb-item+.breadcrumb-item {
	padding: 0
}

.breadcrumb-item+.breadcrumb-item::before {
	content: none
}

.nav-pills .nav-item:not(:last-child) {
	margin-left: 12px
}

.nav-pills .nav-link {
	font-size            : 16px;
	font-weight          : 400;
	color                : #212341;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 12px 22px;
	line-height          : 21px
}

.nav-pills .nav-link.active {
	background-color  : #ee273a;
	-webkit-box-shadow: 0 10px 35px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 10px 35px rgba(238, 39, 58, .25);
	box-shadow        : 0 10px 35px rgba(238, 39, 58, .25);
	font-weight       : 700
}

.comments li:not(:last-child) {
	margin-bottom: 48px
}

.comments li .content .info>i {
	width           : 65px;
	height          : 65px;
	background-color: #f5f3fc;
	line-height     : 65px;
	font-size       : 24px;
	color           : #9087ce;
	margin-left     : 9px
}

.comments li .content .info .detail {
	background-color     : #f8f9fb;
	padding              : 15px 33px 9px 36px;
	width                : -webkit-calc(100% - 74px);
	width                : -moz-calc(100% - 74px);
	width                : calc(100% - 74px);
	margin               : 0;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.comments li .content .info .detail .author {
	font-weight: 900
}

.comments li .content .info .detail .date {
	font-weight: 300;
	text-align : right
}

.comments li .content .info .detail .star {
	direction  : ltr;
	margin-left: 19px
}

.comments li .content .info .detail .star i {
	color: #212341
}

.comments li .content .info .detail .star i.active {
	color: #ef9a3d
}

.comments li .content .info .detail .star i:not(:last-child) {
	margin-right: 6px
}

.comments li .content .info .detail .position {
	background-color: #2d365d;
	font-weight     : 300;
	color           : #fff;
	line-height     : 21px;
	padding         : 2px 18px
}

.comments li .content .box {
	padding: 26px 103px 0 60px
}

.comments li .content .box p {
	font-weight  : 300;
	line-height  : 26px;
	color        : #2d365d;
	margin-bottom: 29px
}

.comments li .content .box .strengths span,
.comments li .content .box .weak span {
	font-size  : 14px;
	font-weight: 300;
	color      : #2d365d;
	line-height: 26px
}

.comments li .content .box .strengths span:first-child,
.comments li .content .box .weak span:first-child {
	font-weight: 900;
	color      : #49be78
}

.comments li .content .box .strengths span:not(:last-child),
.comments li .content .box .weak span:not(:last-child) {
	margin-left: 21px
}

.comments li .content .box .strengths span:not(:first-child)::before,
.comments li .content .box .weak span:not(:first-child)::before {
	content              : "";
	width                : 6px;
	height               : 6px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #49be78;
	margin-left          : 8px;
	display              : inline-block;
	vertical-align       : middle
}

.comments li .content .box .weak {
	margin-top: 12px
}

.comments li .content .box .weak span:first-child {
	color: #ee273a
}

.comments li .content .box .weak span:not(:first-child)::before {
	background-color: #ee273a
}

@media only screen and (max-width:767px) {
	.comments li .content .box {
		padding: 26px 0 0
	}
}

@media only screen and (max-width:575px) {
	.comments li .content .info .detail {
		padding              : 15px 20px 9px;
		width                : 100%;
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.comments li .content .info .detail .star {
		margin: 12px 0
	}
}

.send-comment {
	margin   : 161px auto 0;
	max-width: 764px;
	width    : 100%
}

.send-comment .btn {
	height     : 55px;
	line-height: 55px;
	max-width  : 414px
}

@media only screen and (max-width:767px) {
	.send-comment {
		margin-top: 60px
	}

	.send-comment .form-group label {
		right: 20px
	}

	.send-comment .btn {
		max-width: 100%
	}
}

.send-comment .form-group,
.auth .form-group {
	margin-bottom: 29px
}

.send-comment .form-group label,
.auth .form-group label {
	font-size       : 12px;
	font-weight     : 300;
	color           : #2d365d;
	top             : -10px;
	right           : 52px;
	padding         : 0 15px 0 21px;
	background-color: #fff
}

.send-comment .form-group .form-control,
.auth .form-group .form-control {
	border-color    : #efefef;
	background-color: #fff;
	padding         : 0 16px;
	height          : 45px
}

.send-comment .form-group .form-control:focus,
.auth .form-group .form-control:focus {
	border-color: #ee273a
}

.send-comment .form-group textarea.form-control,
.auth .form-group textarea.form-control {
	height               : 235px;
	padding              : 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

@media only screen and (max-width:767px) {

	.send-comment .form-group textarea.form-control,
	.auth .form-group textarea.form-control {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
	right: 0;
	left : auto
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
	top               : 0;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	left              : -4px;
	width             : 11px;
	height            : 10px;
	cursor            : pointer;
	border            : 0;
	background-color  : transparent
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::before {
	content: none
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::after {
	border           : 11px solid;
	border-color     : transparent transparent #67b930;
	background-color : transparent;
	-webkit-transform: scale(.6, 1.3);
	-moz-transform   : scale(.6, 1.3);
	-ms-transform    : scale(.6, 1.3);
	-o-transform     : scale(.6, 1.3);
	transform        : scale(.6, 1.3);
	top              : 0;
	left             : 0
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle-lower {
	top  : -14px;
	right: auto;
	left : -16px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle-lower:after {
	border-color: #67b930 transparent transparent
}

.noUi-target {
	background-color     : #e7ebee;
	height               : 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	border               : 0
}

.noUi-connect {
	background-color     : #67b930;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px
}

.form-check {
	padding-right: 32px
}

.form-check-input {
	opacity: 0
}

.form-check-label {
	cursor: pointer
}

.form-check-label::after {
	width                : 20px;
	height               : 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	content              : "";
	top                  : 0;
	right                : 0;
	border               : 1px solid #e7ebee
}

.form-check-label::before {
	content              : "";
	top                  : 4px;
	right                : 4px;
	width                : 12px;
	height               : 12px;
	background-color     : #ee273a;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	opacity              : 0
}

.form-check-input.activeFilter+.form-check-label::before {
	opacity: 1
}

.form-switch {
	padding-right: 70px
}

.form-switch .form-check-label::before {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 54px;
	height               : 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	background-color     : #e7ebee;
	opacity              : 1
}

.form-switch .form-check-label::after {
	width                : 25px;
	height               : 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #2d365d;
	top                  : 0;
	right                : 34px;
	-webkit-transform    : translateY(-10%);
	-moz-transform       : translateY(-10%);
	-ms-transform        : translateY(-10%);
	-o-transform         : translateY(-10%);
	transform            : translateY(-10%)
}

.form-switch .form-check-input:checked+label::before {
	background-color: #e7f2dd
}

.form-switch .form-check-input:checked+label::after {
	right           : 0;
	background-color: #67b930
}

.pagination {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap    : wrap;
	flex-wrap        : wrap
}

.pagination .page-item {
	font-size  : 14px;
	font-weight: 500;
	color      : #232323
}

.pagination .page-item:not(:last-child) {
	margin-left: 15px
}

.pagination .page-item span {
	font-weight          : 900;
	width                : 40px;
	height               : 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	text-align           : center;
	line-height          : 40px;
	display              : inline-block
}

.pagination .page-item span.now {
	background-color: #f8f9fb;
	margin-right    : 12px
}

.pagination .page-item .page-next,
.pagination .page-item .page-prev {
	background-color     : #fff;
	border               : 1px solid #d5dbe0;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	-webkit-box-shadow   : 0 10px 20px rgba(0, 0, 0, .08);
	-moz-box-shadow      : 0 10px 20px rgba(0, 0, 0, .08);
	box-shadow           : 0 10px 20px rgba(0, 0, 0, .08);
	color                : #232323;
	padding              : 8px 22px;
	line-height          : 21px
}

.pagination .page-item .page-next:hover,
.pagination .page-item .page-prev:hover {
	border-color      : #ee273a;
	-webkit-box-shadow: 0 10px 20px rgba(238, 39, 58, .08);
	-moz-box-shadow   : 0 10px 20px rgba(238, 39, 58, .08);
	box-shadow        : 0 10px 20px rgba(238, 39, 58, .08)
}

@media only screen and (max-width:575px) {

	.pagination .page-item .page-next,
	.pagination .page-item .page-prev {
		-webkit-border-radius: 12px;
		-moz-border-radius   : 12px;
		border-radius        : 12px
	}
}

.product-two {
	border          : 3px solid #f5f3fc;
	background-color: #fff;
	padding         : 15px 25px 15px
}

.product-two-image {
	padding-bottom: 35px;
	margin-bottom : 5px;
	border-bottom : 1px solid #f5f3fc
}

.product-two-image img {
	margin    : 0 auto;
	max-height: 190px
}

.product-two-detail {
	border-top : 1px solid #f5f3fc;
	padding-top: 20px
}

.product-two-detail h2 {
	font-size    : 14px;
	line-height  : 22px;
	overflow     : hidden;
	height       : 44px;
	margin-bottom: 18px
}

.product-two-detail h2 a {
	color: #2d365d
}

.product-two-detail h2 a:hover {
	color: #ee273a
}

.product-two-detail .offer-price {
	background-color: #f8f9fb;
	height          : 30px;
	padding         : 0 5px
}

.product-two-detail .offer-price del {
	font-size                    : 16px;
	font-weight                  : 300;
	line-height                  : 24px;
	color                        : #ee232b;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070;
	margin-left                  : 13px
}

.product-two-detail .offer-price span {
	font-size  : 16px;
	font-weight: 900;
	color      : #49be78;
	line-height: 24px
}

.product-two-detail .offer-price span i {
	font-style  : normal;
	font-size   : 14px;
	font-weight : 300;
	color       : #232323;
	line-height : 21px;
	margin-right: 6px
}

.product-two-detail .status {
	background-color     : #fff3f0;
	width                : 66px;
	line-height          : 25px;
	line-height          : 25px;
	color                : #ff8a66;
	font-size            : 14px;
	font-weight          : 300;
	text-align           : center;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	top                  : 16px;
	right                : 16px
}

.product-two-detail .offer {
	width           : 55px;
	height          : 25px;
	text-align      : center;
	line-height     : 25px;
	top             : 13px;
	left            : 3px;
	background-color: #ee273a;
	color           : #fff;
	font-size       : 14px;
	font-weight     : 700
}

.product-two-detail .btn {
	bottom               : 16px;
	left                 : 25px;
	max-width            : -webkit-calc(100% - 50px);
	max-width            : -moz-calc(100% - 50px);
	max-width            : calc(100% - 50px);
	line-height          : 20px;
	padding              : 5px 12px;
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0;
	opacity              : 0
}

.product-two:hover {
	border-color: #212341
}

.product-two:hover .btn {
	opacity: 1
}

@media only screen and (max-width:1199px) {
	.product-two {
		padding: 47px 15px 25px
	}

	.product-two-detail .offer-price span {
		font-size: 20px
	}
}

.article-two img {
	height       : 160px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-two .date-view {
	padding         : 15px 24px 17px 37px;
	background-color: #ee273a
}

.article-two .date-view span {
	color      : #fff;
	font-weight: 500;
	line-height: 21px
}

.article-two .date-view span i {
	color      : #f8ba4b;
	margin-left: 5px
}

.article-two h2 {
	font-size       : 16px;
	font-weight     : 900;
	line-height     : 24px;
	white-space     : nowrap;
	overflow        : hidden;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis;
	margin          : 29px 0 13px
}

.article-two h2::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	width                : 12px;
	height               : 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	border               : 3px solid #f8ba4b;
	margin-left          : 8px
}

.article-two h2 a {
	color: #2d365d
}

.article-two h2 a:hover {
	color: #ee273a
}

.article-two p {
	font-size  : 13px;
	line-height: 24px;
	color      : #939aa4;
	height     : 44px;
	overflow   : hidden
}

@media only screen and (max-width:767px) {
	.article-two .date-view {
		padding: 12px
	}

	.article-two .date-view span {
		font-size: 12px
	}
}

.product-three {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	border            : 1px solid #f5f3fc;
	padding           : 15px 20px 25px
}

.product-three .image img {
	height: 209px;
	margin: 0 auto
}

.product-three .detail {
	padding: 0
}

.product-three .detail h2 {
	margin: 40px 0 21px
}

.product-three .detail .price-offer {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #00867d;
	font-size            : 13px;
	font-weight          : 300;
	color                : #fff;
	width                : 100%;
	height               : 30px;
	line-height          : 30px;
	padding              : 5px 12px
}

.product-three .detail .price-offer del {
	font-size                    : 16px;
	line-height                  : 25px;
	-webkit-text-decoration-color: #000;
	-moz-text-decoration-color   : #000;
	text-decoration-color        : #000;
	margin-left                  : 12px
}

.product-three .detail .price-offer span {
	font-weight: 900;
	font-size: 13px;
	line-height: 20px
}

.product-three .detail .offer {
	text-decoration      : none;
	bottom               : 49px;
	left                 : 29px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #ee232b;
	width                : 40px;
	height               : 25px;
	line-height          : 25px;
	font-size            : 14px;
	font-weight          : 700;
	color                : #fff;
	text-align           : center;
	z-index              : 4
}

.product-three .detail .status {
	top  : 16px;
	right: 16px
}

.product-three .detail .btn {
	bottom     : 25px;
	left       : 20px;
	max-width  : -webkit-calc(100% - 40px);
	max-width  : -moz-calc(100% - 40px);
	max-width  : calc(100% - 40px);
	z-index    : 2;
	height     : 30px;
	line-height: 30px;
	font-size  : 13px;
	font-weight: 300;
	opacity    : 0;
	visibility : hidden
}

.product-three:hover {
	border-color: #212341
}

.product-three:hover .detail .btn {
	opacity   : 1;
	visibility: visible
}

@media only screen and (max-width:1199px) {
	.product-three .detail .offer-price {
		font-size: 12px
	}

	.product-three .detail .offer-price del {
		font-size: 14px
	}

	.product-three .detail .offer-price span {
		font-size: 20px
	}

	.product-three .detail .btn {
		left     : 12px;
		max-width: -webkit-calc(100% - 24px);
		max-width: -moz-calc(100% - 24px);
		max-width: calc(100% - 24px)
	}
}

.article-three figure {
	margin-bottom     : 30px;
	padding           : 20px;
	background-color  : #fff;
	-webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .07);
	-moz-box-shadow   : 0 5px 50px rgba(0, 0, 0, .07);
	box-shadow        : 0 5px 50px rgba(0, 0, 0, .07)
}

.article-three figure img {
	width                : 100%;
	-webkit-border-radius: 30px;
	-moz-border-radius   : 30px;
	border-radius        : 30px;
	height               : 300px;
	-o-object-fit        : cover;
	object-fit           : cover
}

.article-three figure .category {
	top                  : 35px;
	left                 : 35px;
	background-color     : #eeddd3;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	line-height          : 30px;
	padding              : 0 16px;
	font-size            : 13px;
	color                : #212341
}

.article-three h2 {
	font-size       : 16px;
	font-weight     : 700;
	line-height     : 30px;
	white-space     : nowrap;
	overflow        : hidden;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis;
	text-align      : center;
	margin-bottom   : 36px
}

.article-three h2 a {
	color: #212341
}

.article-three h2 a:hover {
	color: #ee273a
}

.article-three .date {
	font-size  : 11px;
	font-weight: 300;
	color      : #2d365d;
	line-height: 39px;
	text-align : center;
	margin-left: 23px
}

.article-three .date span {
	width                : 60px;
	height               : 60px;
	background-color     : #f8f9fb;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 60px;
	font-size            : 20px;
	font-weight          : 300;
	color                : #2d365d;
	margin               : 0 auto;
	-webkit-box-shadow   : 0 0 0 12px rgba(248, 249, 251, .5);
	-moz-box-shadow      : 0 0 0 12px rgba(248, 249, 251, .5);
	box-shadow           : 0 0 0 12px rgba(248, 249, 251, .5)
}

.article-three p {
	font-size   : 13px;
	font-weight : 300;
	color       : #47494c;
	line-height : 22px;
	height      : 66px;
	overflow    : hidden;
	padding     : 15px 0 14px;
	border      : solid #f5f3fc;
	border-width: 1px 0;
	margin      : 0
}

.article-three:hover .date span {
	background-color: #ee273a;
	color           : #fff
}

.colors-product {
	max-width: 50%;
	width    : 100%
}

.colors-product ul li label {
	padding              : 5px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	cursor               : pointer
}

.colors-product ul li label .color {
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	width                : 22px;
	height               : 22px;
	border               : 1px solid #b3bbc7
}

.colors-product ul li label .name {
	font-size  : 11px;
	font-weight: 300;
	color      : #2d365d;
	width      : 0;
	overflow   : hidden
}

.colors-product ul li input:checked+label {
	border: 1px solid #efefef
}

.colors-product ul li input:checked+label .name {
	margin-right: 8px;
	padding-left: 10px;
	width       : -webkit-fit-content;
	width       : -moz-fit-content;
	width       : fit-content
}

#specifications ul li:not(:last-child) {
	margin-bottom: 8px
}

#specifications ul li::after {
	content              : "";
	top                  : 0;
	right                : 0;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	width                : 5px;
	height               : 100%;
	background-color     : #f8f9fb
}

@media only screen and (max-width:575px) {
	#specifications ul li::after {
		content: none
	}
}

#specifications ul li span {
	padding    : 18px 30px 16px;
	color      : #232323;
	line-height: 22px
}

#specifications ul li span:first-child {
	width: 20%
}

#specifications ul li span:last-child {
	width                : 80%;
	font-weight          : 700;
	background-color     : #f8f9fb;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px
}

@media only screen and (max-width:991px) {
	#specifications ul li span:first-child {
		width: 30%
	}

	#specifications ul li span:last-child {
		width: 70%
	}
}

@media only screen and (max-width:767px) {
	#specifications ul li span:first-child {
		width: 35%
	}

	#specifications ul li span:last-child {
		width: 65%
	}
}

@media only screen and (max-width:575px) {
	#specifications ul li span {
		padding: 15px 20px
	}

	#specifications ul li span:first-child,
	#specifications ul li span:last-child {
		width: 100%
	}
}

#comments {
	-webkit-box-shadow: 0 10px 75px rgba(0, 0, 0, .08);
	-moz-box-shadow   : 0 10px 75px rgba(0, 0, 0, .08);
	box-shadow        : 0 10px 75px rgba(0, 0, 0, .08);
	background-color  : #fff;
	padding           : 69px 60px 121px 65px
}

@media only screen and (max-width:767px) {
	#comments {
		padding: 40px 20px 60px
	}
}

#comments::before {
	content          : "";
	bottom           : 100%;
	left             : 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%);
	background-color : #ee273a;
	width            : 95%;
	height           : 5px
}

#comments .rate-comment {
	padding-bottom: 63px;
	margin-bottom : 59px;
	border-bottom : 1px solid #f5f3fc
}

#comments .rate-comment .title,
#comments .rate-comment .sub-title {
	font-size  : 13px;
	font-weight: 300;
	color      : #2d365d;
	line-height: 26px
}

#comments .rate-comment .title {
	margin-bottom: 26px
}

#comments .rate-comment .text-login {
	color        : #39d4df;
	font-size    : 13px;
	font-weight  : 700;
	line-height  : 26px;
	margin-bottom: 37px
}

#comments .rate-comment .text-login:hover {
	color: #ee273a
}

#comments .rate-comment .btn {
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	background-color     : #2d365d;
	padding              : 17px 16px;
	line-height          : 21px;
	font-size            : 16px;
	font-weight          : 700
}

#comments .rate-comment .rate-box-title {
	font-size    : 16px;
	color        : #2d365d;
	line-height  : 26px;
	margin-bottom: 4px
}

#comments .rate-comment .rate-box-count {
	color        : #2d365d;
	font-weight  : 500;
	line-height  : 22px;
	margin-bottom: 15px
}

#comments .rate-comment .rate-box-count span {
	font-size  : 50px;
	font-weight: 900;
	line-height: 75px;
	margin-left: 8px
}

#comments .rate-comment .rate-box-count i {
	font-style : normal;
	color      : #ee232b;
	font-weight: 900
}

@media only screen and (max-width:767px) {
	#comments .rate-comment .rate-box-count span {
		font-size  : 40px;
		line-height: 65px
	}
}

#comments .rate-comment .rate-box-progress li {
	max-width: 45%;
	width    : 100%
}

#comments .rate-comment .rate-box-progress li:not(:nth-child(n+5)) {
	margin-bottom: 28px
}

#comments .rate-comment .rate-box-progress li>span {
	font-size  : 12px;
	font-weight: 300;
	color      : #2d365d;
	line-height: 18px
}

#comments .rate-comment .rate-box-progress li .progress {
	width           : -webkit-calc(100% - 50px);
	width           : -moz-calc(100% - 50px);
	width           : calc(100% - 50px);
	height          : 6px;
	background-color: #f5f3fc;
	direction       : ltr
}

#comments .rate-comment .rate-box-progress li .progress-bar {
	background-color: #49be78
}

@media only screen and (max-width:575px) {
	#comments .rate-comment .rate-box-progress li {
		max-width: 100%
	}

	#comments .rate-comment .rate-box-progress li:not(:nth-child(n+6)) {
		margin-bottom: 28px
	}
}

.box-gallery {
	position  : fixed;
	z-index   : 9999;
	opacity   : 0;
	visibility: hidden
}

.box-gallery-dialog {
	height          : 100vh;
	overflow        : hidden auto;
	background-color: #fff
}

.box-gallery-content {
	padding-bottom  : 40px;
	padding         : 16px;
	background-color: #fff;
	width           : 100%;
	height          : 100%
}

.box-gallery-header {
	margin-bottom : 32px;
	padding-bottom: 16px;
	border-bottom : 1px solid #f5f3fc
}

.box-gallery-header h4 {
	font-weight  : 600;
	font-size    : 20px;
	line-height  : 32px;
	color        : #232323;
	margin-bottom: 0
}

.box-gallery-close {
	font-size: 20px;
	color    : #000
}

.box-gallery-body {
	-webkit-box-pack       : center;
	-webkit-justify-content: center;
	-moz-box-pack          : center;
	-ms-flex-pack          : center;
	justify-content        : center;
	padding                : 0 12px
}

.box-gallery-body ul {
	height            : 100%;
	overflow          : hidden auto;
	-ms-overflow-style: auto;
	scrollbar-width   : 0
}

.box-gallery-body ul li {
	width                : 120px;
	height               : 120px;
	-webkit-border-radius: 12px;
	-moz-border-radius   : 12px;
	border-radius        : 12px;
	border               : 1px solid #f5f3fc;
	cursor               : pointer
}

.box-gallery-body ul li:not(:last-child) {
	margin-bottom: 20px
}

.box-gallery-body ul li img {
	height: 85px
}

.box-gallery-body>img {
	max-width : -webkit-calc(100% - 130px);
	max-width : -moz-calc(100% - 130px);
	max-width : calc(100% - 130px);
	height    : auto;
	max-height: 483px
}

@media only screen and (max-width:575px) {
	.box-gallery-body ul {
		display : -webkit-box;
		display : -webkit-flex;
		display : -moz-box;
		display : -ms-flexbox;
		display : flex;
		height  : 83px;
		overflow: auto hidden
	}

	.box-gallery-body ul li {
		height: 83px;
		width : 83px
	}

	.box-gallery-body ul li img {
		width : 80%;
		height: auto
	}

	.box-gallery-body>img {
		max-width: 100%
	}
}

.box-gallery.open {
	opacity   : 1;
	visibility: visible
}

.options-box {
	background-color: #fff9eb;
	padding         : 22px 0 26px;
	margin          : 35px 0
}

.options-box li {
	text-align: center
}

.options-box li i {
	color        : #2d365d;
	margin-bottom: 20px;
	font-size    : 48px
}

.options-box li i::after {
	content              : "";
	top                  : 12px;
	left                 : 50%;
	-webkit-transform    : translateX(-50%);
	-moz-transform       : translateX(-50%);
	-ms-transform        : translateX(-50%);
	-o-transform         : translateX(-50%);
	transform            : translateX(-50%);
	background-color     : rgba(45, 54, 93, .1);
	width                : 30px;
	height               : 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%
}

.options-box li span {
	color      : #212341;
	line-height: 19px
}

@media only screen and (max-width:575px) {
	.options-box li:nth-child(n+4) {
		margin-top: 16px
	}
}

@media only screen and (max-width:419px) {
	.options-box li:nth-child(n+3) {
		margin-top: 16px
	}

	.options-box li:last-child {
		margin: 0 auto
	}
}

.nav-responsive {
	z-index           : 99999;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition     : all .3s ease-in-out .3s;
	-moz-transition   : all .3s ease-in-out .3s;
	transition        : all .3s ease-in-out .3s;
	opacity           : 0;
	visibility        : hidden
}

.nav-responsive,
.nav-responsive-backdrop {
	position: fixed
}

.nav-responsive-close {
	z-index: 3
}

.nav-responsive-backdrop {
	background-color       : rgba(0, 0, 0, .6);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter        : blur(10px)
}

.nav-responsive-content-logo {
	margin    : 20px;
	text-align: center
}

.nav-responsive-content ul li i {
	top: 14px
}

.nav-responsive-content ul li ul li:first-child {
	padding-top: 16px
}

.nav-responsive-content ul li ul li:last-child {
	padding-bottom: 16px
}

.nav-responsive-content ul li.opened i {
	-webkit-transform: rotate(180deg);
	-moz-transform   : rotate(180deg);
	-ms-transform    : rotate(180deg);
	-o-transform     : rotate(180deg);
	transform        : rotate(180deg)
}

.nav-responsive.opened {
	opacity           : 1;
	visibility        : visible;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition     : all .3s ease-in-out 0s;
	-moz-transition   : all .3s ease-in-out 0s;
	transition        : all .3s ease-in-out 0s
}

.nav-responsive.opened .nav-responsive-content {
	right             : 0;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition     : all .3s ease-in-out .3s;
	-moz-transition   : all .3s ease-in-out .3s;
	transition        : all .3s ease-in-out .3s
}

.article-four {
	background-color: #fff9eb
}

.article-four figure {
	z-index: 3
}

.article-four figure::after {
	content              : "";
	bottom               : 0;
	left                 : 0;
	width                : 100%;
	height               : -webkit-calc(100% - 22px);
	height               : -moz-calc(100% - 22px);
	height               : calc(100% - 22px);
	background-image     : -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
	background-image     : -webkit-linear-gradient(top, transparent, #000);
	background-image     : -moz-linear-gradient(top, transparent, #000);
	background-image     : -o-linear-gradient(top, transparent, #000);
	background-image     : linear-gradient(to bottom, transparent, #000);
	-webkit-border-radius: 33px;
	-moz-border-radius   : 33px;
	border-radius        : 33px
}

.article-four figure img {
	height       : 256px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-four figure h2 {
	position        : absolute !important;
	font-size       : 16px;
	font-weight     : 900;
	line-height     : 30px;
	z-index         : 4;
	right           : 29px;
	bottom          : 24px;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis;
	width           : -webkit-calc(100% - 35px);
	width           : -moz-calc(100% - 35px);
	width           : calc(100% - 35px);
	color           : #fff
}

.article-four figure h2::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	width                : 12px;
	height               : 12px;
	border               : 3px solid #f8ba4b;
	margin-left          : 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%
}

.article-four figure h2 a {
	color: #fff
}

.article-four figure h2 a:hover {
	color: #ee273a
}

.article-four .date-view {
	padding: 15px 24px 17px
}

.article-four .date-view span {
	font-weight: 500
}

.article-four .date-view span b {
	font-weight: 900
}

@media only screen and (max-width:767px) {
	.article-four figure h2 {
		font-size: 14px
	}
}

.article-five figure {
	z-index: 3
}

.article-five figure>a::after {
	content              : "";
	background-image     : -webkit-linear-gradient(225deg, transparent, #000);
	background-image     : -moz-linear-gradient(225deg, transparent, #000);
	background-image     : -o-linear-gradient(225deg, transparent, #000);
	background-image     : linear-gradient(225deg, transparent, #000);
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px
}

.article-five figure img {
	height       : 100px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-five figure ul {
	left   : 17px;
	z-index: 5
}

.article-five figure ul li {
	background-color     : #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	width                : 89px;
	line-height          : 30px;
	height               : 30px;
	font-weight          : 500;
	font-size            : 14px
}

.article-five figure ul li,
.article-five figure ul li a {
	color: #2d365d
}

.article-five figure ul li:last-child {
	background-color: #ee273a;
	color           : #fff
}

.article-five h2 {
	font-size    : 18px;
	font-weight  : 900;
	margin-bottom: 11px
}

.article-five h2 a {
	color: #2d365d
}

.article-five h2 a:hover {
	color: #ee273a
}

.article-five p {
	color      : #939aa4;
	font-size  : 13px;
	line-height: 24px;
	height     : 72px;
	overflow   : hidden
}

.article-six figure {
	z-index: 2
}

.article-six figure::after {
	content                : "";
	z-index                : -1;
	max-width              : -webkit-calc(100% - 26px);
	max-width              : -moz-calc(100% - 26px);
	max-width              : calc(100% - 26px);
	width                  : 100%;
	right                  : 0;
	bottom                 : 0;
	height                 : 154px;
	background             : url(./../../images/bg-article-six.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.article-six figure img {
	height       : 376px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-six figure .info {
	max-width: -webkit-calc(100% - 26px);
	max-width: -moz-calc(100% - 26px);
	max-width: calc(100% - 26px);
	width    : 100%;
	padding  : 15px 26px 17px
}

.article-six figure .info li {
	font-size  : 13px;
	font-weight: 500
}

.article-six figure .info li b {
	font-weight: 900
}

.article-six h2 {
	font-size  : 16px;
	font-weight: 900;
	line-height: 30px;
	padding    : 0 26px;
	margin-top : 20px
}

.article-six h2 a {
	color: #fff
}

.article-six h2 a:hover {
	color: #ee273a
}

@media only screen and (max-width:767px) {

	.article-six figure img,
	.article-six figure::after {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.article-six figure .info {
		padding: 15px 12px 17px
	}

	.article-six figure .info li {
		font-size: 12px
	}
}

.table thead::after {
	content              : "";
	top                  : 0;
	left                 : 53px;
	width                : -webkit-calc(100% - 106px);
	width                : -moz-calc(100% - 106px);
	width                : calc(100% - 106px);
	height               : 100%;
	-webkit-border-radius: 25px 25px 0 0;
	-moz-border-radius   : 25px 25px 0 0;
	border-radius        : 25px 25px 0 0;
	background-color     : #f8f9fb;
	z-index              : -1
}

.table thead tr th {
	font-size  : 14px;
	font-weight: 300;
	color      : #939aa4;
	padding    : 10px 12px 15px;
	border     : 0
}

.table thead tr th:first-child {
	padding-right: 88px
}

.table thead tr th:last-child {
	padding-left: 81px
}

.table thead tr th,
.table tbody tr td {
	white-space: nowrap
}

.table tbody tr td {
	font-size  : 14px;
	font-weight: 400;
	line-height: 22px;
	border     : 0;
	padding    : 31.5px 12px
}

.table tbody tr td,
.table tbody tr td a {
	color: #2d365d
}

.table tbody tr td:first-child {
	padding-right: 64px
}

.table tbody tr td:first-child::before,
.table tbody tr td:first-child::after {
	content              : "";
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.table tbody tr td:first-child::before {
	top             : 0;
	left            : 0;
	width           : -webkit-calc(100% - 5px);
	width           : -moz-calc(100% - 5px);
	width           : calc(100% - 5px);
	height          : 100%;
	background-color: #fff;
	border          : 1px solid #f5f3fc;
	z-index         : -1
}

.table tbody tr td:first-child::after {
	top             : 3px;
	width           : 70%;
	height          : -webkit-calc(100% - 6px);
	height          : -moz-calc(100% - 6px);
	height          : calc(100% - 6px);
	right           : 0;
	background-color: #2b5d5e;
	z-index         : -2
}

.table tbody tr td:last-child {
	padding-left: 69px
}

.badge {
	padding    : 0 15px;
	line-height: 20px;
	display    : inline-block;
	font-size  : 14px;
	font-weight: 500
}

.badge-danger {
	color           : #ff8a66;
	background-color: #fff3f0
}

.badge-secondary {
	color           : #939aa4;
	background-color: #f8f9fb
}

.article-seven figure a::before {
	content              : "";
	bottom               : 0;
	left                 : 0;
	width                : 100%;
	height               : -webkit-calc(100% - 22px);
	height               : -moz-calc(100% - 22px);
	height               : calc(100% - 22px);
	-webkit-border-radius: 0 0 35px 35px;
	-moz-border-radius   : 0 0 35px 35px;
	border-radius        : 0 0 35px 35px;
	background-image     : -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
	background-image     : -webkit-linear-gradient(top, transparent, #000);
	background-image     : -moz-linear-gradient(top, transparent, #000);
	background-image     : -o-linear-gradient(top, transparent, #000);
	background-image     : linear-gradient(to bottom, transparent, #000)
}

.article-seven figure img {
	height       : 256px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-seven .content {
	max-width       : -webkit-calc(100% - 68px);
	max-width       : -moz-calc(100% - 68px);
	max-width       : calc(100% - 68px);
	width           : 100%;
	background-color: #003cff;
	margin-right    : 34px;
	margin-top      : -101px
}

.article-seven .content .info {
	padding         : 25px 55px 30px 46px;
	background-color: #fff;
	margin          : 0-1px
}

.article-seven .content .info::before {
	content              : "";
	top                  : 35px;
	right                : 35px;
	width                : 12px;
	height               : 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	border               : 3px solid #f8ba4b
}

.article-seven .content .info h2 {
	font-size    : 16px;
	font-weight  : 900;
	line-height  : 30px;
	margin-bottom: 15px
}

.article-seven .content .info h2 a:hover {
	color: #003cff
}

.article-seven .content .info p {
	font-size  : 13px;
	line-height: 24px;
	height     : 96px;
	overflow   : hidden
}

.article-seven .content ul {
	padding: 12px 55px 15px 63px
}

.article-seven .content ul li {
	color      : #fff;
	line-height: 24px
}

.article-seven .content ul li b {
	font-weight: 900
}

@media only screen and (max-width:991px) {

	.article-seven figure a::before,
	.article-seven figure img,
	.article-seven .content,
	.article-seven .content .info {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.article-seven .content {
		margin-top  : -70px;
		margin-right: 20px;
		max-width   : -webkit-calc(100% - 40px);
		max-width   : -moz-calc(100% - 40px);
		max-width   : calc(100% - 40px)
	}

	.article-seven .content .info {
		padding: 20px 32px
	}

	.article-seven .content .info::before {
		top  : 29px;
		right: 12px
	}

	.article-seven .content ul {
		padding: 12px 32px
	}
}

@media only screen and (max-width:575px) {
	.article-seven .content {
		margin-top: -40px
	}

	.article-seven .content .info {
		padding: 20px
	}

	.article-seven .content .info::before {
		width : 8px;
		height: 8px;
		top   : 32px;
		right : 8px
	}

	.article-seven .content ul {
		padding: 12px 20px
	}
}

.article-seven-two .content {
	background-color: #f8f9fb
}

.article-seven-two .content ul li {
	color: #939aa4
}

.article-eight::before {
	content                : "";
	top                    : 0;
	max-width              : -webkit-calc(100% - 68px);
	max-width              : -moz-calc(100% - 68px);
	max-width              : calc(100% - 68px);
	width                  : 100%;
	left                   : 34px;
	height                 : 211px;
	background             : url(./../../images/bg-article-eight.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.article-eight ul,
.article-eight .content {
	max-width: -webkit-calc(100% - 68px);
	max-width: -moz-calc(100% - 68px);
	max-width: calc(100% - 68px);
	width    : 100%;
	margin   : 0 auto
}

.article-eight ul {
	padding: 10px 59px 8px
}

.article-eight ul li {
	font-weight: 500;
	color      : #121320
}

.article-eight ul li b {
	font-weight: 700
}

.article-eight .image::after {
	content         : "";
	bottom          : 0;
	left            : 0;
	width           : 100%;
	height          : -webkit-calc(100% - 22px);
	height          : -moz-calc(100% - 22px);
	height          : calc(100% - 22px);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
	background-image: -webkit-linear-gradient(top, transparent, #000);
	background-image: -moz-linear-gradient(top, transparent, #000);
	background-image: -o-linear-gradient(top, transparent, #000);
	background-image: linear-gradient(to bottom, transparent, #000)
}

.article-eight .image img {
	height       : 256px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-eight .content {
	background-color: #fff;
	padding         : 25px 55px 30px 45px;
	margin-top      : -101px
}

.article-eight .content::before {
	content              : "";
	top                  : 35px;
	right                : 35px;
	width                : 12px;
	height               : 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	border               : 3px solid #f8ba4b
}

.article-eight .content h2 {
	font-size    : 16px;
	font-weight  : 900;
	line-height  : 30px;
	margin-bottom: 15px
}

.article-eight .content h2 a:hover {
	color: #00ff93
}

.article-eight .content p {
	font-size  : 13px;
	line-height: 20px
}

@media only screen and (max-width:991px) {

	.article-eight::before,
	.article-eight .image::after,
	.article-eight .image img,
	.article-eight .content {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.article-eight::before {
		left: 20px
	}

	.article-eight::before,
	.article-eight ul,
	.article-eight .content {
		max-width: -webkit-calc(100% - 40px);
		max-width: -moz-calc(100% - 40px);
		max-width: calc(100% - 40px)
	}

	.article-eight ul {
		padding: 10px 16px 8px
	}

	.article-eight .content {
		margin-top: -70px;
		padding   : 16px
	}

	.article-eight .content::before {
		content: none
	}
}

@media only screen and (max-width:575px) {
	.article-eight::before {
		left: 15px
	}

	.article-eight::before,
	.article-eight ul,
	.article-eight .content {
		max-width: -webkit-calc(100% - 30px);
		max-width: -moz-calc(100% - 30px);
		max-width: calc(100% - 30px)
	}
}

.article-sixteen {
	margin-top: 6px
}

.article-sixteen figure::before {
	content          : "";
	-webkit-transform: translateY(-6px);
	-moz-transform   : translateY(-6px);
	-ms-transform    : translateY(-6px);
	-o-transform     : translateY(-6px);
	transform        : translateY(-6px);
	background-color : #7262d4;
	z-index          : -1
}

.article-sixteen figure::after {
	content              : "";
	left                 : 0;
	bottom               : 0;
	-webkit-border-radius: 33px;
	-moz-border-radius   : 33px;
	border-radius        : 33px;
	background-image     : -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
	background-image     : -webkit-linear-gradient(top, transparent, #000);
	background-image     : -moz-linear-gradient(top, transparent, #000);
	background-image     : -o-linear-gradient(top, transparent, #000);
	background-image     : linear-gradient(to bottom, transparent, #000);
	width                : 100%;
	height               : 234px
}

.article-sixteen figure img {
	height       : 412px;
	-o-object-fit: cover;
	object-fit   : cover
}

.article-sixteen .content {
	max-width              : -webkit-calc(100% - 58px);
	max-width              : -moz-calc(100% - 58px);
	max-width              : calc(100% - 58px);
	width                  : 100%;
	background             : url(./../../images/bg-article-16.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	margin                 : -142px auto 0;
	z-index                : 2
}

.article-sixteen .content .info {
	padding: 21px 32px 24px 23px
}

.article-sixteen .content .info h2 {
	font-size    : 16px;
	font-weight  : 900;
	line-height  : 35px;
	margin-bottom: 10px
}

.article-sixteen .content .info h2 a:hover {
	color: #7262d4
}

.article-sixteen .content .info p {
	font-size  : 13px;
	line-height: 18px
}

.article-sixteen .content ul {
	padding: 7px 34px 12px 23px
}

.article-sixteen .content ul li {
	font-weight: 500;
	line-height: 22px
}

@media only screen and (max-width:1199px) {
	.article-sixteen .content {
		max-width: -webkit-calc(100% - 40px);
		max-width: -moz-calc(100% - 40px);
		max-width: calc(100% - 40px)
	}

	.article-sixteen .content .info {
		padding: 21px 18px 24px
	}

	.article-sixteen .content ul {
		padding: 7px 18px 12px
	}
}

@media only screen and (max-width:767px) {
	.article-sixteen figure img {
		height: 300px
	}

	.article-sixteen .content {
		max-width: -webkit-calc(100% - 20px);
		max-width: -moz-calc(100% - 20px);
		max-width: calc(100% - 20px)
	}

	.article-sixteen .content ul li {
		font-size: 12px
	}
}

.top-header {
	padding: 24px 0 26px
}

.top-header::after {
	content                : "";
	z-index                : -1;
	top                    : 0;
	left                   : 0;
	background             : url(./../../images/top-header.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 344px;
	height                 : 639px
}

@media only screen and (max-width:575px) {
	.top-header::after {
		content: none
	}
}

.top-header-logo {
	height: 46px
}

.top-header-search {
	margin   : 0 auto 0 14px;
	max-width: 405px;
	width    : 100%
}

.top-header-search .form-control {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #f8f9fb;
	border               : 1px solid #f8f9fb;
	padding              : 16px 24px 14px;
	font-size            : 12px;
	color                : #2d365d
}

.top-header-search .form-control:focus {
	border-color: #212341
}

.top-header-search .btn {
	width                : 64px;
	height               : 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	top                  : 0;
	left                 : 0;
	font-size            : 20px
}

.top-header-favorite {
	width                : 50px;
	height               : 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #fff3f0;
	font-size            : 23px;
	margin-left          : 14px
}

.top-header-favorite:hover {
	background-color: #ffe7e1
}

.top-header-favorite,
.top-header-favorite i {
	color: #ff8a66
}

.top-header-favorite span {
	width                : 17px;
	height               : 17px;
	background-color     : #212341;
	text-align           : center;
	line-height          : 17px;
	font-size            : 11px;
	top                  : -4px;
	right                : -6px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	color                : #fff
}

.top-header-auth>a,
.top-header-auth>a:hover,
.top-header-auth>a:focus,
.top-header-auth>a:active {
	width                : 174px;
	height               : 50px;
	line-height          : 50px;
	background-color     : #fff;
	-webkit-box-shadow   : 0 5px 15px rgba(33, 35, 65, .07);
	-moz-box-shadow      : 0 5px 15px rgba(33, 35, 65, .07);
	box-shadow           : 0 5px 15px rgba(33, 35, 65, .07);
	border               : 1px solid #efefef;
	color                : #212341;
	text-align           : center;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	font-weight          : 500
}

.top-header-auth>a:hover {
	background-color: #2d365d;
	color           : #fff
}

.top-header-auth>a i:first-child {
	font-size  : 24px;
	margin-left: 14px
}

.top-header-auth>a i:last-child {
	margin-right: 11px;
	font-size   : 9px
}

.top-header-auth-dropdown {
	top                     : -webkit-calc(100% + 20px);
	top                     : -moz-calc(100% + 20px);
	top                     : calc(100% + 20px);
	left                    : 0;
	background-color        : #fff;
	-webkit-box-shadow      : 0 10px 50px rgba(0, 0, 0, .07);
	-moz-box-shadow         : 0 10px 50px rgba(0, 0, 0, .07);
	box-shadow              : 0 10px 50px rgba(0, 0, 0, .07);
	border                  : 0;
	width                   : 266px;
	padding                 : 19px 20px 32px;
	z-index                 : 999;
	-webkit-transform       : scaleY(0);
	-moz-transform          : scaleY(0);
	-ms-transform           : scaleY(0);
	-o-transform            : scaleY(0);
	transform               : scaleY(0);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin   : 0 0;
	-ms-transform-origin    : 0 0;
	-o-transform-origin     : 0 0;
	transform-origin        : 0 0
}

.top-header-auth-dropdown::after {
	content           : "";
	z-index           : -1;
	width             : 100%;
	height            : 100%;
	top               : 0;
	left              : 0;
	-webkit-box-shadow: 0 4px 1px #212341;
	-moz-box-shadow   : 0 4px 1px #212341;
	box-shadow        : 0 4px 1px #212341
}

.top-header-auth-dropdown::before {
	content   : "";
	top       : 0;
	left      : 0;
	width     : 100%;
	height    : 24px;
	margin-top: -20px;
	z-index   : -1
}

.top-header-auth-dropdown li {
	padding: 0
}

.top-header-auth-dropdown li:not(:last-child) {
	margin-bottom: 10px
}

.top-header-auth-dropdown li:first-child {
	font-size     : 14px;
	font-weight   : 900;
	color         : #212341;
	padding-bottom: 19px;
	margin-bottom : 20px;
	border-bottom : 1px solid #f5f3fc
}

.top-header-auth-dropdown li:first-child i {
	background-color     : #ecfcfc;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	margin-left          : 15px;
	width                : 38px;
	height               : 39px;
	text-align           : center;
	line-height          : 39px;
	font-size            : 19px;
	color                : #39d4df
}

.top-header-auth-dropdown li a {
	font-size  : 14px;
	font-weight: 500;
	color      : #212341;
	line-height: 40px
}

.top-header-auth-dropdown li a::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	width                : 12px;
	height               : 3px;
	background-color     : #ffb035;
	-webkit-border-radius: 4px;
	-moz-border-radius   : 4px;
	border-radius        : 4px;
	margin-left          : 12px
}

.top-header-auth-dropdown li a:hover {
	color: #ffb035
}

.top-header-auth-dropdown li:hover {
	background-color: transparent
}

.top-header-auth:hover .top-header-auth-dropdown {
	-webkit-transform: scaleY(1);
	-moz-transform   : scaleY(1);
	-ms-transform    : scaleY(1);
	-o-transform     : scaleY(1);
	transform        : scaleY(1)
}

@media only screen and (max-width:991px) {
	.top-header-auth-dropdown {
		display: none
	}
}

@media only screen and (max-width:991px) {
	.top-header-logo {
		margin-left: auto
	}
}

@media only screen and (max-width:575px) {
	.top-header-logo img {
		height: 38px
	}

	.top-header .dropdown-menu {
		top: 10px !important
	}

	.top-header .dropdown-menu,
	.top-header .dropdown-menu::after {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.top-header-auth a,
	.top-header-auth a:hover,
	.top-header-auth a:focus,
	.top-header-auth a:active {
		padding           : 0;
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none;
		width             : -webkit-fit-content;
		width             : -moz-fit-content;
		width             : fit-content;
		border            : 0
	}

	.top-header-auth a,
	.top-header-auth a:hover,
	.top-header-auth a:focus,
	.top-header-auth a:active,
	.top-header-auth a:hover {
		background-color: transparent;
		color           : #212341
	}

	.top-header-auth a span {
		display: none
	}

	.top-header-auth a i:first-child {
		margin-left: 0
	}

	.top-header-auth a i:last-child {
		display: none
	}
}

.top-header-two-search {
	width      : 455px;
	margin-left: 20px
}

.top-header-two-search .form-control {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-image     : -webkit-gradient(linear, right top, left top, from(#fff), to(#fff3f0));
	background-image     : -webkit-linear-gradient(right, #fff, #fff3f0);
	background-image     : -moz-linear-gradient(right, #fff, #fff3f0);
	background-image     : -o-linear-gradient(right, #fff, #fff3f0);
	background-image     : linear-gradient(to left, #fff, #fff3f0);
	padding              : 15px 21px;
	font-size            : 12px;
	color                : #2d365d;
	font-weight          : 400;
	line-height          : 18px;
	width                : -webkit-calc(100% - 50px);
	width                : -moz-calc(100% - 50px);
	width                : calc(100% - 50px)
}

.top-header-two-search .btn {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	width                : 95px;
	height               : 50px;
	text-align           : left;
	font-size            : 16px;
	padding              : 0 0 0 19px;
	top                  : 0;
	left                 : 0
}

.top-header-two-auth {
	margin-left: 20px
}

.top-header-two-auth>a,
.top-header-two-auth>a:hover,
.top-header-two-auth>a:focus,
.top-header-two-auth>a:active {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	background-color  : #fff3f0;
	border            : 0
}

.top-header-two-auth>a:hover {
	color: #212341
}

.top-header-two-favorite {
	margin-left: 0
}

.top-header-two-favorite span {
	background-color: #ff8a66;
	top             : -1px;
	right           : -7px
}

@media only screen and (max-width:575px) {

	.top-header-two-auth a,
	.top-header-two-auth a:hover,
	.top-header-two-auth a:focus,
	.top-header-two-auth a:active {
		width           : -webkit-fit-content;
		width           : -moz-fit-content;
		width           : fit-content;
		background-color: transparent !important;
		color           : #212341 !important
	}

	.top-header-two-auth a i:first-child {
		margin-left: 0
	}

	.top-header-two-auth a i:last-child {
		display: none
	}

	.top-header-two-auth a span {
		display: none
	}
}

.top-header-three {
	padding: 36px 0 37px
}

.top-header-three-nav {
	margin-right: 24px
}

.top-header-three-nav::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	width                : 26px;
	height               : 7px;
	background-color     : #e7ebee;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	margin-left          : 12px
}

.top-header-three-nav li:not(:last-child) {
	margin-left: 20px
}

.top-header-three-nav li a {
	color      : #939aa4;
	font-size  : 11px;
	font-weight: 500
}

.top-header-three-nav li a:hover {
	color: #ee273a
}

.top-header-three-auth {
	margin-left: 24px
}

.top-header-three-auth>a,
.top-header-three-auth>a:hover,
.top-header-three-auth>a:focus,
.top-header-three-auth>a:active {
	color             : #212341;
	font-weight       : 500;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	border            : 0
}

.top-header-three-auth>a,
.top-header-three-auth>a:hover,
.top-header-three-auth>a:focus,
.top-header-three-auth>a:active,
.top-header-three-auth>a:hover,
.top-header-three-auth>a:focus,
.top-header-three-auth>a:active {
	background-color: transparent
}

.top-header-three-auth>a i {
	margin-right: 12px;
	font-size   : 10px;
	color       : #000
}

.top-header-three-auth>a:hover,
.top-header-three-auth>a:hover i {
	color: #ee273a
}

.top-header-three-search {
	max-width       : 350px;
	width           : 100%;
	background-color: #212341;
	padding         : 1px;
	border-radius   : 25px
}

.top-header-three-search .form-control {
	border          : 0;
	background-color: #fff;
	font-size       : 12px;
	font-weight     : 400;
	color           : #2d365d;
	height          : 48px;
	border-radius   : 25px
}

.top-header-three-search .btn {
	-webkit-border-radius: 50px 0 0 50px;
	-moz-border-radius   : 50px 0 0 50px;
	border-radius        : 50px 0 0 50px;
	width                : 50px;
	height               : 48px
}

.top-header-three .top-header-favorite {
	width : 60px;
	margin: 0 18px 0 0
}

.top-header-three .top-header-favorite span {
	width           : 20px;
	height          : 20px;
	background-color: #ff8a66;
	color           : #fff;
	line-height     : 20px;
	right           : -5px
}

@media only screen and (max-width:1199px) {

	.top-header-three-nav,
	.top-header-three-auth {
		margin-left: 20px
	}
}

@media only screen and (max-width:991px) {
	.top-header-three {
		padding: 20px 0
	}

	.top-header-three .top-header-logo {
		margin: 0
	}
}

@media only screen and (max-width:575px) {
	.top-header-three-auth {
		margin-left: 8px
	}

	.top-header-three .top-header-favorite {
		margin: 0
	}
}

.top-header-four {
	padding: 24px 0 26px
}

.top-header-four .nav-header-cart {
	margin-left: 20px
}

.top-header-four .nav-header-cart>a {
	font-size: 23px;
	width    : 50px;
	height   : 50px
}

.top-header-four .nav-header-cart>a span {
	top                  : -3px;
	right                : -11px;
	width                : 20px;
	height               : 20px;
	line-height          : 20px;
	background-color     : #212341;
	text-align           : center;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	font-size            : 12px
}

.top-header-four .nav-header-cart .nav-header-cart-dropdown {
	left                 : auto;
	right                : 0;
	-webkit-border-radius: 35px 0 35px 35px;
	-moz-border-radius   : 35px 0 35px 35px;
	border-radius        : 35px 0 35px 35px
}

.top-header-four-logo {
	top              : 50%;
	left             : 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform   : translate(-50%, -50%);
	-ms-transform    : translate(-50%, -50%);
	-o-transform     : translate(-50%, -50%);
	transform        : translate(-50%, -50%);
	font-size        : 30px;
	font-weight      : 300;
	color            : #212341;
	line-height      : 47px
}

.top-header-four-btn-search,
.top-header-four-cart {
	width                : 50px;
	height               : 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	text-align           : center;
	line-height          : 50px
}

.top-header-four-btn-search {
	margin-right    : auto;
	background-color: #282828;
	color           : #fff;
	font-size       : 16px;
	padding         : 0;
	margin-left     : 14px
}

.top-header-four-search {
	z-index   : 999;
	opacity   : 0;
	visibility: hidden
}

.top-header-four-search,
.top-header-four-search .backdrop {
	position: fixed;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%
}

.top-header-four-search .backdrop {
	background-color       : rgba(0, 0, 0, .3);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter        : blur(4px)
}

.top-header-four-search form {
	padding              : 32px;
	background-color     : #fff;
	max-width            : 500px;
	width                : 100%;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	-webkit-transform    : translateY(-100px);
	-moz-transform       : translateY(-100px);
	-ms-transform        : translateY(-100px);
	-o-transform         : translateY(-100px);
	transform            : translateY(-100px)
}

.top-header-four-search form .form-control {
	height      : 45px;
	line-height : 45px;
	font-size   : 14px;
	font-weight : 500;
	padding-left: 40px
}

.top-header-four-search form button {
	top              : 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	left             : 40px;
	font-size        : 17px;
	color            : #7f7f84
}

.top-header-four-search.opened {
	opacity   : 1;
	visibility: visible
}

.top-header-four-search.opened form {
	-webkit-transform: translateY(0);
	-moz-transform   : translateY(0);
	-ms-transform    : translateY(0);
	-o-transform     : translateY(0);
	transform        : translateY(0)
}

.top-header-five {
	background-color: #2d365d
}

.top-header-five-logo {
	font-size: 24px
}

.top-header-five-search {
	max-width   : 455px;
	z-index     : 2;
	padding-left: 50px
}

.top-header-five-search .form-control {
	font-size  : 12px;
	color      : #2d365d;
	padding    : 0 21px;
	height     : 50px;
	line-height: 50px
}

.top-header-five-search .btn {
	height      : 50px;
	line-height : 50px;
	padding-left: 19px;
	max-width   : 90px;
	z-index     : -1
}

.top-header-five .top-header-auth>a i {
	-webkit-box-shadow: 0 0 0 5px #2d365d, 0 0 0 6.5px rgba(114, 98, 212, .55), 0 0 0 11.5px #2d365d, 0 0 0 12.5px rgba(114, 98, 212, .35), 0 0 0 17.5px #2d365d, 0 0 0 18.5px rgba(114, 98, 212, .1);
	-moz-box-shadow   : 0 0 0 5px #2d365d, 0 0 0 6.5px rgba(114, 98, 212, .55), 0 0 0 11.5px #2d365d, 0 0 0 12.5px rgba(114, 98, 212, .35), 0 0 0 17.5px #2d365d, 0 0 0 18.5px rgba(114, 98, 212, .1);
	box-shadow        : 0 0 0 5px #2d365d, 0 0 0 6.5px rgba(114, 98, 212, .55), 0 0 0 11.5px #2d365d, 0 0 0 12.5px rgba(114, 98, 212, .35), 0 0 0 17.5px #2d365d, 0 0 0 18.5px rgba(114, 98, 212, .1)
}

@media only screen and (max-width:575px) {
	.top-header-five .top-header-auth>a i {
		display           : block;
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none;
		text-align        : center;
		line-height       : 45px
	}
}

@media only screen and (max-width:991px) {
	.top-header-six {
		padding: 16px 0
	}
}

.top-header-six::after {
	content: none
}

.top-header-six-logo {
	font-size  : 22px;
	font-weight: 900;
	color      : #2d365d
}

.top-header-six-logo span {
	font-weight: 400
}

.top-header-seven {
	padding: 34px 0;
	z-index: 99
}

.top-header-seven .nav-header-cart {
	margin-left: 34px
}

.top-header-seven .nav-header-cart>a {
	background-color  : transparent;
	width             : auto;
	height            : auto;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	margin-left       : 0;
	padding           : 0
}

.top-header-seven .nav-header-cart>a span {
	background-color: #fff;
	color           : #212341;
	top             : -17px;
	right           : -16px
}

.top-header-seven-favorite {
	font-size  : 19px;
	color      : #fff;
	margin-left: 29px
}

.top-header-seven-favorite span {
	top                  : -17px;
	right                : -16px;
	width                : 20px;
	height               : 20px;
	text-align           : center;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 20px;
	color                : #212341
}

.top-header-seven .top-header-four-btn-search {
	width           : auto;
	height          : auto;
	background-color: transparent
}

.top-header-seven .top-header-auth>a {
	background-color: transparent;
	border          : 0;
	color           : #fff;
	width           : auto
}

.top-header-seven-menu {
	margin-left: 37px
}

.top-header-seven-menu li:not(:last-child) {
	margin-left: 32px
}

.top-header-seven-menu li a {
	font-size  : 14px;
	font-weight: 500;
	line-height: 22px;
	color      : #fff
}

.top-header-seven-menu li a:hover {
	color: #ee273a
}

.top-header-seven-logo {
	font-size  : 30px;
	line-height: 40px
}

@media only screen and (max-width:575px) {
	.top-header-seven .nav-header-cart {
		margin-left: 20px
	}

	.top-header-seven .top-header-auth {
		margin-right: 8px
	}

	.top-header-seven-logo {
		font-size: 24px
	}
}

.top-header-eight .top-header-logo {
	font-size  : 24px;
	color      : #39d4df;
	line-height: 45px
}

.top-header-eight .top-header-auth {
	margin-left: 0
}

.top-header-eight .top-header-auth>a {
	background-image     : -webkit-gradient(linear, left top, right top, from(#fff), to(#fff3f0));
	background-image     : -webkit-linear-gradient(left, #fff, #fff3f0);
	background-image     : -moz-linear-gradient(left, #fff, #fff3f0);
	background-image     : -o-linear-gradient(left, #fff, #fff3f0);
	background-image     : linear-gradient(to right, #fff, #fff3f0);
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 15px 30px 14px 16px
}

.top-header-eight .top-header-auth>a i {
	margin-left: 0
}

.top-header-eight .top-header-favorite {
	margin: 0 44px 0 37px
}

.top-header-eight .top-header-favorite,
.top-header-eight .top-header-favorite i {
	color: #212341
}

.top-header-eight .top-header-favorite,
.top-header-eight .nav-header-cart>a {
	padding   : 0;
	background: 0 0;
	width     : -webkit-fit-content;
	width     : -moz-fit-content;
	width     : fit-content;
	height    : -webkit-fit-content;
	height    : -moz-fit-content;
	height    : fit-content;
	font-size : 19px
}

.top-header-eight .top-header-favorite span,
.top-header-eight .nav-header-cart>a span {
	width           : 20px;
	height          : 20px;
	background-color: #212341;
	font-size       : 13px;
	color           : #fff;
	top             : -14px;
	right           : -19px
}

.top-header-eight .nav-header-cart>a {
	color: #49be78
}

@media only screen and (max-width:1199px) {
	.top-header-eight .top-header-three-search {
		max-width: 320px
	}
}

@media only screen and (max-width:575px) {
	.top-header-eight .top-header-auth>a {
		padding    : 0;
		background : 0 0;
		margin-left: 32px
	}
}

.top-header-nine {
	z-index: 999
}

.top-header-nine .container {
	padding      : 30px 12px;
	border-bottom: 1px solid rgba(255, 255, 255, .16)
}

.top-header-nine-nav ul li:not(:last-child) {
	margin-left: 20px
}

.top-header-nine-nav ul li a {
	font-weight: 500;
	color      : #fff;
	line-height: 22px
}

.top-header-nine-nav ul li a:hover {
	color: #eb2856
}

.top-header-nine-logo {
	line-height      : 40px;
	top              : 40%;
	left             : 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform   : translate(-50%, -50%);
	-ms-transform    : translate(-50%, -50%);
	-o-transform     : translate(-50%, -50%);
	transform        : translate(-50%, -50%);
	height           : 40px
}

.top-header-nine .top-header-auth>a {
	background-color  : #eb2856;
	color             : #fff;
	font-size         : 14px;
	font-weight       : 500;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	border            : 0;
	width             : 126px;
	height            : 40px;
	line-height       : 40px;
	border-radius     : 25px
}

.top-header-nine .top-header-four-btn-search {
	margin     : 0 13px 0 16px;
	font-size  : 16px;
	color      : #2d365d;
	line-height: 20px
}

.top-header-nine .top-header-favorite,
.top-header-nine .nav-header-cart>a {
	font-size: 20px
}

.top-header-nine .top-header-favorite span,
.top-header-nine .nav-header-cart>a span {
	width           : 20px;
	height          : 20px;
	background-color: #fff;
	line-height     : 20px;
	color           : #212341;
	top             : auto;
	right           : auto;
	bottom          : 17px;
	left            : 17px
}

.top-header-nine .top-header-favorite {
	margin: 0 36px 0 38px
}

.top-header-nine .nav-header-cart>a span {
	left  : -webkit-calc(100% + 1px);
	left  : -moz-calc(100% + 1px);
	left  : calc(100% + 1px);
	bottom: -webkit-calc(100% - 18px);
	bottom: -moz-calc(100% - 18px);
	bottom: calc(100% - 18px)
}

.top-header-nine-auth-search {
	background-color: #fff;
	border-radius   : 25px
}

@media only screen and (max-width:991px) {
	.top-header-nine-logo {
		position         : relative;
		-webkit-transform: translateY(-10px);
		-moz-transform   : translateY(-10px);
		-ms-transform    : translateY(-10px);
		-o-transform     : translateY(-10px);
		transform        : translateY(-10px);
		top              : 0;
		left             : 0;
		margin-right     : 24px;
		height           : 34px
	}
}

@media only screen and (max-width:575px) {
	.top-header-nine .container {
		padding: 16px 12px
	}

	.top-header-nine-logo {
		height      : 30px;
		margin-right: 12px
	}

	.top-header-nine .top-header-four-btn-search {
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}
}

@media only screen and (max-width:575px) {
	.top-header-nine-auth-search {
		background-color: transparent
	}

	.top-header-nine .top-header-auth>a {
		width           : 32px;
		height          : 32px;
		background-color: transparent
	}

	.top-header-nine .top-header-auth>a i {
		line-height: 32px;
		font-size  : 20px
	}

	.top-header-nine .top-header-four-btn-search {
		font-size: 20px;
		color    : #fff;
		margin   : 0 24px 0 8px
	}

	.top-header-nine .top-header-favorite {
		margin: 0 24px
	}
}

.top-header-ten .container {
	padding      : 47px 12px 37px;
	border-bottom: 1px solid #f5f3fc
}

.top-header-ten-nav ul li:not(:last-child) {
	margin-left: 61px
}

.top-header-ten-nav ul li a img {
	width        : 32px;
	height       : 32px;
	margin-bottom: 13px
}

.top-header-ten-nav ul li a span {
	font-weight: 500;
	color      : #212341;
	line-height: 21px
}

.top-header-ten .top-header-four-btn-search,
.top-header-ten .nav-header-cart>a {
	width                : 60px;
	height               : 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 60px;
	text-align           : center
}

.top-header-ten .top-header-four-btn-search {
	margin-left: 15px
}

.top-header-ten .nav-header-cart {
	margin-left: 15px
}

.top-header-ten .nav-header-cart>a {
	background-color  : #2b5d5e;
	-webkit-box-shadow: 0 10px 15px rgba(43, 93, 94, .25);
	-moz-box-shadow   : 0 10px 15px rgba(43, 93, 94, .25);
	box-shadow        : 0 10px 15px rgba(43, 93, 94, .25)
}

.top-header-ten .nav-header-cart>a span {
	top  : 0;
	right: 0
}

.top-header-ten .top-header-auth>a {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	height               : 60px;
	line-height          : 58px
}

.top-header-ten-logo {
	margin-right: 48px
}

.top-header-ten-logo img {
	height: 38px
}

.top-header-ten-logo::after {
	content         : "";
	top             : -webkit-calc(100% + 48px);
	top             : -moz-calc(100% + 48px);
	top             : calc(100% + 48px);
	left            : 0;
	width           : 100%;
	height          : 3px;
	background-color: #2b5d5e
}

@media only screen and (max-width:1399px) {
	.top-header-ten-logo {
		margin-right: 32px
	}

	.top-header-ten-nav ul li:not(:last-child) {
		margin-left: 50px
	}
}

@media only screen and (max-width:1199px) {
	.top-header-ten-logo {
		margin-right: 24px
	}

	.top-header-ten-nav ul li:not(:last-child) {
		margin-left: 24px
	}
}

@media only screen and (max-width:991px) {
	.top-header-ten .container {
		padding: 24px 12px
	}

	.top-header-ten-logo::after {
		top: -webkit-calc(100% + 33px);
		top: -moz-calc(100% + 33px);
		top: calc(100% + 33px)
	}
}

@media only screen and (max-width:575px) {
	.top-header-ten .container {
		padding: 12px
	}

	.top-header-ten .top-header-four-btn-search,
	.top-header-ten .nav-header-cart>a {
		width             : auto;
		height            : auto;
		line-height       : 20px;
		color             : #212341;
		background-color  : transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.top-header-ten .top-header-four-btn-search {
		margin-left: 0
	}

	.top-header-ten .nav-header-cart {
		margin: 0 20px
	}

	.top-header-ten .nav-header-cart>a span {
		display: none
	}

	.top-header-ten-logo::after {
		top: -webkit-calc(100% + 20px);
		top: -moz-calc(100% + 20px);
		top: calc(100% + 20px)
	}
}

.top-header-eleven {
	border-bottom: 1px solid #f5f3fc
}

.top-header-eleven .container {
	padding: 25px 12px 27px
}

.top-header-eleven-logo {
	margin-right: 13px
}

.top-header-eleven-logo img {
	height: 38px
}

.top-header-eleven-logo,
.top-header-eleven-logo:hover {
	color: #003cff
}

.top-header-eleven-logo::before,
.top-header-eleven-logo::after {
	content: "";
	bottom : 0
}

.top-header-eleven-logo::before {
	width            : -webkit-calc(100% + 32px);
	width            : -moz-calc(100% + 32px);
	width            : calc(100% + 32px);
	left             : 50%;
	-webkit-transform: translate(-50%, 32px);
	-moz-transform   : translate(-50%, 32px);
	-ms-transform    : translate(-50%, 32px);
	-o-transform     : translate(-50%, 32px);
	transform        : translate(-50%, 32px);
	height           : 3px;
	background-color : #05f;
	z-index          : 2
}

.top-header-eleven-logo::after {
	width            : 100vw;
	height           : 1px;
	left             : 0;
	-webkit-transform: translate(-32px, 32px);
	-moz-transform   : translate(-32px, 32px);
	-ms-transform    : translate(-32px, 32px);
	-o-transform     : translate(-32px, 32px);
	transform        : translate(-32px, 32px);
	background-color : #fff
}

.top-header-eleven-search {
	padding         : 4px;
	background-color: #f8f9fb;
	gap             : 7px;
	max-width       : 487px;
	border-radius   : 25px
}

.top-header-eleven-search .form-control {
	padding         : 0 16px;
	height          : 32px;
	font-size       : 12px;
	color           : #2d365d;
	border-radius   : 25px;
	background-color: #fff
}

.top-header-eleven-search select {
	max-width: 185px
}

.top-header-eleven-search input.form-control {
	padding-left: 40px
}

.top-header-eleven-search button {
	font-size: 16px;
	color    : #939aa4;
	left     : 18px;
	z-index  : 2
}

.top-header-eleven .nav-header-cart {
	margin: 0 22px 0 13px
}

.top-header-eleven .nav-header-cart>a {
	width                : 40px;
	height               : 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #49be78;
	line-height          : 40px;
	-webkit-box-shadow   : none;
	-moz-box-shadow      : none;
	box-shadow           : none;
	font-size            : 18px
}

.top-header-eleven .nav-header-cart>a span {
	top              : 0;
	right            : 0;
	-webkit-transform: translateX(11px);
	-moz-transform   : translateX(11px);
	-ms-transform    : translateX(11px);
	-o-transform     : translateX(11px);
	transform        : translateX(11px)
}

.top-header-eleven .top-header-auth>a {
	background-color     : #ecfcfc;
	color                : #39d4df;
	-webkit-box-shadow   : none;
	-moz-box-shadow      : none;
	box-shadow           : none;
	border               : 0;
	max-width            : 157px;
	height               : 40px;
	line-height          : 40px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.top-header-eleven .top-header-auth>a:hover {
	background-color: #c9f6f6
}

@media only screen and (max-width:991px) {
	.top-header-eleven-logo {
		position         : absolute;
		top              : 26px;
		left             : 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform   : translateX(-50%);
		-ms-transform    : translateX(-50%);
		-o-transform     : translateX(-50%);
		transform        : translateX(-50%);
		margin           : 0
	}

	.top-header-eleven-logo img {
		height: 32px
	}

	.top-header-eleven-logo::before,
	.top-header-eleven-logo::after {
		content: none
	}

	.top-header-eleven-search {
		max-width : 100%;
		margin-top: 20px
	}

	.top-header-eleven .nav-header-cart {
		margin-right: auto
	}
}

@media only screen and (max-width:767px) {
	.top-header-eleven .container {
		padding: 24px 12px
	}
}

@media only screen and (max-width:575px) {
	.top-header-eleven .top-header-auth>a {
		width      : 40px;
		height     : 40px;
		text-align : center;
		line-height: 40px
	}
}

.top-header-twelve {
	padding: 28px 0
}

.top-header-twelve-logo {
	padding-left: 27px;
	margin-left : 30px;
	border-left : 1.5px dashed #dde2e6
}

.top-header-twelve-logo img {
	height: 38px
}

.top-header-twelve-nav li:not(:last-child) {
	margin-left: 24px
}

.top-header-twelve-nav li a {
	font-size  : 12px;
	color      : #939aa4;
	line-height: 18px
}

.top-header-twelve-nav li a:hover {
	color: #fed844
}

.top-header-twelve .nav-header-cart>a,
.top-header-twelve .top-header-auth>a {
	background-color  : transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	border            : 0;
	font-size         : 28px;
	color             : #212341;
	padding           : 0;
	width             : auto;
	height            : auto
}

.top-header-twelve .nav-header-cart>a {
	margin: 0 42px 0 30px
}

.top-header-twelve .nav-header-cart>a span {
	background-color : #49be78;
	top              : 0;
	right            : 0;
	-webkit-transform: translate(16px, -7px);
	-moz-transform   : translate(16px, -7px);
	-ms-transform    : translate(16px, -7px);
	-o-transform     : translate(16px, -7px);
	transform        : translate(16px, -7px)
}

.top-header-twelve .top-header-auth>a i {
	margin   : 0;
	font-size: 28px
}

@media only screen and (max-width:1199px) {
	.top-header-twelve-logo {
		margin-left : 18px;
		padding-left: 18px
	}

	.top-header-twelve-nav li:not(:last-child) {
		margin-left: 18px
	}
}

@media only screen and (max-width:991px) {
	.top-header-twelve-logo {
		margin-right: 30px
	}
}

@media only screen and (max-width:767px) {
	.top-header-twelve-logo img {
		height: 32px
	}
}

@media only screen and (max-width:575px) {
	.top-header-twelve-logo {
		margin-left : auto;
		padding-left: 0;
		border-left : 0
	}
}

.top-header-thirteen {
	background-color: #121320
}

.top-header-thirteen::after {
	content                : "";
	top                    : 0;
	left                   : 50%;
	-webkit-transform      : translateX(-50%);
	-moz-transform         : translateX(-50%);
	-ms-transform          : translateX(-50%);
	-o-transform           : translateX(-50%);
	transform              : translateX(-50%);
	width                  : 187px;
	height                 : 132px;
	-webkit-border-radius  : 0 0 35px 35px;
	-moz-border-radius     : 0 0 35px 35px;
	border-radius          : 0 0 35px 35px;
	background             : url(./../../images/bg-logo-shape.png)0 0 no-repeat;
	-webkit-background-size: cover;
	-moz-background-size   : cover;
	-o-background-size     : cover;
	background-size        : cover;
	z-index                : -1
}

.top-header-thirteen .container {
	border-bottom: 0;
	padding      : 25px 12px
}

.top-header-thirteen .top-header-nine-logo {
	top: 47%
}

.top-header-thirteen .top-header-nine-logo img {
	height: 38px
}

@media only screen and (min-width:576px) {
	.top-header-thirteen .top-header-auth>a {
		background-color: #00ff93;
		color           : #121320
	}
}

@media only screen and (max-width:991px) {
	.top-header-thirteen::after {
		content: none
	}

	.top-header-thirteen .top-header-nine-logo {
		top: 0
	}
}

.top-header-fourteen::before {
	content: "";
	top    : 0;
	z-index: -1
}

.top-header-fourteen .nav-header-cart {
	margin-right: auto
}

.top-header-fourteen .top-header-four-btn-search {
	margin: 0 13px
}

.top-header-fourteen .nav-header-cart>a,
.top-header-fourteen .top-header-four-btn-search,
.top-header-fourteen .top-header-auth>a {
	width                : 50px;
	height               : 68px;
	background-color     : #212341;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius   : 0 0 15px 15px;
	border-radius        : 0 0 15px 15px;
	color                : #fff;
	border               : 0;
	font-size            : 22px;
	line-height          : 90px;
	padding              : 0
}

.top-header-fourteen .nav-header-cart>a {
	background             : url(./../../images/bg-cart-fourteen.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-box-shadow     : none;
	-moz-box-shadow        : none;
	box-shadow             : none;
	background-color       : #212341
}

.top-header-fourteen .nav-header-cart>a span {
	top              : 5px;
	right            : auto;
	left             : 50%;
	background-color : #fff;
	color            : #00867d;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%)
}

.top-header-fourteen .top-header-auth>a i {
	font-size: 22px;
	margin   : 0
}

@media only screen and (max-width:991px) {
	.top-header-fourteen::before {
		content: none
	}

	.top-header-fourteen .top-header-logo {
		position         : absolute;
		left             : 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform   : translateX(-50%);
		-ms-transform    : translateX(-50%);
		-o-transform     : translateX(-50%);
		transform        : translateX(-50%)
	}
}

@media only screen and (max-width:575px) {
	.top-header-fourteen {
		padding: 16px 0
	}

	.top-header-fourteen .nav-header-cart>a,
	.top-header-fourteen .top-header-four-btn-search,
	.top-header-fourteen .top-header-auth>a {
		background           : 0 0;
		color                : #212341;
		height               : 32px;
		line-height          : 32px;
		width                : 32px;
		text-align           : center;
		-webkit-border-radius: 50%;
		-moz-border-radius   : 50%;
		border-radius        : 50%;
		background-color     : #f1f1f1;
		font-size            : 14px
	}

	.top-header-fourteen .nav-header-cart>a span {
		display: none
	}

	.top-header-fourteen .top-header-auth>a i {
		display    : block;
		font-size  : 14px;
		line-height: 32px
	}
}

.top-header-fiveteen .container {
	padding: 22px 12px 27px
}

.top-header-fiveteen .container::before {
	content                : "";
	top                    : 0;
	left                   : 50%;
	-webkit-transform      : translate(-50%, -75px);
	-moz-transform         : translate(-50%, -75px);
	-ms-transform          : translate(-50%, -75px);
	-o-transform           : translate(-50%, -75px);
	transform              : translate(-50%, -75px);
	width                  : 205px;
	height                 : 94px;
	background             : url(./../../images/shape-fiveteen.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.top-header-fiveteen .container::after {
	content         : "";
	bottom          : 0;
	right           : 0;
	height          : 1px;
	width           : 100vw;
	background-color: #f5f3fc
}

.top-header-fiveteen .top-header-eleven-search {
	max-width: 438px
}

.top-header-fiveteen .top-header-logo {
	left             : 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%)
}

.top-header-fiveteen .nav-header-cart>a {
	width                : 40px;
	height               : 40px;
	line-height          : 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	font-size            : 18px;
	-webkit-box-shadow   : none;
	-moz-box-shadow      : none;
	box-shadow           : none;
	margin-left          : 13px
}

.top-header-fiveteen .nav-header-cart>a span {
	top              : 0;
	right            : 0;
	-webkit-transform: translateX(11px);
	-moz-transform   : translateX(11px);
	-ms-transform    : translateX(11px);
	-o-transform     : translateX(11px);
	transform        : translateX(11px)
}

.top-header-fiveteen .top-header-auth>a {
	background-color     : #fff9eb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	border               : 0;
	color                : #c9a781
}

.top-header-fiveteen .top-header-auth>a:hover {
	color           : #fff9eb;
	background-color: #c9a781
}

@media only screen and (max-width:1199px) {
	.top-header-fiveteen .top-header-eleven-search {
		max-width: 380px
	}
}

@media only screen and (max-width:991px) {
	.top-header-fiveteen .top-header-eleven-search {
		max-width: 100%
	}

	.top-header-fiveteen .top-header-logo {
		top: 22px
	}
}

@media only screen and (max-width:767px) {
	.top-header-fiveteen .container::before {
		content: none
	}

	.top-header-fiveteen .top-header-logo {
		position         : relative;
		top              : 0;
		left             : 0;
		-webkit-transform: unset;
		-moz-transform   : unset;
		-ms-transform    : unset;
		-o-transform     : unset;
		transform        : unset;
		margin-right     : 20px
	}
}

@media only screen and (max-width:575px) {
	.top-header-fiveteen .nav-header-cart>a {
		width           : auto;
		height          : auto;
		background-color: transparent
	}

	.top-header-fiveteen .nav-header-cart>a span {
		background-color: #49be78
	}

	.top-header-fiveteen .nav-header-cart>a,
	.top-header-fiveteen .top-header-auth>a i:first-child {
		font-size: 20px;
		color    : #212341
	}
}

.top-header-sixteen {
	background-color: #121320;
	z-index         : 999
}

.top-header-sixteen .container {
	z-index: 2;
	padding: 25px 12px
}

.top-header-sixteen .container::before {
	content                : "";
	top                    : 0;
	right                  : 12px;
	width                  : 187px;
	height                 : 100%;
	background             : url(./../../images/bg-header-sixteen.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.top-header-sixteen .top-header-logo {
	max-width  : 187px;
	margin-left: 47px
}

.top-header-sixteen .top-header-four-btn-search {
	width                : 40px;
	height               : 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 40px;
	text-align           : center;
	color                : #2d365d;
	font-size            : 16px;
	background-color     : #fff;
	margin-left          : 29px
}

.top-header-sixteen-nav li:not(:last-child) {
	margin-left: 32px
}

.top-header-sixteen-nav li a {
	font-weight: 500;
	color      : #fff;
	line-height: 22px
}

.top-header-sixteen-nav li a:hover {
	color: #7262d4
}

.top-header-sixteen .top-header-auth>a {
	background-color: transparent;
	color           : #fff;
	border          : 0
}

.top-header-sixteen .nav-header-cart>a {
	width                : auto;
	height               : auto;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 8.5px 18px;
	-webkit-box-shadow   : none;
	-moz-box-shadow      : none;
	box-shadow           : none
}

.top-header-sixteen .nav-header-cart>a i {
	font-size: 23px
}

.top-header-sixteen .nav-header-cart>a span {
	top  : 0;
	right: 0;
	left : 0
}

.top-header-sixteen .nav-header-cart>a span:not(.counter) {
	width                : auto;
	height               : auto;
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0;
	background-color     : transparent;
	margin               : 0 8px 0 16px;
	font-weight          : 500
}

.top-header-sixteen .nav-header-cart>a span.counter {
	background-color: #fff;
	font-size       : 12px;
	line-height     : 20px;
	color           : #212341
}

@media only screen and (max-width:1199px) {
	.top-header-sixteen .top-header-logo {
		margin-left: 24px
	}

	.top-header-sixteen .top-header-four-btn-search {
		margin-left: 18px
	}

	.top-header-sixteen-nav li:not(:last-child) {
		margin-left: 18px
	}
}

@media only screen and (max-width:991px) {
	.top-header-sixteen .container {
		padding: 16px 12px
	}

	.top-header-sixteen .container::before {
		content: none
	}

	.top-header-sixteen .top-header-logo {
		margin   : 0 12px 0 0;
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content
	}

	.top-header-sixteen .top-header-four-btn-search {
		margin-left: 0
	}
}

@media only screen and (max-width:767px) {
	.top-header-sixteen .top-header-auth>a {
		width: 130px
	}
}

@media only screen and (max-width:575px) {
	.top-header-sixteen .top-header-auth>a {
		width : auto;
		margin: 0 16px
	}

	.top-header-sixteen .top-header-four-btn-search {
		color                : #fff;
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}

	.top-header-sixteen .top-header-four-btn-search,
	.top-header-sixteen .nav-header-cart>a {
		width           : auto;
		height          : auto;
		background-color: transparent
	}

	.top-header-sixteen .top-header-four-btn-search span,
	.top-header-sixteen .nav-header-cart>a span {
		position: absolute;
		top     : 0;
		right   : 0
	}

	.top-header-sixteen .top-header-auth>a {
		height: 20px
	}

	.top-header-sixteen .nav-header-cart>a {
		padding: 0
	}

	.top-header-sixteen .nav-header-cart>a span {
		background-color : #3aa465;
		-webkit-transform: translate(12px, -8px);
		-moz-transform   : translate(12px, -8px);
		-ms-transform    : translate(12px, -8px);
		-o-transform     : translate(12px, -8px);
		transform        : translate(12px, -8px);
		color            : #fff
	}

	.top-header-sixteen .top-header-four-btn-search,
	.top-header-sixteen .top-header-auth>a,
	.top-header-sixteen .nav-header-cart>a {
		line-height: 20px
	}

	.top-header-sixteen .top-header-four-btn-search,
	.top-header-sixteen .top-header-auth>a i:first-child,
	.top-header-sixteen .nav-header-cart>a i {
		font-size: 20px
	}
}

.nav-header-btn {
	font-size: 24px;
	color    : #000
}

.nav-header-menu {
	border      : solid #f5f3fc;
	border-width: 1px 0;
	padding     : 19px 0
}

.nav-header-menu::before {
	content              : "";
	width                : 18px;
	height               : 7px;
	background-color     : #f5f3fc;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	margin-left          : 20px
}

.nav-header-menu>li.has-child>a::after {
	content     : "";
	font-family : "icomoon";
	font-size   : 6px;
	color       : #000;
	margin-right: 8px
}

.nav-header-menu>li>a {
	font-size            : 14px;
	font-weight          : 500;
	color                : #212341;
	line-height          : 22px;
	padding              : 13px 22px;
	-webkit-border-radius: 45px;
	-moz-border-radius   : 45px;
	border-radius        : 45px
}

.nav-header-menu>li>a:hover {
	background-color  : #ee273a;
	-webkit-box-shadow: 0 10px 25px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 10px 25px rgba(238, 39, 58, .25);
	box-shadow        : 0 10px 25px rgba(238, 39, 58, .25)
}

.nav-header-menu>li>a:hover,
.nav-header-menu>li>a:hover::after {
	color: #fff
}

@media only screen and (max-width:1199px) {
	.nav-header-menu>li>a {
		font-size: 13px;
		padding  : 12px 10px
	}
}

.nav-header-cart>.btn {
	width                : 60px;
	height               : 85px;
	max-width            : 200px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	-webkit-box-shadow   : 0 10px 15px rgba(73, 190, 120, .25);
	-moz-box-shadow      : 0 10px 15px rgba(73, 190, 120, .25);
	box-shadow           : 0 10px 15px rgba(73, 190, 120, .25);
	font-size            : 20px
}

.nav-header-cart>.btn span {
	top                  : -5px;
	right                : -5px;
	width                : 20px;
	height               : 20px;
	background-color     : #212341;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 20px;
	text-align           : center;
	color                : #fff;
	font-size            : 12px
}

@media only screen and (max-width:991px) {
	.nav-header-cart>.btn {
		width                : 50px;
		height               : 50px;
		-webkit-border-radius: 10px;
		-moz-border-radius   : 10px;
		border-radius        : 10px
	}
}

.nav-header-cart-dropdown {
	top                  : -webkit-calc(100% + 50px);
	top                  : -moz-calc(100% + 50px);
	top                  : calc(100% + 50px);
	left                 : 0;
	width                : 506px;
	background-color     : #fff;
	border               : 1px solid #49be78;
	-webkit-border-radius: 0 35px 35px;
	-moz-border-radius   : 0 35px 35px;
	border-radius        : 0 35px 35px;
	padding              : 34px 33px 15px 28px;
	z-index              : 999;
	opacity              : 0;
	visibility           : hidden
}

.nav-header-cart-dropdown.right {
	right                : 0;
	left                 : auto;
	-webkit-border-radius: 35px 0 35px 35px;
	-moz-border-radius   : 35px 0 35px 35px;
	border-radius        : 35px 0 35px 35px;
	padding              : 34px 28px 15px 33px
}

.nav-header-cart-dropdown::after {
	content: "";
	top    : -20px;
	left   : 0;
	width  : 100%;
	height : 20px;
	z-index: -1
}

.nav-header-cart-dropdown ul li {
	background-color: #fff;
	border          : 4px solid #f8f9fb;
	padding         : 26px 32px 14px 12px
}

.nav-header-cart-dropdown ul li:not(:last-child) {
	margin-bottom: 10px
}

.nav-header-cart-dropdown ul li img {
	width : 25%;
	height: 51px
}

.nav-header-cart-dropdown ul li .detail {
	width        : 75%;
	padding-right: 38px
}

.nav-header-cart-dropdown ul li .detail h2 {
	font-size       : 13px;
	line-height     : 21px;
	font-weight     : 900;
	white-space     : nowrap;
	overflow        : hidden;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis;
	margin-bottom   : 3px
}

.nav-header-cart-dropdown ul li .detail h2 a {
	color: #232323
}

.nav-header-cart-dropdown ul li .detail .offer {
	font-size              : 16px;
	font-weight            : 300;
	color                  : #ee232b;
	-webkit-text-decoration: line-through #707070;
	-moz-text-decoration   : line-through #707070;
	text-decoration        : line-through #707070;
	line-height            : 24px
}

.nav-header-cart-dropdown ul li .detail .price {
	line-height: 30px;
	font-size  : 24px;
	font-weight: 900;
	color      : #49be78
}

.nav-header-cart-dropdown ul li .detail .price span {
	font-size   : 14px;
	font-weight : 300;
	line-height : 22px;
	color       : #232323;
	margin-right: 6px
}

.nav-header-cart-dropdown .bottom {
	margin-top: 17px
}

.nav-header-cart-dropdown .bottom .total-price .title {
	font-size  : 13px;
	font-weight: 300;
	line-height: 21px
}

.nav-header-cart-dropdown .bottom .total-price .price {
	line-height: 30px;
	font-size  : 24px;
	font-weight: 900
}

.nav-header-cart-dropdown .bottom .total-price .price span {
	font-weight : 300;
	font-size   : 14px;
	line-height : 22px;
	margin-right: 5px
}

.nav-header-cart-dropdown .bottom .btn {
	font-weight: 700;
	padding    : 2px 2px;
	padding    : 7px 23px
}

@media only screen and (max-width:575px) {
	.nav-header-cart-dropdown {
		width                : -webkit-calc(100vw - 24px);
		width                : -moz-calc(100vw - 24px);
		width                : calc(100vw - 24px);
		-webkit-border-radius: 0 20px 20px;
		-moz-border-radius   : 0 20px 20px;
		border-radius        : 0 20px 20px;
		padding              : 20px 12px 15px
	}

	.nav-header-cart-dropdown ul li {
		padding: 18px 12px 14px
	}

	.nav-header-cart-dropdown ul li .detail {
		padding-right: 12px
	}
}

.nav-header-cart:hover .nav-header-cart-dropdown {
	top       : -webkit-calc(100% + 20px);
	top       : -moz-calc(100% + 20px);
	top       : calc(100% + 20px);
	opacity   : 1;
	visibility: visible
}

@media only screen and (max-width:991px) {
	.nav-header-cart-dropdown {
		display: none
	}
}

.nav-header-two {
	margin-top: 29px
}

.nav-header-two .menu {
	width                : -webkit-calc(100% - 60px);
	width                : -moz-calc(100% - 60px);
	width                : calc(100% - 60px);
	margin-left          : 13px;
	padding              : 18px 17px 17px;
	-webkit-border-radius: 15px 0 15px 15px;
	-moz-border-radius   : 15px 0 15px 15px;
	border-radius        : 15px 0 15px 15px
}

.nav-header-two .menu::before {
	content                : "";
	right                  : 0;
	bottom                 : -webkit-calc(100% - 1px);
	bottom                 : -moz-calc(100% - 1px);
	bottom                 : calc(100% - 1px);
	width                  : 29px;
	height                 : 15px;
	background             : url(./../../images/shape-nav.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.nav-header-two .menu>li:not(:last-child) {
	margin-left: 5px
}

.nav-header-two .menu>li>a {
	font-weight          : 500;
	line-height          : 22px;
	color                : #212341;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	padding              : 14px 21px
}

.nav-header-two .menu>li>a::after {
	content     : "";
	font-family : "icomoon";
	font-size   : 9px;
	color       : #000;
	margin-right: 8px;
	font-weight : 400
}

.nav-header-two .menu>li>a:hover {
	font-weight     : 900;
	background-color: #212341
}

.nav-header-two .menu>li>a:hover,
.nav-header-two .menu>li>a:hover::after {
	color: #fff
}

.nav-header form,
.nav-header-two form {
	margin: 0 12px
}

.nav-header-three {
	background-color: #212341;
	padding         : 13px 0 12px
}

.nav-header-three .container::after {
	content     : "";
	bottom      : -webkit-calc(100% + 13px);
	bottom      : -moz-calc(100% + 13px);
	bottom      : calc(100% + 13px);
	right       : 20px;
	border      : 8px solid;
	border-color: transparent transparent #212341
}

.nav-header-three button {
	font-size  : 18px;
	color      : #fff;
	margin-left: 8px
}

.nav-header-three .menu>li:not(:last-child) {
	margin-left: 5px
}

.nav-header-three .menu>li.has-child>a::after {
	content       : "";
	font-family   : "icomoon";
	font-size     : 8px;
	color         : #fff;
	margin-right  : 8px;
	display       : inline-block;
	vertical-align: middle
}

.nav-header-three .menu>li>a {
	color                : #fff;
	font-size            : 14px;
	font-weight          : 500;
	line-height          : 22px;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	line-height          : 50px;
	padding              : 0 24px
}

.nav-header-three .menu>li>a:hover {
	background-color: #2d365d
}

.nav-header-three .nav-header-cart>a {
	width      : 60px;
	height     : 60px;
	line-height: 60px
}

.nav-header-three .nav-header-cart>a span {
	background-color: #fff;
	color           : #2d365d
}

.nav-header-three .nav-header-cart .nav-header-cart-dropdown::after {
	top   : -12px;
	height: 12px
}

.nav-header-three .nav-header-cart:hover .nav-header-cart-dropdown {
	top: -webkit-calc(100% + 12px);
	top: -moz-calc(100% + 12px);
	top: calc(100% + 12px)
}

.nav-header-three .top-header-three-search {
	background-color: #fff
}

.nav-header-three .top-header-three-search .form-control {
	background-color: #212341;
	color           : #fff
}

.nav-header-three .top-header-three-search .form-control::-webkit-input-placeholder {
	color: #fff
}

.nav-header-three .top-header-three-search .form-control:-moz-placeholder {
	color: #fff
}

.nav-header-three .top-header-three-search .form-control::-moz-placeholder {
	color: #fff
}

.nav-header-three .top-header-three-search .form-control:-ms-input-placeholder {
	color: #fff
}

.nav-header-three .top-header-three-search .form-control::-ms-input-placeholder {
	color: #fff
}

.nav-header-three .top-header-three-search .form-control::placeholder {
	color: #fff
}

.nav-header-three .top-header-three-search .btn {
	margin-left     : 0;
	background-color: #fff;
	color           : #212341
}

@media only screen and (max-width:767px) {
	.nav-header-three .nav-header-cart a {
		width      : 48px;
		height     : 48px;
		line-height: 48px
	}

	.nav-header-three .top-header-three-search .form-control,
	.nav-header-three .top-header-three-search .btn {
		height     : 46px;
		line-height: 46px
	}
}

.nav-header-four .container {
	padding-top  : 21px;
	border-top   : 1px solid #f5f3fc;
	margin-bottom: 24px
}

.nav-header-four .menu>li:not(:last-child) {
	margin-left: 10px
}

.nav-header-four .menu>li>a {
	font-size  : 14px;
	font-weight: 500;
	color      : #212341;
	line-height: 23px;
	padding    : 8px 16px
}

.nav-header-four .menu>li>a:hover {
	background-color: #282828;
	font-weight     : 900;
	color           : #fff
}

.nav-header-four .menu>li.has-child>a::after {
	content     : "";
	font-family : "icomoon";
	font-size   : 9px;
	color       : #c8ced3;
	margin-right: 6px;
	font-weight : 400
}

.nav-header-five .menu {
	padding-right: 18px
}

.nav-header-five .menu::before {
	content              : "";
	right                : 0;
	bottom               : 24px;
	width                : 18px;
	height               : 7px;
	background-color     : #ffb035;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.nav-header-five .menu>li:not(:last-child) {
	margin-left: 4px
}

.nav-header-five .menu>li.has-child>a::after {
	content     : "";
	font-family : "icomoon";
	font-size   : 6px;
	color       : #000;
	margin-right: 8px
}

.nav-header-five .menu>li>a {
	font-weight: 500;
	color      : #212341;
	padding    : 35px 22px 15px;
	line-height: 22px;
	z-index    : 2
}

.nav-header-five .menu>li>a::before {
	content              : "";
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : 100%;
	background           : -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b3bbc7));
	background           : -webkit-linear-gradient(top, #fff, #b3bbc7);
	background           : -moz-linear-gradient(top, #fff, #b3bbc7);
	background           : -o-linear-gradient(top, #fff, #b3bbc7);
	background           : linear-gradient(to bottom, #fff, #b3bbc7);
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius   : 0 0 10px 10px;
	border-radius        : 0 0 10px 10px;
	z-index              : -1;
	opacity              : 0;
	visibility           : hidden;
	-webkit-transition   : all .3s ease-in-out;
	-o-transition        : all .3s ease-in-out;
	-moz-transition      : all .3s ease-in-out;
	transition           : all .3s ease-in-out
}

.nav-header-five .menu>li>a:hover {
	font-weight: 900
}

.nav-header-five .menu>li>a:hover::before {
	opacity   : 1;
	visibility: visible
}

.nav-header-five-favorite,
.nav-header-five .btns>.btn,
.nav-header-five .btns .nav-header-cart>.btn {
	width                : 60px;
	height               : 59px;
	line-height          : 59px;
	font-size            : 19px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px
}

.nav-header-five-favorite span {
	top             : -4px;
	right           : -7px;
	background-color: #939aa4;
	width           : 20px;
	height          : 20px;
	font-size       : 13px
}

.nav-header-five .top-header-five-search .form-control {
	background-color: #f9f9f9
}

.nav-header-six-wrapper {
	background             : #05f url(./../../images/nav-bg.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-border-radius  : 45px;
	-moz-border-radius     : 45px;
	border-radius          : 45px;
	-webkit-box-shadow     : 0 10px 35px rgba(0, 85, 255, .25);
	-moz-box-shadow        : 0 10px 35px rgba(0, 85, 255, .25);
	box-shadow             : 0 10px 35px rgba(0, 85, 255, .25);
	padding                : 17px 45px 17px 23px
}

.nav-header-six-wrapper .nav-header-btn {
	color      : #fff;
	margin-left: 13px
}

.nav-header-six-wrapper .menu>li {
	margin-left: 5px
}

.nav-header-six-wrapper .menu>li>a {
	font-weight          : 500;
	color                : #fff;
	line-height          : 22px;
	padding              : 14px 22px;
	-webkit-border-radius: 45px;
	-moz-border-radius   : 45px;
	border-radius        : 45px
}

.nav-header-six-wrapper .menu>li>a:hover {
	background-color  : #2d365d;
	-webkit-box-shadow: 0 10px 25px rgba(0, 85, 255, .25);
	-moz-box-shadow   : 0 10px 25px rgba(0, 85, 255, .25);
	box-shadow        : 0 10px 25px rgba(0, 85, 255, .25)
}

.nav-header-six-wrapper .nav-header-cart>a {
	width                : 85px;
	height               : 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.nav-header-six-wrapper .nav-header-cart>a span {
	top              : 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%)
}

@media only screen and (max-width:991px) {
	.nav-header-six-wrapper {
		background        : 0 0;
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none;
		padding           : 8px 0 0
	}

	.nav-header-six-wrapper .nav-header-btn {
		color: #212341
	}
}

@media only screen and (max-width:575px) {
	.nav-header-six-wrapper .nav-header-cart>a {
		width                : 50px;
		-webkit-border-radius: 12px;
		-moz-border-radius   : 12px;
		border-radius        : 12px
	}

	.nav-header-six-wrapper .nav-header-cart>a span {
		top  : 0;
		right: -5px
	}
}

.nav-header-eleven {
	margin-top: 21px
}

.nav-header-eleven ul {
	gap: 48px
}

.nav-header-eleven ul .menu-item a::before {
	content              : "";
	top                  : 8px;
	left                 : 50%;
	-webkit-transform    : translate(-73%);
	-moz-transform       : translate(-73%);
	-ms-transform        : translate(-73%);
	-o-transform         : translate(-73%);
	transform            : translate(-73%);
	width                : 38px;
	height               : 38px;
	background-color     : #fff3f0;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	z-index              : -1
}

.nav-header-eleven ul li a img {
	width        : 43px;
	height       : 43px;
	margin-bottom: 5px
}

.nav-header-eleven ul li a span {
	font-weight: 500;
	line-height: 22px
}

.nav-header-eleven ul li a:hover img {
	-webkit-transform: translateY(-10px);
	-moz-transform   : translateY(-10px);
	-ms-transform    : translateY(-10px);
	-o-transform     : translateY(-10px);
	transform        : translateY(-10px)
}

.nav-header-twelve::before,
.nav-header-twelve::after {
	content                : "";
	top                    : 0;
	width                  : 484px;
	height                 : 100%;
	background             : url(./../../images/nav-right-01.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.nav-header-twelve::before {
	right: 0
}

.nav-header-twelve::after {
	left            : 0;
	background-image: url(./../../images/nav-left-01.png)
}

.nav-header-twelve .container {
	padding: 20px 0 17px
}

.nav-header-twelve .container::before {
	content                : "";
	top                    : 0;
	left                   : 50%;
	-webkit-transform      : translateX(-50%);
	-moz-transform         : translateX(-50%);
	-ms-transform          : translateX(-50%);
	-o-transform           : translateX(-50%);
	transform              : translateX(-50%);
	width                  : 70vw;
	height                 : 100%;
	background             : #fed844 url(./../../images/bg-nav-098.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

@media only screen and (min-width:3000px) {
	.nav-header-twelve .container::before {
		width: 90vw
	}
}

.nav-header-twelve ul {
	gap: 48px
}

.nav-header-twelve ul li a img {
	width        : 36px;
	height       : 36px;
	margin-bottom: 6px
}

.nav-header-twelve ul li a span {
	line-height: 22px;
	font-size  : 14px;
	font-weight: 500
}

.nav-header-twelve ul li a:hover img {
	-webkit-transform: translateY(-10px);
	-moz-transform   : translateY(-10px);
	-ms-transform    : translateY(-10px);
	-o-transform     : translateY(-10px);
	transform        : translateY(-10px)
}

.nav-header-fourteen {
	margin-top: 27px
}

.nav-header-fourteen .menu {
	background             : #ff2f60 url(./../../images/bg-nav-fourteen.png)right top no-repeat;
	-webkit-background-size: 260px 100%;
	-moz-background-size   : 260px 100%;
	-o-background-size     : 260px 100%;
	background-size        : 260px 100%;
	padding                : 27px 91px 27px 30px;
	-webkit-box-flex       : 1;
	-webkit-flex           : 1 0 1%;
	-moz-box-flex          : 1;
	-ms-flex               : 1 0 1%;
	flex                   : 1 0 1%
}

.nav-header-fourteen .menu::before {
	content          : "";
	color            : #fff;
	font-size        : 20px;
	top              : 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	right            : 44px;
	font-family      : "icomoon"
}

.nav-header-fourteen .menu li:not(:last-child) {
	margin-left: 24px
}

.nav-header-fourteen .menu li a {
	font-weight: 500;
	color      : #fff;
	line-height: 22px
}

.nav-header-fourteen .menu li a:hover {
	color: #212341
}

.nav-header-fourteen .socials {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff9eb), to(#fff));
	background-image: -webkit-linear-gradient(top, #fff9eb, #fff);
	background-image: -moz-linear-gradient(top, #fff9eb, #fff);
	background-image: -o-linear-gradient(top, #fff9eb, #fff);
	background-image: linear-gradient(to bottom, #fff9eb, #fff);
	padding         : 23px 40px;
	margin-right    : 14px
}

.nav-header-fourteen .socials li:not(:last-child) {
	margin-left: 14px
}

.nav-header-fourteen .socials li a {
	font-size: 22px;
	color    : #ffb035
}

.nav-header-fourteen .socials li a:hover {
	color: #212341
}

.nav-header-fiveteen {
	padding: 29px 0 31px
}

.nav-header-fiveteen .menu>li:not(:last-child) {
	margin-left: 48px
}

.nav-header-fiveteen .menu>li>a {
	position   : relative;
	line-height: 22px;
	font-size  : 14px;
	font-weight: 500
}

.nav-header-fiveteen .menu>li>a::before {
	content           : "";
	position          : absolute;
	top               : 0;
	right             : 0;
	width             : 0;
	height            : 1px;
	background-color  : #c9a781;
	-webkit-transform : translateY(-30px);
	-moz-transform    : translateY(-30px);
	-ms-transform     : translateY(-30px);
	-o-transform      : translateY(-30px);
	transform         : translateY(-30px);
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.nav-header-fiveteen .menu>li>a:hover::before {
	width: 100%
}

.nav-header-fiveteen .menu>li.has-child>a::after {
	content       : "";
	font-family   : "icomoon";
	font-size     : 8px;
	color         : #939aa4;
	margin-right  : 12px;
	display       : inline-block;
	vertical-align: middle
}

.nav-header-fiveteen .menu>li.has-child>a:hover::after {
	-webkit-transform: rotate(180deg);
	-moz-transform   : rotate(180deg);
	-ms-transform    : rotate(180deg);
	-o-transform     : rotate(180deg);
	transform        : rotate(180deg)
}

.top-products {
	margin        : 25px 0 0;
	padding-bottom: 65px
}

.top-products::before {
	content                : "";
	top                    : 0;
	right                  : 0;
	width                  : 289px;
	height                 : 883px;
	background             : url(./../../images/shape-top-products.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-transform      : translate(140px, -260px);
	-moz-transform         : translate(140px, -260px);
	-ms-transform          : translate(140px, -260px);
	-o-transform           : translate(140px, -260px);
	transform              : translate(140px, -260px);
	z-index                : -1
}

.top-products .container::before {
	content                : "";
	z-index                : -1;
	right                  : 0;
	bottom                 : 0;
	background             : url(./../../images/pattern-01.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 120px;
	height                 : 199px;
	-webkit-transform      : translate(20px, 34px);
	-moz-transform         : translate(20px, 34px);
	-ms-transform          : translate(20px, 34px);
	-o-transform           : translate(20px, 34px);
	transform              : translate(20px, 34px)
}

.top-products-tabs {
	margin-bottom: 30px
}

.top-products-tabs::-webkit-scrollbar {
	display: none
}

.top-products-tabs::after {
	content          : "";
	width            : -webkit-calc(100% - 350px);
	width            : -moz-calc(100% - 350px);
	width            : calc(100% - 350px);
	height           : 5px;
	left             : 0;
	top              : 50%;
	background-color : #f8f9fb;
	margin-right     : 20px;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	z-index          : -1
}

@media only screen and (max-width:575px) {
	.top-products-tabs::after {
		content: none
	}
}

.top-products-tabs .nav-item:not(:last-child) {
	margin-left: 5px
}

.top-products-tabs .nav-item .nav-link {
	font-size            : 16px;
	font-weight          : 500;
	color                : #212341;
	padding              : 10px 26px;
	cursor               : pointer;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.top-products-tabs .nav-item .nav-link.active,
.top-products-tabs .nav-item .nav-link:hover {
	background-color  : #ee273a;
	color             : #fff;
	-webkit-box-shadow: 0 10px 25px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 10px 25px rgba(238, 39, 58, .25);
	box-shadow        : 0 10px 25px rgba(238, 39, 58, .25)
}

@media only screen and (max-width:575px) {
	.top-products-tabs {
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : none
	}
}

.top-seller-home {
	margin: 55px 0
}

@media only screen and (max-width:767px) {
	.top-seller-home {
		margin: 70px 0
	}
}

.top-seller-home .section-heading .detail::after {
	content          : "";
	width            : -webkit-calc(100% - 350px);
	width            : -moz-calc(100% - 350px);
	width            : calc(100% - 350px);
	height           : 5px;
	background-color : #f8f9fb;
	top              : 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	right            : 140px
}

@media only screen and (max-width:575px) {
	.top-seller-home .section-heading .detail::after {
		content: none
	}
}

.top-seller-home .section-heading-title {
	font-size  : 18px;
	font-weight: 500;
	color      : #212341
}

.top-seller-home .section-heading-sub-title {
	font-size  : 24px;
	font-weight: 900;
	color      : #ee273a
}

.top-seller-home .swiper-button-next,
.top-seller-home .swiper-button-prev {
	top  : 31px;
	right: auto;
	left : 140px
}

.top-seller-home .swiper-button-prev {
	left: 175px
}

@media only screen and (max-width:575px) {

	.top-seller-home .swiper-button-next,
	.top-seller-home .swiper-button-prev {
		left: 0
	}

	.top-seller-home .swiper-button-prev {
		left: 35px
	}
}

.new-article .heading {
	border-top   : 1px solid #f5f3fc;
	padding-top  : 59px;
	margin-bottom: 35px
}

.new-article .heading .title {
	font-weight   : 900;
	font-size     : 24px;
	line-height   : 30px;
	margin-bottom : 20px;
	padding-bottom: 20px
}

.new-article .heading .title::after {
	content          : "";
	bottom           : 0;
	left             : 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%);
	width            : 30px;
	height           : 1px;
	background-color : #707070
}

.new-article .heading .title,
.new-article .heading .title mark {
	color: #212341
}

.new-article .heading .title mark {
	background-color: #fff4cc
}

.new-article .heading a {
	color: #212341
}

.new-article .heading a:hover {
	color: #ee273a
}

.new-article .swiper {
	overflow: hidden
}

@media only screen and (max-width:575px) {
	.new-article .swiper {
		overflow: visible
	}
}

.new-article .swiper-slide-active .article-three figure {
	-webkit-box-shadow: -25px 5px 50px rgba(0, 0, 0, .07);
	-moz-box-shadow   : -25px 5px 50px rgba(0, 0, 0, .07);
	box-shadow        : -25px 5px 50px rgba(0, 0, 0, .07)
}

.new-article .swiper-slide-active+div+div .article-three figure {
	-webkit-box-shadow: 25px 5px 50px rgba(0, 0, 0, .07);
	-moz-box-shadow   : 25px 5px 50px rgba(0, 0, 0, .07);
	box-shadow        : 25px 5px 50px rgba(0, 0, 0, .07)
}

.new-article .swiper-slide-active+div+div+div .article-three figure {
	-webkit-box-shadow: -50px 5px 50px rgba(0, 0, 0, .07);
	-moz-box-shadow   : -50px 5px 50px rgba(0, 0, 0, .07);
	box-shadow        : -50px 5px 50px rgba(0, 0, 0, .07)
}

@media only screen and (max-width:991px) {
	.new-article .swiper-slide-active+div .article-three figure {
		-webkit-box-shadow: 25px 5px 50px rgba(0, 0, 0, .07);
		-moz-box-shadow   : 25px 5px 50px rgba(0, 0, 0, .07);
		box-shadow        : 25px 5px 50px rgba(0, 0, 0, .07)
	}

	.new-article .swiper-slide-active+div+div .article-three figure {
		-webkit-box-shadow: -50px 5px 50px rgba(0, 0, 0, .07);
		-moz-box-shadow   : -50px 5px 50px rgba(0, 0, 0, .07);
		box-shadow        : -50px 5px 50px rgba(0, 0, 0, .07)
	}
}

@media only screen and (max-width:575px) {

	.new-article .swiper-slide-active .article-three figure,
	.new-article .swiper-slide-active+div .article-three figure,
	.new-article .swiper-slide-active+div+div .article-three figure {
		-webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .07);
		-moz-box-shadow   : 0 5px 50px rgba(0, 0, 0, .07);
		box-shadow        : 0 5px 50px rgba(0, 0, 0, .07)
	}
}

.footer {
	margin-top: 61px;
	padding   : 25px 0 0
}


.footer-scroll-header {
	background-color: #212341;
	width           : 55px;
	height          : 55px;
	line-height     : 55px;
	font-size       : 12px;
	margin-bottom   : 70px;
	color           : #fff
}

.footer-name-shop {
	font-size  : 20px;
	font-weight: 900;
	color      : #ee273a;
	line-height: 30px
}

.footer-name-shop::after {
	content         : "";
	top             : -webkit-calc(100% + 15px);
	top             : -moz-calc(100% + 15px);
	top             : calc(100% + 15px);
	right           : 0;
	width           : 36px;
	height          : 5px;
	background-color: #f5f3fc
}

@media only screen and (max-width:1199px) {
	.footer-name-shop {
		font-size: 18px
	}
}

.footer-socials li:not(:last-child) {
	margin-left: 10px
}

@media only screen and (max-width:1199px) {
	.footer-socials li:not(:last-child) {
		margin-left: 5px
	}
}

.footer-socials li a {
	width                : 40px;
	height               : 40px;
	text-align           : center;
	line-height          : 40px;
	background-color     : #f8f9fb;
	font-size            : 20px;
	color                : #dbe1e6;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%
}

.footer-contact i {
	width                : 39px;
	height               : 39px;
	background-color     : #ee273a;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	text-align           : center;
	line-height          : 39px;
	margin-left          : 9px;
	font-size            : 20px;
	color                : #fff
}

.footer-contact .detail {
	max-width: -webkit-calc(100% - 48px);
	max-width: -moz-calc(100% - 48px);
	max-width: calc(100% - 48px);
	width    : 100%
}

.footer-contact .detail .title {
	font-size  : 13px;
	color      : #939aa4;
	line-height: 20px
}

.footer-contact .detail .sub-title {
	font-size  : 20px;
	color      : #212341;
	line-height: 28px;
	font-weight: 900
}

.footer-contact .detail .sub-title span {
	font-size   : 18px;
	font-weight : 400;
	margin-right: 3px;
	line-height : 25px
}

@media only screen and (max-width:1199px) {
	.footer-contact .detail .sub-title {
		font-size: 17px
	}

	.footer-contact .detail .sub-title span {
		font-size: 15px
	}
}

.footer-description-nav {
	margin-top: 58px
}

.footer-description {
	line-height: 28px;
	color      : #2d365d
}

.footer-nav li:not(:last-child) {
	margin-bottom: 10px
}

.footer-nav li a {
	display    : inline-block;
	font-size  : 13px;
	font-weight: 500;
	color      : #232323;
	line-height: 30px
}

.footer-nav li a::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	background-color     : #ffb035;
	-webkit-border-radius: 4px;
	-moz-border-radius   : 4px;
	border-radius        : 4px;
	width                : 10px;
	height               : 3px;
	margin-left          : 10px
}

.footer-nav li a:hover {
	color: #ee273a
}

.footer-nav li a:hover::before {
	margin-left: 5px
}

.footer-newsletter .title {
	font-size    : 16px;
	font-weight  : 300;
	margin-bottom: 20px
}

.footer-newsletter .title b {
	font-weight: 900
}

.footer-newsletter .title i {
	font-size  : 25px;
	color      : #cbd7e1;
	margin-left: 13px
}

.footer-newsletter .form-control {
	background-color: #f8f9fb;
	font-size       : 13px;
	font-weight     : 500;
	color           : #7f7f84;
	padding         : 13px 25px 11px;
	border-color    : #f8f9fb;
	margin-bottom   : 15px
}

.footer-newsletter .form-control:focus {
	border-color: #ee273a
}

.footer-newsletter .btn {
	background-color: #2d365d;
	padding         : 12px 29px;
	font-weight     : 500;
	font-size       : 14px
}

.footer-newsletter .btn:focus,
.footer-newsletter .btn:hover,
.footer-newsletter .btn:active {
	background-color: #3a4678
}

.footer-bottom {
	padding-top: 34px;
	margin-top : 35px;
	border-top : 1px solid #f5f3fc
}

.footer-namad li:not(:last-child) {
	margin-left: 32px
}

@media only screen and (max-width:1199px) {
	.footer-namad li:not(:last-child) {
		margin-left: 10px
	}
}

.footer-namad li a img {
	height: 97px
}

@media only screen and (max-width:575px) {
	.footer-namad li {
		max-width: 33.333333%;
		width    : 100%
	}

	.footer-namad li:not(:last-child) {
		margin-left: 0
	}
}

.footer-app .btn {
	padding              : 0;
	width                : 211px;
	height               : 48px;
	line-height          : 48px;
	background-color     : #000222;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px
}

.footer-app .btn:first-child {
	margin-left: 10px
}

.footer-app .btn img {
	height: 34px
}

@media only screen and (max-width:575px) {
	.footer-app .btn {
		width: 100%
	}

	.footer-app .btn:first-child {
		margin: 0 0 10px
	}
}

.footer-copyright {
	margin-top           : 34px;
	padding              : 41px 0 31px;
	-webkit-border-radius: 50px 50px 0 0;
	-moz-border-radius   : 50px 50px 0 0;
	border-radius        : 50px 50px 0 0;
	background-color     : #181931;
	color                : #fff;
	font-weight          : 300
}

.footer-copyright b {
	font-weight: 700
}

@media only screen and (max-width:575px) {
	.footer-copyright {
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0;
		margin               : 34px -12px 0;
		padding              : 20px 12px
	}
}

.footer.primary .footer-name-shop {
	color: #003cff
}

.footer.primary .footer-contact i {
	background-color: #003cff
}

.footer.gold .footer-name-shop {
	color: #c9a781
}

.footer.gold .footer-contact i {
	background-color: #c9a781
}

.footer-two {
	margin-top: 83px;
	padding   : 154px 0 32px
}


.footer-two-logo img {
	height: 46px
}

.footer-two-about p {
	margin-top : 33px;
	color      : #2d365d;
	line-height: 40px
}

.footer-two-about p b {
	font-weight: 900;
	color      : #ee273a
}

.footer-two-titr-nav {
	font-size    : 18px;
	font-weight  : 700;
	line-height  : 28px;
	margin-bottom: 25px;
	padding-top  : 24px
}

.footer-two-titr-nav span {
	color: #ee273a
}

.footer-two-nav li:not(:last-child) {
	margin-bottom: 10px
}

.footer-two-nav li a {
	display    : inline-block;
	color      : #232323;
	line-height: 30px
}

.footer-two-nav li a::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	width                : 8px;
	height               : 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #d5dbe0;
	margin-left          : 14px
}

.footer-two-nav li a:hover {
	color: #ee273a
}

.footer-two-nav li a:hover::before {
	background-color: #ee273a
}

.footer-two .btn-danger {
	-webkit-box-shadow: 0 15px 25px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 15px 25px rgba(238, 39, 58, .25);
	box-shadow        : 0 15px 25px rgba(238, 39, 58, .25);
	width             : 55px;
	height            : 55px;
	line-height       : 55px;
	margin            : 100px auto -28px;
	z-index           : 3
}

.footer-two-contact {
	padding-top: 59px;
	border-top : 1px solid #f5f3fc
}

.footer-two-address {
	line-height: 40px
}

.footer-two-address .title {
	font-size: 16px
}

.footer-two-address .title b {
	font-weight: 900;
	color      : #ee273a
}

.footer-two-namads a:not(:last-child) {
	margin-left: 5px
}

.footer-two-phone {
	width       : -webkit-fit-content;
	width       : -moz-fit-content;
	width       : fit-content;
	padding-left: 35px;
	height      : -webkit-fit-content;
	height      : -moz-fit-content;
	height      : fit-content
}

.footer-two-phone::after {
	content                : "";
	top                    : 40px;
	left                   : 0;
	width                  : 80px;
	height                 : 91px;
	background             : url(./../../images/phone-footer.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.footer-two-phone div {
	font-size  : 35px;
	color      : #ee273a;
	line-height: 39px;
	font-weight: 900;
	direction  : ltr
}

.footer-two-phone div span {
	margin-right: 6px;
	font-size   : 18px;
	font-weight : 400;
	color       : #212341;
	line-height : 27px
}

.footer-two-phone>span {
	font-size: 13px;
	color    : #939aa4
}

.footer-two .time-work {
	background-color     : #f8f9fb;
	margin               : 41px 0 47px;
	line-height          : 27px;
	font-size            : 18px;
	font-weight          : 900;
	padding              : 24px 12px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

@media only screen and (max-width:575px) {
	.footer-two .time-work {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px;
		font-size            : 15px;
		padding              : 14px 12px
	}
}

.footer-two-copyright {
	color      : #2d365d;
	font-weight: 300;
	line-height: 21px
}

.footer-two-socials li:not(:last-child) {
	margin-left: 18px
}

.footer-two-socials li a {
	font-size: 20px;
	color    : #2d365d
}

.category .breadcrumb {
	margin-bottom: 28px
}

.category-sidebar-box:not(:last-child) {
	margin-bottom: 57px
}

.category-sidebar-box-heading {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #f8f9fb;
	padding              : 22px 20px;
	font-size            : 13px;
	line-height          : 21px;
	margin-bottom        : 26px
}

.category-sidebar-box-heading,
.category-sidebar-box-heading i {
	color: #2d365d
}

.category-sidebar-box-heading i {
	font-size  : 20px;
	margin-left: 10px
}

.category-sidebar-box-body {
	padding              : 0 22px;
	overflow             : hidden auto;
	max-height           : 300px;
	scrollbar-width      : 2px;
	scrollbar-color      : #0babc0;
	scrollbar-track-color: #0babc0
}

.category-sidebar-box-body::-webkit-scrollbar {
	width: 2px
}

.category-sidebar-box-body::-webkit-scrollbar-thumb {
	background-color: #ee273a
}

.category-sidebar-box-body::-webkit-scrollbar-track {
	background-color: #0babc0
}

.category-sidebar-box-items li:not(:last-child) {
	margin-bottom: 20px
}

.category-sidebar-box-items li ul {
	padding-right: 20px;
	height       : 0;
	overflow     : hidden
}

.category-sidebar-box-items li.has-child span {
	top   : 8px;
	left  : 0;
	width : 10px;
	height: 10px;
	cursor: pointer
}

.category-sidebar-box-items li.has-child span::after {
	content         : "";
	top             : 4px;
	left            : 0;
	width           : 10px;
	height          : 2px;
	background-color: #2d365d
}

.category-sidebar-box-items li.has-child span::before {
	content         : "";
	top             : 0;
	left            : 4px;
	width           : 2px;
	height          : 10px;
	background-color: #2d365d
}

.category-sidebar-box-items li.opened.has-child span::before {
	-webkit-transform: rotate(90deg);
	-moz-transform   : rotate(90deg);
	-ms-transform    : rotate(90deg);
	-o-transform     : rotate(90deg);
	transform        : rotate(90deg)
}

.category-sidebar-box-items li.opened ul {
	margin-top: 20px
}

.category-sidebar .filter-price .category-sidebar-box-heading {
	background-color: #edf5e6;
	color           : #67b930
}

.category-sidebar .filter-price .category-sidebar-box-body {
	overflow: unset
}

.category-sidebar .filter-price #category-price {
	margin-bottom: 50px
}

.category-sidebar .filter-price-value:not(:last-child) {
	margin-bottom: 14px
}

.category-sidebar .filter-price-value span {
	font-size  : 13px;
	color      : #2d365d;
	line-height: 17px;
	margin-left: 22px
}

.category-sidebar .filter-price-value .form-control {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	border               : 1px solid #e7ebee;
	height               : 56px;
	background-color     : transparent;
	font-size            : 13px;
	color                : #212341
}

.category-sidebar .exists-products {
	margin-bottom: 20px
}

.category-heading .name-category {
	line-height: 30px;
	font-size  : 20px;
	font-weight: 900
}

.category-heading .name-category span {
	font-size  : 18px;
	font-weight: 300
}

.category-heading .counter li {
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#f5f3fc), to(#fff));
	background-image     : -webkit-linear-gradient(top, #f5f3fc, #fff);
	background-image     : -moz-linear-gradient(top, #f5f3fc, #fff);
	background-image     : -o-linear-gradient(top, #f5f3fc, #fff);
	background-image     : linear-gradient(to bottom, #f5f3fc, #fff);
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	width                : 55px;
	height               : 98px;
	color                : #b3bbc7;
	text-align           : center;
	line-height          : 15px;
	padding              : 17px 5px 0
}

.category-heading .counter li:not(:last-child) {
	margin-left: 10px
}

.category-heading .counter li span {
	font-size  : 20px;
	color      : #9087ce;
	line-height: 31px;
	font-weight: 900
}

.category-search {
	margin: 59px 0 26px;
	border: 10px solid #f8f9fb
}

.category-search .form-control {
	background-color: #fff;
	border          : 0;
	font-size       : 13px;
	font-weight     : 400;
	color           : #d8dee8;
	padding         : 0 30px;
	height          : 55px;
	max-width       : -webkit-calc(100% - 73px);
	max-width       : -moz-calc(100% - 73px);
	max-width       : calc(100% - 73px);
	width           : 100%
}

.category-search .btn {
	top         : -1px;
	bottom      : -1px;
	left        : 0;
	height      : 57px;
	line-height : 55px;
	padding     : 0;
	width       : 95%;
	text-align  : left;
	font-size   : 16px;
	padding-left: 34px
}

.category-sort {
	margin-bottom: 66px
}

.category-sort .title {
	color      : #2d365d;
	font-size  : 16px;
	margin-left: 81px
}

.category-sort .title b {
	font-weight: 900;
	line-height: 25px
}

.category-sort ul li:not(:last-child) {
	margin-left: 52px
}

.category-sort ul li label {
	padding              : 38px 12px 12px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	cursor               : pointer;
	font-size            : 13px;
	line-height          : 21px;
	border               : 1px solid transparent
}

.category-sort ul li label::after {
	content              : "";
	top                  : 9px;
	right                : 12px;
	width                : 20px;
	height               : 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	border               : 1px solid #e2e2e2
}

.category-sort ul li label::before {
	content              : "";
	width                : 12px;
	height               : 12px;
	background-color     : #212341;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	top                  : 13px;
	right                : 16px;
	opacity              : 0
}

.category-sort ul li input:checked+label {
	border-color: #e7ebee
}

.category-sort ul li input:checked+label::before {
	opacity: 1
}

.category .product {
	margin-bottom: 40px
}

.category-btn-filter {
	border               : 1px solid #212341;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	padding              : 0;
	height               : 45px;
	line-height          : 45px;
	font-size            : 16px;
	font-weight          : 600;
	color                : #212341;
	max-width            : 120px;
	width                : 100%
}

.category-btn-filter i {
	font-size  : 19px;
	margin-left: 8px
}

.category-btn-filter:hover,
.category-btn-filter:active,
.category-btn-filter:focus {
	background-color: #212341;
	color           : #fff
}

@media only screen and (max-width:1199px) {
	.category-sort ul li:not(:last-child) {
		margin-left: 32px
	}
}

@media only screen and (max-width:991px) {
	.category .breadcrumb {
		margin-bottom: 50px
	}

	.category-sidebar {
		z-index           : 999;
		-webkit-transition: all .3s ease-in-out .3s;
		-o-transition     : all .3s ease-in-out .3s;
		-moz-transition   : all .3s ease-in-out .3s;
		transition        : all .3s ease-in-out .3s;
		opacity           : 0;
		visibility        : hidden
	}

	.category-sidebar-backdrop {
		background-color       : rgba(0, 0, 0, .5);
		-webkit-backdrop-filter: blur(8px);
		backdrop-filter        : blur(8px)
	}

	.category-sidebar,
	.category-sidebar-backdrop {
		position: fixed;
		top     : 0;
		left    : 0;
		width   : 100%;
		height  : 100%
	}

	.category-sidebar-content {
		position          : absolute;
		top               : 0;
		right             : -280px;
		width             : 280px;
		height            : 100%;
		background-color  : #fff;
		padding           : 20px 20px 0;
		overflow          : hidden auto;
		-ms-overflow-style: none;
		scrollbar-width   : none;
		-webkit-transition: all .3s ease-in-out 0s;
		-o-transition     : all .3s ease-in-out 0s;
		-moz-transition   : all .3s ease-in-out 0s;
		transition        : all .3s ease-in-out 0s
	}

	.category-sidebar-content::-webkit-scrollbar {
		display: none
	}

	.category-sidebar.open {
		opacity                 : 1;
		visibility              : visible;
		-webkit-transition-delay: 0s;
		-moz-transition-delay   : 0s;
		-o-transition-delay     : 0s;
		transition-delay        : 0s
	}

	.category-sidebar.open .category-sidebar-content {
		right                   : 0;
		-webkit-transition-delay: .3s;
		-moz-transition-delay   : .3s;
		-o-transition-delay     : .3s;
		transition-delay        : .3s
	}
}

@media only screen and (max-width:767px) {
	.category-sort {
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : none
	}

	.category-sort::-webkit-scrollbar {
		display: none
	}

	.category-sort .title {
		margin-left: 24px
	}

	.category-sort .title,
	.category-sort ul li {
		-webkit-box-flex: 0;
		-webkit-flex    : 0 0 auto;
		-moz-box-flex   : 0;
		-ms-flex        : 0 0 auto;
		flex            : 0 0 auto
	}
}

.auth-wrapper {
	margin-top        : 122px;
	-webkit-box-shadow: 0 10px 75px rgba(0, 0, 0, .12);
	-moz-box-shadow   : 0 10px 75px rgba(0, 0, 0, .12);
	box-shadow        : 0 10px 75px rgba(0, 0, 0, .12);
	padding           : 68px 79px 77px 133px
}

.auth-wrapper::after {
	content                : "";
	top                    : -29px;
	right                  : -31px;
	background             : url(./../../images/pattern-auth.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 120px;
	height                 : 199px;
	z-index                : -1
}

.auth-wrapper::before {
	content         : "";
	bottom          : 100%;
	left            : 21px;
	width           : -webkit-calc(100% - 42px);
	width           : -moz-calc(100% - 42px);
	width           : calc(100% - 42px);
	height          : 6px;
	background-color: #ee273a
}

.auth-wrapper.register::before {
	background-color: #49be78
}

.auth-wrapper h4 {
	font-size     : 30px;
	font-weight   : 900;
	line-height   : 45px;
	padding-bottom: 14px;
	margin-bottom : 20px
}

.auth-wrapper p {
	font-size     : 13px;
	font-weight   : 300;
	color         : #939aa4;
	padding-bottom: 20px;
	margin-bottom : 43px
}

.auth-wrapper h4,
.auth-wrapper p {
	border-bottom: 1px solid #f5f3fc
}

.auth-wrapper .form-check-label::before {
	background-color: #05f
}

.auth-wrapper .btn {
	margin     : 20px 0 31px;
	font-size  : 16px;
	font-weight: 700;
	height     : 55px;
	line-height: 55px
}

.auth-wrapper .forget,
.auth-wrapper .text-user {
	color: #2d365d
}

.auth-wrapper .forget {
	margin-bottom: 18px
}

.auth-wrapper .forget:hover {
	color: #05f
}

.auth-wrapper .text-user {
	line-height: 30px
}

.auth-wrapper .text-user a {
	color       : #05f;
	margin-right: 5px
}

.auth-wrapper .text-user a:hover {
	color: #212341
}

@media only screen and (max-width:991px) {

	.auth-wrapper h4,
	.auth-wrapper p {
		text-align: center
	}
}

@media only screen and (max-width:767px) {
	.auth-wrapper {
		margin-top: 80px;
		padding   : 40px 32px 50px
	}
}

.cart-wrapper {
	border    : 5px solid #49be78;
	margin-top: 83px;
	padding   : 0 46px 0 0
}

.cart-wrapper::before {
	content                : "";
	width                  : 120px;
	height                 : 199px;
	top                    : 0;
	left                   : 0;
	background             : url(./../../images/pattern-cart.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-transform      : translate(-37px, -34px);
	-moz-transform         : translate(-37px, -34px);
	-ms-transform          : translate(-37px, -34px);
	-o-transform           : translate(-37px, -34px);
	transform              : translate(-37px, -34px);
	z-index                : -1
}

.cart-wrapper .title-page {
	font-size  : 18px;
	font-weight: 900;
	line-height: 27px;
	margin     : 33px 0 3px
}

.cart-wrapper p {
	font-size: 12px;
	color    : #b3bbc7
}

.cart-wrapper .count-products {
	margin      : 30px 0 22px;
	padding     : 16px 13px 14px 0;
	border      : solid #f5f3fc;
	border-width: 1px 0
}

.cart-wrapper .count-products i {
	background-color: #fff3f0;
	color           : #ff8a66
}

.cart-wrapper .count-products .detail {
	line-height: 24px
}

.cart-wrapper .count-products .detail b {
	font-weight: 900;
	font-size  : 18px
}

.cart-wrapper .location i,
.cart-wrapper .count-products i {
	width      : 50px;
	height     : 50px;
	line-height: 50px;
	font-size  : 20px
}

.cart-wrapper .location {
	padding-right: 13px
}

.cart-wrapper .location i {
	background-color: #fff9eb;
	color           : #ffb035
}

.cart-wrapper .location .detail {
	padding-top: 13px;
	color      : #2d365d;
	line-height: 26px
}

.cart-wrapper .location .detail b {
	color: #05f
}

.cart-items>li {
	border : 4px solid #f8f9fb;
	padding: 46px 59px 35px 49px
}

.cart-items>li:not(:last-child) {
	margin-bottom: 30px
}

.cart-items>li img {
	height: 65px
}

.cart-items>li .detail {
	padding-right: 46px;
	width        : -webkit-calc(100% - 65px);
	width        : -moz-calc(100% - 65px);
	width        : calc(100% - 65px)
}

.cart-items>li .detail h2 {
	font-size  : 16px;
	font-weight: 900;
	line-height: 25px;
	max-width  : 228px;
	width      : 100%
}

.cart-items>li .detail h2 a {
	color: #232323
}

.cart-items>li .detail ul li {
	line-height: 21px
}

.cart-items>li .detail ul li:not(:last-child) {
	margin-left: 32px
}

.cart-items>li .detail ul li,
.cart-items>li .detail ul li a,
.cart-items>li .detail ul li span {
	color: #232323
}

.cart-items>li .detail ul li a:hover {
	color: #05f
}

.cart-items>li .detail .price .offer {
	font-size                    : 16px;
	color                        : #ee232b;
	line-height                  : 24px;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070
}

.cart-items>li .detail .price span {
	font-size  : 24px;
	font-weight: 900;
	line-height: 36px;
	color      : #49be78
}

.cart-items>li .detail .price span i {
	margin-right: 6px;
	color       : #232323;
	line-height : 22px;
	font-size   : 14px
}

.cart-items>li .detail .count {
	color : #232323;
	margin: 0 90px 0 66px
}

.cart-items>li .detail .count .form-control {
	width       : 88px;
	height      : 30px;
	margin-right: 16px;
	padding     : 0 0 0 32px;
	color       : #2d365d;
	font-size   : 16px
}

.cart-items>li .detail .color {
	color      : #232323;
	line-height: 22px
}

.cart-items>li .detail .color span {
	margin-right: 12px;
	padding     : 5px 5px 5px 15px;
	border      : 1px solid #efefef;
	font-size   : 11px;
	color       : #2d365d
}

.cart-items>li .detail .color span i {
	width : 22px;
	height: 22px
}

.cart-items>li .detail .discount {
	top                : -4px;
	left               : -2px;
	width              : 55px;
	height             : 35px;
	line-height        : 27px;
	-webkit-mask       : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAjCAMAAAAHQmL5AAAASFBMVEUAAADuJjnuJjnuJjntJjnuJjnvJTnvJjjwJDjzJTjuJjnuJjnuJjjuIjnuJjruJjnuJjnuJjjwJznxIzbtJDftJjruJjnuJzqLAPZEAAAAF3RSTlMA5t/M2Z1vS0EUvZJdHevTs1MxIw73h4zLlc8AAACbSURBVDjLndNJDoMwEETRas9gM5P0/W8axRKK2ER0/f1bflzl6EX/Jz5m3Guiz3Ibfg2jPm89L7aLWgoHetOsttzQXVBr/suS2tsACOEWICvTjki5NwLlRsyUc1CqF+mEdJ50lXSFcwGca5zzoFz/j2AHGLeeIJzLgNWJrwW4uzGVCZa6it2YXQIY10C5CsoFcK5wbgFXIt3AsQ+lsXOGCrtOogAAAABJRU5ErkJggg==)0 0/100% 100%;
	mask               : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAjCAMAAAAHQmL5AAAASFBMVEUAAADuJjnuJjnuJjntJjnuJjnvJTnvJjjwJDjzJTjuJjnuJjnuJjjuIjnuJjruJjnuJjnuJjjwJznxIzbtJDftJjruJjnuJzqLAPZEAAAAF3RSTlMA5t/M2Z1vS0EUvZJdHevTs1MxIw73h4zLlc8AAACbSURBVDjLndNJDoMwEETRas9gM5P0/W8axRKK2ER0/f1bflzl6EX/Jz5m3Guiz3Ibfg2jPm89L7aLWgoHetOsttzQXVBr/suS2tsACOEWICvTjki5NwLlRsyUc1CqF+mEdJ50lXSFcwGca5zzoFz/j2AHGLeeIJzLgNWJrwW4uzGVCZa6it2YXQIY10C5CsoFcK5wbgFXIt3AsQ+lsXOGCrtOogAAAABJRU5ErkJggg==)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #ee232b
}

.cart-items>li .detail .remove {
	top             : 23px;
	right           : 23px;
	background-color: #ffebec;
	width           : 50px;
	height          : 25px;
	line-height     : 25px;
	color           : #ee232b;
	font-size       : 13px
}

.cart .titr {
	font-size    : 18px;
	font-weight  : 900;
	line-height  : 27px;
	margin-bottom: 45px
}

.cart .titr span {
	color: #ee273a
}

.cart .time-send {
	margin      : 57px 0 32px;
	padding     : 36px 0 47px;
	border      : 0;
	border-width: 1px 0
}

.cart .time-send ul {
	margin: 0-9px
}

.cart .time-send li {
	padding  : 0 9px;
	max-width: 20%;
	width    : 100%;
	cursor   : pointer
}

.cart .time-send li input {
	top    : 0;
	left   : 0;
	width  : 100%;
	height : 100%;
	opacity: 0;
	z-index: 3;
	cursor : pointer
}

.cart .time-send li .content .date {
	line-height  : 22px;
	margin-bottom: 16px
}

.cart .time-send li .content .date,
.cart .time-send li .content .send {
	font-size  : 13px;
	color      : #2d365d;
	font-weight: 300;
	text-align : center
}

.cart .time-send li .content .send {
	border     : 1px solid #e7ebee;
	padding    : 20px 0 24px;
	line-height: 24px
}

.cart .time-send li .content .send::after {
	content          : "";
	font-family      : "icomoon";
	bottom           : 0;
	left             : 50%;
	-webkit-transform: translate(-50%, 14.5px);
	-moz-transform   : translate(-50%, 14.5px);
	-ms-transform    : translate(-50%, 14.5px);
	-o-transform     : translate(-50%, 14.5px);
	transform        : translate(-50%, 14.5px);
	font-size        : 29px;
	color            : #05f;
	padding          : 0 15px;
	background-color : #fff;
	opacity          : 0;
	font-weight      : 400
}

.cart .time-send li input:checked+.content .date {
	font-weight: 700
}

.cart .time-send li input:checked+.content .send {
	font-weight : 700;
	border-color: #05f;
	color       : #05f
}

.cart .time-send li input:checked+.content .send::after {
	opacity: 1
}

.cart .carrier-selection {
	margin-bottom: 67px
}

.cart .carrier-selection ul {
	margin: 0-9px
}

.cart .carrier-selection ul li {
	padding  : 0 9px;
	max-width: 20%;
	width    : 100%
}

.cart .carrier-selection ul li label {
	border     : 1px solid #e7ebee;
	font-size  : 13px;
	color      : #2d365d;
	padding    : 32px 0 35px;
	line-height: 24px;
	cursor     : pointer
}

.cart .carrier-selection ul li label::after {
	content          : "";
	font-family      : "icomoon";
	bottom           : 0;
	left             : 50%;
	-webkit-transform: translate(-50%, 13px);
	-moz-transform   : translate(-50%, 13px);
	-ms-transform    : translate(-50%, 13px);
	-o-transform     : translate(-50%, 13px);
	transform        : translate(-50%, 13px);
	font-size        : 26px;
	color            : #05f;
	padding          : 0 15px;
	background-color : #fff;
	opacity          : 0
}

.cart .carrier-selection ul li input:checked+label {
	border-color: #05f;
	color       : #05f
}

.cart .carrier-selection ul li input:checked+label::after {
	opacity: 1
}

.cart-sidebar {
	background-color: #f8f9fb;
	padding         : 53px 24px 20px 18px;
	position        : -webkit-sticky;
	position        : sticky;
	top             : 0
}

.cart-sidebar .code-offer {
	margin-bottom: 54px
}

.cart-sidebar .code-offer .form-control {
	margin-bottom: 19px;
	font-size    : 14px;
	padding      : 12px 17px
}

.cart-sidebar .code-offer .form-control,
.cart-sidebar .code-offer .btn-danger {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px
}

.cart-sidebar .code-offer .btn-danger {
	padding: 12px
}

.cart-sidebar .total-info {
	margin-bottom: 40px
}

.cart-sidebar .total-info li {
	font-weight: 300;
	color      : #939aa4;
	font-size  : 13px
}

.cart-sidebar .total-info li:not(:last-child) {
	margin-bottom : 24px;
	padding-bottom: 24px;
	border-bottom : 1px solid #e7ebee
}

.cart-sidebar .total-info li span {
	font-weight: 700;
	color      : #2d365d;
	font-size  : 14px
}

.cart-sidebar .total-info li span i {
	font-size       : 12px;
	font-style      : normal;
	color           : #ff8a66;
	width           : 18px;
	height          : 18px;
	line-height     : 18px;
	background-color: #fff3f0;
	text-align      : center;
	display         : inline-block;
	font-weight     : 300;
	margin-left     : 6px
}

.cart-sidebar .total-info li:nth-child(2) span {
	color: #ee232b
}

.cart-sidebar .total-price {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #edf5e6;
	padding              : 22px 25px 16px;
	line-height          : 35px;
	margin-bottom        : 17px
}

.cart-sidebar .total-price div {
	color: #2d365d
}

.cart-sidebar .total-price span {
	font-size: 24px;
	color    : #67b930
}

.cart-sidebar .total-price span i {
	font-size  : 16px;
	line-height: 24px
}

.cart-sidebar .btn-success {
	background-color     : #67b930;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 15px 12px;
	line-height          : 25px;
	margin-bottom        : 31px
}

.cart-sidebar .btn-success:hover,
.cart-sidebar .btn-success:focus,
.cart-sidebar .btn-success:active {
	background-color: #559928
}

.cart-sidebar .send-free i {
	color      : #000;
	font-size  : 36px;
	margin-left: 22px
}

.cart-sidebar .send-free .detail {
	color: #2d365d
}

.cart-sidebar .send-free .detail span {
	font-size  : 13px;
	line-height: 24px
}

@media only screen and (max-width:1199px) {
	.cart-wrapper {
		padding-right: 24px
	}

	.cart-wrapper .btn-outline-dark {
		font-size  : 12px;
		padding    : 5px 12px;
		white-space: nowrap
	}

	.cart-items>li {
		padding: 46px 32px 35px 12px
	}

	.cart-items>li .detail {
		padding-right: 32px
	}

	.cart-items>li .detail h2 {
		max-width: 180px
	}

	.cart-items>li .detail .count {
		margin: 0 auto
	}
}

@media only screen and (max-width:991px) {
	.cart-wrapper {
		padding-left: 24px
	}

	.cart-sidebar {
		margin: 0-24px
	}
}

@media only screen and (max-width:767px) {
	.cart-items>li img {
		height: auto
	}

	.cart-items>li .detail {
		padding   : 0;
		margin-top: 20px;
		width     : 100%
	}

	.cart-items>li .detail h2 {
		max-width: 100%
	}

	.cart-items>li .detail .remove {
		top  : 10px;
		right: 10px
	}

	.cart .time-send ul,
	.cart .carrier-selection ul {
		margin: 0-6px
	}

	.cart .time-send ul li,
	.cart .carrier-selection ul li {
		padding      : 0 6px;
		max-width    : 33.333333%;
		margin-bottom: 12px
	}
}

@media only screen and (max-width:575px) {
	.cart-wrapper {
		padding: 0;
		border : 0
	}

	.cart-wrapper::before {
		content: none
	}

	.cart-sidebar {
		margin: 0-12px
	}

	.cart-items>li {
		padding              : 32px 15px 24px;
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.cart-items>li .detail .price {
		width        : 100%;
		margin-bottom: 20px
	}

	.cart-items>li .detail .count {
		margin: 0 0 0 12px
	}
}

@media only screen and (max-width:499px) {

	.cart .time-send ul li,
	.cart .carrier-selection ul li {
		max-width: 50%
	}
}

.blog .swiper::after {
	content         : "";
	top             : -10px;
	left            : 29px;
	width           : -webkit-calc(100% - 58px);
	width           : -moz-calc(100% - 58px);
	width           : calc(100% - 58px);
	height          : 83px;
	background-color: #f8f9fb;
	z-index         : -1
}

.blog .swiper-button-next,
.blog .swiper-button-prev {
	top                  : auto;
	right                : 37px;
	bottom               : 27px;
	left                 : auto;
	width                : 42px;
	height               : 42px;
	text-align           : center;
	line-height          : 42px;
	border               : 2px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%
}

.blog .swiper-button-next::after,
.blog .swiper-button-prev::after {
	color    : #fff;
	font-size: 13px
}

.blog .swiper-button-next {
	right: 90px
}

.blog .swiper-pagination {
	bottom               : 28px;
	right                : 154px;
	left                 : auto;
	width                : 125px;
	height               : 40px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #efffff;
	line-height          : 40px
}

.blog .swiper-pagination-bullet {
	opacity              : 1;
	background-color     : #2d365d;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.blog .swiper-pagination-bullet-active {
	background-color: #ee273a;
	width           : 40px
}

@media only screen and (max-width:767px) {
	.blog .swiper {
		margin: 40px 0 60px
	}
}

@media only screen and (max-width:575px) {

	.blog .swiper::after,
	.blog .swiper img {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

.top-products-two {
	margin: 0 0 25px
}

.top-products-two-tabs .nav-item:not(:last-child) {
	margin-left: 6px
}

.top-products-two-tabs .nav-item .nav-link {
	font-size            : 16px;
	font-weight          : 500;
	color                : #212341;
	line-height          : 25px;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius   : 15px 15px 0 0;
	border-radius        : 15px 15px 0 0;
	padding              : 10px 26px;
	cursor               : pointer;
	border               : 0
}

.top-products-two-tabs .nav-item .nav-link.active,
.top-products-two-tabs .nav-item .nav-link:hover {
	background-color: #ee273a;
	color           : #fff
}

@media only screen and (max-width:575px) {
	.top-products-two-tabs .nav-item .nav-link {
		font-size: 14px;
		padding  : 8px 16px
	}
}

.top-products-two-wrapper {
	background-color     : #f8f9fb;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 19px 21px 21px
}

.top-products-two-wrapper::after {
	content   : "";
	right     : -33px;
	bottom    : -35px;
	width     : 120px;
	height    : 199px;
	background: url(./../../images/pattern-cart.png)0 0 no-repeat;
	z-index   : -1
}

@media only screen and (max-width:991px) {
	.top-products-two-wrapper {
		padding: 15px 12px
	}
}

.top-sellers {
	margin: 90px 0 204px
}

.top-sellers .section-heading-title {
	font-size  : 18px;
	font-weight: 500;
	color      : #212341
}

.top-sellers .section-heading-sub-title {
	font-weight: 900;
	color      : #ee273a;
	font-size  : 24px
}

.top-sellers .section-heading .detail::after {
	content          : "";
	max-width        : -webkit-calc(100% - 420px);
	max-width        : -moz-calc(100% - 420px);
	max-width        : calc(100% - 420px);
	width            : 100%;
	height           : 5px;
	background-color : #f8f9fb;
	top              : 0;
	right            : 0;
	-webkit-transform: translate(-176px, 30px);
	-moz-transform   : translate(-176px, 30px);
	-ms-transform    : translate(-176px, 30px);
	-o-transform     : translate(-176px, 30px);
	transform        : translate(-176px, 30px)
}

@media only screen and (max-width:575px) {
	.top-sellers .section-heading .detail::after {
		content: none
	}
}

.top-sellers .swiper::after {
	content   : "";
	right     : -33px;
	bottom    : -35px;
	width     : 120px;
	height    : 199px;
	background: url(./../../images/pattern-cart.png)0 0 no-repeat
}

.top-sellers .swiper-button-next,
.top-sellers .swiper-button-prev {
	top  : 33px;
	right: auto;
	left : 152px
}

.top-sellers .swiper-button-prev {
	left: 186px
}

@media only screen and (max-width:575px) {

	.top-sellers .swiper-button-next,
	.top-sellers .swiper-button-prev {
		left: 12px
	}

	.top-sellers .swiper-button-prev {
		left: 45px
	}
}


.about-us-home-two ul li:not(:last-child) {
	margin-left: 3px
}

.about-us-home-two ul li a {
	width                : 45px;
	height               : 45px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	text-align           : center;
	line-height          : 45px;
	border               : 1px solid transparent
}

.about-us-home-two ul li a:hover {
	border-color: #ee273a
}

.about-us-home-two ul li a:hover i {
	color: #ee273a !important
}

.news-letter {
	margin: 72px 0 51px
}

.news-letter .container::after {
	content          : "";
	top              : 50%;
	left             : 0;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	width            : 100%;
	height           : 257px;
	background-image : -webkit-linear-gradient(220deg, #fff, #f8f9fb);
	background-image : -moz-linear-gradient(220deg, #fff, #f8f9fb);
	background-image : -o-linear-gradient(220deg, #fff, #f8f9fb);
	background-image : linear-gradient(230deg, #fff, #f8f9fb);
	z-index          : -1
}

.news-letter img {
	width: 100%
}

.news-letter h5 {
	font-size    : 26px;
	line-height  : 33px;
	margin-bottom: 13px
}

.news-letter h5 b {
	font-weight: 900
}

.news-letter p {
	color        : #2d365d;
	margin-bottom: 17px
}

.news-letter form .form-control {
	max-width       : 326px;
	width           : 100%;
	height          : 45px;
	line-height     : 45px;
	border-color    : #efefef;
	background-color: #efefef;
	color           : #7f7f84;
	font-size       : 13px;
	font-weight     : 500
}

.news-letter form .form-control:focus {
	border-color: #ee273a
}

.news-letter form .btn {
	max-width   : 125px;
	width       : 100%;
	height      : 45px;
	line-height : 45px;
	margin-right: 15px
}

@media only screen and (max-width:991px) {
	.news-letter .container::after {
		content: none
	}

	.news-letter img {
		width: 70%
	}
}

@media only screen and (max-width:575px) {
	.news-letter h5 {
		font-size  : 20px;
		line-height: 32px
	}

	.news-letter form .btn {
		max-width: 90px
	}
}

.options-site {
	margin: 39px 0 50px
}

.options-site ul li {
	max-width       : 20%;
	width           : 100%;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto;
	text-align      : center;
	line-height     : 39px
}

.options-site ul li i {
	font-size    : 48px;
	color        : #2d365d;
	margin-bottom: 5px
}

.options-site ul li i::after {
	content              : "";
	top                  : 12px;
	left                 : 50%;
	-webkit-transform    : translateX(-50%);
	-moz-transform       : translateX(-50%);
	-ms-transform        : translateX(-50%);
	-o-transform         : translateX(-50%);
	transform            : translateX(-50%);
	background-color     : rgba(45, 54, 93, .1);
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	width                : 42px;
	height               : 42px;
	z-index              : -1
}

@media only screen and (max-width:767px) {
	.options-site ul li {
		max-width: 33.333333%
	}

	.options-site ul li:nth-child(n+4) {
		max-width : 50%;
		margin-top: 16px
	}
}

@media only screen and (max-width:420px) {
	.options-site ul li {
		max-width: 50%
	}

	.options-site ul li:nth-child(n+3) {
		margin-top: 16px
	}

	.options-site ul li:last-child {
		max-width: 100%
	}
}

.options-site-two {
	margin: 27px 0 65px
}

.options-site-two ul {
	padding     : 32px 0;
	border      : solid #f5f3fc;
	border-width: 1px 0
}

.footer-three .container {
	padding   : 48px 12px;
	border-top: 1px solid #f5f3fc
}

.footer-three-articles li:not(:last-child) {
	margin-bottom: 19px
}

.footer-three-articles li img {
	max-width            : 50px;
	height               : 50px;
	margin-left          : 13px;
	-webkit-border-radius: 12px;
	-moz-border-radius   : 12px;
	border-radius        : 12px
}

.footer-three-articles li .detail {
	max-width: -webkit-calc(100% - 62px);
	max-width: -moz-calc(100% - 62px);
	max-width: calc(100% - 62px)
}

.footer-three-articles li .detail h2 {
	font-size  : 13px;
	font-weight: 900;
	line-height: 22px;
	color      : #2d365d
}

.footer-three-articles li .detail h2 a {
	color: #2d365d
}

.footer-three-articles li .detail h2 a:hover {
	color: #ee273a
}

.footer-three-articles li .detail span {
	font-size  : 12px;
	line-height: 22px;
	color      : #939aa4
}

.footer-three-articles li .detail h2,
.footer-three-articles li .detail p {
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis
}

.footer-three-right {
	padding-top: 48px
}

.footer-three-titr {
	font-weight  : 900;
	font-size    : 14px;
	line-height  : 28px;
	margin-bottom: 25px
}

.footer-three-titr span {
	font-weight: 300
}

.footer-three-titr::before {
	content         : "";
	display         : inline-block;
	vertical-align  : middle;
	width           : 29px;
	height          : 7px;
	background-color: #ee273a;
	margin-left     : 8px
}

.footer-three-nav li:not(:last-child) {
	margin-bottom: 15px
}

.footer-three-nav li a {
	font-size  : 12px;
	display    : inline-block;
	color      : #232323;
	font-weight: 500;
	line-height: 25px
}

.footer-three-nav li a:hover {
	color: #ee273a
}

.footer-three-description {
	margin-top      : 7px;
	background-color: #f8f9fb;
	padding         : 34px 42px 28px
}

.footer-three-description h3 {
	font-size    : 18px;
	font-weight  : 900;
	line-height  : 27px;
	color        : #232323;
	margin-bottom: 25px
}

.footer-three-description p {
	font-size    : 13px;
	color        : #2d365d;
	line-height  : 30px;
	margin-bottom: 12px
}

.footer-three-description .btn {
	background-color: #fff;
	border          : 0;
	color           : #212341;
	font-size       : 13px;
	line-height     : 20px;
	padding         : 5px 26px
}

.footer-three-description .btn:hover {
	background-color: #ebebeb
}

.footer-three-left {
	margin-top: 41px
}

.footer-three-contact p {
	line-height  : 24px;
	margin-bottom: 12px
}

.footer-three-contact .email {
	background-color: #fff3f0;
	width           : -webkit-fit-content;
	width           : -moz-fit-content;
	width           : fit-content;
	line-height     : 26px;
	font-size       : 13px;
	font-weight     : 500;
	color           : #ff8a66;
	padding         : 0 12px 0 5px;
	margin-bottom   : 10px
}

.footer-three-contact .phone {
	font-size  : 13px;
	color      : #939aa4;
	line-height: 20px
}

.footer-three-contact .phone span {
	direction  : ltr;
	font-size  : 35px;
	line-height: 39px;
	font-weight: 900;
	color      : #ee273a
}

.footer-three-contact .phone span i {
	color       : #212341;
	font-weight : 400;
	font-size   : 18px;
	line-height : 27px;
	margin-right: 6px
}

.footer-three-namad {
	margin: 24px 0 29px
}

.footer-three-namad ul {
	width           : -webkit-fit-content;
	width           : -moz-fit-content;
	width           : fit-content;
	background-color: #fff
}

.footer-three-namad::after {
	content          : "";
	top              : 50%;
	width            : 100%;
	height           : 1px;
	background-color : #f5f3fc;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	z-index          : -1
}

.footer-three .footer-scroll-header {
	left             : 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%)
}

@media only screen and (max-width:767px) {
	.footer-three .footer-scroll-header {
		top: 0
	}
}

@media only screen and (max-width:575px) {
	.footer-three-description {
		padding              : 28px 15px 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.footer-three-namad::after {
		content: none
	}
}

.slider-banner-home-two .row .col-md-3 {
	margin-top: 30px
}

@media only screen and (max-width:767px) {
	.slider-banner-home-two .row .col-md-3:nth-child(n+2) {
		margin-top: 15px
	}
}

.brands-wrapper {
	border          : 3px solid #f5f3fc;
	background-color: #fff;
	padding         : 36px 54px
}

@media only screen and (max-width:575px) {
	.brands-wrapper {
		padding: 20px
	}
}

.brands-item {
	margin: 0 auto;
	width : -webkit-fit-content;
	width : -moz-fit-content;
	width : fit-content
}

.brands .swiper-button-next {
	left: 12px
}

.brands .swiper-button-prev {
	right: 12px
}

@media only screen and (max-width:575px) {
	.brands .swiper-button-next {
		left: 8px
	}

	.brands .swiper-button-prev {
		right: 8px
	}
}

.top-products-three {
	margin: 88px 0 94px
}

.top-products-three-tabs {
	border-bottom: 1px solid #212341;
	margin-bottom: 82px
}

.top-products-three-tabs .nav-item:not(:last-child) {
	margin-left: 5px
}

.top-products-three-tabs .nav-item .nav-link {
	font-size    : 16px;
	font-weight  : 500;
	color        : #212341;
	line-height  : 45px;
	padding      : 0 26px;
	cursor       : pointer;
	margin-bottom: -1px;
	border       : 0
}

.top-products-three-tabs .nav-item .nav-link.active,
.top-products-three-tabs .nav-item .nav-link:hover {
	background-color: #212341;
	color           : #fff
}

.top-products-three .product-three {
	margin-bottom: 40px
}

@media only screen and (max-width:991px) {
	.top-products-three .product-three {
		margin-bottom: 20px
	}
}

.top-products-three .container::after {
	content                : "";
	right                  : -32px;
	bottom                 : 6px;
	width                  : 120px;
	height                 : 199px;
	background             : url(./../../images/pattern-cart.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.top-sellers-two .swiper::before {
	content              : "";
	right                : 0;
	bottom               : 190px;
	left                 : 0;
	width                : 80%;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #ee273a;
	height               : 50px;
	margin               : 0 auto
}

.footer-four {
	margin-top: 90px
}



.footer-four .name {
	font-size  : 20px;
	font-weight: 900;
	color      : #ee273a;
	line-height: 33px
}

.footer-four .socials li:not(:last-child) {
	margin-left: 10px
}

.footer-four .socials li a {
	width                : 40px;
	height               : 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #f8f9fb;
	text-align           : center;
	line-height          : 40px;
	font-size            : 20px;
	color                : #dbe1e6
}

.footer-four .socials li a:hover {
	color           : #ee273a;
	background-color: rgba(238, 39, 58, .1)
}

.footer-four .description {
	color      : #2d365d;
	line-height: 30px
}

.footer-four .titr {
	line-height  : 28px;
	font-size    : 18px;
	color        : #212341;
	margin-bottom: 25px
}

.footer-four .titr b {
	font-weight: 900;
	color      : #ee273a
}

.footer-four-nav li:not(:last-child) {
	margin-bottom: 15px
}

.footer-four-nav li a {
	font-size  : 13px;
	font-weight: 500;
	color      : #232323;
	line-height: 25px
}

.footer-four-nav li a::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	width                : 6px;
	height               : 6px;
	background-color     : #d5dbe0;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	margin-left          : 9px
}

.footer-four-nav li a:hover {
	color: #ee273a
}

.footer-four .footer-namad,
.footer-four-news-letter {
	margin-top : 25px;
	padding-top: 25px;
	border-top : 1px solid #f5f3fc
}

.footer-four .footer-namad::after,
.footer-four-news-letter::after {
	content         : "";
	top             : -1px;
	right           : 0;
	width           : 36px;
	height          : 1px;
	background-color: #ee273a
}

.footer-four-news-letter h3 {
	font-size    : 16px;
	font-weight  : 300;
	margin-bottom: 10px
}

.footer-four-news-letter h3 b {
	font-weight: 900
}

.footer-four-news-letter h3 i {
	font-size  : 25px;
	color      : #ffb035;
	margin-left: 10px
}

.footer-four-news-letter form .form-control {
	max-width       : -webkit-calc(100% - 140px);
	max-width       : -moz-calc(100% - 140px);
	max-width       : calc(100% - 140px);
	background-color: #f8f9fb;
	border-color    : #f8f9fb;
	font-size       : 13px;
	font-weight     : 500;
	color           : #7f7f84;
	padding         : 12px 25px
}

.footer-four-news-letter form .form-control:focus {
	border-color: #ee273a
}

.footer-four-news-letter form .btn {
	font-size       : 14px;
	font-weight     : 500;
	background-color: #2d365d;
	padding         : 12px 29px
}

.footer-four-news-letter form .btn:hover,
.footer-four-news-letter form .btn:focus,
.footer-four-news-letter form .btn:active {
	background-color: #3a4678
}

.footer-four-bottom {
	margin-top           : 45px;
	-webkit-border-radius: 50px 50px 0 0;
	-moz-border-radius   : 50px 50px 0 0;
	border-radius        : 50px 50px 0 0;
	background-color     : #212341;
	padding              : 50px 65px 0 68px
}

@media only screen and (max-width:991px) {
	.footer-four-bottom {
		padding: 32px 32px 0
	}
}

@media only screen and (max-width:767px) {
	.footer-four-bottom {
		-webkit-border-radius: 20px 20px 0 0;
		-moz-border-radius   : 20px 20px 0 0;
		border-radius        : 20px 20px 0 0
	}
}

@media only screen and (max-width:575px) {
	.footer-four-bottom {
		margin               : 32px -12px 0;
		padding              : 32px 16px 0;
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}
}

.footer-four-bottom .address {
	color      : #fff;
	line-height: 30px;
	font-size  : 14px
}

.footer-four-bottom .address .title {
	font-size: 16px
}

.footer-four-bottom .phone {
	font-size: 13px;
	color    : #939aa4
}

.footer-four-bottom .phone div {
	direction  : ltr;
	font-size  : 35px;
	color      : #ee273a;
	font-weight: 900;
	line-height: 39px
}

.footer-four-bottom .phone div span {
	font-size   : 18px;
	font-weight : 400;
	color       : #fff;
	line-height : 27px;
	margin-right: 6px
}

.footer-four-bottom .copyright {
	padding              : 41px 12px 35px;
	margin               : 49px -65px 0-68px;
	background-color     : #181931;
	font-weight          : 300;
	color                : #fff;
	-webkit-border-radius: 50px 50px 0 0;
	-moz-border-radius   : 50px 50px 0 0;
	border-radius        : 50px 50px 0 0
}

.footer-four-bottom .copyright b {
	font-weight: 700
}

@media only screen and (max-width:991px) {
	.footer-four-bottom .copyright {
		margin: 32px -32px 0
	}
}

@media only screen and (max-width:767px) {
	.footer-four-bottom .copyright {
		-webkit-border-radius: 20px 20px 0 0;
		-moz-border-radius   : 20px 20px 0 0;
		border-radius        : 20px 20px 0 0
	}
}

@media only screen and (max-width:575px) {
	.footer-four-bottom .copyright {
		margin: 24px -16px 0
	}
}

.banners-slider-home {
	margin : -7%0 75px;
	z-index: 2
}

@media only screen and (max-width:767px) {
	.banners-slider-home {
		margin-top: 24px
	}
}

.top-products-four {
	margin-bottom: 169px
}

.top-products-four-tabs .nav-item .nav-link.active,
.top-products-four-tabs .nav-item .nav-link:hover {
	background-color  : #c9a781;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.top-seller-home-four .section-heading-sub-title {
	color: #c9a781
}

.about-us-home-four .about-us-home-heading .sup-title {
	color: #c9a781
}

.brands-two .brands-wrapper {
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0;
	border-width         : 1px 0
}

.brands-two .brands-wrapper .title {
	top              : -10px;
	left             : 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%);
	background-color : #fff;
	padding          : 0 32px;
	font-size        : 13px;
	line-height      : 21px
}

.new-articles {
	margin-top: 122px
}

.new-articles .row {
	margin: 0-5px
}

.new-articles .row .col-12 {
	padding: 0 5px
}

@media only screen and (max-width:991px) {
	.new-articles .row>.col-12:nth-child(2) {
		margin-top: 10px
	}
}

.new-articles .row .row .col-12:nth-child(n+3) {
	margin-top: 10px
}

@media only screen and (max-width:991px) {
	.new-articles .row .row>.col-12:nth-child(2) {
		margin-top: 0
	}
}

@media only screen and (max-width:991px) {

	.new-articles .row .row>.col-12:nth-child(2),
	.new-articles .row .row>.col-12:nth-child(n+2) {
		margin-top: 10px
	}
}

.new-articles .right {
	padding-top: 139px
}

.new-articles .right::before {
	content                : "";
	top                    : 17px;
	right                  : 0;
	width                  : 40px;
	height                 : 102px;
	background             : url(./../../images/pattern-new-ar.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.new-articles .right h3 {
	font-size     : 28px;
	line-height   : 45px;
	white-space   : nowrap;
	padding-bottom: 20px;
	margin-bottom : 10px
}

.new-articles .right h3::after {
	content         : "";
	bottom          : 0;
	right           : 0;
	height          : 1px;
	width           : 30px;
	background-color: #707070
}

.new-articles .right h3 b {
	font-weight     : 900;
	background-color: #fff4cc;
	width           : -webkit-fit-content;
	width           : -moz-fit-content;
	width           : fit-content
}

.new-articles .right .read-more {
	font-size    : 14px;
	line-height  : 45px;
	color        : #939aa4;
	margin-bottom: 63px
}

.new-articles .right .read-more:hover {
	color: #c9a781
}

.new-articles .right .btn {
	background-color: #232323
}

.new-articles .right .btn:hover,
.new-articles .right .btn:focus,
.new-articles .right .btn:active {
	background-color: #373737
}

@media only screen and (max-width:1399px) {
	.new-articles .right .read-more {
		margin-bottom: 60px
	}
}

@media only screen and (max-width:1199px) {
	.new-articles .right {
		padding-top: 60px
	}

	.new-articles .right::before {
		height                 : 40px;
		-webkit-background-size: cover;
		-moz-background-size   : cover;
		-o-background-size     : cover;
		background-size        : cover;
		background-position    : center center
	}
}

@media only screen and (max-width:991px) {
	.new-articles .right {
		margin-bottom: 24px;
		padding-top  : 0
	}

	.new-articles .right::before {
		content: none
	}

	.new-articles .right h3 {
		margin        : 0 0 0 20px;
		padding-bottom: 0
	}

	.new-articles .right h3::after {
		content: none
	}

	.new-articles .right .read-more {
		margin     : 0;
		height     : 48px;
		line-height: 48px
	}

	.new-articles .right .btn {
		height      : 35px;
		margin-right: auto
	}
}

@media only screen and (max-width:575px) {
	.new-articles .right h3 {
		font-size  : 18px;
		line-height: 34px;
		margin-left: 12px
	}

	.new-articles .right .read-more {
		height     : 32px;
		line-height: 32px
	}
}

.new-articles-item,
.new-articles-item img {
	height: 100%
}

.new-articles-item img {
	height       : 195px;
	-o-object-fit: cover;
	object-fit   : cover
}

.new-articles-item.lg img {
	height: 400px
}

.new-articles-item::after {
	content         : "";
	top             : 16px;
	left            : 0;
	width           : 100%;
	height          : -webkit-calc(100% - 16px);
	height          : -moz-calc(100% - 16px);
	height          : calc(100% - 16px);
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
	background-image: -webkit-linear-gradient(top, transparent, #000);
	background-image: -moz-linear-gradient(top, transparent, #000);
	background-image: -o-linear-gradient(top, transparent, #000);
	background-image: linear-gradient(to bottom, transparent, #000)
}

.new-articles-item a,
.new-articles-item a:hover,
.new-articles-item a:focus,
.new-articles-item a:active {
	top    : 0;
	left   : 0;
	width  : 100%;
	height : 100%;
	z-index: 3
}

.new-articles-item .detail {
	bottom : 11px;
	left   : 0;
	padding: 0 22px 0 11px;
	width  : 100%;
	z-index: 2
}

.new-articles-item .detail h2 {
	font-size       : 14px;
	font-weight     : 900;
	color           : #fff;
	margin-bottom   : 6px;
	line-height     : 21px;
	height          : 21px;
	overflow        : hidden;
	white-space     : wrap;
	overflow        : hidden;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis
}

.new-articles-item .detail .sub-title {
	color      : #efefef;
	font-size  : 12px;
	line-height: 24px;
	font-size  : 12px;
	height     : 24px;
	overflow   : hidden
}

.new-articles-item.lg .detail h2 {
	font-size  : 20px;
	line-height: 30px;
	height     : 30px
}

.new-articles-item.lg .detail .sub-title {
	font-size: 13px;
	height   : 48px
}

@media only screen and (max-width:575px) {
	.new-articles-item.lg .detail h2 {
		font-size  : 14px;
		line-height: 20px;
		height     : 20px
	}

	.new-articles-item.lg .detail .sub-title {
		font-size: 12px
	}
}

.new-articles .swiper {
	max-width   : -webkit-calc(100% - 200px);
	max-width   : -moz-calc(100% - 200px);
	max-width   : calc(100% - 200px);
	width       : 100%;
	margin-right: auto
}

.new-articles .swiper-button-next,
.new-articles .swiper-button-prev {
	top   : auto;
	right : 0;
	bottom: 63px;
	left  : auto
}

@media only screen and (max-width:1199px) {

	.new-articles .swiper-button-next,
	.new-articles .swiper-button-prev {
		bottom: 140px
	}
}

.new-articles .swiper-button-next::after,
.new-articles .swiper-button-prev::after {
	color: #212341
}

.new-articles .swiper-button-next {
	right: 35px
}

.new-articles .swiper-button-next::before {
	content          : "";
	top              : 50%;
	right            : -3px;
	border-right     : 1px dashed #212341;
	height           : 28px;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%)
}

@media only screen and (max-width:991px) {

	.new-articles .swiper-button-next,
	.new-articles .swiper-button-prev {
		top   : 16px;
		right : auto;
		bottom: 0;
		left  : 110px
	}

	.new-articles .swiper-button-prev {
		left: 145px
	}
}

@media only screen and (max-width:370px) {

	.new-articles .swiper-button-next,
	.new-articles .swiper-button-prev {
		display: none
	}
}

@media only screen and (max-width:991px) {
	.new-articles .swiper {
		max-width: 100%
	}
}

.detail-blog {
	padding-bottom: 80px;
	margin-bottom : -80px
}

.detail-blog-info {
	margin-top: 68px
}

.detail-blog-info>.detail {
	margin-top: -48px
}

.detail-blog-info .category {
	background-color     : #212341;
	-webkit-border-radius: 0 50px 50px 0;
	-moz-border-radius   : 0 50px 50px 0;
	border-radius        : 0 50px 50px 0;
	line-height          : 30px;
	padding              : 0 28px 0 37px;
	font-weight          : 500;
	color                : #fff;
	margin-left          : -9px
}

.detail-blog-info ul {
	background-color     : #fff;
	-webkit-box-shadow   : 0 0 75px rgba(0, 0, 0, .1);
	-moz-box-shadow      : 0 0 75px rgba(0, 0, 0, .1);
	box-shadow           : 0 0 75px rgba(0, 0, 0, .1);
	padding              : 25px 56px 20px 63px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	z-index              : 6
}

.detail-blog-info ul li {
	line-height: 25px
}

.detail-blog-info ul li:not(:last-child) {
	margin-left: 70px
}

.detail-blog-info ul li span {
	font-size: 11px;
	color    : #b3bbc7
}

.detail-blog-info ul li span+span {
	color      : #2d365d;
	font-weight: 700;
	font-size  : 14px
}

.detail-blog-info ul li span+span b {
	font-size  : 30px;
	font-weight: 900
}

.detail-blog-info ul li a {
	font-size  : 16px;
	font-weight: 900;
	color      : #2d365d
}

.detail-blog-info ul li a:hover {
	color: #ee273a
}

.detail-blog-info ul li i {
	width                : 50px;
	height               : 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 50px;
	text-align           : center;
	background-color     : #f5f3fc;
	font-size            : 24px;
	color                : #9087ce;
	margin-left          : 18px
}

.detail-blog-info .date {
	background-color     : #ee273a;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 0 42px 0 20px;
	margin-right         : -28px;
	z-index              : 2;
	line-height          : 30px;
	color                : #fff;
	font-weight          : 500
}

@media only screen and (max-width:991px) {
	.detail-blog-info ul {
		padding              : 20px;
		-webkit-border-radius: 35px;
		-moz-border-radius   : 35px;
		border-radius        : 35px
	}

	.detail-blog-info ul li:not(:last-child) {
		margin-left: 20px
	}
}

@media only screen and (max-width:767px) {
	.detail-blog-info>.detail {
		margin-top       : 20px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap    : wrap;
		flex-wrap        : wrap
	}

	.detail-blog-info img {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.detail-blog-info .category {
		-webkit-box-ordinal-group: 2;
		-webkit-order            : 1;
		-moz-box-ordinal-group   : 2;
		-ms-flex-order           : 1;
		order                    : 1;
		padding-left             : 50px
	}

	.detail-blog-info ul {
		margin-bottom          : 20px;
		width                  : 100%;
		-webkit-box-pack       : justify;
		-webkit-justify-content: space-between;
		-moz-box-pack          : justify;
		-ms-flex-pack          : justify;
		justify-content        : space-between;
		-webkit-border-radius  : 20px;
		-moz-border-radius     : 20px;
		border-radius          : 20px
	}

	.detail-blog-info .date {
		-webkit-box-ordinal-group: 3;
		-webkit-order            : 2;
		-moz-box-ordinal-group   : 3;
		-ms-flex-order           : 2;
		order                    : 2;
		padding-right            : 20px
	}
}

@media only screen and (max-width:575px) {
	.detail-blog-info ul {
		-webkit-box-orient    : vertical;
		-webkit-box-direction : normal;
		-webkit-flex-direction: column;
		-moz-box-orient       : vertical;
		-moz-box-direction    : normal;
		-ms-flex-direction    : column;
		flex-direction        : column;
		-webkit-box-align     : start !important;
		-webkit-align-items   : flex-start !important;
		-moz-box-align        : start !important;
		-ms-flex-align        : start !important;
		align-items           : flex-start !important
	}

	.detail-blog-info ul li:not(:last-child) {
		margin-left: 0
	}

	.detail-blog-info ul li:nth-child(2) {
		margin: 20px 0
	}
}

.detail-blog-name {
	margin     : 64px 0 11px;
	font-weight: 900;
	color      : #ee273a;
	font-size  : 30px;
	line-height: 40px
}

.detail-blog-content p {
	font-size  : 15px;
	font-weight: 400;
	line-height: 32px
}

.detail-blog-content p,
.detail-blog-content h1,
.detail-blog-content h2,
.detail-blog-content h3,
.detail-blog-content h4,
.detail-blog-content h5,
.detail-blog-content h6 {
	margin-bottom: 32px
}

.detail-blog-content h1,
.detail-blog-content h2,
.detail-blog-content h3,
.detail-blog-content h4,
.detail-blog-content h5,
.detail-blog-content h6 {
	font-weight: 900;
	color      : #2d365d
}

.detail-blog-content h1 {
	font-size: 30px
}

.detail-blog-content h2 {
	font-size: 26px
}

.detail-blog-content h3 {
	font-size: 23px
}

.detail-blog-content h4 {
	font-size: 20px
}

.detail-blog-content h5 {
	font-size: 18px
}

.detail-blog-content h6 {
	font-size: 16px
}

.detail-blog-content blockquote {
	margin       : 160px 0 100px;
	padding-right: 90px
}

.detail-blog-content blockquote::before {
	content          : "";
	top              : 50%;
	right            : 0;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	font-family      : "icomoon";
	font-size        : 157px;
	color            : #f8f9fb;
	z-index          : -1
}

.detail-blog-content blockquote p {
	margin-bottom: 0
}

@media only screen and (max-width:991px) {
	.detail-blog-name {
		font-size    : 24px;
		line-height  : 32px;
		margin-bottom: 60px
	}

	.detail-blog-content blockquote {
		margin: 100px 0
	}
}

@media only screen and (max-width:575px) {
	.detail-blog-name {
		font-size    : 18px;
		margin-bottom: 32px
	}

	.detail-blog-content blockquote {
		padding-right: 50px;
		margin       : 70px 0
	}
}

.detail-blog-related {
	margin: 80px 0 85px
}

@media only screen and (max-width:767px) {
	.detail-blog-related {
		margin: 180px 0 120px
	}
}

.megamenu-two-content-item ul li a::before {
	display: none !important;
}

.detail-blog-related .heading h4 {
	font-size    : 24px;
	line-height  : 30px;
	padding-right: 60px;
	color        : #000
}

.detail-blog-related .heading h4::before {
	content                : "";
	background             : url(./../../images/patter-related.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 39px;
	height                 : 62px;
	margin-left            : 21px;
	top                    : 0;
	right                  : 0
}

.detail-blog-related .swiper {
	padding: 43px 0 0
}

.detail-blog-related .swiper-slide {
	opacity          : 0;
	-webkit-transform: scale(.5);
	-moz-transform   : scale(.5);
	-ms-transform    : scale(.5);
	-o-transform     : scale(.5);
	transform        : scale(.5)
}

.detail-blog-related .swiper-slide-active,
.detail-blog-related .swiper-slide-next {
	opacity          : 1;
	-webkit-transform: scale(1);
	-moz-transform   : scale(1);
	-ms-transform    : scale(1);
	-o-transform     : scale(1);
	transform        : scale(1)
}

@media only screen and (max-width:767px) {
	.detail-blog-related .swiper-slide-next {
		opacity          : 0;
		-webkit-transform: scale(.5);
		-moz-transform   : scale(.5);
		-ms-transform    : scale(.5);
		-o-transform     : scale(.5);
		transform        : scale(.5)
	}
}

.detail-blog-related .swiper-button-next,
.detail-blog-related .swiper-button-prev {
	top  : 36px;
	right: auto;
	left : 135px
}

.detail-blog-related .swiper-button-prev {
	left: 165px
}

@media only screen and (max-width:575px) {
	.detail-blog-related .heading h4 {
		padding-right: 0
	}

	.detail-blog-related .heading h4::before {
		content: none
	}
}

.detail-blog-comments>.title {
	font-weight  : 900;
	font-size    : 24px;
	margin-bottom: 54px
}

.detail-blog-comments-wrapper {
	-webkit-box-shadow: 0 10px 75px rgba(0, 0, 0, .08);
	-moz-box-shadow   : 0 10px 75px rgba(0, 0, 0, .08);
	box-shadow        : 0 10px 75px rgba(0, 0, 0, .08);
	padding           : 80px 60px 127px 63px
}

.detail-blog-comments-wrapper::before {
	content         : "";
	bottom          : 100%;
	width           : -webkit-calc(100% - 50px);
	width           : -moz-calc(100% - 50px);
	width           : calc(100% - 50px);
	height          : 6px;
	background-color: #ee273a;
	left            : 25px
}

@media only screen and (max-width:991px) {
	.detail-blog-comments-wrapper {
		padding: 60px 40px 100px 43px
	}
}

@media only screen and (max-width:575px) {
	.detail-blog-comments-wrapper {
		padding: 50px 16px 80px
	}
}

.detail-blog .like-share {
	top  : 10px;
	left : -webkit-calc(100% + 40px);
	left : -moz-calc(100% + 40px);
	left : calc(100% + 40px);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.detail-blog .like-share.fix {
	position: fixed;
	left    : auto;
	right   : 50px
}

@media only screen and (max-width:1500px) and (min-width:1400px) {
	.detail-blog .like-share {
		left: 100%
	}
}

@media only screen and (max-width:1300px) and (min-width:1200px) {
	.detail-blog .like-share {
		left: 100%
	}
}

@media only screen and (max-width:1114px) and (min-width:1040px) {
	.detail-blog .like-share {
		left: 100%
	}
}

@media only screen and (max-width:1039px) and (min-width:992px) {
	.detail-blog .like-share {
		left: 98%
	}
}

.detail-blog .like-share button span {
	width     : 20px;
	text-align: right
}

.detail-blog .like-share button i {
	font-size: 21px
}

.detail-blog .like-share button.like i {
	color: #00867d
}

.detail-blog .like-share button.dislike {
	margin        : 20px 0;
	padding-bottom: 24px;
	border-bottom : 1px solid #f5f3fc
}

.detail-blog .like-share button.dislike i {
	color: #ee232b
}

.detail-blog .like-share .socials li:not(:last-child) {
	margin-bottom: 20px
}

.detail-blog .like-share .socials li a {
	color     : #e7ebee;
	font-size : 22px;
	text-align: center
}

@media only screen and (max-width:991px) {
	.detail-blog .like-share {
		position: relative;
		top     : 0;
		left    : 0;
		width   : 100%
	}

	.detail-blog .like-share,
	.detail-blog .like-share .socials {
		display            : -webkit-box;
		display            : -webkit-flex;
		display            : -moz-box;
		display            : -ms-flexbox;
		display            : flex;
		-webkit-box-align  : center;
		-webkit-align-items: center;
		-moz-box-align     : center;
		-ms-flex-align     : center;
		align-items        : center
	}

	.detail-blog .like-share button.dislike {
		padding-bottom: 0;
		margin        : 0;
		border-bottom : 0
	}

	.detail-blog .like-share .socials {
		margin-right: auto
	}

	.detail-blog .like-share .socials li:not(:last-child) {
		margin: 0 0 0 12px
	}
}

.options-box li {
	padding: 5px 10px
}

@media only screen and (max-width:768px) {
	.options-box li {
		padding: 5px 0
	}
}

#specifications ul li span p {
	margin-bottom: 0
}

.banners-food .row .col-lg-6 .row .col-sm-6:nth-child(n+3) {
	margin-top: 27px
}

.new-article-four {
	margin-bottom: 100px
}

.slider-home-two {
	margin          : 54px auto 29px;
	background-color: #fafafa
}

.slider-home-two .carousel-indicators {
	margin               : 0 auto 30px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	border               : 3px solid rgba(255, 255, 255, .1);
	width                : -webkit-fit-content;
	width                : -moz-fit-content;
	width                : fit-content;
	padding              : 15px 29px
}

.slider-home-two .carousel-indicators button {
	padding              : 0;
	margin               : 0;
	border               : 0;
	width                : 8px;
	height               : 8px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #fff;
	opacity              : 1
}

.slider-home-two .carousel-indicators button:not(:last-child) {
	margin-left: 6px
}

.slider-home-two .carousel-indicators button.active {
	width: 25px
}

@media only screen and (max-width:767px) {
	.slider-home-two .carousel-indicators {
		margin : 0 auto 12px;
		padding: 0;
		border : 0
	}

	.slider-home-two img {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

.top-seller-home-five {
	margin-bottom: 25px
}

.top-seller-home-five.pattern::after {
	content                : "";
	top                    : 180px;
	left                   : 0;
	width                  : 533px;
	height                 : 876px;
	background             : url(./../../images/pattern-04.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

@media only screen and (max-width:767px) {
	.top-seller-home-five.pattern::after {
		background-position: center center
	}
}

.top-seller-home-five .container::before {
	content                : "";
	right                  : -31px;
	bottom                 : -33px;
	width                  : 120px;
	height                 : 199px;
	background             : url(./../../images/pattern-03.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.top-seller-home-five .section-heading-two {
	margin-bottom: 21px
}

.top-seller-home-five .swiper {
	padding: 50px 0
}

.top-seller-home-five .swiper-button-next,
.top-seller-home-five .swiper-button-prev {
	top: 47px
}

.brands-three {
	margin-bottom: 112px
}

.brands-three .brands-wrapper {
	border               : 0;
	-webkit-box-shadow   : 0 5px 45px rgba(0, 0, 0, .08);
	-moz-box-shadow      : 0 5px 45px rgba(0, 0, 0, .08);
	box-shadow           : 0 5px 45px rgba(0, 0, 0, .08);
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 12px 48px
}

@media only screen and (max-width:767px) {
	.brands-three .brands-wrapper {
		padding              : 12px 24px;
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

.footer-five,
.footer-six {
	padding-bottom: 20px
}

.footer-five-content,
.footer-six-content {
	padding                : 113px 0 130px;
	background             : #1b1b1d url(./../../images/bg-footer-003.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

@media only screen and (max-width:991px) {

	.footer-five-content,
	.footer-six-content {
		padding: 80px 0 60px
	}
}

@media only screen and (max-width:767px) {

	.footer-five-content,
	.footer-six-content {
		-webkit-background-size: cover;
		-moz-background-size   : cover;
		-o-background-size     : cover;
		background-size        : cover;
		background-position    : center center
	}
}

.footer-five-logo,
.footer-six-logo {
	font-size  : 30px;
	line-height: 40px
}

.footer-five-description,
.footer-six-description {
	color      : #9d9eac;
	font-size  : 14px;
	line-height: 30px
}

.footer-five-description b,
.footer-six-description b {
	font-weight: 900
}

.footer-five-titr,
.footer-six-titr {
	font-size  : 18px;
	color      : #ee273a;
	line-height: 28px
}

.footer-five-nav li:not(:last-child),
.footer-six-nav li:not(:last-child) {
	margin-bottom: 10px
}

.footer-five-nav li::before,
.footer-six-nav li::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	border               : 1px solid #48494e;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	width                : 8px;
	height               : 8px;
	margin-left          : 14px
}

.footer-five-nav li a,
.footer-six-nav li a {
	font-size  : 13px;
	font-weight: 500;
	display    : inline-block;
	line-height: 30px;
	color      : #939aa4
}

.footer-five-nav li a:hover,
.footer-six-nav li a:hover {
	color: #ee273a
}

.footer-five .time-work,
.footer-six .time-work {
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#f8f9fb), to(#fff));
	background-image     : -webkit-linear-gradient(top, #f8f9fb, #fff);
	background-image     : -moz-linear-gradient(top, #f8f9fb, #fff);
	background-image     : -o-linear-gradient(top, #f8f9fb, #fff);
	background-image     : linear-gradient(to bottom, #f8f9fb, #fff);
	font-size            : 18px;
	font-weight          : 900;
	color                : #212341;
	padding              : 24px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	margin               : 19px 0 47px
}

@media only screen and (max-width:575px) {

	.footer-five .time-work,
	.footer-six .time-work {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px;
		font-size            : 14px
	}
}

.footer-five-bottom {
	padding: 43px 0 53px
}

.footer-five-bottom::after {
	content                : "";
	bottom                 : 0;
	left                   : 50%;
	-webkit-transform      : translateX(-50%);
	-moz-transform         : translateX(-50%);
	-ms-transform          : translateX(-50%);
	-o-transform           : translateX(-50%);
	transform              : translateX(-50%);
	width                  : 597px;
	height                 : 410px;
	background             : url(./../../images/footer-ronaldo.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

@media only screen and (max-width:1199px) {
	.footer-five-bottom::after {
		-webkit-transform: translateX(-50%) scale(.85);
		-moz-transform   : translateX(-50%) scale(.85);
		-ms-transform    : translateX(-50%) scale(.85);
		-o-transform     : translateX(-50%) scale(.85);
		transform        : translateX(-50%) scale(.85)
	}
}

@media only screen and (max-width:991px) {
	.footer-five-bottom::after {
		content: none
	}
}

.footer-six {
	margin-top: 140px
}

@media only screen and (max-width:767px) {
	.footer-six {
		margin-top: 80px
	}
}

.footer-six-content {
	background-image: url(./../../images/bg-footer-six.png)
}

.footer-six .footer-scroll-header {
	background-color  : #ee273a;
	-webkit-box-shadow: 0 15px 25px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 15px 25px rgba(238, 39, 58, .25);
	box-shadow        : 0 15px 25px rgba(238, 39, 58, .25);
	margin            : 0;
	left              : 50%;
	-webkit-transform : translateX(-50%);
	-moz-transform    : translateX(-50%);
	-ms-transform     : translateX(-50%);
	-o-transform      : translateX(-50%);
	transform         : translateX(-50%);
	top               : -27px;
	z-index           : 4
}

.footer-six-bottom .container {
	padding: 74px 12px 53px
}

.footer-six-bottom .container::before {
	content                : "";
	right                  : 0;
	bottom                 : 9px;
	width                  : 319px;
	height                 : 319px;
	background             : url(./../../images/footer-six-img.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.footer-six-bottom .address {
	line-height  : 24px;
	color        : #212341;
	font-size    : 14px;
	padding-right: 332px
}

.footer-six-bottom .address .title {
	font-size: 16px
}

.footer-six-bottom .address .title b {
	font-weight: 900
}

@media only screen and (max-width:1399px) {
	.footer-six-bottom .address {
		padding-right: 290px
	}
}

@media only screen and (max-width:1199px) {
	.footer-six-bottom .container::before {
		width : 250px;
		height: 250px
	}

	.footer-six-bottom .address {
		padding-right: 230px;
		max-width    : 50%;
		width        : 100%
	}
}

@media only screen and (max-width:991px) {
	.footer-six-bottom .container {
		padding: 50px 12px 32px
	}

	.footer-six-bottom .container::before {
		content: none
	}

	.footer-six-bottom .address {
		padding-right: 0;
		max-width    : 36%
	}
}

@media only screen and (max-width:767px) {
	.footer-six .address {
		max-width: 100%
	}
}

@media only screen and (max-width:459px) {
	.footer-six .footer-two-namads {
		max-width: 100%;
		width    : 100%
	}

	.footer-six .footer-two-namads {
		margin-bottom: 24px
	}
}

.banners-home-seven {
	z-index   : 99;
	margin-top: -111px
}

@media only screen and (max-width:991px) {
	.banners-home-seven {
		margin-top: 32px
	}
}

.banners-home-seven .row {
	margin: 0-15px;
	gap   : 30px 0
}

.banners-home-seven .row>div {
	padding: 0 15px
}

@media only screen and (max-width:575px) {
	.banners-home-seven .row>div img {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}
}

.top-seller-products {
	margin: 77px 0 91px
}

.top-seller-products-tabs {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #212341;
	padding              : 10px;
	margin-bottom        : 58px;
	overflow-x           : auto;
	-ms-overflow-style   : none;
	scrollbar-width      : none
}

.top-seller-products-tabs::-webkit-scrollbar {
	display: none
}

.top-seller-products-tabs li {
	cursor               : pointer;
	font-size            : 16px;
	font-weight          : 500;
	color                : #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 10px 16px
}

.top-seller-products-tabs li.active,
.top-seller-products-tabs li:hover {
	background-color: #ee273a
}

.top-seller-products-tabs li:not(:last-child) {
	margin-left: 8px
}

@media only screen and (max-width:767px) {
	.top-seller-products-tabs li {
		font-size: 14px;
		padding  : 8px 14px
	}
}

@media only screen and (max-width:575px) {
	.top-seller-products-tabs {
		margin               : 0-12px;
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0;
		padding              : 10px 12px
	}
}

.top-seller-products .row {
	gap: 76px 0
}

@media only screen and (max-width:991px) {
	.top-seller-products .row {
		gap: 32px 0
	}
}

.category-products-title {
	padding              : 5px 13px 2px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	background-color     : #b3bbc7;
	font-size            : 16px;
	line-height          : 24px;
	width                : -webkit-fit-content;
	width                : -moz-fit-content;
	width                : fit-content;
	margin-bottom        : 37px
}

.category-products-title::after {
	content: "";
	top    : 15px;
	left   : 0;
	width  : 100%;
	height : 1px;
	border : 1px dashed #d5dade;
	z-index: -1
}

.category-products .top-category-item {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #f8f9fb;
	padding              : 19px 0 28px;
	z-index              : 2
}

.category-products .top-category-item::after {
	content                : "";
	z-index                : -1;
	top                    : 0;
	left                   : 0;
	width                  : 100%;
	height                 : 100%;
	-webkit-border-radius  : 15px;
	-moz-border-radius     : 15px;
	border-radius          : 15px;
	background             : url(./../../images/bg-98.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	opacity                : 0;
	-webkit-transition     : all .3s ease-in-out;
	-o-transition          : all .3s ease-in-out;
	-moz-transition        : all .3s ease-in-out;
	transition             : all .3s ease-in-out
}

.category-products .top-category-item i {
	width                : 73px;
	height               : 73px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	line-height          : 73px;
	text-align           : center;
	color                : #000;
	border               : 0;
	background-color     : #efefef
}

.category-products .top-category-item:hover::after {
	opacity: 1
}

.category-products .top-category-item:hover i {
	background-color: transparent;
	color           : #fff
}

.category-products .top-category-item:hover span {
	font-weight: 900;
	color      : #fff
}

.category-products .swiper {
	max-width: -webkit-calc(100% - 80px);
	max-width: -moz-calc(100% - 80px);
	max-width: calc(100% - 80px);
	margin   : 0 auto
}

.category-products .swiper-button-next {
	left: 0
}

.category-products .swiper-button-prev {
	right: 0
}

.category-products .swiper-button-next,
.category-products .swiper-button-prev {
	-webkit-transform: translateY(40px);
	-moz-transform   : translateY(40px);
	-ms-transform    : translateY(40px);
	-o-transform     : translateY(40px);
	transform        : translateY(40px)
}

.category-slider-banner .category,
.category-slider-banner .left {
	width           : 100%;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.category-slider-banner .category {
	max-width       : 267px;
	background-color: #39d4df;
	height          : -webkit-fit-content;
	height          : -moz-fit-content;
	height          : fit-content;
	margin-left     : 31px
}

.category-slider-banner .category .title {
	padding    : 29px 0 26px;
	font-size  : 14px;
	line-height: 21px
}

.category-slider-banner .category ul {
	background-color: #f8f9fb;
	padding         : 6px 34px 9px
}

.category-slider-banner .category ul li {
	padding: 18px 0
}

.category-slider-banner .category ul li a {
	color      : #2d365d;
	font-weight: 700;
	line-height: 21px
}

.category-slider-banner .category ul li a::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #ffb035;
	margin-left          : 14px;
	width                : 17px;
	height               : 5px
}

.category-slider-banner .category ul li a:hover {
	color: #ffb035
}

.category-slider-banner .category ul li:not(:last-child) {
	border-bottom: 1px solid #eaeef5
}

.category-slider-banner .left {
	max-width: -webkit-calc(100% - 298px);
	max-width: -moz-calc(100% - 298px);
	max-width: calc(100% - 298px)
}

.category-slider-banner .left .carousel {
	margin-bottom: 30px
}

@media only screen and (max-width:575px) {
	.category-slider-banner .left .carousel {
		margin-bottom: 0
	}
}

.category-slider-banner .left .carousel-item img {
	height: 415px
}

.category-slider-banner .left .carousel-indicators {
	padding              : 16px 29px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	border               : 2px solid rgba(255, 255, 255, .2);
	width                : -webkit-fit-content;
	width                : -moz-fit-content;
	width                : fit-content;
	margin               : 0 auto 30px
}

.category-slider-banner .left .carousel-indicators button {
	width                : 8px;
	height               : 8px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #fff;
	border               : 0;
	margin               : 0
}

.category-slider-banner .left .carousel-indicators button:not(:last-child) {
	margin-left: 6px
}

.category-slider-banner .left .carousel-indicators button.active {
	width: 25px
}

.category-slider-banner .left .carousel-control-next,
.category-slider-banner .left .carousel-control-prev {
	width                : 30px;
	height               : 70px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #fff;
	-webkit-box-shadow   : 0 5px 30px rgba(0, 0, 0, .16);
	-moz-box-shadow      : 0 5px 30px rgba(0, 0, 0, .16);
	box-shadow           : 0 5px 30px rgba(0, 0, 0, .16);
	opacity              : 1;
	color                : #b3bbc7;
	font-size            : 13px;
	text-align           : center;
	line-height          : 70px;
	top                  : 50%;
	-webkit-transform    : translate(15px, -50%);
	-moz-transform       : translate(15px, -50%);
	-ms-transform        : translate(15px, -50%);
	-o-transform         : translate(15px, -50%);
	transform            : translate(15px, -50%)
}

.category-slider-banner .left .carousel-control-next {
	-webkit-transform: translate(-15px, -50%);
	-moz-transform   : translate(-15px, -50%);
	-ms-transform    : translate(-15px, -50%);
	-o-transform     : translate(-15px, -50%);
	transform        : translate(-15px, -50%)
}

.category-slider-banner .left .row {
	gap   : 30px 0;
	margin: 0-15px
}

.category-slider-banner .left .row>div {
	padding: 0 15px
}

.category-slider-banner .left .row>div img {
	height: 175px
}

@media only screen and (max-width:991px) {
	.category-slider-banner .left {
		max-width: 100%
	}

	.category-slider-banner .left .carousel-item img,
	.category-slider-banner .left .row>div img {
		height: auto
	}
}

@media only screen and (max-width:575px) {
	.category-slider-banner .left .carousel-item img {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.category-slider-banner .left .carousel-control-next,
	.category-slider-banner .left .carousel-control-prev {
		-webkit-transform: translate(0, -50%);
		-moz-transform   : translate(0, -50%);
		-ms-transform    : translate(0, -50%);
		-o-transform     : translate(0, -50%);
		transform        : translate(0, -50%);
		color            : #212341;
		height           : 30px;
		font-size        : 10px;
		opacity          : .6
	}

	.category-slider-banner .left .carousel-control-next {
		left: 12px
	}

	.category-slider-banner .left .carousel-control-prev {
		right: 12px
	}

	.category-slider-banner .left .carousel-indicators {
		margin : 0 auto 12px;
		padding: 0;
		border : 0
	}
}

.top-seller-products-two {
	margin-bottom: 47px
}

.top-seller-products-two-tabs {
	margin-bottom: 47px
}

.top-seller-products-two-tabs li {
	cursor               : pointer;
	font-size            : 16px;
	font-weight          : 500;
	color                : #212341;
	line-height          : 31px;
	padding              : 7px 25px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.top-seller-products-two-tabs li:not(:last-child) {
	margin-left: 4px
}

.top-seller-products-two-tabs li.active,
.top-seller-products-two-tabs li:hover {
	background-color: #212341;
	color           : #fff
}

@media only screen and (max-width:575px) {
	.top-seller-products-two-tabs li {
		padding  : 5px 18px;
		font-size: 13px
	}
}

.top-seller-products-two .swiper {
	padding-bottom: 50px
}

.banners-home-eight .row {
	margin: 0-15px;
	gap   : 30px 0
}

.banners-home-eight .row>div {
	padding: 0 15px
}

.products-category-two {
	margin: 103px 0 130px
}



.products-category-two .section-heading::after,
.products-category-two .section-heading::before {
	content: "";
	top    : 51px;
	left   : 0;
	height : 1px
}

.products-category-two .section-heading::after {
	width           : 100%;
	background-color: #f5f3fc;
	z-index         : -1
}

.products-category-two .section-heading::before {
	width           : 166px;
	background-color: #39d4df
}

.products-category-two .section-heading .detail {
	background-color: #fff;
	padding-left    : 30px
}

.products-category-two .section-heading-sub-title {
	font-size  : 18px;
	font-weight: 500;
	color      : #212341;
	line-height: 30px
}

.products-category-two .section-heading-title {
	font-size  : 24px;
	font-weight: 900;
	color      : #39d4df
}

.products-category-two .section-heading-link {
	line-height: 35px
}

@media only screen and (max-width:575px) {

	.products-category-two .section-heading::after,
	.products-category-two .section-heading::before {
		content: none
	}

	.products-category-two .section-heading-link {
		margin-top: 0
	}
}

.products-category-two .swiper {
	padding-bottom: 50px
}

.products-category-two .swiper-slide>div+div {
	margin-top: 56px
}

.products-category-two .swiper-button-next,
.products-category-two .swiper-button-prev {
	top  : 16px;
	left : 85px;
	right: auto
}

.products-category-two .swiper-button-prev {
	left: 115px
}

@-webkit-keyframes progress {
	0% {
		stroke-dasharray: 0 100
	}
}

@-moz-keyframes progress {
	0% {
		stroke-dasharray: 0 100
	}
}

@-o-keyframes progress {
	0% {
		stroke-dasharray: 0 100
	}
}

@keyframes progress {
	0% {
		stroke-dasharray: 0 100
	}
}

.consol-game {
	margin: 145px 0 68px
}

@media only screen and (max-width:767px) {
	.consol-game {
		margin: 80px 0 40px
	}
}

.consol-game .section-heading {
	margin-bottom: 56px
}

.consol-game .section-heading .detail {
	padding-right: 137px
}

.consol-game .section-heading .detail::before {
	content         : "";
	right           : 0;
	width           : 114px;
	height          : 47px;
	background-color: #f5f3fc
}

.consol-game .section-heading-sub-title {
	font-size  : 16px;
	font-weight: 500
}

.consol-game .section-heading-title {
	font-size  : 24px;
	font-weight: 900
}

.consol-game .swiper-button-next,
.consol-game .swiper-button-prev {
	top  : 26px;
	right: auto;
	left : 145px
}

.consol-game .swiper-button-prev {
	left: 180px
}

@media only screen and (max-width:575px) {
	.consol-game .section-heading .detail {
		padding-right: 0
	}

	.consol-game .section-heading .detail::before {
		content: none
	}

	.consol-game .swiper-button-next {
		left: 12px
	}

	.consol-game .swiper-button-prev {
		left: 40px
	}
}

.about-us-home-eight {
	background             : url(./../../images/about-us-eight.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	background-attachment  : fixed;
	padding                : 117px 0 100px
}

.about-us-home-eight h2 {
	font-size     : 16px;
	line-height   : 30px;
	padding-bottom: 32px;
	margin-bottom : 32px
}

.about-us-home-eight h2 b {
	font-size  : 30px;
	font-weight: 900
}

.about-us-home-eight h2::after {
	content         : "";
	bottom          : 0;
	right           : 0;
	width           : 53px;
	height          : 1px;
	background-color: #fff
}

.about-us-home-eight p {
	font-size  : 13px;
	line-height: 30px
}

@media only screen and (max-width:767px) {
	.about-us-home-eight {
		padding                : 80px 0;
		background-position    : center center;
		-webkit-background-size: cover;
		-moz-background-size   : cover;
		-o-background-size     : cover;
		background-size        : cover
	}
}

.new-articles-blog {
	background-color: #171930;
	padding         : 74px 0 51px
}

.new-articles-blog .right,
.new-articles-blog .left {
	width           : 100%;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.new-articles-blog .right {
	font-size  : 28px;
	max-width  : 25%;
	padding-top: 76px
}

.new-articles-blog .right .sup-title {
	line-height: 45px
}

.new-articles-blog .right .title {
	padding       : 0 5px;
	color         : #212341;
	font-weight   : 900;
	max-width     : -webkit-fit-content;
	max-width     : -moz-fit-content;
	max-width     : fit-content;
	z-index       : 2;
	line-height   : 30px;
	margin-bottom : 18px;
	padding-bottom: 18px
}

.new-articles-blog .right .title::before,
.new-articles-blog .right .title::after {
	content: "";
	right  : 0
}

.new-articles-blog .right .title::before {
	top             : 0;
	width           : 100%;
	height          : 24px;
	background-color: #ffb035;
	z-index         : -1
}

.new-articles-blog .right .title::after {
	bottom          : 0;
	width           : 30px;
	height          : 1px;
	background-color: #707070
}

.new-articles-blog .right .read-more {
	color      : #939aa4;
	font-size  : 14px;
	font-weight: 400
}

.new-articles-blog .right .btn {
	max-width  : -webkit-fit-content;
	max-width  : -moz-fit-content;
	max-width  : fit-content;
	margin     : 39px 74px 0 0;
	padding    : 8px 40px 7px;
	line-height: 20px
}

.new-articles-blog .left {
	max-width: 75%
}

.new-articles-blog .swiper-button-next,
.new-articles-blog .swiper-button-prev {
	-webkit-transform: unset;
	-moz-transform   : unset;
	-ms-transform    : unset;
	-o-transform     : unset;
	transform        : unset;
	top              : 265px;
	right            : 0;
	left             : auto
}

@media only screen and (max-width:991px) {

	.new-articles-blog .swiper-button-next,
	.new-articles-blog .swiper-button-prev {
		top: 190px
	}
}

.new-articles-blog .swiper-button-next {
	right: 35px
}

@media only screen and (max-width:991px) {

	.new-articles-blog .right,
	.new-articles-blog .left {
		max-width: 100%
	}

	.new-articles-blog .right {
		padding-top: 0
	}
}

.footer-seven {
	background-color: #121320
}

.footer-seven-top {
	background             : url(./../../images/bg-footer-seven.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : 2
}

.footer-seven-top::before {
	content         : "";
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#171930), to(rgba(33, 35, 65, 0)));
	background-image: -webkit-linear-gradient(top, #171930, rgba(33, 35, 65, 0));
	background-image: -moz-linear-gradient(top, #171930, rgba(33, 35, 65, 0));
	background-image: -o-linear-gradient(top, #171930, rgba(33, 35, 65, 0));
	background-image: linear-gradient(to bottom, #171930, rgba(33, 35, 65, 0));
	z-index         : -1
}

.footer-seven-top .container {
	padding   : 126px 12px 130px;
	border-top: 1px solid rgba(255, 255, 255, .1)
}

.footer-seven-title {
	font-size  : 18px;
	color      : #ffb035;
	line-height: 28px
}

.footer-seven-nav li:not(:last-child) {
	margin-bottom: 10px
}

.footer-seven-nav li a {
	display    : inline-block;
	font-size  : 13px;
	font-weight: 500;
	line-height: 30px;
	color      : #939aa4
}

.footer-seven-nav li a::before {
	content              : "";
	display              : inline-block;
	vertical-align       : middle;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	width                : 8px;
	height               : 8px;
	border               : 1px solid #48494e;
	margin-left          : 14px;
	-webkit-transition   : all .3s ease-in-out;
	-o-transition        : all .3s ease-in-out;
	-moz-transition      : all .3s ease-in-out;
	transition           : all .3s ease-in-out
}

.footer-seven-nav li a:hover {
	color: #ffb035
}

.footer-seven-nav li a:hover::before {
	border-color: #ffb035
}

.footer-seven-bottom {
	z-index       : 9;
	padding-bottom: 38px
}

.footer-seven-bottom .footer-scroll-header {
	background-color  : #7262d4;
	-webkit-box-shadow: 0 15px 25px rgba(114, 98, 212, .5);
	-moz-box-shadow   : 0 15px 25px rgba(114, 98, 212, .5);
	box-shadow        : 0 15px 25px rgba(114, 98, 212, .5);
	margin            : -30px 0 48px
}

.footer-seven-address-namd-contact {
	padding: 0 428px 35px 0;
	z-index: 2
}

.footer-seven-address-namd-contact::before,
.footer-seven-address-namd-contact::after {
	content                : "";
	right                  : 0;
	bottom                 : 0;
	width                  : 426px;
	height                 : 610px;
	background             : url(./../../images/img-footer-seven.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.footer-seven-address-namd-contact::before {
	-webkit-filter: blur(43px);
	filter        : blur(43px)
}

.footer-seven-address {
	line-height: 24px;
	margin-left: auto;
	max-width  : 45%;
	width      : 100%
}

.footer-seven-address .title {
	font-size: 16px
}

.footer-seven-address .title b {
	font-weight: 900
}

.footer-seven-namads {
	gap: 4px
}

.footer-seven-namads img {
	height: 80px
}

.footer-seven-contact {
	font-size   : 13px;
	color       : #939aa4;
	margin-right: 8px
}

.footer-seven-contact::after {
	content                : "";
	bottom                 : 0;
	left                   : 0;
	width                  : 55px;
	height                 : 55px;
	background             : url(./../../images/icon-contact-00.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-transform      : translateX(-12px);
	-moz-transform         : translateX(-12px);
	-ms-transform          : translateX(-12px);
	-o-transform           : translateX(-12px);
	transform              : translateX(-12px)
}

.footer-seven-contact span {
	font-size  : 18px;
	color      : #fff;
	line-height: 39px
}

.footer-seven-contact span b {
	font-size  : 35px;
	font-weight: 900;
	color      : #ffb035
}

.footer-seven-time-work {
	-webkit-border-radius: 50px 0 50px 50px;
	-moz-border-radius   : 50px 0 50px 50px;
	border-radius        : 50px 0 50px 50px;
	background-color     : #eb2856;
	padding              : 24px 12px;
	font-size            : 18px;
	font-weight          : 900;
	line-height          : 27px;
	margin-bottom        : 43px
}

.footer-seven-socials li:not(:last-child) {
	margin-left: 19px
}

.footer-seven-socials li a {
	font-size: 20px;
	color    : #fff
}

.footer-seven-socials li a:hover {
	color: #eb2856
}

@media only screen and (max-width:1399px) {
	.footer-seven-address-namd-contact {
		padding-right: 390px
	}

	.footer-seven-address-namd-contact::before,
	.footer-seven-address-namd-contact::after {
		width : 390px;
		height: 574px
	}
}

@media only screen and (max-width:1199px) {
	.footer-seven-address-namd-contact {
		padding-right: 335px
	}

	.footer-seven-address-namd-contact::before,
	.footer-seven-address-namd-contact::after {
		width : 350px;
		height: 534px
	}

	.footer-seven-address {
		max-width: 37%
	}
}

@media only screen and (max-width:991px) {
	.footer-seven-address-namd-contact {
		padding-right: 0
	}

	.footer-seven-address-namd-contact::before,
	.footer-seven-address-namd-contact::after {
		content: none
	}
}

@media only screen and (max-width:767px) {
	.footer-seven-top {
		-webkit-background-size: cover;
		-moz-background-size   : cover;
		-o-background-size     : cover;
		background-size        : cover;
		background-position    : center center
	}

	.footer-seven-top .container {
		padding: 80px 12px
	}

	.footer-seven-address-namd-contact {
		-webkit-flex-wrap      : wrap;
		-ms-flex-wrap          : wrap;
		flex-wrap              : wrap;
		-webkit-box-pack       : justify;
		-webkit-justify-content: space-between;
		-moz-box-pack          : justify;
		-ms-flex-pack          : justify;
		justify-content        : space-between;
		gap                    : 20px 0
	}

	.footer-seven-address {
		max-width: 100%
	}
}

@media only screen and (max-width:575px) {
	.footer-seven-namad {
		max-width: 100%;
		width    : 100%
	}

	.footer-seven-time-work {
		font-size: 16px
	}
}

.price-day {
	background-color: #2b5d5e;
	padding-bottom  : 113px;
	z-index         : 2;
	margin-bottom   : 74px
}

.price-day::after {
	content                : "";
	top                    : 0;
	left                   : 0;
	width                  : 100%;
	height                 : 100%;
	background             : #2b5d5e url(./../../images/bg-price-day.png)center -45px no-repeat;
	-webkit-background-size: 100% 110%;
	-moz-background-size   : 100% 110%;
	-o-background-size     : 100% 110%;
	background-size        : 100% 110%;
	opacity                : .1;
	z-index                : -2
}

.price-day::before {
	content                : "";
	top                    : 0;
	left                   : 50%;
	-webkit-transform      : translate(-50%, -1px);
	-moz-transform         : translate(-50%, -1px);
	-ms-transform          : translate(-50%, -1px);
	-o-transform           : translate(-50%, -1px);
	transform              : translate(-50%, -1px);
	width                  : 306px;
	height                 : 50px;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.price-day-title {
	font-size    : 16px;
	color        : #2b5d5e;
	line-height  : 24px;
	margin-bottom: 102px
}

.price-day-item {
	background-color  : #c1cecf;
	-webkit-box-shadow: inset 0 10px 15px rgba(0, 0, 0, .05);
	-moz-box-shadow   : inset 0 10px 15px rgba(0, 0, 0, .05);
	box-shadow        : inset 0 10px 15px rgba(0, 0, 0, .05);
	padding           : 36px 12px 0;
	z-index           : 2
}

.price-day-item:hover {
	-webkit-transform: translateY(-12px);
	-moz-transform   : translateY(-12px);
	-ms-transform    : translateY(-12px);
	-o-transform     : translateY(-12px);
	transform        : translateY(-12px)
}

.price-day-item::before {
	content              : "";
	top                  : 17px;
	right                : 17px;
	width                : -webkit-calc(100% - 34px);
	width                : -moz-calc(100% - 34px);
	width                : calc(100% - 34px);
	height               : 87px;
	opacity              : .25;
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));
	background-image     : -webkit-linear-gradient(top, #fff, rgba(255, 255, 255, 0));
	background-image     : -moz-linear-gradient(top, #fff, rgba(255, 255, 255, 0));
	background-image     : -o-linear-gradient(top, #fff, rgba(255, 255, 255, 0));
	background-image     : linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	z-index              : -1
}

.price-day-item::after {
	content          : "";
	top              : 38px;
	left             : 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%);
	background-color : #fff;
	width            : 75px;
	height           : 75px;
	-webkit-filter   : blur(19px);
	filter           : blur(19px);
	z-index          : -1
}

.price-day-item img {
	width        : 64px;
	height       : 64px;
	margin-bottom: 40px
}

.price-day-item .tcatg2 {
	padding              : 4px 18px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #00867d;
	font-size            : 14px;
	font-weight          : 700;
	line-height          : 21px;
	color                : #fff;
	max-width            : -webkit-fit-content;
	max-width            : -moz-fit-content;
	max-width            : fit-content;
	margin               : -15px auto 0;
	-webkit-transform    : translateY(15px);
	-moz-transform       : translateY(15px);
	-ms-transform        : translateY(15px);
	-o-transform         : translateY(15px);
	transform            : translateY(15px)
}

.price-day .row {
	gap: 32px 0
}

@media only screen and (max-width:767px) {
	.price-day-title {
		line-height: 40px
	}

	.price-day-item h2 {
		font-size: 12px
	}
}

.top-products-five {
	margin: 37px 0 66px
}

.top-products-five-tabs {
	margin-bottom   : 58px;
	background-color: #fff;
	max-width       : -webkit-fit-content;
	max-width       : -moz-fit-content;
	max-width       : fit-content;
	padding-left    : 12px
}

.top-products-five-tabs::before {
	content         : "";
	top             : 18px;
	left            : 0;
	width           : 100%;
	height          : 5px;
	background-color: #f8f9fb;
	z-index         : -1
}

.top-products-five-tabs li {
	font-size            : 16px;
	font-weight          : 500;
	line-height          : 24px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	padding              : 8px 25px;
	cursor               : pointer;
	-webkit-transition   : all .3s ease-in-out;
	-o-transition        : all .3s ease-in-out;
	-moz-transition      : all .3s ease-in-out;
	transition           : all .3s ease-in-out
}

.top-products-five-tabs li.active,
.top-products-five-tabs li:hover {
	background-color  : #2b5d5e;
	-webkit-box-shadow: 0 10px 25px rgba(43, 93, 94, .25);
	-moz-box-shadow   : 0 10px 25px rgba(43, 93, 94, .25);
	box-shadow        : 0 10px 25px rgba(43, 93, 94, .25);
	color             : #fff
}

@media only screen and (max-width:575px) {
	.top-products-five-tabs li {
		font-size: 14px;
		padding  : 8px 18px
	}
}

.price-day-girder {
	margin: 42px 0 30px
}

.price-day-girder .section-heading {
	margin-bottom: 48px
}

.price-day-girder .section-heading .detail {
	padding-right: 60px
}

.price-day-girder .section-heading .detail::before {
	content                : "";
	top                    : 0;
	right                  : 0;
	width                  : 39px;
	height                 : 62px;
	background             : url(./../../images/pattern-05.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.price-day-girder .section-heading-sub-title,
.price-day-girder .section-heading-title {
	font-size  : 24px;
	line-height: 30px
}

.price-day-girder .section-heading-sub-title {
	font-weight: 300
}

.price-day-girder .section-heading-title {
	font-weight: 700
}

.price-day-girder .table tbody tr td.name a {
	color: #2b5d5e
}

.price-day-girder .table tbody tr td.vahid {
	color: #939aa4
}

.price-day-girder .table tbody tr td .icon-angle-up-fill {
	color: #49be78
}

.price-day-girder .table tbody tr td .icon-angle-down-fill {
	color: #ee273a
}

.price-day-girder .table tbody tr td.price i {
	margin-left: 13px
}

.price-day-girder .table tbody tr td.icons {
	gap: 14px
}

.price-day-girder .table tbody tr td.icons a {
	font-size: 20px;
	color    : #000
}

.brands-five {
	margin: 31px 0 148px
}

.brands-five .brands-wrapper {
	border-color      : #edf0f6;
	-webkit-box-shadow: 0 15px 50px rgba(0, 0, 0, .05);
	-moz-box-shadow   : 0 15px 50px rgba(0, 0, 0, .05);
	box-shadow        : 0 15px 50px rgba(0, 0, 0, .05);
	padding           : 21px 48px
}

.best-sellers-eleven .section-heading {
	margin-bottom: 0
}

.best-sellers-eleven .section-heading-title {
	font-size  : 16px;
	font-weight: 500
}

.best-sellers-eleven .section-heading-sub-title {
	font-size  : 24px;
	font-weight: 900
}

.best-sellers-eleven .section-heading .detail::before {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 896px;
	height               : 281px;
	background-image     : -webkit-linear-gradient(186.43deg, #b3bbc7 17.81%, rgba(255, 255, 255, 0) 66.22%);
	background-image     : -moz-linear-gradient(186.43deg, #b3bbc7 17.81%, rgba(255, 255, 255, 0) 66.22%);
	background-image     : -o-linear-gradient(186.43deg, #b3bbc7 17.81%, rgba(255, 255, 255, 0) 66.22%);
	background-image     : linear-gradient(263.57deg, #b3bbc7 17.81%, rgba(255, 255, 255, 0) 66.22%);
	z-index              : -1;
	-webkit-border-radius: 500px;
	-moz-border-radius   : 500px;
	border-radius        : 500px;
	-webkit-transform    : translate(103px, -68px);
	-moz-transform       : translate(103px, -68px);
	-ms-transform        : translate(103px, -68px);
	-o-transform         : translate(103px, -68px);
	transform            : translate(103px, -68px)
}

@media only screen and (max-width:575px) {
	.best-sellers-eleven .section-heading .detail::before {
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}
}

.best-sellers-eleven .swiper {
	padding: 41px 0 0
}

.best-sellers-eleven .swiper-button-next,
.best-sellers-eleven .swiper-button-prev {
	top  : 25px;
	right: auto;
	left : 145px
}

.best-sellers-eleven .swiper-button-prev {
	left: 180px
}

@media only screen and (max-width:575px) {
	.best-sellers-eleven .swiper-button-next {
		left: 12px
	}

	.best-sellers-eleven .swiper-button-prev {
		left: 47px
	}
}

.banner-eleven {
	margin: 75px auto 143px
}

.banners-eleven {
	margin: 112px 0 215px
}

@media only screen and (max-width:767px) {
	.banners-eleven {
		margin: 80px 0 120px
	}
}

.banners-eleven::after {
	content                : "";
	top                    : 50%;
	left                   : 0;
	width                  : 526px;
	height                 : 668px;
	z-index                : -1;
	background             : url(./../../images/bg-banners-eleven.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-transform      : translateY(-50%);
	-moz-transform         : translateY(-50%);
	-ms-transform          : translateY(-50%);
	-o-transform           : translateY(-50%);
	transform              : translateY(-50%)
}

@media only screen and (max-width:575px) {
	.banners-eleven::after {
		content: none
	}
}

.banners-eleven .row {
	gap: 24px 0
}

.banners-eleven img {
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.banners-slider-home-twelve {
	margin: 59px 0 132px
}

.banners-slider-home-twelve .carousel::before {
	content                : "";
	top                    : 0;
	left                   : 0;
	width                  : 120px;
	height                 : 103px;
	-webkit-transform      : translate(-26px, -25px);
	-moz-transform         : translate(-26px, -25px);
	-ms-transform          : translate(-26px, -25px);
	-o-transform           : translate(-26px, -25px);
	transform              : translate(-26px, -25px);
	background             : url(./../../images/pattern-06.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.banners-slider-home-twelve .carousel-indicators {
	border               : 2px solid rgba(255, 255, 255, .1);
	padding              : 15px 49px;
	max-width            : -webkit-fit-content;
	max-width            : -moz-fit-content;
	max-width            : fit-content;
	margin               : 0 auto 32px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px
}

.banners-slider-home-twelve .carousel-indicators button {
	width                : 8px;
	height               : 8px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #fff;
	opacity              : 1;
	border               : 0;
	margin               : 0
}

.banners-slider-home-twelve .carousel-indicators button:not(:last-child) {
	margin-left: 6px
}

.banners-slider-home-twelve .carousel-indicators button.active {
	width: 25px
}

.banners-slider-home-twelve .banners {
	margin-top: 30px;
	gap       : 24px 0
}

.banners-slider-home-twelve .banners img {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px
}

@media only screen and (max-width:767px) {
	.banners-slider-home-twelve {
		margin: 48px 0 80px
	}

	.banners-slider-home-twelve .carousel-indicators {
		margin-bottom: 20px
	}

	.banners-slider-home-twelve .carousel img {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}
}

.top-products-six .nav-pills .nav-item {
	font-size            : 15px;
	font-weight          : 500;
	line-height          : 24px;
	cursor               : pointer;
	-webkit-border-radius: 20px 20px 0 0;
	-moz-border-radius   : 20px 20px 0 0;
	border-radius        : 20px 20px 0 0;
	padding              : 15px 27px;
	z-index              : 2
}

.top-products-six .nav-pills .nav-item,
.top-products-six .nav-pills .nav-item::before,
.top-products-six .nav-pills .nav-item::after {
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.top-products-six .nav-pills .nav-item::before,
.top-products-six .nav-pills .nav-item::after {
	content                : "";
	bottom                 : 0;
	background             : url(./../../images/tab-shape-01.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 48px;
	height                 : 38px;
	z-index                : -1;
	opacity                : 0;
	visibility             : hidden
}

.top-products-six .nav-pills .nav-item::before {
	right            : 0;
	-webkit-transform: translate(42px, 7px);
	-moz-transform   : translate(42px, 7px);
	-ms-transform    : translate(42px, 7px);
	-o-transform     : translate(42px, 7px);
	transform        : translate(42px, 7px)
}

.top-products-six .nav-pills .nav-item::after {
	left             : 0;
	background-image : url(./../../images/tab-shape-02.png);
	-webkit-transform: translate(-42px, 7px);
	-moz-transform   : translate(-42px, 7px);
	-ms-transform    : translate(-42px, 7px);
	-o-transform     : translate(-42px, 7px);
	transform        : translate(-42px, 7px)
}

.top-products-six .nav-pills .nav-item.active {
	background-color: #fed844
}

.top-products-six .nav-pills .nav-item.active::before,
.top-products-six .nav-pills .nav-item.active::after {
	opacity   : 1;
	visibility: visible
}

@media only screen and (max-width:575px) {
	.top-products-six .nav-pills .nav-item {
		font-size: 13px;
		padding  : 12px 16px
	}
}

.top-products-six-wrapper {
	padding: 30px
}

.top-products-six-wrapper::before,
.top-products-six-wrapper::after {
	content: "";
	top    : 0;
	width  : 100vw;
	height : 100%
}

.top-products-six-wrapper::before {
	right                : 0;
	background-color     : #fed844;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.top-products-six-wrapper::after {
	background-color: #fff;
	left            : 100%;
	z-index         : 2
}

@media only screen and (max-width:991px) {
	.top-products-six-wrapper {
		padding: 30px 15px
	}
}

@media only screen and (max-width:575px) {
	.top-products-six-wrapper {
		margin : 0-12px;
		padding: 30px 12px
	}

	.top-products-six-wrapper::before {
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}
}

.top-products-six.gray .nav-pills .nav-item::before {
	background-image: url(./../../images/tab-shape-03.png)
}

.top-products-six.gray .nav-pills .nav-item::after {
	background-image: url(./../../images/tab-shape-04.png)
}

.top-products-six.gray .nav-pills .nav-item.active {
	background-color: #f8f9fb
}

.top-products-six.gray .top-products-six-wrapper::before {
	background-color: #f8f9fb
}

.banners-twelve {
	margin: 51px auto 67px
}

.banners-twelve .col-md-3 {
	margin-top: 27px
}

@media only screen and (max-width:1199px) {
	.banners-twelve .col-md-3 {
		margin-top: 22px
	}
}

@media only screen and (max-width:991px) {
	.banners-twelve .col-md-3 {
		margin-top: 19px
	}
}

@media only screen and (max-width:767px) {
	.banners-twelve .col-md-3 {
		margin: 0 0 24px
	}
}

.best-seller-products .section-heading,
.category-products-four .section-heading {
	margin-bottom: 45px
}

.best-seller-products .section-heading .detail::before,
.category-products-four .section-heading .detail::before {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 214px;
	height               : 214px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	-webkit-filter       : drop-shadow(0 10px 25px rgba(238, 39, 58, .25));
	filter               : drop-shadow(0 10px 25px rgba(238, 39, 58, .25));
	background-image     : -webkit-linear-gradient(225deg, #00ff93 -20%, rgba(0, 255, 147, 0) 64%);
	background-image     : -moz-linear-gradient(225deg, #00ff93 -20%, rgba(0, 255, 147, 0) 64%);
	background-image     : -o-linear-gradient(225deg, #00ff93 -20%, rgba(0, 255, 147, 0) 64%);
	background-image     : linear-gradient(-135deg, #00ff93 -20%, rgba(0, 255, 147, 0) 64%);
	z-index              : -1;
	-webkit-transform    : translate(31px, -14px);
	-moz-transform       : translate(31px, -14px);
	-ms-transform        : translate(31px, -14px);
	-o-transform         : translate(31px, -14px);
	transform            : translate(31px, -14px)
}

.best-seller-products .section-heading-title,
.category-products-four .section-heading-title {
	font-size  : 16px;
	font-weight: 500;
	color      : #fff;
	line-height: 28px
}

.best-seller-products .section-heading-sub-title,
.category-products-four .section-heading-sub-title {
	font-size  : 24px;
	font-weight: 900;
	line-height: 28px;
	color      : #fff
}

.best-seller-products .section-heading-link,
.category-products-four .section-heading-link {
	color : #00ff93;
	border: 0
}

.best-seller-products .section-heading-link::after,
.category-products-four .section-heading-link::after {
	content              : "";
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : 100%;
	border               : 2px solid #00ff93;
	-webkit-filter       : blur(2px);
	filter               : blur(2px);
	z-index              : -1
}

@media only screen and (max-width:575px) {

	.best-seller-products .section-heading .detail::before,
	.category-products-four .section-heading .detail::before {
		-webkit-border-radius: 20px 0 0 20px;
		-moz-border-radius   : 20px 0 0 20px;
		border-radius        : 20px 0 0 20px
	}
}

.best-seller-products {
	margin: 145px 0 91px
}

@media only screen and (max-width:767px) {
	.best-seller-products {
		margin: 90px 0 60px
	}
}

.best-seller-products .swiper {
	padding-top: 10px
}

.best-seller-products .swiper-button-next,
.best-seller-products .swiper-button-prev {
	-webkit-transform: unset;
	-moz-transform   : unset;
	-ms-transform    : unset;
	-o-transform     : unset;
	transform        : unset;
	top              : 28px;
	right            : auto;
	left             : 152px
}

.best-seller-products .swiper-button-prev {
	left: 192px
}

@media only screen and (max-width:575px) {
	.best-seller-products .swiper-button-next {
		left: 12px
	}

	.best-seller-products .swiper-button-prev {
		left: 42px
	}
}

.new-article-eight .heading .title,
.new-article-eight .heading a {
	color: #fff
}

.category-products-four {
	margin-top: 77px
}

.category-products-four .section-heading {
	margin-bottom: 0
}

.category-products-four-item {
	background             : url(./../../images/bg-product-category.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-border-radius  : 500px;
	-moz-border-radius     : 500px;
	border-radius          : 500px;
	padding                : 114px 0 48px;
	margin-top             : 30px
}

.category-products-four-item img {
	top              : 0;
	left             : 50%;
	-webkit-transform: translate(-50%, -15px);
	-moz-transform   : translate(-50%, -15px);
	-ms-transform    : translate(-50%, -15px);
	-o-transform     : translate(-50%, -15px);
	transform        : translate(-50%, -15px);
	width            : 126px;
	height           : 126px
}

.category-products-four-item .teab2st5 {
	font-size  : 14px;
	font-weight: 500;
	color      : #121320
}

.category-products-four-item:hover img {
	-webkit-transform: translate(-50%, -30px);
	-moz-transform   : translate(-50%, -30px);
	-ms-transform    : translate(-50%, -30px);
	-o-transform     : translate(-50%, -30px);
	transform        : translate(-50%, -30px)
}

.footer-thirteen .container::after {
	content: none
}

.footer-thirteen .container::before {
	content         : "";
	top             : 27px;
	left            : 0;
	width           : 100%;
	height          : 1px;
	background-color: rgba(255, 255, 255, .11);
	z-index         : -1
}

.footer-thirteen .footer-name-shop {
	color: #fff
}

.footer-thirteen .footer-name-shop::after {
	background-color: #fff
}

.footer-thirteen .footer-contact i {
	background-color: #00ff93;
	color           : #121320
}

.footer-thirteen .footer-contact .title,
.footer-thirteen .footer-contact .sub-title {
	color: #fff
}

.footer-thirteen .footer-description {
	color: #6a7381
}

.footer-thirteen .footer-nav li a {
	color: #fff
}

.footer-thirteen .footer-newsletter .title {
	color: #fff
}

.footer-thirteen .footer-bottom {
	border-color: rgba(255, 255, 255, .11)
}

.footer-thirteen .footer-socials li a {
	background-color: #00ff93;
	color           : #121320
}

.footer-thirteen .footer-socials li a:hover {
	background-color: #000
}

.footer-thirteen .footer-app .btn {
	background-color: #939aa4
}

.footer-thirteen .footer-namad-copyright {
	padding              : 18px 12px 27px;
	background-color     : #fff;
	-webkit-border-radius: 50px 50px 0 0;
	-moz-border-radius   : 50px 50px 0 0;
	border-radius        : 50px 50px 0 0;
	margin-top           : 58px
}

.footer-thirteen .footer-namad-copyright .copyright {
	margin-top: 21px;
	color     : #939aa4
}

@media only screen and (max-width:575px) {
	.footer-thirteen .footer-namad-copyright {
		margin               : 40px -12px 0;
		-webkit-border-radius: 24px;
		-moz-border-radius   : 24px;
		border-radius        : 24px
	}
}

.banner-fourteen {
	margin-top: -27px
}

.banner-fourteen .row {
	gap: 24px 0
}

.options-site-forteen {
	margin: 65px 0 56px
}

.options-site-forteen-items {
	padding     : 32px 0;
	border      : 1px solid;
	border-color: #f5f3fc transparent
}

.options-site-forteen-items li {
	max-width       : 20%;
	width           : 100%;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.options-site-forteen-items li h2 {
	font-size  : 14px;
	line-height: 19px
}

.options-site-forteen-items li .fim::before {
	content              : "";
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#ffebec), to(#ecfcfc));
	background-image     : -webkit-linear-gradient(top, #ffebec, #ecfcfc);
	background-image     : -moz-linear-gradient(top, #ffebec, #ecfcfc);
	background-image     : -o-linear-gradient(top, #ffebec, #ecfcfc);
	background-image     : linear-gradient(to bottom, #ffebec, #ecfcfc);
	width                : 42px;
	height               : 42px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	bottom               : -webkit-calc(100% - -12px);
	bottom               : -moz-calc(100% - -12px);
	bottom               : calc(100% - -12px);
	left                 : 50%;
	-webkit-transform    : translateX(-50%);
	-moz-transform       : translateX(-50%);
	-ms-transform        : translateX(-50%);
	-o-transform         : translateX(-50%);
	transform            : translateX(-50%);
	z-index              : -1;
	position             : absolute
}

@media only screen and (max-width:767px) {
	.options-site-forteen-items {
		gap: 24px 0
	}

	.options-site-forteen-items li {
		max-width: 50%
	}
}

.new-products-fourteen .section-heading {
	margin-bottom: 66px
}

.new-products-fourteen .section-heading .detail {
	padding-right: 80px
}

.new-products-fourteen .section-heading .detail::before,
.new-products-fourteen .section-heading .detail::after {
	content          : "";
	top              : 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%)
}

.new-products-fourteen .section-heading .detail::before {
	right                : 0;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background           : -webkit-gradient(linear, left top, left bottom, from(#fff3f0), to(#ecfcfc));
	background           : -webkit-linear-gradient(top, #fff3f0, #ecfcfc);
	background           : -moz-linear-gradient(top, #fff3f0, #ecfcfc);
	background           : -o-linear-gradient(top, #fff3f0, #ecfcfc);
	background           : linear-gradient(to bottom, #fff3f0, #ecfcfc);
	width                : 53px;
	height               : 106px
}

.new-products-fourteen .section-heading .detail::after {
	right                  : 16px;
	width                  : 20px;
	height                 : 20px;
	background             : url(./../../images/tick.svg)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.new-products-fourteen .section-heading-title {
	font-weight: 900;
	font-size  : 26px;
	line-height: 24px;
	color      : #ff2f60
}

.new-products-fourteen .section-heading-sub-title {
	color      : #939aa4;
	font-size  : 13px;
	line-height: 24px
}

.banner-fourteen-two {
	margin: 34px 0 46px
}

@media only screen and (max-width:575px) {
	.banner-fourteen-two .row {
		gap: 24px
	}
}

.brands-fiveteen {
	margin-top: -35px
}

.brands-fiveteen .brands-wrapper {
	padding              : 22px 48px;
	background-color     : #fff;
	-webkit-border-radius: 35px 0 35px 35px;
	-moz-border-radius   : 35px 0 35px 35px;
	border-radius        : 35px 0 35px 35px;
	border               : 1px solid #edf0f6;
	-webkit-box-shadow   : 0 15px 50px rgba(0, 0, 0, .05);
	-moz-box-shadow      : 0 15px 50px rgba(0, 0, 0, .05);
	box-shadow           : 0 15px 50px rgba(0, 0, 0, .05)
}

.brands-fiveteen .brands-wrapper::before {
	content                : "";
	top                    : 0;
	right                  : 0;
	width                  : 70px;
	height                 : 40px;
	background             : url(./../../images/shape-fiveteen-02.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-transform      : translate(1px, -31px);
	-moz-transform         : translate(1px, -31px);
	-ms-transform          : translate(1px, -31px);
	-o-transform           : translate(1px, -31px);
	transform              : translate(1px, -31px)
}

@media only screen and (max-width:575px) {
	.brands-fiveteen .brands-wrapper {
		margin               : 0-12px;
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}
}

.best-selling-fiveteen .section-heading {
	margin-bottom: 0
}

.best-selling-fiveteen .section-heading .detail {
	padding-right: 77px
}

.best-selling-fiveteen .section-heading .detail::before {
	content                : "";
	top                    : 50%;
	right                  : 0;
	-webkit-transform      : translateY(-50%);
	-moz-transform         : translateY(-50%);
	-ms-transform          : translateY(-50%);
	-o-transform           : translateY(-50%);
	transform              : translateY(-50%);
	width                  : 59px;
	height                 : 59px;
	background             : url(./../../images/shape-fiveteen-0043.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.best-selling-fiveteen .section-heading-sub-title,
.best-selling-fiveteen .section-heading-title {
	line-height: 28px;
	color      : #c9a781
}

.best-selling-fiveteen .section-heading-sub-title {
	font-size  : 16px;
	font-weight: 500
}

.best-selling-fiveteen .section-heading-title {
	font-size  : 24px;
	font-weight: 900
}

.best-selling-fiveteen .swiper {
	padding-top: 50px
}

.best-selling-fiveteen .swiper-button-next,
.best-selling-fiveteen .swiper-button-prev {
	top  : 26px;
	right: auto;
	left : 140px
}

.best-selling-fiveteen .swiper-button-prev {
	left: 175px
}

@media only screen and (max-width:575px) {
	.best-selling-fiveteen .swiper-button-next {
		left: 12px
	}

	.best-selling-fiveteen .swiper-button-prev {
		left: 52px
	}
}

.banner-fiveteen {
	margin: 68px auto 55px
}

@media only screen and (max-width:767px) {
	.banner-fiveteen {
		margin: 48px 0
	}
}

.banners-sixteen {
	padding         : 127px 0 47px;
	background-color: #121320
}

.banners-sixteen .row {
	gap: 30px 0
}

.banners-sixteen .row img {
	height: 246px
}

@media only screen and (max-width:991px) {
	.banners-sixteen .row img {
		height: auto
	}
}

.best-selling-sixteen {
	padding                : 40px 0 0;
	background             : url(./../../images/shape-bg-dark.png)0 64%no-repeat;
	-webkit-background-size: 100% 74px;
	-moz-background-size   : 100% 74px;
	-o-background-size     : 100% 74px;
	background-size        : 100% 74px
}

.best-selling-sixteen::before {
	content         : "";
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 57%;
	background-color: #121320;
	z-index         : -1
}

.best-selling-sixteen .section-heading {
	z-index: 2
}

.best-selling-sixteen .section-heading::after {
	content              : "";
	top                  : 24px;
	left                 : 0;
	width                : 216px;
	height               : 35px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : rgba(248, 249, 251, .12);
	z-index              : -1
}

.best-selling-sixteen .section-heading .detail {
	padding: 14px 35px
}

.best-selling-sixteen .section-heading .detail::before {
	content                : "";
	top                    : 0;
	right                  : 0;
	background             : url(./../../images/shape-sixteen-01.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 384px;
	height                 : 100%;
	z-index                : -2
}

.best-selling-sixteen .section-heading-sub-title {
	font-size  : 16px;
	font-weight: 500;
	line-height: 28px
}

.best-selling-sixteen .section-heading-title {
	font-size  : 24px;
	line-height: 28px;
	font-weight: 900
}

.best-selling-sixteen .section-heading-link {
	color  : #121320;
	padding: 8px 28px 7px 27px
}

.best-selling-sixteen .swiper {
	padding: 41px 0 50px
}

.best-selling-sixteen .swiper-button-next,
.best-selling-sixteen .swiper-button-prev {
	top  : 55px;
	right: auto;
	left : 156px
}

.best-selling-sixteen .swiper-button-prev {
	left: 196px
}

@media only screen and (max-width:767px) {

	.best-selling-sixteen .section-heading::after,
	.best-selling-sixteen .section-heading .detail::before {
		content: none
	}

	.best-selling-sixteen .section-heading .detail {
		padding: 0
	}

	.best-selling-sixteen .swiper-button-next,
	.best-selling-sixteen .swiper-button-prev {
		top: 45px
	}
}

@media only screen and (max-width:575px) {
	.best-selling-sixteen {
		background-position: 0 63%
	}

	.best-selling-sixteen .swiper-button-next,
	.best-selling-sixteen .swiper-button-prev {
		top : 43px;
		left: 12px
	}

	.best-selling-sixteen .swiper-button-prev {
		left: 52px
	}
}

.new-article-sixteen {
	margin: 48px 0 185px
}

@media only screen and (max-width:767px) {
	.new-article-sixteen {
		margin: 48px 0
	}
}

.new-article-sixteen-wrapper::before {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 317px;
	height               : 317px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	opacity              : .21;
	background-color     : #7262d4;
	-webkit-filter       : blur(45px);
	filter               : blur(45px);
	-webkit-transform    : translate(111px, -82px);
	-moz-transform       : translate(111px, -82px);
	-ms-transform        : translate(111px, -82px);
	-o-transform         : translate(111px, -82px);
	transform            : translate(111px, -82px)
}

.footer-sixteen .footer-name-shop {
	color        : #7262d4;
	margin-bottom: 25px
}

.footer-sixteen .footer-name-shop::after {
	content: none
}

.footer-sixteen .footer-scroll-header {
	width      : 75px;
	height     : 75px;
	line-height: 75px
}

.footer-sixteen .footer-newsletter {
	background             : #7262d4 url(./../../images/bg-newsletter-sixteen.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	padding                : 15px 35px 15px 15px
}

.footer-sixteen .footer-newsletter .title {
	margin-left: 35px
}

.footer-sixteen .footer-newsletter form {
	-webkit-box-flex: 1;
	-webkit-flex    : 1 0 1%;
	-moz-box-flex   : 1;
	-ms-flex        : 1 0 1%;
	flex            : 1 0 1%
}

.footer-sixteen .footer-newsletter form .btn {
	margin-right    : 6px;
	background-color: #ffb035;
	color           : #121320
}

.footer-sixteen .footer-nav li a::before {
	background-color: #f5f3fc
}

.footer-sixteen .footer-nav li a:hover {
	color: #7262d4
}

.footer-sixteen .footer-contact:not(:last-child) {
	margin-bottom: 12px
}

.footer-sixteen .footer-contact i {
	background-color: #7262d4
}

.footer-sixteen .footer-namad {
	margin      : 60px 0 41px;
	padding     : 35px 0 30px;
	border      : solid #f5f3fc;
	border-width: 1px 0
}

.footer-sixteen-copyright {
	color         : #121320;
	padding-bottom: 40px
}

@media only screen and (max-width:767px) {
	.footer-sixteen .footer-scroll-header {
		width      : 60px;
		height     : 60px;
		line-height: 60px
	}

	.footer-sixteen .footer-newsletter {
		-webkit-border-radius  : 20px !important;
		-moz-border-radius     : 20px !important;
		border-radius          : 20px !important;
		-webkit-background-size: cover;
		-moz-background-size   : cover;
		-o-background-size     : cover;
		background-size        : cover;
		background-position    : center center;
		padding                : 16px
	}

	.footer-sixteen .footer-newsletter .title {
		margin-left: 0
	}

	.footer-sixteen .footer-namad {
		margin: 32px 0
	}

	.footer-sixteen-copyright {
		padding-bottom: 20px
	}
}

.amazing-offer-three .title h1,
.amazing-offer-three .title h2,
.amazing-offer-three .title h3,
.amazing-offer-three .title h4,
.amazing-offer-three .title h5,
.amazing-offer-three .title h6,
.amazing-offer-three .title p,
.amazing-offer-three .title div,
.amazing-offer-three .title span {
	font-size    : 24px;
	font-weight  : 900;
	line-height  : 30px;
	margin-bottom: 58px
}

.new-products-category-title .prcr4 {
	font-size  : 20px;
	line-height: 24px;
	top        : 37px;
	right      : 39px
}

.new-products-category-title .prcr4 span {
	font-size: 16px
}

.buy-vip-right .prcr5 {
	font-size  : 20px;
	line-height: 24px
}

.buy-vip-right .prcr5 span {
	font-size: 16px
}

.about3rd .about3rdtitle {
	font-size     : 16px;
	line-height   : 30px;
	padding-bottom: 32px;
	margin-bottom : 32px;
	color         : #fff
}

.about3rd .about3rdtitle span {
	font-size  : 30px;
	font-weight: 900;
	color      : #fff
}

.about3rd .about3rdtitle::after {
	content         : "";
	bottom          : 0;
	right           : 0;
	width           : 53px;
	height          : 1px;
	background-color: #fff;
	position        : absolute
}

.about-us-fourteen .about3rdtitle {
	color: #000
}

.about-us-fourteen .about3rdtitle span {
	color: #000
}

.about3rd .about3rdp {
	color: #fff
}

.about-us-fourteen .about3rdtitle span {
	color: #000
}

.featt1 {
	font-size  : 16px;
	line-height: 20px;
	margin-top : 20px
}

.footer-four-news-letter .newsl2 i {
	font-size  : 25px;
	color      : #ffb035;
	margin-left: 10px
}

.footer-four-news-letter .newsl2 {
	font-size    : 16px;
	font-weight  : 300;
	margin-bottom: 10px
}

.footer-four-news-letter .newsl2 b {
	font-weight: 900
}

.landing-seven .swiper-slide-active .container .content .link a {
	-webkit-transition-delay: 0s !important;
	-moz-transition-delay   : 0s !important;
	-o-transition-delay     : 0s !important;
	transition-delay        : 0s !important
}

.landing-seven .swiper-slide {
	-webkit-background-size: cover;
	-moz-background-size   : cover;
	-o-background-size     : cover;
	background-size        : cover;
	object-fit             : cover
}

.megamenu-two-tabs::after,
.megamenu-two-tabs-item::after,
.megamenu-two-tabs-item::before,
.megamenu-two-tabs-item i::after,
.megamenu-two-content-item .title .name-fa::before,
.megamenu-two-content-item .megamenu-products::before,
.megamenu-two-content-item .megamenu-products::after,
.megamenu::before,
.megamenu-two::before,
.nav-responsive-content .discounts-contact::before,
.about-us-landing .content::before,
.about-us-landing .description::before,
.about-us-description::before,
.about-us-description .container::before,
.about-us-description-content .heading::before,
.about-us-introduction-company-heading::before,
.about-us-introduction-company .video-box::before,
.about-us-introduction-company .video-box::after,
.contact-us-image::before,
.contact-us-image::after,
.contact-us .socials::before,
.contact-us .full-info-contact-item::before,
.cart-two-address::before,
.cart-two-products-item .offer::before,
.nav-bottom::before,
.nav-bottom::after,
.nav-bottom>a span,
.nav-bottom>a:first-child::before,
.nav-bottom>a:first-child::after,
.nav-bottom>a:nth-child(3),
.nav-bottom-two>a:nth-child(3)::before,
.nav-header-cart-dropdown-two .total-price::before,
.cart-sliding-content .total-price::before,
.nav-header-cart-dropdown-two::before,
.panel::before,
.panel::after,
.panel-sidebar-logo::after,
.panel-sidebar-nav::before,
.panel-sidebar-nav::after,
.panel-sidebar-nav ul li a::before,
.panel-sidebar-nav ul li a::after,
.panel-sidebar-nav ul li a.log-out i,
.panel-full-info-item .content .icon::before,
.panel-full-info-item .content .icon::after,
.panel-info-user-mobile::before,
.panel-info-user-mobile-content .email::before,
.panel-info-user-mobile-content .email::after,
.panel-description::after,
.panel-two::before,
.panel-two-header-contact::after,
.panel-two-content::before,
.panel-two-content::after,
.panel-two-section-heading-link::after {
	position: absolute
}


.nav-bottom-four>a:nth-child(3) {
	position: relative
}

.megamenu-tab-contents-item.active,
.megamenu-two-content-item.active,
li.has-child:hover .megamenu,
li.has-child:hover .megamenu-two,
.nav-bottom>a:nth-child(3) {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.nav-bottom>a:nth-child(3) {
	-webkit-box-align  : center;
	-webkit-align-items: center;
	-moz-box-align     : center;
	-ms-flex-align     : center;
	align-items        : center
}

.nav-bottom>a:nth-child(3) {
	-webkit-box-pack       : center;
	-webkit-justify-content: center;
	-moz-box-pack          : center;
	-ms-flex-pack          : center;
	justify-content        : center
}

.megamenu-tab-contents-item,
.megamenu-two-tabs-item .name span,
.megamenu-two-content-item,
.megamenu-two-content-item .megamenu-products .heading .show-more,
.about-us-statistics-item i,
.panel-two-sidebar-nav ul li a::before,
.panel-two-header-contact::after,
.panel-two-section-heading-link::after {
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.megamenu-tabs span,
.megamenu-tabs span>*,
.nav-responsive-content-menu li.has-child>.children,
.nav-responsive-content-menu li.has-child>.children>ul>li>ul,
.nav-header-cart-dropdown-two,
.swiper-products-panel .swiper-pagination-bullet,
.panel-sidebar,
.panel-sidebar-backdrop,
.panel-sidebar-nav ul li a::after,
.panel-full-info-item .content .icon::before,
.panel-full-info-item .content .icon::after {
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.megamenu-two-tabs-item::before,
.megamenu-two-tabs-item i::after,
.contact-us-image::before,
.contact-us .socials::before,
.cart-two-products-item .offer::before,
.nav-bottom-two>a:nth-child(3)::before,
.panel-full-info-item .content .icon::before,
.panel-full-info-item .content .icon::after {
	top   : 0;
	left  : 0;
	width : 100%;
	height: 100%
}

.btn-orange {
	background-color: #ff8353;
	color           : #fff
}

.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active {
	background-color: #ff662a;
	color           : #fff
}

.product-fourteen {
	max-width: 358px;
	width    : 100%
}

.product-fourteen .image {
	width                : 120px;
	height               : 120px;
	background-color     : rgba(255, 255, 255, .8);
	-webkit-border-radius: 16px;
	-moz-border-radius   : 16px;
	border-radius        : 16px;
	-webkit-box-shadow   : 0 0 80px 2px rgba(0, 0, 0, .02);
	-moz-box-shadow      : 0 0 80px 2px rgba(0, 0, 0, .02);
	box-shadow           : 0 0 80px 2px rgba(0, 0, 0, .02)
}

.product-fourteen .image img {
	width : 77px;
	height: 77px
}

.product-fourteen .detail {
	max-width: -webkit-calc(100% - 120px);
	max-width: -moz-calc(100% - 120px);
	max-width: calc(100% - 120px);
	padding  : 0 27px 0 0
}

.product-fourteen .detail h2 {
	font-size  : 14px;
	color      : #5f5f5f;
	line-height: 19px;
	font-weight: 800
}

.product-fourteen .detail .name-en {
	direction  : ltr;
	color      : rgba(95, 95, 95, .4);
	line-height: 19px
}

.product-fourteen .detail .price>span {
	font-size  : 12px;
	line-height: 16px;
	color      : #5f5f5f
}

.product-fourteen .detail .price>div {
	font-size  : 16px;
	line-height: 21px;
	color      : #ff8353
}

.product-fourteen .detail .price>div>span {
	font-size  : 12px;
	font-weight: 400;
	line-height: 16px
}

.product-fourteen .detail .btn {
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	width                : 37px;
	height               : 37px;
	background-color     : #5f5f5f;
	font-size            : 16px;
	color                : #fff
}

.product-fourteen .detail .btn:hover {
	background-color: #ff8353
}

@media only screen and (max-width:767px) {
	.product-fourteen .image {
		width : 110px;
		height: 110px
	}

	.product-fourteen .image img {
		width : 60px;
		height: 60px
	}

	.product-fourteen .detail {
		padding-right: 8px;
		max-width    : -webkit-calc(100% - 94px);
		max-width    : -moz-calc(100% - 94px);
		max-width    : calc(100% - 94px)
	}
}

@media only screen and (max-width:575px) {
	.product-fourteen .detail h2 {
		font-size    : 12px;
		line-height  : 16px;
		margin-bottom: 3px
	}

	.product-fourteen .detail .name-en {
		font-size  : 9px;
		line-height: 12px
	}
}

.alert {
	font-size  : 14px;
	font-weight: 300
}

.alert-warning {
	background-color: #fff9eb;
	border          : 0;
	color           : #212341
}

.alert-warning a,
.alert-warning b,
.alert-warning strong {
	color: #ffb035
}

.alert a,
.alert b,
.alert strong {
	font-weight: 700
}

.nav-responsive {
	z-index           : 999;
	-webkit-transition: all .3s linear .3s;
	-o-transition     : all .3s linear .3s;
	-moz-transition   : all .3s linear .3s;
	transition        : all .3s linear .3s;
	opacity           : 0;
	visibility        : hidden
}

.nav-responsive-backdrop {
	background-color       : rgba(0, 0, 0, .5);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter        : blur(4px)
}

.nav-responsive-close,
.nav-responsive-back {
	width             : 55px;
	height            : 55px;
	background-color  : #ee273a;
	font-size         : 24px;
	-webkit-box-shadow: 0 15px 25px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 15px 25px rgba(238, 39, 58, .25);
	box-shadow        : 0 15px 25px rgba(238, 39, 58, .25);
	margin            : 0 0 26px
}

.nav-responsive-content {
	z-index           : 2;
	overflow          : hidden auto;
	max-width         : -webkit-calc(100% - 40px);
	max-width         : -moz-calc(100% - 40px);
	max-width         : calc(100% - 40px);
	-ms-overflow-style: none;
	scrollbar-width   : none;
	-webkit-transform : translateX(100%);
	-moz-transform    : translateX(100%);
	-ms-transform     : translateX(100%);
	-o-transform      : translateX(100%);
	transform         : translateX(100%);
	-webkit-transition: all .3s linear 0s;
	-o-transition     : all .3s linear 0s;
	-moz-transition   : all .3s linear 0s;
	transition        : all .3s linear 0s
}

.nav-responsive-content::-webkit-scrollbar {
	display: none
}

.nav-responsive-content-wrapper {
	padding: 26px 25px 34px
}

.nav-responsive-content-menu li.has-child>a::after {
	content          : "";
	position         : absolute;
	top              : 50%;
	left             : 21px;
	font-size        : 12px;
	color            : #494949;
	font-family      : "icomoon";
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%)
}

.nav-responsive-content-menu li.has-child>.children {
	z-index           : 999;
	-webkit-transform : translateX(100%);
	-moz-transform    : translateX(100%);
	-ms-transform     : translateX(100%);
	-o-transform      : translateX(100%);
	transform         : translateX(100%);
	overflow          : hidden auto;
	-ms-overflow-style: none;
	scrollbar-width   : none
}

.nav-responsive-content-menu li.has-child>.children::-webkit-scrollbar {
	display: none
}

.nav-responsive-content-menu li.has-child>.children .heading {
	font-size  : 18px;
	font-weight: 800;
	color      : #ee273a;
	line-height: 25px
}

.nav-responsive-content-menu li.has-child>.children .heading button {
	font-size: 12px;
	width    : 48px;
	height   : 48px
}

.nav-responsive-content-menu li.has-child>.children>ul>li:not(:last-child) {
	margin-bottom: 0
}

.nav-responsive-content-menu li.has-child>.children>ul>li.has-child.opened a::after {
	-webkit-transform: translateY(-50%) rotate(-90deg);
	-moz-transform   : translateY(-50%) rotate(-90deg);
	-ms-transform    : translateY(-50%) rotate(-90deg);
	-o-transform     : translateY(-50%) rotate(-90deg);
	transform        : translateY(-50%) rotate(-90deg)
}

.nav-responsive-content-menu li.has-child>.children>ul>li a {
	background: 0 0
}

.nav-responsive-content-menu li.has-child>.children>ul>li>ul {
	background   : #f1f1f1;
	padding-right: 21px;
	display      : none;
	overflow     : hidden
}

.nav-responsive-content-menu li.has-child>.children.opened {
	-webkit-transform: translateX(0);
	-moz-transform   : translateX(0);
	-ms-transform    : translateX(0);
	-o-transform     : translateX(0);
	transform        : translateX(0)
}

.nav-responsive-content-menu li:not(:last-child) {
	margin-bottom: 10px
}

.nav-responsive-content-menu li a {
	position        : relative;
	padding         : 14px 21px;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(17.8%, #fff), color-stop(155.5%, #efefef));
	background-image: -webkit-linear-gradient(left, #fff 17.8%, #efefef 155.5%);
	background-image: -moz-linear-gradient(left, #fff 17.8%, #efefef 155.5%);
	background-image: -o-linear-gradient(left, #fff 17.8%, #efefef 155.5%);
	background-image: linear-gradient(90deg, #fff 17.8%, #efefef 155.5%);
	font-weight     : 500;
	color           : #2d365d;
	line-height     : 22px
}

.nav-responsive-content-menu li a i {
	margin-left: 17px;
	font-size  : 21px
}

.nav-responsive-content .discounts-contact {
	padding: 13px 13px 14px 39px
}

.nav-responsive-content .discounts-contact::before {
	content                : "";
	bottom                 : 0;
	left                   : 0;
	width                  : 100%;
	height                 : -webkit-calc(100% + 59px);
	height                 : -moz-calc(100% + 59px);
	height                 : calc(100% + 59px);
	background             : url(./../../images/bg-nav-responsive.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1;
	-webkit-border-radius  : 0 0 35px 35px;
	-moz-border-radius     : 0 0 35px 35px;
	border-radius          : 0 0 35px 35px
}

.nav-responsive-content .discounts-contact .discount {
	background-color: #fff3f0;
	padding         : 13px 17px 12px 22px;
	font-weight     : 900;
	color           : #ee273a;
	line-height     : 18px
}

.nav-responsive-content .discounts-contact .discount i {
	font-size  : 19px;
	margin-left: 14px
}

.nav-responsive-content .discounts-contact ul li:not(:last-child) {
	margin-left: 41px
}

.nav-responsive-content .discounts-contact ul li a {
	color    : #fff;
	font-size: 20px
}

.nav-responsive-content .socials {
	padding: 20px 8px
}

.nav-responsive-content .socials ul li:not(:last-child) {
	margin-left: 7px
}

.nav-responsive-content .socials ul li a {
	width           : 51px;
	height          : 51px;
	background-color: #212341;
	font-size       : 20px;
	color           : #fff
}

.nav-responsive-content .socials>span {
	font-weight : 900;
	line-height : 21px;
	margin-right: 10px
}

.nav-responsive-content.opened-children {
	max-height: 100vh;
	overflow  : hidden
}

.nav-responsive.opened {
	opacity           : 1;
	visibility        : visible;
	-webkit-transition: all .3s linear 0s;
	-o-transition     : all .3s linear 0s;
	-moz-transition   : all .3s linear 0s;
	transition        : all .3s linear 0s;
	z-index           : 99999999
}

.nav-responsive.opened .nav-responsive-content {
	-webkit-transform : translateX(0);
	-moz-transform    : translateX(0);
	-ms-transform     : translateX(0);
	-o-transform      : translateX(0);
	transform         : translateX(0);
	-webkit-transition: all .3s linear .3s;
	-o-transition     : all .3s linear .3s;
	-moz-transition   : all .3s linear .3s;
	transition        : all .3s linear .3s
}

.name-category h1 {
	font-size  : 22px;
	font-weight: 900;

}

.about-us-landing .content {
	padding-right: 42px
}

.about-us-landing .content::before {
	content                : "";
	top                    : 13px;
	right                  : 0;
	width                  : 23px;
	height                 : 64px;
	background             : url(./../../images/pattern-about.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.about-us-landing .title {
	font-size  : 67px;
	font-weight: 900;
	line-height: 72px;
	color      : #2d365d
}

.about-us-landing .title span {
	color: #eb2856
}

.about-us-landing .sub-title {
	font-size  : 55px;
	font-weight: 300;
	line-height: 72px
}

.about-us-landing .description {
	padding-top: 12px;
	margin-top : 6px;
	font-size  : 15px;
	line-height: 30px;
	color      : #939aa4
}

.about-us-landing .description::before {
	content         : "";
	top             : 0;
	right           : 0;
	width           : 57px;
	height          : 1px;
	background-color: #f5f3fc
}

.about-us-landing img {
	margin-top: -100px
}

@media only screen and (max-width:1199px) {
	.about-us-landing .title {
		font-size  : 54px;
		line-height: 64px
	}
}

@media only screen and (max-width:767px) {
	.about-us-landing .title {
		font-size  : 40px;
		line-height: 54px
	}

	.about-us-landing .sub-title {
		font-size  : 32px;
		line-height: 48px
	}

	.about-us-landing .description {
		font-size: 13px
	}
}

@media only screen and (max-width:575px) {
	.about-us-landing img {
		margin-top: -32px
	}
}

.about-us-introduction-company {
	margin-bottom: 242px
}

.about-us-introduction-company-heading {
	padding-right: 51px;
	margin       : 91px 0 76px
}

.about-us-introduction-company-heading::before {
	content                : "";
	top                    : 0;
	right                  : 0;
	width                  : 36px;
	height                 : 62px;
	background             : url(./../../images/pattern-video-01.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.about-us-introduction-company-heading .sup-title {
	font-size  : 18px;
	line-height: 30px;
	padding-top: 2px
}

.about-us-introduction-company-heading .title {
	font-weight: 900;
	font-size  : 22px;
	line-height: 30px
}

.about-us-introduction-company .video-box {
	max-width: 762px;
	height   : 400px
}

.about-us-introduction-company .video-box::before {
	content                : "";
	bottom                 : 0;
	left                   : 59px;
	width                  : -webkit-calc(100% - 114px);
	width                  : -moz-calc(100% - 114px);
	width                  : calc(100% - 114px);
	height                 : -webkit-calc(100% - 60px);
	height                 : -moz-calc(100% - 60px);
	height                 : calc(100% - 60px);
	-webkit-transform      : translate(0, 30px);
	-moz-transform         : translate(0, 30px);
	-ms-transform          : translate(0, 30px);
	-o-transform           : translate(0, 30px);
	transform              : translate(0, 30px);
	-webkit-border-radius  : 35px;
	-moz-border-radius     : 35px;
	border-radius          : 35px;
	opacity                : .79;
	-webkit-filter         : blur(27px);
	filter                 : blur(27px);
	z-index                : -1;
	background             : url(./../../images/bg-video.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.about-us-introduction-company .video-box::after {
	content                : "";
	width                  : 120px;
	height                 : 199px;
	background             : url(./../../images/pattern-video-02.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	left                   : 0;
	bottom                 : 0;
	-webkit-transform      : translate(-31px, 34px);
	-moz-transform         : translate(-31px, 34px);
	-ms-transform          : translate(-31px, 34px);
	-o-transform           : translate(-31px, 34px);
	transform              : translate(-31px, 34px);
	z-index                : -1;
	mix-blend-mode         : darken
}

.about-us-introduction-company .video-box iframe {
	-webkit-border-radius: 35px;
	-moz-border-radius   : 35px;
	border-radius        : 35px;
	width                : 100%;
	height               : 100%
}

@media only screen and (max-width:767px) {
	.about-us-introduction-company .video-box {
		height: 280px
	}

	.about-us-introduction-company .video-box iframe {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

@media only screen and (max-width:767px) {
	.about-us-introduction-company {
		margin-bottom: 120px
	}

	.about-us-introduction-company-heading {
		margin-top: 50px
	}
}

.about-us-statistics {
	max-width: 1021px
}

.about-us-statistics-heading {
	line-height  : 24px;
	max-width    : 668px;
	margin-bottom: 46px
}

.about-us-statistics-heading .title {
	font-weight: 900;
	font-size  : 35px
}

.about-us-statistics-heading .sub-title {
	font-size: 13px
}

.about-us-statistics-item i {
	width           : 132px;
	height          : 132px;
	background-color: #f5f3fc;
	font-size       : 36px;
	margin-bottom   : 19px
}

.about-us-statistics-item .count {
	font-weight: 900;
	line-height: 24px;
	font-size  : 30px;
	color      : #4324a6
}

.about-us-statistics-item .title {
	line-height: 24px
}

.about-us-statistics-item:hover i {
	background-color: #212341;
	color           : #f5f3fc
}

@media only screen and (max-width:767px) {
	.about-us-statistics-heading .title {
		font-size  : 24px;
		line-height: 38px
	}

	.about-us-statistics-heading .sub-title {
		font-size  : 12px;
		line-height: 22px
	}

	.about-us-statistics .row {
		gap: 24px 0
	}

	.about-us-statistics-item i {
		width    : 90px;
		height   : 90px;
		font-size: 28px
	}
}

.contact-us-image::before {
	content         : "";
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 39, 58, 0)), to(#ee273a));
	background-image: -webkit-linear-gradient(top, rgba(238, 39, 58, 0), #ee273a);
	background-image: -moz-linear-gradient(top, rgba(238, 39, 58, 0), #ee273a);
	background-image: -o-linear-gradient(top, rgba(238, 39, 58, 0), #ee273a);
	background-image: linear-gradient(to bottom, rgba(238, 39, 58, 0), #ee273a)
}

.contact-us-image::after {
	content          : "";
	z-index          : -1;
	width            : 623px;
	height           : 623px;
	bottom           : 0;
	right            : 0;
	background-color : rgba(235, 40, 86, .04);
	-webkit-filter   : blur(50px);
	filter           : blur(50px);
	-webkit-transform: translate(422px, 470px);
	-moz-transform   : translate(422px, 470px);
	-ms-transform    : translate(422px, 470px);
	-o-transform     : translate(422px, 470px);
	transform        : translate(422px, 470px)
}

.contact-us-image img {
	height       : 421px;
	-o-object-fit: cover;
	object-fit   : cover
}

.contact-us-content {
	margin-top: -80px
}

.contact-us iframe {
	width                : 100%;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	height               : 100%
}

.contact-us .socials {
	padding  : 15px 38px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	z-index  : 2;
	margin   : 52px 0 27px
}

.contact-us .socials::before {
	content                : "";
	z-index                : -1;
	-webkit-border-radius  : 50px;
	-moz-border-radius     : 50px;
	border-radius          : 50px;
	background-color       : transparent;
	-webkit-backdrop-filter: blur(30px) brightness(115%);
	backdrop-filter        : blur(30px) brightness(115%)
}

.contact-us .socials li:not(:last-child) {
	margin-left: 16px
}

.contact-us .socials li a {
	color    : #fff;
	font-size: 20px
}

.contact-us .socials li a:hover {
	-webkit-transform: translateY(-5px);
	-moz-transform   : translateY(-5px);
	-ms-transform    : translateY(-5px);
	-o-transform     : translateY(-5px);
	transform        : translateY(-5px);
	color            : #2d365d
}

.contact-us .info-contact {
	margin-bottom : 16px;
	padding-bottom: 21px;
	border-bottom : 1px solid #f5f3fc
}

.contact-us .info-contact-item {
	max-width: 50%
}

.contact-us .info-contact-item .image {
	width                : 68px;
	height               : 90px;
	margin-left          : 17px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #fff3f0
}

.contact-us .info-contact-item .image img {
	width : 31px;
	height: 31px
}

.contact-us .info-contact-item .title {
	font-weight: 900;
	font-size  : 35px;
	line-height: 33px
}

.contact-us .info-contact-item .sub-title {
	font-size  : 16px;
	font-weight: 300;
	color      : #b3bbc7
}

.contact-us .info-contact-item .sub-title span {
	font-weight: 900;
	color      : #4324a6;
	font-size  : 16px;
	line-height: 30px
}

.contact-us .info-contact-item:nth-child(2) .title {
	font-size  : 14px;
	font-weight: 400;
	color      : #b3bbc7;
	line-height: 30px
}

.contact-us .info-contact-item:nth-child(2) .sub-title {
	font-size  : 14px;
	color      : #212341;
	line-height: 30px
}

.contact-us-note {
	padding: 12px 12px 14px
}

.contact-us .full-info-contact {
	margin      : 16px 0 37px;
	padding     : 42px 0 51px;
	border      : solid #f5f3fc;
	border-width: 1px 0
}

.contact-us .full-info-contact-item {
	max-width: 50%;
	z-index  : 2
}

.contact-us .full-info-contact-item::before {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 50px;
	height               : 100%;
	background-color     : #fff9eb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	z-index              : -1
}

.contact-us .full-info-contact-item:nth-child(2)>div i {
	margin-right: 13px
}

.contact-us .full-info-contact-item>div i {
	font-size: 22px;
	margin   : 0 16px 0 30px
}

.contact-us .full-info-contact-item>div .detail .title {
	color      : #2d365d;
	font-size  : 14px;
	line-height: 30px
}

.contact-us .full-info-contact-item>div .detail .value {
	font-weight: 700;
	color      : #232323;
	line-height: 24px
}

.contact-us .full-info-contact-item>div:first-child {
	margin: 11px 0 24px
}

.contact-us .full-info-contact-item>div:last-child {
	margin-bottom: 13px
}

.contact-us .full-info-contact-item:first-child>div:last-child .detail .value {
	font-weight: 900;
	font-size  : 30px
}

.contact-us-form .title {
	font-weight  : 900;
	font-size    : 30px;
	line-height  : 45px;
	margin-bottom: 33px
}

.contact-us-form .row>* {
	margin-bottom: 30px
}

.contact-us-form .row>:nth-last-child(2) {
	margin-bottom: 0
}

.contact-us-form .row>:last-child {
	margin: 22px 0 0
}

.contact-us-form .form-control {
	height     : 45px;
	padding    : 0 32px;
	font-size  : 12px;
	font-weight: 300
}

.contact-us-form .form-control[type=number]::-webkit-input-placeholder,
.contact-us-form .form-control[type=email]::-webkit-input-placeholder,
.contact-us-form .form-control[type=tel]::-webkit-input-placeholder {
	text-align: right
}

.contact-us-form .form-control[type=number]:-moz-placeholder,
.contact-us-form .form-control[type=email]:-moz-placeholder,
.contact-us-form .form-control[type=tel]:-moz-placeholder {
	text-align: right
}

.contact-us-form .form-control[type=number]::-moz-placeholder,
.contact-us-form .form-control[type=email]::-moz-placeholder,
.contact-us-form .form-control[type=tel]::-moz-placeholder {
	text-align: right
}

.contact-us-form .form-control[type=number]:-ms-input-placeholder,
.contact-us-form .form-control[type=email]:-ms-input-placeholder,
.contact-us-form .form-control[type=tel]:-ms-input-placeholder {
	text-align: right
}

.contact-us-form .form-control[type=number]::-ms-input-placeholder,
.contact-us-form .form-control[type=email]::-ms-input-placeholder,
.contact-us-form .form-control[type=tel]::-ms-input-placeholder {
	text-align: right
}

.contact-us-form .form-control[type=number]::placeholder,
.contact-us-form .form-control[type=email]::placeholder,
.contact-us-form .form-control[type=tel]::placeholder {
	text-align: right
}

.contact-us-form textarea.form-control {
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	height               : 235px;
	padding              : 18px 32px
}

.contact-us-form .btn {
	font-size  : 16px;
	padding    : 15px 12px;
	line-height: 25px
}

@media only screen and (max-width:991px) {

	.contact-us-image,
	.contact-us-image img {
		height: 280px
	}

	.contact-us iframe {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px;
		height               : 400px
	}
}

@media only screen and (max-width:767px) {
	.contact-us iframe {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px;
		height               : 280px
	}

	.contact-us .info-contact-item .detail .title {
		font-size: 24px
	}

	.contact-us .info-contact-item:nth-child(2) .detail .title {
		font-size: 14px
	}

	.contact-us-form textarea.form-control {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}
}

@media only screen and (max-width:575px) {

	.contact-us-image,
	.contact-us-image img,
	.contact-us iframe {
		height: 200px
	}

	.contact-us .info-contact-item,
	.contact-us .full-info-contact-item {
		max-width: 100%
	}

	.contact-us .info-contact-item:first-child {
		margin-bottom: 32px
	}

	.contact-us .full-info-contact-item:first-child::before {
		-webkit-border-radius: 50px 50px 0 0;
		-moz-border-radius   : 50px 50px 0 0;
		border-radius        : 50px 50px 0 0
	}

	.contact-us .full-info-contact-item:last-child::before {
		-webkit-border-radius: 0 0 50px 50px;
		-moz-border-radius   : 0 0 50px 50px;
		border-radius        : 0 0 50px 50px
	}
}

.cart-two {
	margin-top: 84px
}

@media only screen and (max-width:767px) {
	.cart-two {
		margin-top: 50px
	}
}

.cart-two-wrapper {
	-webkit-box-shadow   : 0 10px 50px rgba(0, 0, 0, .12);
	-moz-box-shadow      : 0 10px 50px rgba(0, 0, 0, .12);
	box-shadow           : 0 10px 50px rgba(0, 0, 0, .12);
	-webkit-border-radius: 35px;
	-moz-border-radius   : 35px;
	border-radius        : 35px;
	padding              : 30px
}

.cart-two-title {
	background-color     : #49be78;
	-webkit-border-radius: 25px;
	-moz-border-radius   : 25px;
	border-radius        : 25px;
	padding              : 16px 41px 20px
}

.cart-two-title h2 {
	font-size  : 24px;
	line-height: 53px;
	font-weight: 900
}

.cart-two-title p {
	line-height: 22px
}

.cart-two-content {
	max-width: -webkit-calc(100% - 60px);
	max-width: -moz-calc(100% - 60px);
	max-width: calc(100% - 60px)
}

.cart-two-count-products {
	padding              : 12px 24px 12px;
	background-color     : #b3bbc7;
	-webkit-border-radius: 0 0 25px 25px;
	-moz-border-radius   : 0 0 25px 25px;
	border-radius        : 0 0 25px 25px;
	margin-bottom        : 33px
}

.cart-two-count-products i {
	width      : 50px;
	height     : 50px;
	color      : #49be78;
	font-size  : 20px;
	margin-left: 22px
}

.cart-two-count-products .detail .title {
	line-height: 24px
}

.cart-two-count-products .detail .value {
	line-height: 30px;
	font-size  : 18px;
	font-weight: 900
}

.cart-two-address {
	z-index: 2
}

.cart-two-address::before {
	content              : "";
	top                  : 0;
	right                : 0;
	width                : 50px;
	height               : 100%;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	background-color     : #fff9eb;
	z-index              : -1
}

.cart-two-address i {
	font-size: 23px;
	color    : #ffb035;
	margin   : 13px 12px 0 39px
}

.cart-two-address .detail {
	padding-top: 13px
}

.cart-two-address .detail .title {
	font-size    : 18px;
	font-weight  : 900;
	margin-bottom: 7px;
	line-height  : 27px
}

.cart-two-address .detail .value {
	color      : #2d365d;
	line-height: 26px
}

.cart-two-address .detail .value span {
	color: #05f
}

.cart-two-address .detail .name {
	line-height  : 26px;
	color        : #2d365d;
	margin-bottom: 10px
}

.cart-two-address .detail .btn {
	font-size: 13px;
	padding  : 6px 28px
}

.cart-two-products {
	margin: 46px 0 58px
}

.cart-two-products-item {
	border               : 4px solid #f8f9fb;
	-webkit-border-radius: 35px;
	-moz-border-radius   : 35px;
	border-radius        : 35px;
	padding              : 10px 73px 9px
}

.cart-two-products-item:not(:last-child) {
	margin-bottom: 50px
}

.cart-two-products-item .delete {
	top             : 19px;
	right           : 19px;
	width           : 50px;
	height          : 25px;
	line-height     : 25px;
	color           : #ee232b;
	font-size       : 13px;
	background-color: #ffebec
}

.cart-two-products-item .delete:hover {
	color           : #ffebec;
	background-color: #ee232b
}

.cart-two-products-item .offer {
	width            : 89px;
	height           : 57px;
	font-size        : 22px;
	line-height      : 45px;
	z-index          : 2;
	top              : 0;
	left             : 0;
	-webkit-transform: translate(-1px, -20px);
	-moz-transform   : translate(-1px, -20px);
	-ms-transform    : translate(-1px, -20px);
	-o-transform     : translate(-1px, -20px);
	transform        : translate(-1px, -20px)
}

.cart-two-products-item .offer::before {
	content                : "";
	background             : url(./../../images/offer-0234.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1
}

.cart-two-products-item img {
	max-width  : 161px;
	height     : 161px;
	margin-left: 56px
}

.cart-two-products-item .detail .info h2 {
	font-size    : 18px;
	font-weight  : 900;
	color        : #232323;
	line-height  : 28px;
	margin-bottom: 7px
}

.cart-two-products-item .detail .info .price {
	font-size  : 16px;
	line-height: 25px;
	color      : #232323
}

.cart-two-products-item .detail .info .price del {
	font-size                    : 20px;
	line-height                  : 31px;
	color                        : #ee232b;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070
}

.cart-two-products-item .detail .info .price span {
	margin     : 0 16px 0 2px;
	font-weight: 900;
	font-size  : 30px;
	line-height: 45px;
	color      : #49be78
}

.cart-two-products-item .detail .count button,
.cart-two-products-item .detail .count input {
	font-weight: 900;
	color      : #2d365d
}

.cart-two-products-item .detail .count button {
	font-size  : 30px;
	line-height: 45px
}

.cart-two-products-item .detail .count button:hover {
	color: #ee232b
}

.cart-two-products-item .detail .count input {
	font-size            : 24px;
	width                : 60px;
	height               : 40px;
	background-color     : #f8f9fb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	margin               : 0 12px
}

.cart-two-offer-code {
	margin-bottom: 53px
}

.cart-two-offer-code .form-control {
	height     : 45px;
	padding    : 0 24px;
	margin-left: 15px;
	font-size  : 14px;
	max-width  : 253px
}

.cart-two-offer-code .btn {
	font-size: 14px;
	padding  : 12px 42px
}

.cart-two-total-price .total-price {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #edf5e6;
	padding              : 4px 30px 4px 34px;
	max-width            : 70%;
	margin-left          : 21px
}

.cart-two-total-price .total-price>span {
	font-size  : 18px;
	font-weight: 900;
	color      : #232323;
	line-height: 28px
}

.cart-two-total-price .total-price>div {
	font-size  : 35px;
	color      : #67b930;
	font-weight: 900;
	line-height: 59px
}

.cart-two-total-price .total-price>div>span {
	font-size   : 19px;
	margin-right: 3px;
	line-height : 29px
}

.cart-two-total-price .btn {
	max-width            : -webkit-calc(30% - 21px);
	max-width            : -moz-calc(30% - 21px);
	max-width            : calc(30% - 21px);
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	font-size            : 19px;
	line-height          : 29px;
	padding              : 19px 20px
}

.cart-two-type-send {
	margin-top: 39px
}

.cart-two-type-send i {
	font-size  : 43px;
	color      : #000;
	margin-left: 37px
}

.cart-two-type-send .detail {
	line-height: 27px;
	color      : #2d365d
}

.cart-two-type-send .detail .sub-title {
	font-size: 15px
}

@media only screen and (max-width:991px) {
	.cart-two-products-item {
		padding: 10px 24px 9px
	}

	.cart-two-products-item img {
		margin: 0 0 24px
	}

	.cart-two-total-price .total-price>span {
		font-size: 16px
	}

	.cart-two-total-price .total-price>div {
		font-size: 28px
	}
}

@media only screen and (max-width:767px) {
	.cart-two-wrapper {
		padding           : 0;
		background-color  : transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.cart-two-content {
		max-width: 100%
	}

	.cart-two-title {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.cart-two-title h2 {
		font-size  : 24px;
		line-height: 38px
	}

	.cart-two-count-products {
		max-width            : -webkit-calc(100% - 40px);
		max-width            : -moz-calc(100% - 40px);
		max-width            : calc(100% - 40px);
		margin               : 0 auto 32px;
		-webkit-border-radius: 0 0 20px 20px;
		-moz-border-radius   : 0 0 20px 20px;
		border-radius        : 0 0 20px 20px
	}

	.cart-two-total-price .total-price,
	.cart-two-total-price .btn {
		max-width: 100%;
		margin   : 0
	}

	.cart-two-total-price .total-price {
		padding: 4px 15px
	}
}

@media only screen and (max-width:575px) {
	.cart-two-offer-code .btn {
		padding: 12px 24px
	}

	.cart-two-total-price .total-price {
		padding: 8px 15px
	}

	.cart-two-total-price .total-price>span {
		font-size  : 14px;
		line-height: 24px
	}

	.cart-two-total-price .total-price>div {
		font-size  : 20px;
		line-height: 38px
	}

	.cart-two-total-price .total-price>div>span {
		font-size  : 14px;
		line-height: 24px
	}

	.cart-two-total-price .btn {
		padding    : 12px 12px;
		font-size  : 14px;
		line-height: 30px
	}
}

.header-mobile {
	padding-top  : 22px;
	margin-bottom: 17px
}

.header-mobile .nav-header-btn,
.header-mobile .back {
	background-color     : #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	width                : 50px;
	height               : 50px;
	font-size            : 24px;
	color                : #2d365d;
	text-align           : center;
	line-height          : 50px
}

.cart-mobile-count-products {
	max-width: -webkit-calc(100% - 42px);
	max-width: -moz-calc(100% - 42px);
	max-width: calc(100% - 42px);
	margin   : 0 auto 33px
}

.cart-mobile-products {
	margin-bottom: 38px
}

.cart-mobile-products-item {
	-webkit-border-radius: 35px;
	-moz-border-radius   : 35px;
	border-radius        : 35px;
	background-color     : #fff;
	padding              : 10px 17px 18px 20px;
	-webkit-box-shadow   : 0 5px 40px rgba(0, 0, 0, .08);
	-moz-box-shadow      : 0 5px 40px rgba(0, 0, 0, .08);
	box-shadow           : 0 5px 40px rgba(0, 0, 0, .08)
}

.cart-mobile-products-item:not(:last-child) {
	margin-bottom: 20px
}

.cart-mobile-products-item .info img {
	max-width    : 114px;
	height       : 114px;
	margin-left  : 14px;
	margin-bottom: 15px
}

.cart-mobile-products-item .info h2 {
	font-size  : 15px;
	font-weight: 500;
	color      : #232323
}

.cart-mobile-products-item .counter {
	margin-left: 30px
}

.cart-mobile-products-item .counter button,
.cart-mobile-products-item .counter input {
	font-weight: 900;
	color      : #2d365d
}

.cart-mobile-products-item .counter button {
	font-size  : 25px;
	line-height: 38px
}

.cart-mobile-products-item .counter input {
	background-color     : #f8f9fb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	width                : 42px;
	height               : 28px;
	line-height          : 28px;
	font-size            : 15px;
	text-align           : center
}

.cart-mobile-products-item .icons>* {
	width                : 33px;
	height               : 33px;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	border               : 1px solid #e7ebee
}

.cart-mobile-products-item .icons>:first-child {
	margin-left: 12px
}

.cart-mobile-products-item .price {
	font-size  : 11px;
	line-height: 17px;
	color      : #232323
}

.cart-mobile-products-item .price del {
	font-size                    : 14px;
	line-height                  : 22px;
	color                        : #ee232b;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070
}

.cart-mobile-products-item .price span {
	font-weight: 900;
	line-height: 32px;
	font-size  : 14px;
	color      : #49be78
}

@media only screen and (max-width:399px) {
	.cart-mobile-products-item .counter {
		margin-left: 12px
	}

	.cart-mobile-products-item .counter button {
		font-size  : 20px;
		line-height: 32px
	}

	.cart-mobile-products-item .counter span {
		width    : 35px;
		font-size: 13px
	}

	.cart-mobile-products-item .icons>:first-child {
		margin-left: 6px
	}
}

.nav-bottom {
	padding       : 21px 47px 17px;
	z-index       : 2;
	-webkit-filter: drop-shadow(0 0 35px rgba(0, 0, 0, .1));
	filter        : drop-shadow(0 0 35px rgba(0, 0, 0, .1));
	border-bottom : 4px solid #ffb035;
	z-index       : 800
}

.nav-bottom::before {
	content                : "";
	top                    : 0;
	left                   : 50%;
	width                  : 428px;
	height                 : 100%;
	background-color       : #fff;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -3;
	-webkit-transform      : translateX(-50%);
	-moz-transform         : translateX(-50%);
	-ms-transform          : translateX(-50%);
	-o-transform           : translateX(-50%);
	transform              : translateX(-50%);
	-webkit-mask           : url(./../../images/nav-bottom-01.png)center/cover;
	mask                   : url(./../../images/nav-bottom-01.png)center/cover
}

.nav-bottom::after {
	content                : "";
	bottom                 : 1px;
	left                   : 50%;
	width                  : 428px;
	height                 : 100%;
	background-color       : #ffb035;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -4;
	-webkit-transform      : translateX(-50%);
	-moz-transform         : translateX(-50%);
	-ms-transform          : translateX(-50%);
	-o-transform           : translateX(-50%);
	transform              : translateX(-50%);
	-webkit-mask           : url(./../../images/nav-bottom-02.png)center/cover;
	mask                   : url(./../../images/nav-bottom-02.png)center/cover
}

.nav-bottom>a {
	font-size: 13px;
	color    : #000
}

.nav-bottom>a>i {
	font-size : 23px;
	display   : block;
	margin    : 5px 0;
	text-align: center
}

.nav-bottom>a span {
	width                : 29px;
	height               : 29px;
	top                  : 6px;
	left                 : 0;
	text-align           : center;
	line-height          : 29px;
	background-color     : #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	-webkit-box-shadow   : 0 0 15px rgba(0, 0, 0, .16);
	-moz-box-shadow      : 0 0 15px rgba(0, 0, 0, .16);
	box-shadow           : 0 0 15px rgba(0, 0, 0, .16);
	color                : #000;
	font-size            : 16px;
	font-weight          : 700;
	-webkit-transform    : translateX(-17px);
	-moz-transform       : translateX(-17px);
	-ms-transform        : translateX(-17px);
	-o-transform         : translateX(-17px);
	transform            : translateX(-17px)
}

.nav-bottom>a:hover,
.nav-bottom>a.active {
	color: #ffb035
}

.nav-bottom>a:first-child::before,
.nav-bottom>a:first-child::after {
	content         : "";
	background-color: #fff;
	z-index         : -1;
	width           : -webkit-calc(100% - 428px);
	width           : -moz-calc(100% - 428px);
	width           : calc(100% - 428px);
	height          : 100%;
	bottom          : 0
}

.nav-bottom>a:first-child::before {
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%);
	left             : 100%
}

.nav-bottom>a:first-child::after {
	-webkit-transform: translateX(50%);
	-moz-transform   : translateX(50%);
	-ms-transform    : translateX(50%);
	-o-transform     : translateX(50%);
	transform        : translateX(50%);
	right            : 100%
}

.nav-bottom>a:nth-child(3) {
	width                : 66px;
	height               : 66px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #ffb035;
	font-size            : 29px;
	color                : #fff;
	top                  : 0;
	left                 : 50%;
	-webkit-transform    : translate(-50%, -44px);
	-moz-transform       : translate(-50%, -44px);
	-ms-transform        : translate(-50%, -44px);
	-o-transform         : translate(-50%, -44px);
	transform            : translate(-50%, -44px)
}

@media only screen and (max-width:499px) {
	.nav-bottom>a:nth-child(2) {
		margin-left: 80px
	}
}

.nav-bottom-two {
	border-bottom: 0;
	padding      : 21px 47px
}

.nav-bottom-two::before {
	-webkit-mask    : url(./../../images/nav-bottom-03.png)center/cover;
	mask            : url(./../../images/nav-bottom-03.png)center/cover;
	background-color: #2d365d
}

.nav-bottom-two::after {
	-webkit-mask    : url(./../../images/nav-bottom-04.png)center/cover;
	mask            : url(./../../images/nav-bottom-04.png)center/cover;
	background-color: #13152a;
	height          : 100%;
	bottom          : 1px
}

.nav-bottom-two>a {
	color: #fff
}

.nav-bottom-two>a:hover,
.nav-bottom-two>a.active {
	color: #ffb035
}

.nav-bottom-two>a:first-child::before,
.nav-bottom-two>a:first-child::after {
	background-color: #2d365d
}

.nav-bottom-two>a:nth-child(3) {
	z-index           : 2;
	background-color  : transparent;
	-webkit-transform : translate(-50%, -36px);
	-moz-transform    : translate(-50%, -36px);
	-ms-transform     : translate(-50%, -36px);
	-o-transform      : translate(-50%, -36px);
	transform         : translate(-50%, -36px);
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.nav-bottom-two>a:nth-child(3)::before {
	content              : "";
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#eeeef1), to(#727895));
	background-image     : -webkit-linear-gradient(top, #eeeef1, #727895);
	background-image     : -moz-linear-gradient(top, #eeeef1, #727895);
	background-image     : -o-linear-gradient(top, #eeeef1, #727895);
	background-image     : linear-gradient(to bottom, #eeeef1, #727895);
	z-index              : -1
}

.nav-bottom-three {
	border-bottom: 0;
	padding      : 21px 47px
}

.nav-bottom-three::before {
	-webkit-mask    : url(./../../images/nav-bottom-05.png)center/cover;
	mask            : url(./../../images/nav-bottom-05.png)center/cover;
	background-color: #fff
}

.nav-bottom-three::after {
	content: none
}

.nav-bottom-three>a {
	color: #2d365d
}

.nav-bottom-three>a:hover,
.nav-bottom-three>a.active {
	color: #ffb035
}

.nav-bottom-three>a:nth-child(3) {
	background-color  : #ee273a;
	border            : 3px solid #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.nav-bottom-three>a:nth-child(3) span {
	background-color  : #49be78;
	color             : #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.nav-bottom-four {
	border-bottom        : 0;
	max-width            : -webkit-calc(100% - 20px);
	max-width            : -moz-calc(100% - 20px);
	max-width            : calc(100% - 20px);
	margin               : 0 auto;
	background-color     : #fff;
	border               : 1px solid #d7e6e6;
	-webkit-border-radius: 14px;
	-moz-border-radius   : 14px;
	border-radius        : 14px;
	-webkit-filter       : unset;
	filter               : unset;
	padding              : 17px 38px;
	margin-bottom        : 10px
}

.nav-bottom-four::before,
.nav-bottom-four::after,
.nav-bottom-four>a:first-child::before,
.nav-bottom-four>a:first-child::after {
	content: none
}

.nav-bottom-four>a {
	color: #2d365d
}

.nav-bottom-four>a:nth-child(2) {
	margin-left: 0
}

.nav-bottom-four>a:nth-child(3) {
	background-color  : transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none;
	width             : auto;
	height            : auto;
	-webkit-transform : unset;
	-moz-transform    : unset;
	-ms-transform     : unset;
	-o-transform      : unset;
	transform         : unset;
	left              : 0;
	color             : #2d365d
}

.nav-bottom-four>a:hover,
.nav-bottom-four>a.active {
	color: #ffb035
}

@media only screen and (max-width:399px) {
	.nav-bottom {
		padding: 21px 20px 17px
	}

	.nav-bottom-two,
	.nav-bottom-three {
		padding: 21px 20px
	}

	.nav-bottom-four {
		padding: 17px 20px
	}
}

.nav-header-cart-dropdown-two-heading,
.cart-sliding-content-heading {
	margin-bottom: 38px
}

.nav-header-cart-dropdown-two-heading .count-products,
.cart-sliding-content-heading .count-products {
	width           : 76px;
	height          : 29px;
	line-height     : 29px;
	background-color: #f8f9fb;
	color           : #939aa4
}

.nav-header-cart-dropdown-two-heading .count-products b,
.cart-sliding-content-heading .count-products b {
	font-weight: 900;
	font-size  : 18px;
	margin-left: 5px
}

.nav-header-cart-dropdown-two-heading a,
.cart-sliding-content-heading a {
	line-height: 24px;
	color      : #2d365d
}

.nav-header-cart-dropdown-two-heading a i,
.cart-sliding-content-heading a i {
	font-size   : 6px;
	margin-right: 6px;
	color       : #000
}

.nav-header-cart-dropdown-two .total-price,
.cart-sliding-content .total-price {
	padding: 23px 20px 24px 15px;
	z-index: 2
}

.nav-header-cart-dropdown-two .total-price::before,
.cart-sliding-content .total-price::before {
	content              : "";
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : -webkit-calc(100% + 30px);
	height               : -moz-calc(100% + 30px);
	height               : calc(100% + 30px);
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius   : 15px 15px 0 0;
	border-radius        : 15px 15px 0 0;
	background-color     : #edf5e6;
	z-index              : -1
}

.nav-header-cart-dropdown-two .total-price>span,
.cart-sliding-content .total-price>span {
	font-size  : 18px;
	font-weight: 900;
	color      : #232323;
	line-height: 27px;
	color      : #232323
}

.nav-header-cart-dropdown-two .total-price>div,
.cart-sliding-content .total-price>div {
	font-weight: 900;
	font-size  : 24px;
	color      : #67b930
}

.nav-header-cart-dropdown-two .total-price>div>span,
.cart-sliding-content .total-price>div>span {
	font-size  : 19px;
	line-height: 29px
}

.nav-header-cart-dropdown-two>.btn,
.cart-sliding-content>.btn {
	z-index              : 9;
	font-size            : 19px;
	line-height          : 29px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 19px 20px
}

.nav-header-cart-dropdown-two {
	top                  : -webkit-calc(100% + 38px);
	top                  : -moz-calc(100% + 38px);
	top                  : calc(100% + 38px);
	left                 : 0;
	width                : 461px;
	background-color     : #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	-webkit-box-shadow   : 0 10px 50px rgba(0, 0, 0, .12);
	-moz-box-shadow      : 0 10px 50px rgba(0, 0, 0, .12);
	box-shadow           : 0 10px 50px rgba(0, 0, 0, .12);
	z-index              : 87;
	padding              : 12px 15px;
	border-top           : 6px solid #49be78;
	opacity              : 0;
	visibility           : hidden
}

.nav-header-cart-dropdown-two::before {
	content          : "";
	top              : 0;
	left             : 0;
	width            : 100%;
	height           : 30px;
	-webkit-transform: translateY(-25px);
	-moz-transform   : translateY(-25px);
	-ms-transform    : translateY(-25px);
	-o-transform     : translateY(-25px);
	transform        : translateY(-25px);
	z-index          : -1
}

.nav-header-cart-dropdown-two-heading {
	margin-bottom: 20px
}

.nav-header-cart-dropdown-two-products {
	margin-bottom: 20px
}

.nav-header-cart-dropdown-two-products-item {
	background-color: #fff;
	border          : 4px solid #f8f9fb;
	padding         : 24px 20px 12px
}

.nav-header-cart-dropdown-two-products-item:not(:last-child) {
	margin-bottom: 10px
}

.nav-header-cart-dropdown-two-products-item .delete {
	width            : 50px;
	height           : 25px;
	line-height      : 25px;
	background-color : #ffebec;
	color            : #ee232b;
	font-size        : 13px;
	-webkit-transform: translate(4px, -4px);
	-moz-transform   : translate(4px, -4px);
	-ms-transform    : translate(4px, -4px);
	-o-transform     : translate(4px, -4px);
	transform        : translate(4px, -4px)
}

.nav-header-cart-dropdown-two-products-item .delete:hover {
	background-color: #ee232b;
	color           : #ffebec
}

.nav-header-cart-dropdown-two-products-item .info {
	margin-bottom: 17px
}

.nav-header-cart-dropdown-two-products-item .info img {
	width: 90px
}

.nav-header-cart-dropdown-two-products-item .info .detail {
	-webkit-box-flex: 1;
	-webkit-flex    : 1 0 1%;
	-moz-box-flex   : 1;
	-ms-flex        : 1 0 1%;
	flex            : 1 0 1%;
	padding-right   : 22px
}

.nav-header-cart-dropdown-two-products-item .info .detail h2 {
	font-size    : 14px;
	font-weight  : 900;
	color        : #232323;
	line-height  : 24px;
	margin-bottom: 20px;
	max-height   : 48px
}

.nav-header-cart-dropdown-two-products-item .info .detail h2 a:hover {
	color: #ee273a
}

.nav-header-cart-dropdown-two-products-item .info .detail .counter {
	padding              : 6px 24px 7px 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	border               : 1px solid #e7ebee;
	max-width            : -webkit-fit-content;
	max-width            : -moz-fit-content;
	max-width            : fit-content
}

.nav-header-cart-dropdown-two-products-item .info .detail .counter>* {
	font-weight: 900;
	color      : #2d365d
}

.nav-header-cart-dropdown-two-products-item .info .detail .counter button {
	font-size  : 30px;
	line-height: 15px
}

.nav-header-cart-dropdown-two-products-item .info .detail .counter input {
	width                : 40px !important;
	height               : 28px !important;
	background-color     : #f8f9fb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	line-height          : 28px;
	margin               : 0 12px 0 13px;
	font-size            : 18px !important;
	outline              : 0;
	text-align           : center;
	top                  : unset
}

.nav-header-cart-dropdown-two-products-item .color-price .color {
	border     : 1px solid #efefef;
	padding    : 5px 5px 5px 13px;
	font-size  : 11px;
	color      : #2d365d;
	margin-left: 68px
}

.nav-header-cart-dropdown-two-products-item .color-price .color span {
	width : 22px;
	height: 22px;
	border: 1px solid #b3bbc7
}

.nav-header-cart-dropdown-two-products-item .color-price .price {
	color      : #232323;
	line-height: 22px
}

.nav-header-cart-dropdown-two-products-item .color-price .price span {
	font-size  : 18px !important;
	font-weight: 900 !important;
	margin     : 0 5px
}

.nav-header-cart-dropdown-two-products-item .color-price .price del {
	font-size                    : 18px;
	color                        : #ee232b;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070
}

@media only screen and (max-width:450px) {
	.nav-header-cart-dropdown-two-products-item {
		padding: 33px 12px 16px
	}

	.nav-header-cart-dropdown-two-products-item .info img {
		width : auto;
		height: 54px
	}

	.nav-header-cart-dropdown-two-products-item .info .detail .counter {
		padding: 6px 14px 7px
	}

	.nav-header-cart-dropdown-two-products-item .info .detail .counter button {
		font-size: 24px
	}

	.nav-header-cart-dropdown-two-products-item .info .detail .counter span {
		font-size: 16px;
		width    : 50px
	}

	.nav-header-cart-dropdown-two-products-item .color-price .color {
		margin-left: auto
	}
}

.nav-header-cart-dropdown-two .total-price {
	padding: 15px 20px 16px 15px;
	z-index: 2
}

.nav-header-cart-dropdown-two .total-price::before {
	content              : "";
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : -webkit-calc(100% + 30px);
	height               : -moz-calc(100% + 30px);
	height               : calc(100% + 30px);
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius   : 15px 15px 0 0;
	border-radius        : 15px 15px 0 0;
	background-color     : #edf5e6;
	z-index              : -1
}

.nav-header-cart-dropdown-two .total-price>span {
	font-size  : 14px;
	font-weight: 900;
	color      : #232323;
	line-height: 20px;
	color      : #232323
}

.nav-header-cart-dropdown-two .total-price>div {
	font-weight: 900;
	font-size  : 24px;
	color      : #67b930
}

.nav-header-cart-dropdown-two .total-price>div>span {
	font-size  : 12px;
	line-height: 18px
}

.nav-header-cart-dropdown-two .btn {
	z-index              : 9;
	font-size            : 16px;
	line-height          : 21px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 15px 20px
}

@media only screen and (min-width:990px) {
	.nav-header-cart:hover .nav-header-cart-dropdown-two {
		top       : -webkit-calc(100% + 19px);
		top       : -moz-calc(100% + 19px);
		top       : calc(100% + 19px);
		opacity   : 1;
		visibility: visible
	}
}

.cart-sliding {
	z-index           : 99999;
	opacity           : 0;
	visibility        : hidden;
	-webkit-transition: all .3s linear .3s;
	-o-transition     : all .3s linear .3s;
	-moz-transition   : all .3s linear .3s;
	transition        : all .3s linear .3s
}

.cart-sliding-backdrop {
	background-color: rgba(33, 35, 65, .25)
}

.cart-sliding-content {
	overflow          : hidden auto;
	-ms-overflow-style: none;
	scrollbar-width   : none;
	max-width         : 461px;
	border-top        : 6px solid #49be78;
	padding           : 37px 15px 32px;
	-webkit-transition: all .3s linear 0s;
	-o-transition     : all .3s linear 0s;
	-moz-transition   : all .3s linear 0s;
	transition        : all .3s linear 0s;
	-webkit-transform : translateX(461px);
	-moz-transform    : translateX(461px);
	-ms-transform     : translateX(461px);
	-o-transform      : translateX(461px);
	transform         : translateX(461px)
}

.cart-sliding-content::-webkit-scrollbar {
	display: none
}

.cart-sliding-content-heading .count-products {
	margin-bottom: 12px
}

.cart-sliding-content-heading .btn {
	width             : 55px;
	height            : 55px;
	font-size         : 24px;
	line-height       : 55px;
	-webkit-box-shadow: 0 15px 25px rgba(238, 39, 58, .25);
	-moz-box-shadow   : 0 15px 25px rgba(238, 39, 58, .25);
	box-shadow        : 0 15px 25px rgba(238, 39, 58, .25);
	font-weight       : 900
}

.cart-sliding.opened {
	opacity           : 1;
	visibility        : visible;
	-webkit-transition: all .3s linear 0s;
	-o-transition     : all .3s linear 0s;
	-moz-transition   : all .3s linear 0s;
	transition        : all .3s linear 0s
}

.cart-sliding.opened .cart-sliding-content {
	-webkit-transition: all .3s linear .3s;
	-o-transition     : all .3s linear .3s;
	-moz-transition   : all .3s linear .3s;
	transition        : all .3s linear .3s;
	-webkit-transform : translateX(0);
	-moz-transform    : translateX(0);
	-ms-transform     : translateX(0);
	-o-transform      : translateX(0);
	transform         : translateX(0)
}

.swiper-products-panel .swiper-slide {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.swiper-products-panel .swiper-slide .product-fourteen+.product-fourteen {
	margin-top: 37px
}

.swiper-products-panel .swiper-pagination {
	bottom: 0
}

.swiper-products-panel .swiper-pagination-bullet {
	width                : 20px;
	height               : 2px;
	-webkit-border-radius: 0;
	-moz-border-radius   : 0;
	border-radius        : 0;
	background-color     : #d9d9d9
}

.swiper-products-panel .swiper-pagination-bullet-active {
	opacity         : 1;
	width           : 26px;
	background-color: #ff8353
}


.nav-header-cart-dropdown ul li .delete {
	top             : 5px;
	right           : 8px;
	width           : 50px;
	height          : 25px;
	line-height     : 25px;
	color           : #ee232b;
	font-size       : 13px;
	background-color: #ffebec
}

.top-header-auth,
.nav-header-cart {
	max-width  : -webkit-fit-content;
	max-width  : -moz-fit-content;
	max-width  : fit-content;
	display    : flex !important;
	align-items: center !important;
}

.top-header-auth.right .top-header-auth-dropdown,
.top-header-auth.right .top-header-auth-dropdown-two,
.nav-header-cart.right .top-header-auth-dropdown,
.nav-header-cart.right .top-header-auth-dropdown-two,
.top-header-auth.right .nav-header-cart-dropdown,
.top-header-auth.right .nav-header-cart-dropdown-two,
.nav-header-cart.right .nav-header-cart-dropdown,
.nav-header-cart.right .nav-header-cart-dropdown-two {
	right: 0;
	left : auto
}

.top-header-ten .top-header-auth {
	max-width: 174px
}

.category-slider-banner .category ul {
	margin-bottom: -3px
}

.top-header-fourteen .top-header-auth {
	max-width: 50px
}

.amazing-offer-two .container::before {
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjUwNSIgdmlld0JveD0iMCAwIDEyODAgNTA1Ij4NCiAgPHBhdGggaWQ9ImJnLTk4OTgiIGQ9Ik0wLDBIMTI4MFYzNzVMMCw1MDVaIiBmaWxsPSIjMjEyMzQxIi8+DQo8L3N2Zz4NCg==)0 0/cover;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjUwNSIgdmlld0JveD0iMCAwIDEyODAgNTA1Ij4NCiAgPHBhdGggaWQ9ImJnLTk4OTgiIGQ9Ik0wLDBIMTI4MFYzNzVMMCw1MDVaIiBmaWxsPSIjMjEyMzQxIi8+DQo8L3N2Zz4NCg==)0 0/cover;
	-webkit-mask-size  : 100% 100%;
	mask-size          : 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background         : #212341;
	z-index            : -2
}

@media only screen and (max-width:1399px) {
	.amazing-offer-two .container::before {
		-webkit-mask-size: cover;
		mask-size        : cover
	}
}

.amazing-offer-two .container::after {
	content                : "";
	position               : absolute;
	top                    : 55px;
	left                   : 50%;
	max-width              : 576px;
	width                  : 100%;
	height                 : 108px;
	background             : url(./../../images/bg-0098.svg)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -1;
	-webkit-transform      : translateX(-50%);
	-moz-transform         : translateX(-50%);
	-ms-transform          : translateX(-50%);
	-o-transform           : translateX(-50%);
	transform              : translateX(-50%);
	mix-blend-mode         : difference
}

.new-article .heading {
	margin-bottom: 0
}

.new-article .swiper {
	padding-top: 35px
}

.best-selling-products::after {
	background-image       : url(./../../images/bg-best-selling-product.svg);
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	background-position    : 0-5px
}

.product-not:hover .detail .icons-offer ul li a {
	background-color: #fff;
	color           : #2d365d;
	border          : 1px solid #efefef
}

.product-not .detail .icons-offer ul li a:hover {
	background-color: #67b930;
	border-color    : #67b930;
	color           : #fff
}

.price-day::before {
	background: url(./../../images/shape-01.svg)0 0 no-repeat
}

.top-products-six .nav-pills .nav-item::before,
.top-products-six .nav-pills .nav-item::after {
	background         : #fed844;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAxIiBkPSJNLTM2NjMtMTMwMjV2LTM4aDUuNjI4Yy4zMzksMTQuNjU1LjA0MSwzMiw0MC4xNjIsMzJoMi4yMXY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY2My4wMDEgMTMwNjMuMDAyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=)0 0/cover;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAxIiBkPSJNLTM2NjMtMTMwMjV2LTM4aDUuNjI4Yy4zMzksMTQuNjU1LjA0MSwzMiw0MC4xNjIsMzJoMi4yMXY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY2My4wMDEgMTMwNjMuMDAyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=)0 0/cover;
	-webkit-mask-size  : 100% 100%;
	mask-size          : 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	-webkit-transition : all .3s ease-in-out;
	-o-transition      : all .3s ease-in-out;
	-moz-transition    : all .3s ease-in-out;
	transition         : all .3s ease-in-out
}

.top-products-six .nav-pills .nav-item::after {
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAyIiBkPSJNLTM4MDAtMTMwMjV2LTZoNi4zODNjMzguMiwwLDM1LjE1LTE3LjM0NSwzNS4yNTYtMzJILTM3NTJ2MzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODAwLjAwMSAxMzA2My4wMDIpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==);
	mask-image        : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAyIiBkPSJNLTM4MDAtMTMwMjV2LTZoNi4zODNjMzguMiwwLDM1LjE1LTE3LjM0NSwzNS4yNTYtMzJILTM3NTJ2MzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODAwLjAwMSAxMzA2My4wMDIpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==)
}

.brands-five {
	margin-top: 81px
}

.category-products-three-item {
	background             : url(./../../images/bg-category-three.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.best-selling-sixteen {
	background: 0 0
}

.best-selling-sixteen::before,
.best-selling-sixteen::after {
	background: #121320
}

.best-selling-sixteen::after {
	content            : "";
	position           : absolute;
	top                : -webkit-calc(55% - 6px);
	top                : -moz-calc(55% - 6px);
	top                : calc(55% - 6px);
	left               : 0;
	width              : 100%;
	height             : 98px;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI3NCIgdmlld0JveD0iMCAwIDE5MjAgNzQiPg0KICA8ZGVmcz4NCiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+DQogICAgICA8cmVjdCB4PSItMjQwIiB5PSIxMDM3IiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI3NCIgZmlsbD0ibm9uZSIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPGcgaWQ9InNoYXBlLWJnLWRhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0MCAtMTAzNykiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4NCiAgICA8cGF0aCBpZD0iUGF0aF83MzMiIGRhdGEtbmFtZT0iUGF0aCA3MzMiIGQ9Ik0wLDBIMTQ0MFYxMDUxbC03MTguNTY4LDYwTDAsMTA1MVoiIGZpbGw9IiMxMjEzMjAiLz4NCiAgPC9nPg0KPC9zdmc+DQo=)center 0/cover;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI3NCIgdmlld0JveD0iMCAwIDE5MjAgNzQiPg0KICA8ZGVmcz4NCiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+DQogICAgICA8cmVjdCB4PSItMjQwIiB5PSIxMDM3IiB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI3NCIgZmlsbD0ibm9uZSIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCiAgPGcgaWQ9InNoYXBlLWJnLWRhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0MCAtMTAzNykiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4NCiAgICA8cGF0aCBpZD0iUGF0aF83MzMiIGRhdGEtbmFtZT0iUGF0aCA3MzMiIGQ9Ik0wLDBIMTQ0MFYxMDUxbC03MTguNTY4LDYwTDAsMTA1MVoiIGZpbGw9IiMxMjEzMjAiLz4NCiAgPC9nPg0KPC9zdmc+DQo=)center 0/cover;
	-webkit-mask-size  : cover;
	mask-size          : cover;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	z-index            : -1
}

@media only screen and (max-width:991px) {
	.best-selling-sixteen::after {
		-webkit-mask-size    : cover;
		mask-size            : cover;
		-webkit-mask-position: center 0;
		mask-position        : center 0
	}
}

@media only screen and (max-width:991px) {
	.gallery-product-two {
		max-width: 60%
	}
}

@media only screen and (max-width:991px) {
	.gallery-product-two {
		max-width: 80%
	}
}

@media only screen and (max-width:575px) {
	.gallery-product-two {
		max-width: 95%
	}
}

.swiper-gallery-product-two .swiper-button-next,
.swiper-gallery-product-two .swiper-button-prev,
.swiper-gallery-product-three .swiper-button-next,
.swiper-gallery-product-three .swiper-button-prev {
	background-color     : #fff;
	width                : 30px;
	height               : 70px;
	-webkit-box-shadow   : 0 5px 30px rgba(0, 0, 0, .16);
	-moz-box-shadow      : 0 5px 30px rgba(0, 0, 0, .16);
	box-shadow           : 0 5px 30px rgba(0, 0, 0, .16);
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	top                  : 50%
}

.swiper-gallery-product-two .swiper-button-next,
.swiper-gallery-product-three .swiper-button-next {
	-webkit-transform: translate(-25px, -15%);
	-moz-transform   : translate(-25px, -15%);
	-ms-transform    : translate(-25px, -15%);
	-o-transform     : translate(-25px, -15%);
	transform        : translate(-25px, -15%)
}

.swiper-gallery-product-two .swiper-button-prev,
.swiper-gallery-product-three .swiper-button-prev {
	-webkit-transform: translate(25px, -15%);
	-moz-transform   : translate(25px, -15%);
	-ms-transform    : translate(25px, -15%);
	-o-transform     : translate(25px, -15%);
	transform        : translate(25px, -15%)
}

.swiper-gallery-product-three {
	border   : 1px solid #e7ebee;
	max-width: 354px
}

.swiper-gallery-product-three .swiper-slide:not(:last-child) .gallery-product-three-item {
	border-left: 1px solid #e7ebee
}

.swiper-gallery-product-three .swiper-slide-active+div+div+div .gallery-product-three-item {
	-webkit-transform: translateX(-1px);
	transform        : translateX(-1px)
}

.swiper-gallery-product-three .gallery-product-three-item {
	width : 88px;
	height: 88px;
	cursor: pointer
}

.swiper-gallery-product-three .gallery-product-three-item img {
	height: 63px
}

@media only screen and (max-width:575px) {
	.swiper-gallery-product-three {
		max-width: 100%
	}

	.swiper-gallery-product-three .gallery-product-three-item {
		width  : auto;
		height : auto;
		padding: 12px
	}

	.swiper-gallery-product-three .gallery-product-three-item img {
		height    : auto;
		max-height: 70px
	}
}

.swiper-gallery-product-two {
	border: 1px solid #e7ebee
}

.swiper-gallery-product-two .swiper-slide {
	height: auto
}

.swiper-gallery-product-two .swiper-slide:not(:last-child) .gallery-product-two-item {
	border-left: 1px solid #e7ebee
}

.swiper-gallery-product-two .swiper-slide:nth-child(n+3) .gallery-product-two-item {
	margin-left: -1px
}

.swiper-gallery-product-two .gallery-product-two-item {
	padding: 19px;
	cursor : pointer
}

.swiper-gallery-product-two .gallery-product-two-item img {
	max-width : 104px;
	max-height: 104px
}

.megamenu-tabs {
	scrollbar-width: 0
}

.megamenu-tabs::-webkit-scrollbar {
	display: none
}

.nav-responsive-content-menu li .icon-angle-left {
	left     : 21px;
	font-size: 12px !important;
	color    : #494949
}

.panel-sidebar::before,
.panel-sidebar::after,
.panel-sidebar-content {
	background: #323232
}

.panel-sidebar::before {
	-webkit-mask       : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9Ijc0IgogICBoZWlnaHQ9IjEwMCIKICAgdmlld0JveD0iMCAwIDc0IDEwMCIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMjYiCiAgIHNvZGlwb2RpOmRvY25hbWU9IlZlY3Rvci5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMzAiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcyOCIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI0LjE4NSIKICAgICBpbmtzY2FwZTpjeD0iMTIuMDY2OTA2IgogICAgIGlua3NjYXBlOmN5PSI4MS4yNDI1MzMiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzI2IiAvPgogIDxtYXNrCiAgICAgaWQ9Im1hc2swXzExN18yNjUiCiAgICAgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIKICAgICBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICB3aWR0aD0iNzQiCiAgICAgaGVpZ2h0PSIxMDAiPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSI3NCIKICAgICAgIGhlaWdodD0iMTAwIgogICAgICAgZmlsbD0iI0Q5RDlEOSIKICAgICAgIGlkPSJyZWN0MTciIC8+CiAgPC9tYXNrPgogIDxnCiAgICAgbWFzaz0idXJsKCNtYXNrMF8xMTdfMjY1KSIKICAgICBpZD0iZzI0Ij4KICAgIDxwYXRoCiAgICAgICBpZD0icmVjdDIwIgogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2Q0MDAwMCIKICAgICAgIGQ9Ik0gMTQgMTA4Ni42ODM2IEwgMTQgMTA5NSBMIDQ4OCAxMDk1IEwgNDg4IC0xNSBMIDE0IC0xNSBMIDE0IC02LjY4MzU5MzggQyAxNi42MzQwMTkgLTUuNTM4MTA5NiAxOS4yMzMyMjIgLTQuMzI0NDIzIDIxLjc0MjE4OCAtMi45NjQ4NDM4IEMgMjQuNTc2NTExIC0xLjQyODk1NjYgMjcuMzI3MTUxIDAuMjM5NjUwMjMgMjkuOTg2MzI4IDIuMDMzMjAzMSBDIDMyLjY0NTUwNSAzLjgyNjc1NiAzNS4yMTIxNjEgNS43NDQ1ODIxIDM3LjY3OTY4OCA3Ljc3OTI5NjkgQyA0MC4xNDcyMTQgOS44MTQwMTE2IDQyLjUxNjAxOCAxMS45NjUyMzcgNDQuNzc1MzkxIDE0LjIyNDYwOSBDIDQ3LjAzNDc2MyAxNi40ODM5ODIgNDkuMTg1OTg4IDE4Ljg1Mjc4NiA1MS4yMjA3MDMgMjEuMzIwMzEyIEMgNTMuMjU1NDE4IDIzLjc4NzgzOSA1NS4xNzMyNDQgMjYuMzU0NDk1IDU2Ljk2Njc5NyAyOS4wMTM2NzIgQyA1OC43NjAzNSAzMS42NzI4NDkgNjAuNDI4OTU3IDM0LjQyMzQ4OSA2MS45NjQ4NDQgMzcuMjU3ODEyIEMgNjMuNTAwNzMxIDQwLjA5MjEzNiA2NC45MDQyOTggNDMuMDEwOTQgNjYuMTY2MDE2IDQ2LjAwMzkwNiBDIDY3LjQyNzczMyA0OC45OTY4NzIgNjguNTQ4NDg3IDUyLjA2NDExNCA2OS41MTk1MzEgNTUuMTk5MjE5IEMgNzAuNDkwNTc1IDU4LjMzNDMyMyA3MS4zMTA3NDMgNjEuNTM2MTM2IDcxLjk3NDYwOSA2NC43OTY4NzUgQyA3Mi42Mzg0NzYgNjguMDU3NjE0IDczLjE0NjE0MyA3MS4zNzgxNzcgNzMuNDg2MzI4IDc0Ljc0ODA0NyBDIDczLjgyNjUxMyA3OC4xMTc5MTcgNzQgODEuNTM3NTAzIDc0IDg1IEwgNzQgOTk1IEMgNzQgOTk4LjQ2MjUgNzMuODI2NTEzIDEwMDEuODgyMSA3My40ODYzMjggMTAwNS4yNTIgQyA3My4xNDYxNDMgMTAwOC42MjE4IDcyLjYzODQ3NiAxMDExLjk0MjQgNzEuOTc0NjA5IDEwMTUuMjAzMSBDIDcxLjMxMDc0MyAxMDE4LjQ2MzkgNzAuNDkwNTc1IDEwMjEuNjY1NyA2OS41MTk1MzEgMTAyNC44MDA4IEMgNjguNTQ4NDg3IDEwMjcuOTM1OSA2Ny40Mjc3MzMgMTAzMS4wMDMxIDY2LjE2NjAxNiAxMDMzLjk5NjEgQyA2NC45MDQyOTggMTAzNi45ODkxIDYzLjUwMDczMSAxMDM5LjkwNzkgNjEuOTY0ODQ0IDEwNDIuNzQyMiBDIDYwLjQyODk1NyAxMDQ1LjU3NjUgNTguNzYwMzUgMTA0OC4zMjcyIDU2Ljk2Njc5NyAxMDUwLjk4NjMgQyA1NS4xNzMyNDQgMTA1My42NDU1IDUzLjI1NTQxOCAxMDU2LjIxMjIgNTEuMjIwNzAzIDEwNTguNjc5NyBDIDQ5LjE4NTk4OCAxMDYxLjE0NzIgNDcuMDM0NzYzIDEwNjMuNTE2IDQ0Ljc3NTM5MSAxMDY1Ljc3NTQgQyA0Mi41MTYwMTggMTA2OC4wMzQ4IDQwLjE0NzIxNCAxMDcwLjE4NiAzNy42Nzk2ODggMTA3Mi4yMjA3IEMgMzUuMjEyMTYxIDEwNzQuMjU1NCAzMi42NDU1MDUgMTA3Ni4xNzMyIDI5Ljk4NjMyOCAxMDc3Ljk2NjggQyAyNy4zMjcxNTEgMTA3OS43NjAzIDI0LjU3NjUxMSAxMDgxLjQyOSAyMS43NDIxODggMTA4Mi45NjQ4IEMgMTkuMjMzMjIyIDEwODQuMzI0NCAxNi42MzQwMTkgMTA4NS41MzgxIDE0IDEwODYuNjgzNiB6ICIgLz4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDI2NCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmUiCiAgICAgICBkPSJNIDE0IDEwODYuNjgzNiBDIDE2LjYzNDAxOSAxMDg1LjUzODEgMTkuMjMzMjIyIDEwODQuMzI0NCAyMS43NDIxODggMTA4Mi45NjQ4IEMgMjQuNTc2NTExIDEwODEuNDI5IDI3LjMyNzE1MSAxMDc5Ljc2MDMgMjkuOTg2MzI4IDEwNzcuOTY2OCBDIDMyLjY0NTUwNSAxMDc2LjE3MzIgMzUuMjEyMTYxIDEwNzQuMjU1NCAzNy42Nzk2ODggMTA3Mi4yMjA3IEMgNDAuMTQ3MjE0IDEwNzAuMTg2IDQyLjUxNjAxOCAxMDY4LjAzNDggNDQuNzc1MzkxIDEwNjUuNzc1NCBDIDQ3LjAzNDc2MyAxMDYzLjUxNiA0OS4xODU5ODggMTA2MS4xNDcyIDUxLjIyMDcwMyAxMDU4LjY3OTcgQyA1My4yNTU0MTggMTA1Ni4yMTIyIDU1LjE3MzI0NCAxMDUzLjY0NTUgNTYuOTY2Nzk3IDEwNTAuOTg2MyBDIDU4Ljc2MDM1IDEwNDguMzI3MiA2MC40Mjg5NTcgMTA0NS41NzY1IDYxLjk2NDg0NCAxMDQyLjc0MjIgQyA2My41MDA3MzEgMTAzOS45MDc5IDY0LjkwNDI5OCAxMDM2Ljk4OTEgNjYuMTY2MDE2IDEwMzMuOTk2MSBDIDY3LjQyNzczMyAxMDMxLjAwMzEgNjguNTQ4NDg3IDEwMjcuOTM1OSA2OS41MTk1MzEgMTAyNC44MDA4IEMgNzAuNDkwNTc1IDEwMjEuNjY1NyA3MS4zMTA3NDMgMTAxOC40NjM5IDcxLjk3NDYwOSAxMDE1LjIwMzEgQyA3Mi42Mzg0NzYgMTAxMS45NDI0IDczLjE0NjE0MyAxMDA4LjYyMTggNzMuNDg2MzI4IDEwMDUuMjUyIEMgNzMuODI2NTEzIDEwMDEuODgyMSA3NCA5OTguNDYyNSA3NCA5OTUgTCA3NCA4NSBDIDc0IDgxLjUzNzUwMyA3My44MjY1MTMgNzguMTE3OTE3IDczLjQ4NjMyOCA3NC43NDgwNDcgQyA3My4xNDYxNDMgNzEuMzc4MTc3IDcyLjYzODQ3NiA2OC4wNTc2MTQgNzEuOTc0NjA5IDY0Ljc5Njg3NSBDIDcxLjMxMDc0MyA2MS41MzYxMzYgNzAuNDkwNTc1IDU4LjMzNDMyMyA2OS41MTk1MzEgNTUuMTk5MjE5IEMgNjguNTQ4NDg3IDUyLjA2NDExNCA2Ny40Mjc3MzMgNDguOTk2ODcyIDY2LjE2NjAxNiA0Ni4wMDM5MDYgQyA2NC45MDQyOTggNDMuMDEwOTQgNjMuNTAwNzMxIDQwLjA5MjEzNiA2MS45NjQ4NDQgMzcuMjU3ODEyIEMgNjAuNDI4OTU3IDM0LjQyMzQ4OSA1OC43NjAzNSAzMS42NzI4NDkgNTYuOTY2Nzk3IDI5LjAxMzY3MiBDIDU1LjE3MzI0NCAyNi4zNTQ0OTUgNTMuMjU1NDE4IDIzLjc4NzgzOSA1MS4yMjA3MDMgMjEuMzIwMzEyIEMgNDkuMTg1OTg4IDE4Ljg1Mjc4NiA0Ny4wMzQ3NjMgMTYuNDgzOTgyIDQ0Ljc3NTM5MSAxNC4yMjQ2MDkgQyA0Mi41MTYwMTggMTEuOTY1MjM3IDQwLjE0NzIxNCA5LjgxNDAxMTYgMzcuNjc5Njg4IDcuNzc5Mjk2OSBDIDM1LjIxMjE2MSA1Ljc0NDU4MjEgMzIuNjQ1NTA1IDMuODI2NzU2IDI5Ljk4NjMyOCAyLjAzMzIwMzEgQyAyNy4zMjcxNTEgMC4yMzk2NTAyMyAyNC41NzY1MTEgLTEuNDI4OTU2NiAyMS43NDIxODggLTIuOTY0ODQzOCBDIDE5LjIzMzIyMiAtNC4zMjQ0MjMgMTYuNjM0MDE5IC01LjUzODEwOTYgMTQgLTYuNjgzNTkzOCBMIDE0IDEwODYuNjgzNiB6ICIgLz4KICA8L2c+Cjwvc3ZnPgo=)0 0/cover;
	mask               : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9Ijc0IgogICBoZWlnaHQ9IjEwMCIKICAgdmlld0JveD0iMCAwIDc0IDEwMCIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMjYiCiAgIHNvZGlwb2RpOmRvY25hbWU9IlZlY3Rvci5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMzAiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcyOCIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI0LjE4NSIKICAgICBpbmtzY2FwZTpjeD0iMTIuMDY2OTA2IgogICAgIGlua3NjYXBlOmN5PSI4MS4yNDI1MzMiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzI2IiAvPgogIDxtYXNrCiAgICAgaWQ9Im1hc2swXzExN18yNjUiCiAgICAgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIKICAgICBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICB3aWR0aD0iNzQiCiAgICAgaGVpZ2h0PSIxMDAiPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSI3NCIKICAgICAgIGhlaWdodD0iMTAwIgogICAgICAgZmlsbD0iI0Q5RDlEOSIKICAgICAgIGlkPSJyZWN0MTciIC8+CiAgPC9tYXNrPgogIDxnCiAgICAgbWFzaz0idXJsKCNtYXNrMF8xMTdfMjY1KSIKICAgICBpZD0iZzI0Ij4KICAgIDxwYXRoCiAgICAgICBpZD0icmVjdDIwIgogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2Q0MDAwMCIKICAgICAgIGQ9Ik0gMTQgMTA4Ni42ODM2IEwgMTQgMTA5NSBMIDQ4OCAxMDk1IEwgNDg4IC0xNSBMIDE0IC0xNSBMIDE0IC02LjY4MzU5MzggQyAxNi42MzQwMTkgLTUuNTM4MTA5NiAxOS4yMzMyMjIgLTQuMzI0NDIzIDIxLjc0MjE4OCAtMi45NjQ4NDM4IEMgMjQuNTc2NTExIC0xLjQyODk1NjYgMjcuMzI3MTUxIDAuMjM5NjUwMjMgMjkuOTg2MzI4IDIuMDMzMjAzMSBDIDMyLjY0NTUwNSAzLjgyNjc1NiAzNS4yMTIxNjEgNS43NDQ1ODIxIDM3LjY3OTY4OCA3Ljc3OTI5NjkgQyA0MC4xNDcyMTQgOS44MTQwMTE2IDQyLjUxNjAxOCAxMS45NjUyMzcgNDQuNzc1MzkxIDE0LjIyNDYwOSBDIDQ3LjAzNDc2MyAxNi40ODM5ODIgNDkuMTg1OTg4IDE4Ljg1Mjc4NiA1MS4yMjA3MDMgMjEuMzIwMzEyIEMgNTMuMjU1NDE4IDIzLjc4NzgzOSA1NS4xNzMyNDQgMjYuMzU0NDk1IDU2Ljk2Njc5NyAyOS4wMTM2NzIgQyA1OC43NjAzNSAzMS42NzI4NDkgNjAuNDI4OTU3IDM0LjQyMzQ4OSA2MS45NjQ4NDQgMzcuMjU3ODEyIEMgNjMuNTAwNzMxIDQwLjA5MjEzNiA2NC45MDQyOTggNDMuMDEwOTQgNjYuMTY2MDE2IDQ2LjAwMzkwNiBDIDY3LjQyNzczMyA0OC45OTY4NzIgNjguNTQ4NDg3IDUyLjA2NDExNCA2OS41MTk1MzEgNTUuMTk5MjE5IEMgNzAuNDkwNTc1IDU4LjMzNDMyMyA3MS4zMTA3NDMgNjEuNTM2MTM2IDcxLjk3NDYwOSA2NC43OTY4NzUgQyA3Mi42Mzg0NzYgNjguMDU3NjE0IDczLjE0NjE0MyA3MS4zNzgxNzcgNzMuNDg2MzI4IDc0Ljc0ODA0NyBDIDczLjgyNjUxMyA3OC4xMTc5MTcgNzQgODEuNTM3NTAzIDc0IDg1IEwgNzQgOTk1IEMgNzQgOTk4LjQ2MjUgNzMuODI2NTEzIDEwMDEuODgyMSA3My40ODYzMjggMTAwNS4yNTIgQyA3My4xNDYxNDMgMTAwOC42MjE4IDcyLjYzODQ3NiAxMDExLjk0MjQgNzEuOTc0NjA5IDEwMTUuMjAzMSBDIDcxLjMxMDc0MyAxMDE4LjQ2MzkgNzAuNDkwNTc1IDEwMjEuNjY1NyA2OS41MTk1MzEgMTAyNC44MDA4IEMgNjguNTQ4NDg3IDEwMjcuOTM1OSA2Ny40Mjc3MzMgMTAzMS4wMDMxIDY2LjE2NjAxNiAxMDMzLjk5NjEgQyA2NC45MDQyOTggMTAzNi45ODkxIDYzLjUwMDczMSAxMDM5LjkwNzkgNjEuOTY0ODQ0IDEwNDIuNzQyMiBDIDYwLjQyODk1NyAxMDQ1LjU3NjUgNTguNzYwMzUgMTA0OC4zMjcyIDU2Ljk2Njc5NyAxMDUwLjk4NjMgQyA1NS4xNzMyNDQgMTA1My42NDU1IDUzLjI1NTQxOCAxMDU2LjIxMjIgNTEuMjIwNzAzIDEwNTguNjc5NyBDIDQ5LjE4NTk4OCAxMDYxLjE0NzIgNDcuMDM0NzYzIDEwNjMuNTE2IDQ0Ljc3NTM5MSAxMDY1Ljc3NTQgQyA0Mi41MTYwMTggMTA2OC4wMzQ4IDQwLjE0NzIxNCAxMDcwLjE4NiAzNy42Nzk2ODggMTA3Mi4yMjA3IEMgMzUuMjEyMTYxIDEwNzQuMjU1NCAzMi42NDU1MDUgMTA3Ni4xNzMyIDI5Ljk4NjMyOCAxMDc3Ljk2NjggQyAyNy4zMjcxNTEgMTA3OS43NjAzIDI0LjU3NjUxMSAxMDgxLjQyOSAyMS43NDIxODggMTA4Mi45NjQ4IEMgMTkuMjMzMjIyIDEwODQuMzI0NCAxNi42MzQwMTkgMTA4NS41MzgxIDE0IDEwODYuNjgzNiB6ICIgLz4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDI2NCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmUiCiAgICAgICBkPSJNIDE0IDEwODYuNjgzNiBDIDE2LjYzNDAxOSAxMDg1LjUzODEgMTkuMjMzMjIyIDEwODQuMzI0NCAyMS43NDIxODggMTA4Mi45NjQ4IEMgMjQuNTc2NTExIDEwODEuNDI5IDI3LjMyNzE1MSAxMDc5Ljc2MDMgMjkuOTg2MzI4IDEwNzcuOTY2OCBDIDMyLjY0NTUwNSAxMDc2LjE3MzIgMzUuMjEyMTYxIDEwNzQuMjU1NCAzNy42Nzk2ODggMTA3Mi4yMjA3IEMgNDAuMTQ3MjE0IDEwNzAuMTg2IDQyLjUxNjAxOCAxMDY4LjAzNDggNDQuNzc1MzkxIDEwNjUuNzc1NCBDIDQ3LjAzNDc2MyAxMDYzLjUxNiA0OS4xODU5ODggMTA2MS4xNDcyIDUxLjIyMDcwMyAxMDU4LjY3OTcgQyA1My4yNTU0MTggMTA1Ni4yMTIyIDU1LjE3MzI0NCAxMDUzLjY0NTUgNTYuOTY2Nzk3IDEwNTAuOTg2MyBDIDU4Ljc2MDM1IDEwNDguMzI3MiA2MC40Mjg5NTcgMTA0NS41NzY1IDYxLjk2NDg0NCAxMDQyLjc0MjIgQyA2My41MDA3MzEgMTAzOS45MDc5IDY0LjkwNDI5OCAxMDM2Ljk4OTEgNjYuMTY2MDE2IDEwMzMuOTk2MSBDIDY3LjQyNzczMyAxMDMxLjAwMzEgNjguNTQ4NDg3IDEwMjcuOTM1OSA2OS41MTk1MzEgMTAyNC44MDA4IEMgNzAuNDkwNTc1IDEwMjEuNjY1NyA3MS4zMTA3NDMgMTAxOC40NjM5IDcxLjk3NDYwOSAxMDE1LjIwMzEgQyA3Mi42Mzg0NzYgMTAxMS45NDI0IDczLjE0NjE0MyAxMDA4LjYyMTggNzMuNDg2MzI4IDEwMDUuMjUyIEMgNzMuODI2NTEzIDEwMDEuODgyMSA3NCA5OTguNDYyNSA3NCA5OTUgTCA3NCA4NSBDIDc0IDgxLjUzNzUwMyA3My44MjY1MTMgNzguMTE3OTE3IDczLjQ4NjMyOCA3NC43NDgwNDcgQyA3My4xNDYxNDMgNzEuMzc4MTc3IDcyLjYzODQ3NiA2OC4wNTc2MTQgNzEuOTc0NjA5IDY0Ljc5Njg3NSBDIDcxLjMxMDc0MyA2MS41MzYxMzYgNzAuNDkwNTc1IDU4LjMzNDMyMyA2OS41MTk1MzEgNTUuMTk5MjE5IEMgNjguNTQ4NDg3IDUyLjA2NDExNCA2Ny40Mjc3MzMgNDguOTk2ODcyIDY2LjE2NjAxNiA0Ni4wMDM5MDYgQyA2NC45MDQyOTggNDMuMDEwOTQgNjMuNTAwNzMxIDQwLjA5MjEzNiA2MS45NjQ4NDQgMzcuMjU3ODEyIEMgNjAuNDI4OTU3IDM0LjQyMzQ4OSA1OC43NjAzNSAzMS42NzI4NDkgNTYuOTY2Nzk3IDI5LjAxMzY3MiBDIDU1LjE3MzI0NCAyNi4zNTQ0OTUgNTMuMjU1NDE4IDIzLjc4NzgzOSA1MS4yMjA3MDMgMjEuMzIwMzEyIEMgNDkuMTg1OTg4IDE4Ljg1Mjc4NiA0Ny4wMzQ3NjMgMTYuNDgzOTgyIDQ0Ljc3NTM5MSAxNC4yMjQ2MDkgQyA0Mi41MTYwMTggMTEuOTY1MjM3IDQwLjE0NzIxNCA5LjgxNDAxMTYgMzcuNjc5Njg4IDcuNzc5Mjk2OSBDIDM1LjIxMjE2MSA1Ljc0NDU4MjEgMzIuNjQ1NTA1IDMuODI2NzU2IDI5Ljk4NjMyOCAyLjAzMzIwMzEgQyAyNy4zMjcxNTEgMC4yMzk2NTAyMyAyNC41NzY1MTEgLTEuNDI4OTU2NiAyMS43NDIxODggLTIuOTY0ODQzOCBDIDE5LjIzMzIyMiAtNC4zMjQ0MjMgMTYuNjM0MDE5IC01LjUzODEwOTYgMTQgLTYuNjgzNTkzOCBMIDE0IDEwODYuNjgzNiB6ICIgLz4KICA8L2c+Cjwvc3ZnPgo=)0 0/cover;
	-webkit-mask-size  : 100% 100%;
	mask-size          : 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat
}

.panel-sidebar::after {
	-webkit-mask       : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9Ijc0IgogICBoZWlnaHQ9IjEwMCIKICAgdmlld0JveD0iMCAwIDc0IDEwMCIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTEiCiAgIHNvZGlwb2RpOmRvY25hbWU9IlZlY3Rvci5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTUiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxMyIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIyLjk1OTI0MTkiCiAgICAgaW5rc2NhcGU6Y3g9Ii00LjIyNDA1NDgiCiAgICAgaW5rc2NhcGU6Y3k9IjY3LjU4NDg3NyIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTEiIC8+CiAgPG1hc2sKICAgICBpZD0ibWFzazBfMTE4XzI4MyIKICAgICBzdHlsZT0ibWFzay10eXBlOmFscGhhIgogICAgIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgeD0iMCIKICAgICB5PSIwIgogICAgIHdpZHRoPSI3NCIKICAgICBoZWlnaHQ9IjEwMCI+CiAgICA8cmVjdAogICAgICAgd2lkdGg9Ijc0IgogICAgICAgaGVpZ2h0PSIxMDAiCiAgICAgICBmaWxsPSIjRDlEOUQ5IgogICAgICAgaWQ9InJlY3QyIiAvPgogIDwvbWFzaz4KICA8ZwogICAgIG1hc2s9InVybCgjbWFzazBfMTE4XzI4MykiCiAgICAgaWQ9Imc5Ij4KICAgIDxwYXRoCiAgICAgICBpZD0icmVjdDUiCiAgICAgICBkPSJNIDE0IDEwNi42ODM1OSBMIDE0IDExNSBMIDQ4OCAxMTUgTCA0ODggLTk5NSBMIDE0IC05OTUgTCAxNCAtOTg2LjY4MzU5IEMgMTYuNjM0MDE5IC05ODUuNTM4MTEgMTkuMjMzMjIyIC05ODQuMzI0NDIgMjEuNzQyMTg4IC05ODIuOTY0ODQgQyAyNC41NzY1MTEgLTk4MS40Mjg5NiAyNy4zMjcxNTEgLTk3OS43NjAzNSAyOS45ODYzMjggLTk3Ny45NjY4IEMgMzIuNjQ1NTA1IC05NzYuMTczMjQgMzUuMjEyMTYxIC05NzQuMjU1NDIgMzcuNjc5Njg4IC05NzIuMjIwNyBDIDQwLjE0NzIxNCAtOTcwLjE4NTk5IDQyLjUxNjAxOCAtOTY4LjAzNDc2IDQ0Ljc3NTM5MSAtOTY1Ljc3NTM5IEMgNDcuMDM0NzYzIC05NjMuNTE2MDIgNDkuMTg1OTg4IC05NjEuMTQ3MjEgNTEuMjIwNzAzIC05NTguNjc5NjkgQyA1My4yNTU0MTggLTk1Ni4yMTIxNiA1NS4xNzMyNDQgLTk1My42NDU1MSA1Ni45NjY3OTcgLTk1MC45ODYzMyBDIDU4Ljc2MDM1IC05NDguMzI3MTUgNjAuNDI4OTU3IC05NDUuNTc2NTEgNjEuOTY0ODQ0IC05NDIuNzQyMTkgQyA2My41MDA3MzEgLTkzOS45MDc4NiA2NC45MDQyOTggLTkzNi45ODkwNiA2Ni4xNjYwMTYgLTkzMy45OTYwOSBDIDY3LjQyNzczMyAtOTMxLjAwMzEzIDY4LjU0ODQ4NyAtOTI3LjkzNTg5IDY5LjUxOTUzMSAtOTI0LjgwMDc4IEMgNzAuNDkwNTc1IC05MjEuNjY1NjggNzEuMzEwNzQzIC05MTguNDYzODYgNzEuOTc0NjA5IC05MTUuMjAzMTIgQyA3Mi42Mzg0NzYgLTkxMS45NDIzOSA3My4xNDYxNDMgLTkwOC42MjE4MiA3My40ODYzMjggLTkwNS4yNTE5NSBDIDczLjgyNjUxMyAtOTAxLjg4MjA4IDc0IC04OTguNDYyNSA3NCAtODk1IEwgNzQgMTUgQyA3NCAxOC40NjI0OTcgNzMuODI2NTEzIDIxLjg4MjA4MyA3My40ODYzMjggMjUuMjUxOTUzIEMgNzMuMTQ2MTQzIDI4LjYyMTgyMyA3Mi42Mzg0NzYgMzEuOTQyMzg2IDcxLjk3NDYwOSAzNS4yMDMxMjUgQyA3MS4zMTA3NDMgMzguNDYzODY0IDcwLjQ5MDU3NSA0MS42NjU2NzcgNjkuNTE5NTMxIDQ0LjgwMDc4MSBDIDY4LjU0ODQ4NyA0Ny45MzU4ODYgNjcuNDI3NzMzIDUxLjAwMzEyOCA2Ni4xNjYwMTYgNTMuOTk2MDk0IEMgNjQuOTA0Mjk4IDU2Ljk4OTA2IDYzLjUwMDczMSA1OS45MDc4NjQgNjEuOTY0ODQ0IDYyLjc0MjE4OCBDIDYwLjQyODk1NyA2NS41NzY1MTEgNTguNzYwMzUgNjguMzI3MTUxIDU2Ljk2Njc5NyA3MC45ODYzMjggQyA1NS4xNzMyNDQgNzMuNjQ1NTA1IDUzLjI1NTQxOCA3Ni4yMTIxNjEgNTEuMjIwNzAzIDc4LjY3OTY4OCBDIDQ5LjE4NTk4OCA4MS4xNDcyMTQgNDcuMDM0NzYzIDgzLjUxNjAxOCA0NC43NzUzOTEgODUuNzc1MzkxIEMgNDIuNTE2MDE4IDg4LjAzNDc2MyA0MC4xNDcyMTQgOTAuMTg1OTg4IDM3LjY3OTY4OCA5Mi4yMjA3MDMgQyAzNS4yMTIxNjEgOTQuMjU1NDE4IDMyLjY0NTUwNSA5Ni4xNzMyNDQgMjkuOTg2MzI4IDk3Ljk2Njc5NyBDIDI3LjMyNzE1MSA5OS43NjAzNSAyNC41NzY1MTEgMTAxLjQyODk2IDIxLjc0MjE4OCAxMDIuOTY0ODQgQyAxOS4yMzMyMjIgMTA0LjMyNDQyIDE2LjYzNDAxOSAxMDUuNTM4MTEgMTQgMTA2LjY4MzU5IHogIgogICAgICAgc3R5bGU9ImZpbGw6I2FhMDAwMCIgLz4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDEyMyIKICAgICAgIGQ9Ik0gMTQgMTA2LjY4MzU5IEMgMTYuNjM0MDE5IDEwNS41MzgxMSAxOS4yMzMyMjIgMTA0LjMyNDQyIDIxLjc0MjE4OCAxMDIuOTY0ODQgQyAyNC41NzY1MTEgMTAxLjQyODk2IDI3LjMyNzE1MSA5OS43NjAzNSAyOS45ODYzMjggOTcuOTY2Nzk3IEMgMzIuNjQ1NTA1IDk2LjE3MzI0NCAzNS4yMTIxNjEgOTQuMjU1NDE4IDM3LjY3OTY4OCA5Mi4yMjA3MDMgQyA0MC4xNDcyMTQgOTAuMTg1OTg4IDQyLjUxNjAxOCA4OC4wMzQ3NjMgNDQuNzc1MzkxIDg1Ljc3NTM5MSBDIDQ3LjAzNDc2MyA4My41MTYwMTggNDkuMTg1OTg4IDgxLjE0NzIxNCA1MS4yMjA3MDMgNzguNjc5Njg4IEMgNTMuMjU1NDE4IDc2LjIxMjE2MSA1NS4xNzMyNDQgNzMuNjQ1NTA1IDU2Ljk2Njc5NyA3MC45ODYzMjggQyA1OC43NjAzNSA2OC4zMjcxNTEgNjAuNDI4OTU3IDY1LjU3NjUxMSA2MS45NjQ4NDQgNjIuNzQyMTg4IEMgNjMuNTAwNzMxIDU5LjkwNzg2NCA2NC45MDQyOTggNTYuOTg5MDYgNjYuMTY2MDE2IDUzLjk5NjA5NCBDIDY3LjQyNzczMyA1MS4wMDMxMjggNjguNTQ4NDg3IDQ3LjkzNTg4NiA2OS41MTk1MzEgNDQuODAwNzgxIEMgNzAuNDkwNTc1IDQxLjY2NTY3NyA3MS4zMTA3NDMgMzguNDYzODY0IDcxLjk3NDYwOSAzNS4yMDMxMjUgQyA3Mi42Mzg0NzYgMzEuOTQyMzg2IDczLjE0NjE0MyAyOC42MjE4MjMgNzMuNDg2MzI4IDI1LjI1MTk1MyBDIDczLjgyNjUxMyAyMS44ODIwODMgNzQgMTguNDYyNDk3IDc0IDE1IEwgNzQgLTg5NSBDIDc0IC04OTguNDYyNSA3My44MjY1MTMgLTkwMS44ODIwOCA3My40ODYzMjggLTkwNS4yNTE5NSBDIDczLjE0NjE0MyAtOTA4LjYyMTgyIDcyLjYzODQ3NiAtOTExLjk0MjM5IDcxLjk3NDYwOSAtOTE1LjIwMzEyIEMgNzEuMzEwNzQzIC05MTguNDYzODYgNzAuNDkwNTc1IC05MjEuNjY1NjggNjkuNTE5NTMxIC05MjQuODAwNzggQyA2OC41NDg0ODcgLTkyNy45MzU4OSA2Ny40Mjc3MzMgLTkzMS4wMDMxMyA2Ni4xNjYwMTYgLTkzMy45OTYwOSBDIDY0LjkwNDI5OCAtOTM2Ljk4OTA2IDYzLjUwMDczMSAtOTM5LjkwNzg2IDYxLjk2NDg0NCAtOTQyLjc0MjE5IEMgNjAuNDI4OTU3IC05NDUuNTc2NTEgNTguNzYwMzUgLTk0OC4zMjcxNSA1Ni45NjY3OTcgLTk1MC45ODYzMyBDIDU1LjE3MzI0NCAtOTUzLjY0NTUxIDUzLjI1NTQxOCAtOTU2LjIxMjE2IDUxLjIyMDcwMyAtOTU4LjY3OTY5IEMgNDkuMTg1OTg4IC05NjEuMTQ3MjEgNDcuMDM0NzYzIC05NjMuNTE2MDIgNDQuNzc1MzkxIC05NjUuNzc1MzkgQyA0Mi41MTYwMTggLTk2OC4wMzQ3NiA0MC4xNDcyMTQgLTk3MC4xODU5OSAzNy42Nzk2ODggLTk3Mi4yMjA3IEMgMzUuMjEyMTYxIC05NzQuMjU1NDIgMzIuNjQ1NTA1IC05NzYuMTczMjQgMjkuOTg2MzI4IC05NzcuOTY2OCBDIDI3LjMyNzE1MSAtOTc5Ljc2MDM1IDI0LjU3NjUxMSAtOTgxLjQyODk2IDIxLjc0MjE4OCAtOTgyLjk2NDg0IEMgMTkuMjMzMjIyIC05ODQuMzI0NDIgMTYuNjM0MDE5IC05ODUuNTM4MTEgMTQgLTk4Ni42ODM1OSBMIDE0IDEwNi42ODM1OSB6ICIgLz4KICA8L2c+Cjwvc3ZnPgo=)0 0/cover;
	mask               : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9Ijc0IgogICBoZWlnaHQ9IjEwMCIKICAgdmlld0JveD0iMCAwIDc0IDEwMCIKICAgZmlsbD0ibm9uZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTEiCiAgIHNvZGlwb2RpOmRvY25hbWU9IlZlY3Rvci5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTUiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxMyIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIyLjk1OTI0MTkiCiAgICAgaW5rc2NhcGU6Y3g9Ii00LjIyNDA1NDgiCiAgICAgaW5rc2NhcGU6Y3k9IjY3LjU4NDg3NyIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTEiIC8+CiAgPG1hc2sKICAgICBpZD0ibWFzazBfMTE4XzI4MyIKICAgICBzdHlsZT0ibWFzay10eXBlOmFscGhhIgogICAgIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgeD0iMCIKICAgICB5PSIwIgogICAgIHdpZHRoPSI3NCIKICAgICBoZWlnaHQ9IjEwMCI+CiAgICA8cmVjdAogICAgICAgd2lkdGg9Ijc0IgogICAgICAgaGVpZ2h0PSIxMDAiCiAgICAgICBmaWxsPSIjRDlEOUQ5IgogICAgICAgaWQ9InJlY3QyIiAvPgogIDwvbWFzaz4KICA8ZwogICAgIG1hc2s9InVybCgjbWFzazBfMTE4XzI4MykiCiAgICAgaWQ9Imc5Ij4KICAgIDxwYXRoCiAgICAgICBpZD0icmVjdDUiCiAgICAgICBkPSJNIDE0IDEwNi42ODM1OSBMIDE0IDExNSBMIDQ4OCAxMTUgTCA0ODggLTk5NSBMIDE0IC05OTUgTCAxNCAtOTg2LjY4MzU5IEMgMTYuNjM0MDE5IC05ODUuNTM4MTEgMTkuMjMzMjIyIC05ODQuMzI0NDIgMjEuNzQyMTg4IC05ODIuOTY0ODQgQyAyNC41NzY1MTEgLTk4MS40Mjg5NiAyNy4zMjcxNTEgLTk3OS43NjAzNSAyOS45ODYzMjggLTk3Ny45NjY4IEMgMzIuNjQ1NTA1IC05NzYuMTczMjQgMzUuMjEyMTYxIC05NzQuMjU1NDIgMzcuNjc5Njg4IC05NzIuMjIwNyBDIDQwLjE0NzIxNCAtOTcwLjE4NTk5IDQyLjUxNjAxOCAtOTY4LjAzNDc2IDQ0Ljc3NTM5MSAtOTY1Ljc3NTM5IEMgNDcuMDM0NzYzIC05NjMuNTE2MDIgNDkuMTg1OTg4IC05NjEuMTQ3MjEgNTEuMjIwNzAzIC05NTguNjc5NjkgQyA1My4yNTU0MTggLTk1Ni4yMTIxNiA1NS4xNzMyNDQgLTk1My42NDU1MSA1Ni45NjY3OTcgLTk1MC45ODYzMyBDIDU4Ljc2MDM1IC05NDguMzI3MTUgNjAuNDI4OTU3IC05NDUuNTc2NTEgNjEuOTY0ODQ0IC05NDIuNzQyMTkgQyA2My41MDA3MzEgLTkzOS45MDc4NiA2NC45MDQyOTggLTkzNi45ODkwNiA2Ni4xNjYwMTYgLTkzMy45OTYwOSBDIDY3LjQyNzczMyAtOTMxLjAwMzEzIDY4LjU0ODQ4NyAtOTI3LjkzNTg5IDY5LjUxOTUzMSAtOTI0LjgwMDc4IEMgNzAuNDkwNTc1IC05MjEuNjY1NjggNzEuMzEwNzQzIC05MTguNDYzODYgNzEuOTc0NjA5IC05MTUuMjAzMTIgQyA3Mi42Mzg0NzYgLTkxMS45NDIzOSA3My4xNDYxNDMgLTkwOC42MjE4MiA3My40ODYzMjggLTkwNS4yNTE5NSBDIDczLjgyNjUxMyAtOTAxLjg4MjA4IDc0IC04OTguNDYyNSA3NCAtODk1IEwgNzQgMTUgQyA3NCAxOC40NjI0OTcgNzMuODI2NTEzIDIxLjg4MjA4MyA3My40ODYzMjggMjUuMjUxOTUzIEMgNzMuMTQ2MTQzIDI4LjYyMTgyMyA3Mi42Mzg0NzYgMzEuOTQyMzg2IDcxLjk3NDYwOSAzNS4yMDMxMjUgQyA3MS4zMTA3NDMgMzguNDYzODY0IDcwLjQ5MDU3NSA0MS42NjU2NzcgNjkuNTE5NTMxIDQ0LjgwMDc4MSBDIDY4LjU0ODQ4NyA0Ny45MzU4ODYgNjcuNDI3NzMzIDUxLjAwMzEyOCA2Ni4xNjYwMTYgNTMuOTk2MDk0IEMgNjQuOTA0Mjk4IDU2Ljk4OTA2IDYzLjUwMDczMSA1OS45MDc4NjQgNjEuOTY0ODQ0IDYyLjc0MjE4OCBDIDYwLjQyODk1NyA2NS41NzY1MTEgNTguNzYwMzUgNjguMzI3MTUxIDU2Ljk2Njc5NyA3MC45ODYzMjggQyA1NS4xNzMyNDQgNzMuNjQ1NTA1IDUzLjI1NTQxOCA3Ni4yMTIxNjEgNTEuMjIwNzAzIDc4LjY3OTY4OCBDIDQ5LjE4NTk4OCA4MS4xNDcyMTQgNDcuMDM0NzYzIDgzLjUxNjAxOCA0NC43NzUzOTEgODUuNzc1MzkxIEMgNDIuNTE2MDE4IDg4LjAzNDc2MyA0MC4xNDcyMTQgOTAuMTg1OTg4IDM3LjY3OTY4OCA5Mi4yMjA3MDMgQyAzNS4yMTIxNjEgOTQuMjU1NDE4IDMyLjY0NTUwNSA5Ni4xNzMyNDQgMjkuOTg2MzI4IDk3Ljk2Njc5NyBDIDI3LjMyNzE1MSA5OS43NjAzNSAyNC41NzY1MTEgMTAxLjQyODk2IDIxLjc0MjE4OCAxMDIuOTY0ODQgQyAxOS4yMzMyMjIgMTA0LjMyNDQyIDE2LjYzNDAxOSAxMDUuNTM4MTEgMTQgMTA2LjY4MzU5IHogIgogICAgICAgc3R5bGU9ImZpbGw6I2FhMDAwMCIgLz4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDEyMyIKICAgICAgIGQ9Ik0gMTQgMTA2LjY4MzU5IEMgMTYuNjM0MDE5IDEwNS41MzgxMSAxOS4yMzMyMjIgMTA0LjMyNDQyIDIxLjc0MjE4OCAxMDIuOTY0ODQgQyAyNC41NzY1MTEgMTAxLjQyODk2IDI3LjMyNzE1MSA5OS43NjAzNSAyOS45ODYzMjggOTcuOTY2Nzk3IEMgMzIuNjQ1NTA1IDk2LjE3MzI0NCAzNS4yMTIxNjEgOTQuMjU1NDE4IDM3LjY3OTY4OCA5Mi4yMjA3MDMgQyA0MC4xNDcyMTQgOTAuMTg1OTg4IDQyLjUxNjAxOCA4OC4wMzQ3NjMgNDQuNzc1MzkxIDg1Ljc3NTM5MSBDIDQ3LjAzNDc2MyA4My41MTYwMTggNDkuMTg1OTg4IDgxLjE0NzIxNCA1MS4yMjA3MDMgNzguNjc5Njg4IEMgNTMuMjU1NDE4IDc2LjIxMjE2MSA1NS4xNzMyNDQgNzMuNjQ1NTA1IDU2Ljk2Njc5NyA3MC45ODYzMjggQyA1OC43NjAzNSA2OC4zMjcxNTEgNjAuNDI4OTU3IDY1LjU3NjUxMSA2MS45NjQ4NDQgNjIuNzQyMTg4IEMgNjMuNTAwNzMxIDU5LjkwNzg2NCA2NC45MDQyOTggNTYuOTg5MDYgNjYuMTY2MDE2IDUzLjk5NjA5NCBDIDY3LjQyNzczMyA1MS4wMDMxMjggNjguNTQ4NDg3IDQ3LjkzNTg4NiA2OS41MTk1MzEgNDQuODAwNzgxIEMgNzAuNDkwNTc1IDQxLjY2NTY3NyA3MS4zMTA3NDMgMzguNDYzODY0IDcxLjk3NDYwOSAzNS4yMDMxMjUgQyA3Mi42Mzg0NzYgMzEuOTQyMzg2IDczLjE0NjE0MyAyOC42MjE4MjMgNzMuNDg2MzI4IDI1LjI1MTk1MyBDIDczLjgyNjUxMyAyMS44ODIwODMgNzQgMTguNDYyNDk3IDc0IDE1IEwgNzQgLTg5NSBDIDc0IC04OTguNDYyNSA3My44MjY1MTMgLTkwMS44ODIwOCA3My40ODYzMjggLTkwNS4yNTE5NSBDIDczLjE0NjE0MyAtOTA4LjYyMTgyIDcyLjYzODQ3NiAtOTExLjk0MjM5IDcxLjk3NDYwOSAtOTE1LjIwMzEyIEMgNzEuMzEwNzQzIC05MTguNDYzODYgNzAuNDkwNTc1IC05MjEuNjY1NjggNjkuNTE5NTMxIC05MjQuODAwNzggQyA2OC41NDg0ODcgLTkyNy45MzU4OSA2Ny40Mjc3MzMgLTkzMS4wMDMxMyA2Ni4xNjYwMTYgLTkzMy45OTYwOSBDIDY0LjkwNDI5OCAtOTM2Ljk4OTA2IDYzLjUwMDczMSAtOTM5LjkwNzg2IDYxLjk2NDg0NCAtOTQyLjc0MjE5IEMgNjAuNDI4OTU3IC05NDUuNTc2NTEgNTguNzYwMzUgLTk0OC4zMjcxNSA1Ni45NjY3OTcgLTk1MC45ODYzMyBDIDU1LjE3MzI0NCAtOTUzLjY0NTUxIDUzLjI1NTQxOCAtOTU2LjIxMjE2IDUxLjIyMDcwMyAtOTU4LjY3OTY5IEMgNDkuMTg1OTg4IC05NjEuMTQ3MjEgNDcuMDM0NzYzIC05NjMuNTE2MDIgNDQuNzc1MzkxIC05NjUuNzc1MzkgQyA0Mi41MTYwMTggLTk2OC4wMzQ3NiA0MC4xNDcyMTQgLTk3MC4xODU5OSAzNy42Nzk2ODggLTk3Mi4yMjA3IEMgMzUuMjEyMTYxIC05NzQuMjU1NDIgMzIuNjQ1NTA1IC05NzYuMTczMjQgMjkuOTg2MzI4IC05NzcuOTY2OCBDIDI3LjMyNzE1MSAtOTc5Ljc2MDM1IDI0LjU3NjUxMSAtOTgxLjQyODk2IDIxLjc0MjE4OCAtOTgyLjk2NDg0IEMgMTkuMjMzMjIyIC05ODQuMzI0NDIgMTYuNjM0MDE5IC05ODUuNTM4MTEgMTQgLTk4Ni42ODM1OSBMIDE0IDEwNi42ODM1OSB6ICIgLz4KICA8L2c+Cjwvc3ZnPgo=)0 0/cover;
	-webkit-mask-size  : 100% 100%;
	mask-size          : 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat
}

.top-products-six .nav-pills .nav-item,
.top-products-six .nav-pills .nav-item::before,
.top-products-six .nav-pills .nav-item::after {
	-webkit-transition: 0s;
	-o-transition     : 0s;
	-moz-transition   : 0s;
	transition        : 0s
}

.top-products-six .nav-pills .nav-item::before,
.top-products-six .nav-pills .nav-item::after {
	background         : #fed844;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAxIiBkPSJNLTM2NjMtMTMwMjV2LTM4aDUuNjI4Yy4zMzksMTQuNjU1LjA0MSwzMiw0MC4xNjIsMzJoMi4yMXY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY2My4wMDEgMTMwNjMuMDAyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=)0 0/cover;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAxIiBkPSJNLTM2NjMtMTMwMjV2LTM4aDUuNjI4Yy4zMzksMTQuNjU1LjA0MSwzMiw0MC4xNjIsMzJoMi4yMXY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY2My4wMDEgMTMwNjMuMDAyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=)0 0/cover;
	-webkit-mask-size  : 100% 100%;
	mask-size          : 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat
}

.top-products-six .nav-pills .nav-item::after {
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAyIiBkPSJNLTM4MDAtMTMwMjV2LTZoNi4zODNjMzguMiwwLDM1LjE1LTE3LjM0NSwzNS4yNTYtMzJILTM3NTJ2MzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODAwLjAwMSAxMzA2My4wMDIpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==);
	mask-image        : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOC4wMDMiIHZpZXdCb3g9IjAgMCA0OCAzOC4wMDMiPg0KICA8cGF0aCBpZD0idGFiLXNoYXBlLTAyIiBkPSJNLTM4MDAtMTMwMjV2LTZoNi4zODNjMzguMiwwLDM1LjE1LTE3LjM0NSwzNS4yNTYtMzJILTM3NTJ2MzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzODAwLjAwMSAxMzA2My4wMDIpIiBmaWxsPSIjZmZmIi8+DQo8L3N2Zz4NCg==)
}

.nav-bottom::before {
	-webkit-mask-image: url(data:image/png;base64,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);
	mask-image        : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAawAAAA8CAYAAAA62Y5bAAAABHNCSVQICAgIfAhkiAAABgNJREFUeF7tnU+oVVUYxd8NIy2TRoGCkyTFUGgQljaXmjQJIlT65yTRilAJKZBwECQoJBJhmCQlRNKgMAUnjUKtBmmURaQRipIQUqmV1vpkX7iTJu++c9x7fb8Ni3MeePf51u97vOW555x9Bv9qTDCyE7goAJeky2U73L+gn49LP0gnpRODwSD+LQMCYxHQn527NMH8ogXazpPukKYXzRjZnzXWwfiwDYEBgWXTy76M/KoDfSsdlY5JRxRip/o6OMdpi4D+vkTw3CctkZZJC4vaMkK1VRAgsKpoQ/NFnI/gkj6T9irA4mdGUgIKqUdl/eESUouTYsB2BwQIrA6gJp/yqvx/Ku2WPlZ4/ZOcRwr7Cql7ZHS1tEq6M4VpTPZOgMDqHXmqA8Y1sD3SWwquuA7GMCJQvu57SpaekeJrPwYEOiVAYHWKl8kLgbix57C0U4qzrmuQaZdAuWHiOTmIsIobJRgQ6IUAgdULZg4yQuAX7e9QaL0OlbYIKKgeUMWbpYfaqpxqXQgQWC6dbM/HaZW8ScG1r73Sc1WsoJotx1ulFdIgl3vc1kSAwKqpGzlr+UK2n1VwfZnTfr2uFVTxTNRG6SXptnorpbIsBAisLJ2u3+f7KnGDguts/aX6V6iwWi6Xb0tz/d3isBUCBFYrncpR5++yuUXaruD6O4flulwqqOaoojekeJaKAYGqCBBYVbWDYgqBn7Rdo9A6BJH+CCis1pf/MMTqFAwIVEeAwKquJRQ0QmC/9p9XcJ2BSncEFFSLNPte6d7ujsLMEBifAIE1PkNm6JbAH5r+VSm+JmTVjClkraC6pbCNM6tpUzg1U0GgEwIEVidYmbQDAt9ozhUKra87mDvdlAqrOJv6QLo7nXkMN0uAwGq2dSkLjzOs16Qt3JQxuf4rqG7SJzdJ8QDwzZObhU9B4MYQILBuDHeOOh6BONt6QqH11XjT5Pp0WVLpPbmOFSsYEGiOAIHVXMsouBCI9QhjRfhYLSPe0cX4HwIKqrg+FQ//vixxByC/Kc0SILCabR2FFwK/aRtfb+1UcMWrTRgjBBRWS/XjO1K81ZcBgaYJEFhNt4/iRwh8p/2NCq1PoDIxoaCKd1LFAsNPwgMCLgQILJdO4mNIIN56vFbBFde50g0FVdxI8aL0inR7OgAYtiZAYFm3N7W5d+V+s4LrVBYKCqtH5HWbNC+LZ3zmIkBg5ep3NrdxY8ZB6U3pgOOLIxVScRb1tLRO4pmqbL/hyfwSWMkantjuz/K+S9rtsNSTgipuonhBimtUtybuK9YTESCwEjUbq9cJxJ2Eh6U90kcKryutcFFIRTA9Lq2WlrVSN3VCYKoIEFhTRZJ5WiQQrzP5UIqFXz9XeF2qzUR5ieKDqmul9JjEixRraxL19EaAwOoNNQeqnECcecWdhceko0XH+3y2S+EUr59fKN0/olhJnYVpK//lobx+CBBY/XDmKG0S+Etl/yh9X3RyuK8gOzdZSwqmmSWY4jrUfCm2obhpgutRkwXL5+wJEFj2LcZghwT+1NzxNeLlouF+bON5qFgGaXrZDvd5NqrDhjC1NwECy7u/uIMABCBgQ4DAsmklRiAAAQh4EyCwvPuLOwhAAAI2BAgsm1ZiBAIQgIA3AQLLu7+4gwAEIGBDgMCyaSVGIAABCHgTILC8+4s7CEAAAjYECCybVmIEAhCAgDcBAsu7v7iDAAQgYEOAwLJpJUYgAAEIeBMgsLz7izsIQAACNgQILJtWYgQCEICANwECy7u/uIMABCBgQ4DAsmklRiAAAQh4EyCwvPuLOwhAAAI2BAgsm1ZiBAIQgIA3AQLLu7+4gwAEIGBDgMCyaSVGIAABCHgTILC8+4s7CEAAAjYECCybVmIEAhCAgDcBAsu7v7iDAAQgYEOAwLJpJUYgAAEIeBMgsLz7izsIQAACNgQILJtWYgQCEICANwECy7u/uIMABCBgQ4DAsmklRiAAAQh4EyCwvPuLOwhAAAI2BAgsm1ZiBAIQgIA3AQLLu7+4gwAEIGBDgMCyaSVGIAABCHgTILC8+4s7CEAAAjYE/gP6ZcZcpZAfhQAAAABJRU5ErkJggg==)
}

.nav-bottom::after {
	-webkit-mask-image: url(data:image/png;base64,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);
	mask-image        : url(data:image/png;base64,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)
}

.nav-bottom-two::before {
	-webkit-mask-image   : url(data:image/png;base64,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);
	mask-image           : url(data:image/png;base64,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);
	-webkit-mask-position: -1px 0;
	mask-position        : -1px 0
}

.nav-bottom-two::after {
	-webkit-mask-image: url(data:image/png;base64,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);
	mask-image        : url(data:image/png;base64,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)
}

.nav-bottom-two::before,
.nav-bottom-two::after {
	width: 430px
}

.nav-bottom-three::before {
	-webkit-mask-image: url(data:image/png;base64,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);
	mask-image        : url(data:image/png;base64,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)
}

.icon-close-square:before {
	content: ""
}

.icon-info:before {
	content: ""
}

.icon-angle-left-fill:before {
	content: ""
}

.modal-product .modal-dialog {
	max-width: 1158px
}

.modal-product .modal-content {
	-webkit-border-radius: 30px;
	-moz-border-radius   : 30px;
	border-radius        : 30px;
	-webkit-box-shadow   : 0 80px 99px rgba(0, 0, 0, .15);
	-moz-box-shadow      : 0 80px 99px rgba(0, 0, 0, .15);
	box-shadow           : 0 80px 99px rgba(0, 0, 0, .15);
	min-height           : 400px !important
}

.modal-product .modal-content::before {
	content              : "";
	position             : absolute;
	bottom               : 0;
	left                 : 50%;
	-webkit-transform    : translate(-50%, 27px);
	-moz-transform       : translate(-50%, 27px);
	-ms-transform        : translate(-50%, 27px);
	-o-transform         : translate(-50%, 27px);
	transform            : translate(-50%, 27px);
	-webkit-border-radius: 0 0 30px 30px;
	-moz-border-radius   : 0 0 30px 30px;
	border-radius        : 0 0 30px 30px;
	background-color     : #fff;
	width                : 65%;
	height               : 27px;
	-webkit-box-shadow   : inset 0 80px 99px rgba(0, 0, 0, .15);
	-moz-box-shadow      : inset 0 80px 99px rgba(0, 0, 0, .15);
	box-shadow           : inset 0 80px 99px rgba(0, 0, 0, .15)
}

.modal-product .modal-body {
	padding: 104px 103px 78px 134px
}

.modal-product.fade .modal-dialog {
	-webkit-transform: translate(0, -100px);
	-moz-transform   : translate(0, -100px);
	-ms-transform    : translate(0, -100px);
	-o-transform     : translate(0, -100px);
	transform        : translate(0, -100px)
}

.modal-product.show .modal-dialog {
	-webkit-transform: translate(0, 0);
	-moz-transform   : translate(0, 0);
	-ms-transform    : translate(0, 0);
	-o-transform     : translate(0, 0);
	transform        : translate(0, 0)
}

.modal-product.preloading .modal-body::before {
	content                : "";
	position               : absolute;
	top                    : 0;
	left                   : 0;
	width                  : 100%;
	height                 : 100%;
	background-color       : transparent;
	z-index                : 9;
	-webkit-backdrop-filter: blur(15px) brightness(115%);
	backdrop-filter        : blur(15px) brightness(115%);
	-webkit-border-radius  : 30px;
	-moz-border-radius     : 30px;
	border-radius          : 30px
}

.modal-product.preloading .modal-body::after {
	content              : "";
	position             : absolute;
	top                  : 50%;
	left                 : 50%;
	-webkit-transform    : translate(-50%, -50%);
	-moz-transform       : translate(-50%, -50%);
	-ms-transform        : translate(-50%, -50%);
	-o-transform         : translate(-50%, -50%);
	transform            : translate(-50%, -50%);
	width                : 50px;
	height               : 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	border               : 5px solid;
	border-color         : #929292 #929292 #929292 transparent;
	z-index              : 10;
	-webkit-animation    : loading 3s linear 0s infinite;
	-moz-animation       : loading 3s linear 0s infinite;
	-o-animation         : loading 3s linear 0s infinite;
	animation            : loading 3s linear 0s infinite
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		transform        : translate(-50%, -50%) rotate(0deg)
	}

	to {
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		transform        : translate(-50%, -50%) rotate(360deg)
	}
}

@-moz-keyframes loading {
	0% {
		-moz-transform: translate(-50%, -50%) rotate(0deg);
		transform     : translate(-50%, -50%) rotate(0deg)
	}

	to {
		-moz-transform: translate(-50%, -50%) rotate(360deg);
		transform     : translate(-50%, -50%) rotate(360deg)
	}
}

@-o-keyframes loading {
	0% {
		-o-transform: translate(-50%, -50%) rotate(0deg);
		transform   : translate(-50%, -50%) rotate(0deg)
	}

	to {
		-o-transform: translate(-50%, -50%) rotate(360deg);
		transform   : translate(-50%, -50%) rotate(360deg)
	}
}

@keyframes loading {
	0% {
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		-moz-transform   : translate(-50%, -50%) rotate(0deg);
		-o-transform     : translate(-50%, -50%) rotate(0deg);
		transform        : translate(-50%, -50%) rotate(0deg)
	}

	to {
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		-moz-transform   : translate(-50%, -50%) rotate(360deg);
		-o-transform     : translate(-50%, -50%) rotate(360deg);
		transform        : translate(-50%, -50%) rotate(360deg)
	}
}

.modal-product .icons {
	top : 27px;
	left: 43px
}

.modal-product .icons>* {
	background-color     : #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	border               : 1px solid #e1e1e1;
	width                : 47px;
	height               : 47px;
	font-size            : 18px;
	color                : #919191;
	-webkit-box-shadow   : -10px -7px 16px rgba(0, 0, 0, .1);
	-moz-box-shadow      : -10px -7px 16px rgba(0, 0, 0, .1);
	box-shadow           : -10px -7px 16px rgba(0, 0, 0, .1)
}

.modal-product .icons>:hover {
	color: #494949
}

.modal-product .icons button {
	margin-right: 14px
}

.modal-product .btn-view {
	font-weight          : 900;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	padding              : 17px 18px;
	margin-top           : 44px
}

.modal-product .btn-view i {
	font-size   : 12px;
	margin-right: 13px
}

.modal-product .right .gallery {
	padding              : 45px 15px 0 10px;
	background-color     : #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius   : 30px;
	border-radius        : 30px;
	border               : 1px solid #e5e5e5;
	-webkit-box-shadow   : 20px 43px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow      : 20px 43px 50px rgba(0, 0, 0, .1);
	box-shadow           : 20px 43px 50px rgba(0, 0, 0, .1)
}

.modal-product .right .gallery .offer {
	font-size            : 13px;
	font-weight          : 800;
	color                : #fff;
	line-height          : 19px;
	padding              : 7px 16px;
	top                  : -9px;
	left                 : 40px;
	-webkit-transform    : translateX(-50%);
	-moz-transform       : translateX(-50%);
	-ms-transform        : translateX(-50%);
	-o-transform         : translateX(-50%);
	transform            : translateX(-50%);
	-webkit-border-radius: 12px;
	-moz-border-radius   : 12px;
	border-radius        : 40px 40px 40px 0;
	background-color     : #ee273a;
	-webkit-box-shadow   : 0 23px 36px rgba(238, 39, 58, .26);
	-moz-box-shadow      : 0 23px 36px rgba(238, 39, 58, .26);
	box-shadow           : 0 23px 36px rgba(238, 39, 58, .26);
	z-index              : 2
}

.modal-product .right .gallery .swiper {
	max-height    : 185px;
	-webkit-filter: drop-shadow(0 10px 20px rgba(0, 0, 0, .1));
	filter        : drop-shadow(0 10px 20px rgba(0, 0, 0, .1));
	position      : unset;
	margin-left   : -20px;
	width         : 115px
}

.modal-product .right .gallery .swiper-button-next,
.modal-product .right .gallery .swiper-button-prev {
	background-color     : #fff;
	width                : 24px;
	height               : 24px;
	-webkit-box-shadow   : 0 5px 30px rgba(0, 0, 0, .16);
	-moz-box-shadow      : 0 5px 30px rgba(0, 0, 0, .16);
	box-shadow           : 0 5px 30px rgba(0, 0, 0, .16);
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	right                : 15px;
	z-index              : 7
}

.modal-product .right .gallery .swiper-button-next::after,
.modal-product .right .gallery .swiper-button-prev::after {
	font-size: 10px
}

.modal-product .right .gallery .swiper-button-next {
	top              : auto;
	bottom           : 15px;
	-webkit-transform: rotate(90deg);
	-moz-transform   : rotate(90deg);
	-ms-transform    : rotate(90deg);
	-o-transform     : rotate(90deg);
	transform        : rotate(90deg)
}

.modal-product .right .gallery .swiper-button-prev {
	top              : -10px;
	-webkit-transform: rotate(90deg);
	-moz-transform   : rotate(90deg);
	-ms-transform    : rotate(90deg);
	-o-transform     : rotate(90deg);
	transform        : rotate(90deg)
}

.modal-product .right .gallery-item {
	width                : 54px;
	height               : 54px;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	background-color     : #fff;
	padding              : 7px;
	cursor               : pointer
}

.modal-product .right .gallery button {
	margin-top: 23px;
	font-size : 17px;
	color     : #b3bbc7
}

.modal-product .left {
	max-width    : -webkit-calc(100% - 315px);
	max-width    : -moz-calc(100% - 315px);
	max-width    : calc(100% - 315px);
	padding-right: 64px
}

.modal-product .left .row {
	gap: 28px 0
}

.modal-product .left .name {
	font-weight  : 900;
	font-size    : 24px;
	line-height  : 36px;
	margin-bottom: 6px
}

.modal-product .left .sub-name {
	font-size    : 14px;
	color        : #b3bbc7;
	line-height  : 22px;
	margin-bottom: 34px
}

.modal-product .left .timear {
	margin: 16px 0
}

.modal-product .left .timear li {
	font-weight: 300;
	line-height: 30px
}

.modal-product .left .timear li:not(:last-child) {
	margin-left: 12px
}

.modal-product .left .timear li span {
	width           : 35px;
	height          : 35px;
	background-color: #212341;
	line-height     : 35px;
	font-size       : 17px;
	font-weight     : 900
}

.modal-product .left .label {
	line-height : 22px;
	padding-left: 4px;
	min-width   : 55px
}

.modal-product .left select {
	max-width         : 100%;
	min-width         : 75%;
	display           : inline-block;
	border-radius     : 10px;
	text-align        : center;
	-webkit-appearance: none;
	-moz-appearance   : none;
	appearance        : none;
	border            : 0;
	outline           : 0;
	text-transform    : uppercase;
	line-height       : 30px;
	background        : #f8f9fb url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wODMiIGhlaWdodD0iNi4zNTYiIHZpZXdCb3g9IjAgMCAxMS4wODMgNi4zNTYiPg0KICA8cGF0aCBpZD0iUGF0aF8xNzUiIGRhdGEtbmFtZT0iUGF0aCAxNzUiIGQ9Ik0xNS41NDIsMjAuNDA5bC00LjItNC4yYS43NTIuNzUyLDAsMCwwLTEuMTg3LjA3OS44MzEuODMxLDAsMCwwLC4wNzksMS4wNjlsNC43NSw0LjcxYS43NTIuNzUyLDAsMCwwLDEuMTA4LDBsNC43NS00LjcxYS44MzEuODMxLDAsMCwwLC4wNzktMS4wNjkuNzUyLjc1MiwwLDAsMC0xLjE4Ny0uMDc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjAwMSAtMTUuOTU5KSIvPg0KPC9zdmc+DQo=)left 12px center no-repeat;
	background-size   : 11px 6px;
	padding           : 0 5px 0 35px
}

.modal-product .left .colors label {
	padding: 5px 0;
	border : 1px solid transparent;
	cursor : pointer
}

.modal-product .left .colors label:not(:last-child) {
	margin-left: 3px
}

.modal-product .left .colors label .color {
	width : 22px;
	height: 22px;
	border: 1px solid #b3bbc7
}

.modal-product .left .colors label .color-name {
	font-size: 11px;
	max-width: 0
}

.modal-product .left .colors label,
.modal-product .left .colors label .color,
.modal-product .left .colors label .color-name {
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.modal-product .left .colors input:checked+label {
	border-color: #efefef;
	padding     : 5px 5px 5px 12px
}

.modal-product .left .colors input:checked+label .color-name {
	max-width   : 100px;
	margin-right: 8px
}

.modal-product .left .colors,
.modal-product .left .sizes,
.modal-product .left .count {
	margin-bottom: 22px
}

.modal-product .left .status .badge {
	line-height          : 25px;
	padding              : 0 12px;
	font-size            : 14px;
	color                : #00867d;
	background-color     : #edf5e6;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px
}

.modal-product .left .options {
	background-color     : #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	-webkit-box-shadow   : 12px 5px 50px rgba(0, 0, 0, .05);
	-moz-box-shadow      : 12px 5px 50px rgba(0, 0, 0, .05);
	box-shadow           : 12px 5px 50px rgba(0, 0, 0, .05);
	padding              : 16px 30px;
	line-height          : 40px
}

.modal-product .left .options .title {
	font-size  : 16px;
	font-weight: 800;
	color      : #494949
}

.modal-product .left .options ul li {
	color: #919191
}

.modal-product .left .btn-add-to-cart {
	padding              : 15px 15px;
	font-size            : 16px;
	font-weight          : 800;
	-webkit-border-radius: 12px;
	-moz-border-radius   : 12px;
	border-radius        : 12px
}

.modal-product .left .btn-add-to-cart i {
	font-size   : 12px;
	margin-right: 12px
}

@media only screen and (max-width:1199px) {
	.modal-product .modal-body {
		padding: 104px 48px 48px
	}
}

@media only screen and (max-width:991px) {
	.modal-product.preloading .modal-body {
		max-height: -webkit-calc(100vh - 16px);
		max-height: -moz-calc(100vh - 16px);
		max-height: calc(100vh - 16px)
	}

	.modal-product .right {
		max-width: 315px;
		width    : 100%;
		margin   : 0 auto
	}

	.modal-product .left {
		padding  : 32px 0 0;
		max-width: 100%
	}

	.modal-product .btns .btn {
		max-width: 50%
	}

	.modal-product .btns .btn-add-to-cart {
		margin-left: 6px
	}

	.modal-product .btns .btn-view {
		margin: 0 6px 0 0
	}
}

@media only screen and (max-width:767px) {
	.modal-product .modal-content {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}

	.modal-product .modal-content::before {
		-webkit-border-radius: 0 0 16px 16px;
		-moz-border-radius   : 0 0 16px 16px;
		border-radius        : 0 0 16px 16px;
		height               : 17px;
		-webkit-transform    : translate(-50%, 17px);
		-moz-transform       : translate(-50%, 17px);
		-ms-transform        : translate(-50%, 17px);
		-o-transform         : translate(-50%, 17px);
		transform            : translate(-50%, 17px)
	}

	.modal-product .modal-body {
		padding: 104px 32px 32px
	}

	.modal-product.preloading .modal-body::before {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}

	.modal-product .icons {
		left: 32px
	}
}

@media only screen and (max-width:575px) {
	.modal-product .modal-body {
		padding: 104px 16px 16px
	}

	.modal-product .icons {
		left: 16px
	}

	.modal-product .left .name {
		font-size  : 18px;
		line-height: 30px
	}

	.modal-product .left .sub-name {
		font-size: 12px
	}

	.modal-product .btns .btn {
		max-width: 100%
	}

	.modal-product .btns .btn-add-to-cart {
		margin: 0 0 12px
	}

	.modal-product .btns .btn-view {
		margin: 0
	}
}

.nav-responsive-content-menu li.has-child>a::after {
	content: ""
}

.preloader {
	align-items    : center;
	background     : #fff;
	display        : flex;
	height         : 100vh;
	justify-content: center;
	left           : 0;
	position       : fixed;
	top            : 0;
	transition     : opacity .2s linear;
	width          : 100%;
	z-index        : 9999;
	opacity        : 1;
	transform      : opacity 1s linear
}

.preloader img {
	width : 60px;
	height: 60px
}


.slider {
	-webkit-appearance: none;
	appearance        : none;
	width             : 100%;
	height            : 5px;
	background        : #d3d3d3;
	outline           : 0;
	opacity           : .7;
	-webkit-transition: .2s;
	transition        : opacity .2s;
	border-radius     : 10px
}

.slider:hover {
	opacity: 1
}

.slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance        : none;
	width             : 30px;
	height            : 10px;
	background        : #04aa6d;
	cursor            : pointer;
	border-radius     : 10px
}

.slider::-moz-range-thumb {
	width        : 30px;
	height       : 10px;
	background   : #04aa6d;
	cursor       : pointer;
	border-radius: 10px
}

.w-705.mx-auto {
	width: 74.5% !important
}

.mip {
	top        : 10px;
	right      : 5px;
	font-weight: 700
}

.mbmt {
	margin-bottom: 100px
}

.mn-r {
	top: -20px !important
}

.msfil {
	margin-right: 45%
}

.btn.btn-success-2.rounded-pill.text-nowrap.flex-fill.msfil:disabled {
	background: #559928;
	color     : #fff
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	float: unset;
	width: unset
}

.cart-wrapper {
	border-radius: 20px
}

.cart-sidebar {
	border-radius: 19px
}

.quantity .input-text.qty.text {
	font-size            : 24px;
	width                : 60px;
	height               : 40px;
	background-color     : #f8f9fb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	margin               : 0 12px;
	border               : 0;
	font-weight          : 900;
	color                : #2d365d;
	position             : relative;
	top                  : -2px;
	z-index              : 2
}

.single-product .quantity {
	display: inline-block !important
}

button.single_add_to_cart_button.button.alt.wp-element-button.btn.btn-success.rounded-pill {
	display: block
}

.qacol {
	position: relative !important;
	top     : -95px !important;
	right   : 65px
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin            : 0
}

input[type=number] {
	-moz-appearance: textfield;
	appearance     : textfield
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
	width: 88%
}

.woocommerce form .form-row textarea {
	min-height   : 200px !important;
	border-radius: 15px !important;
	padding      : 25px !important
}

.woocommerce form .form-row label {
	line-height : 2;
	margin-right: 10px
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border-radius   : 800px;
	height          : 45px;
	padding         : 8px 16px;
	border          : 1px solid #ced4da
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height      : 0;
	left        : 50%;
	margin-left : -4px;
	margin-top  : -2px;
	position    : absolute;
	top         : 80%;
	width       : 0
}

.select2-container--default.select2-container--open .select2-selection--single {
	border-radius: 2px !important
}

.nav-bottom.nav-bottom-four.position-fixed.bottom-0.w-100.d-flex.align-items-center.justify-content-between {
	margin-left : 10px;
	margin-right: 10px
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
	box-shadow           : 0 4px 30px #edf0f5;
	border-radius        : 25px;
	padding              : 15px;
	-webkit-mask-image   : radial-gradient(circle at 18px 50%, transparent 18px, red 18.5px);
	-webkit-mask-position: -18px
}

.cart-wrapper .location .detail {
	padding-top: 0
}

.changeinp {
	font-weight: 900 !important;
	color      : #2d365d !important;
	font-size  : 30px
}

.mycu .woocommerce-Price-currencySymbol {
	font-size  : 18px !important;
	font-weight: 300 !important;
	line-height: 27px !important;
	color      : #232323 !important;
	font-style : normal !important
}

.mycu .dashvar {
	font-size  : 18px !important;
	font-weight: 300 !important;
	line-height: 27px !important;
	color      : #232323 !important;
	font-style : normal !important;
	margin     : -45px 15px 0 15px !important
}

img.rounded-circle.profimg {
	width      : 18%;
	margin-left: 15px
}

.swiper-geabox .swiper-pagination {
	position     : absolute;
	background   : #fff;
	border       : 1px solid #fff;
	width        : 16%;
	border-radius: 155px;
	right        : 25px;
	bottom       : 20px;
	padding      : 8px 0 5px 0
}

.swiper-geabox .swiper-pagination-bullet {
	color     : #000;
	background: #000;
	opacity   : 1;
	width     : 8px;
	height    : 8px;
	z-index   : 999
}

.swiper-geabox .swiper-pagination-bullet-active {
	background   : red;
	width        : 20px;
	border-radius: 15px;
	z-index      : 999
}

a.d-block.wrbut {
	margin     : 18px;
	font-weight: 700;
	font-size  : 13px
}

.mkt {
	position: relative;
	top     : -1px;
	right   : 5px
}

.woosw-popup-content-bot {
	display: none
}

.woosw-item--time {
	visibility: hidden
}

.woosw-item--add {
	display: none
}

.woosw-popup-content-mid.ps-container.ps-theme-wpc {
	margin-top   : 15px !important;
	border-radius: 30px;
	position     : relative
}

.woosw-popup-content::before {
	content         : "";
	position        : absolute;
	top             : 100px;
	bottom          : 40px;
	left            : -18px;
	width           : 300px;
	height          : 550px;
	border-radius   : 25px;
	opacity         : .5;
	background-color: #000;
	visibility      : visible
}

.woosw-popup-content::after {
	content         : "";
	position        : absolute;
	top             : 127px;
	bottom          : 40px;
	left            : -35px;
	width           : 300px;
	height          : 492px;
	border-radius   : 25px;
	opacity         : .2;
	background-color: #000;
	z-index         : -3;
	visibility      : visible
}

.woosw-popup-content-top {
	border-radius: 53px;
	border       : 1px dashed rgba(255, 255, 255, .5)
}

.woosw-popup .woosw-popup-inner .woosw-popup-content {
	overflow: visible
}

.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content {
	min-height: 685px
}

.category-sidebar-box.filter-price {
	margin-bottom: 30px
}

.color-size.d-flex.align-items-sm-center.flex-column.flex-sm-row.mt-3 {
	padding-right: 0
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: unset
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: unset
}

.top-products-two-wrapper .product-five .product-image {
	-webkit-box-shadow: unset;
	-moz-box-shadow   : unset;
	box-shadow        : unset
}

.top-products-two-wrapper .product {
	-webkit-box-shadow: unset;
	-moz-box-shadow   : unset;
	box-shadow        : unset
}

.top-products-two-wrapper .swiper.swiper-top-products-two.overflow-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
	padding-top: 15px
}

.top-products-two-wrapper .product-eight {
	background-color: #fff0
}

.slider-banner-home {
	margin-top: 0
}

.tbgrid {
	margin-bottom: 40px
}

.top-products-three .top-products-three .product-three {
	margin-bottom: 0
}

.article-three figure {
	margin-bottom: 30px !important
}

.article-four img.d-block.w-100 {
	height    : 285px;
	object-fit: cover
}

.products-category .swiper-button-prev {
	right: auto;
	left : -17px
}

.products-category .swiper-button-next {
	left : auto;
	right: -17px
}

.buy-vip .product-five .product-image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.buy-vip .product {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 10px
}

.category-slider-banner .left {
	max-width: none;
	max-width: none;
	max-width: none
}

.category-slider-banner .left .carousel-item img {
	object-fit: cover
}

.amazing-offer-three-wrapper img {
	height: 247px !important;
	width : 100% !important
}

@media only screen and (max-width: 575px) {
	.amazing-offer-three-wrapper img {
		height: 210px !important;
	}
}

.top-seller-products-two .product {
	margin-top: 15px;
	box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important
}

.top-seller-products-two .product-eight .image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.top-seller-home-five .swiper-button-next,
.top-seller-home-five .swiper-button-prev {
	top: 47px !important
}

.top-seller-home-five .swiper-button-next,
.top-seller-home-five .swiper-button-prev {
	top: 47px !important
}

.article-six figure img {
	max-height: 375px;
	height    : 375px;
	object-fit: cover
}

.about-us-home-six {
	margin: 0 !important
}

.slider-banners-ten-item img {
	-webkit-border-radius: 35px !important;
	-moz-border-radius   : 35px !important;
	border-radius        : 35px !important
}

.product-ten .product-image img {
	max-width  : 235px !important;
	max-height : 250px !important;
	height     : 235px !important;
	padding-top: 35px !important;
}

.amazing-offer-five-wrapper .amazing-offer-two-item img {
	width: 294px
}

.product-thirteen .product-image img {
	height    : auto;
	max-height: 185px;
}

.top-header-two-search {
	width      : auto;
	margin-left: 0
}

span.select2-dropdown.select2-dropdown--above {
	width: 130px !important
}

.footer-three-articles li img {
	object-fit: cover
}

.options-site-two {
	margin: 5px 0 5px
}

.footer-three-titr {
	margin-bottom: 5px
}

.footer-scroll-header {
	margin-bottom: 0
}

.footer-four {
	margin-top: 0
}

.footer-four .footer-namad,
.footer-four-news-letter {
	margin-top : 5px;
	padding-top: 25px
}

.footer-four .titr {
	margin-bottom: 0
}

.nav-header-two .menu::before {
	right : 17px;
	bottom: -webkit-calc(100% - 19px);
	bottom: -moz-calc(100% - 19px);
	bottom: calc(100% - 19px)
}

.landing {
	margin-top: 0
}

.landing-item {
	padding-top: 50px
}

@media only screen and (max-width: 575px) {
	.landing-item {
		padding-top: 0;
	}
}

.nav-header-menu {
	padding: 0
}

.top-header-three-nav::before {
	margin-bottom: -69px
}

.nav-header-menu::before {
	position: absolute;
	top     : 37px
}

.nav-header-cart-dropdown.left-side {
	right                : 0;
	left                 : auto;
	-webkit-border-radius: 35px 0 35px 35px;
	-moz-border-radius   : 35px 0 35px 35px;
	border-radius        : 35px 0 35px 35px
}

.nav-header-five .menu::before {
	position: absolute;
	top     : 37px
}

.landing-tow {
	margin-top: 0
}

.boostify-menu>li .menu-item-icon {
	padding       : 0;
	padding-bottom: 8px
}

.nav-header-eleven ul li a::before {
	top: -3px
}

.lavazem .boostify-menu>li .menu-item-icon {
	padding       : 0;
	padding-bottom: 0
}

.product-thirteen .btns li a {
	line-height: 43px;
	font-size  : 19px
}

.product-eleven .product-image .bookmark {
	line-height: 41px;
	font-size  : 25px
}

.product-hover .btn:last-child {
	line-height: 30px;
	font-size  : 19px
}

.product-hover .woosw-btn {
	font-size    : 19px;
	padding-right: 8px;
	width        : 35px;
	height       : 35px;
	line-height  : 35px;
	color        : #2d365d
}

.product-hover .woosw-btn:hover {
	background-color: #dee3ec;
	border-radius   : 50% !important
}

.nav-header-fourteen {
	margin-top: 0
}

.nav-header-fourteen .menu {
	background: 0 0;
	padding   : 0
}

.top-header-sixteen {
	background-color: unset
}

.slider-banner-home .carousel,
.slider-banner-home .carousel-inner,
.slider-banner-home .carousel-item,
.slider-banner-home .carousel-item img {
	object-fit: cover
}

.slider-home img {
	object-fit: cover
}

.slider-banners-ten-item img {
	object-fit: cover
}

.slider-banners-ten .swiper {
	margin-bottom: 0
}

.slider-banners-ten {
	margin: 0
}

.top-category-item h1,
.top-category-item h2,
.top-category-item h3,
.top-category-item h4,
.top-category-item h5,
.top-category-item h6,
.top-category-item p,
.top-category-item div {
	line-height     : 30px;
	margin-top      : 22px;
	text-align      : center;
	color           : #212341;
	white-space     : nowrap;
	overflow        : hidden;
	-o-text-overflow: ellipsis;
	text-overflow   : ellipsis
}

.new-article .heading {
	border-top : none;
	padding-top: 0
}

@media only screen and (max-width: 575px) {
	.new-article .heading {
		padding-top: 35px;
	}
}

.article figure {
	margin: 10px !important
}

.new-article .heading a {
	padding      : 8px 26px 8px 26px;
	border-radius: 20px
}

.amazing-offer-two-item img {
	width: 196px
}

.top-category-two-item img {
	max-width: 480px
}

.top-category-two-item img {
	height: auto !important
}

.top-category-three-item img {
	max-height: unset
}

.category-products-two-item img {
	height: auto
}

.category-products-three-item img {
	height: auto
}

.category-products-four-item img {
	height: auto
}

.category-products-fiveteen-item img {
	height: auto
}

.category-products-fiveteen-item::before {
	width  : unset;
	height : unset;
	padding: 76px 36px 72px 92px
}

.category-products-fiveteen-item h2,
.category-products-fiveteen-item h3,
.category-products-fiveteen-item h4,
.category-products-fiveteen-item h5,
.category-products-fiveteen-item h6,
.category-products-fiveteen-item p,
.category-products-fiveteen-item div,
.category-products-fiveteen-item span {
	max-width       : 120px;
	background-color: #fff9eb;
	color           : #121320;
	margin-top      : 64px;
	border-radius   : 15px
}

.category-products-two-item h2,
.category-products-two-item h3,
.category-products-two-item h4,
.category-products-two-item h5,
.category-products-two-item h6,
.category-products-two-item span,
.category-products-two-item div,
.category-products-two-item p {
	padding         : 4px 12px;
	background-color: #39d4df;
	border-radius   : 15px;
	color           : #fff
}

.landing-tow .title h4 {
	-webkit-transform: translateY(-100%);
	-moz-transform   : translateY(-100%);
	-ms-transform    : translateY(-100%);
	-o-transform     : translateY(-100%);
	transform        : translateY(-100%);
	font-size        : 60px;
	font-weight      : 900;
	line-height      : 50px;
	margin-bottom    : 0
}

.sub-o {
	-webkit-transform: translateY(-100%);
	-moz-transform   : translateY(-100%);
	-ms-transform    : translateY(-100%);
	-o-transform     : translateY(-100%);
	transform        : translateY(-100%);
	margin-top       : 60px
}

.top-header-three-search .btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background-color: unset
}

.section-heading {
	margin-bottom: 71px
}

.consol-game .section-heading-sub-title {
	margin-bottom: 0
}

.top-seller-home .section-heading-sub-title {
	margin-bottom: 0
}

.best-seller-products .section-heading-title,
.category-products-four .section-heading-title {
	margin-bottom: 0
}

.best-selling-sixteen .section-heading-title {
	margin-bottom: 0
}

.elementor-widget-headingkaveh .section-heading {
	margin-bottom: 0
}

.woocommerce-pagination {
	text-align   : center;
	margin-top   : 25px;
	margin-bottom: 25px
}

a.page-numbers {
	margin            : 4px;
	padding           : 8px 15px 8px 15px;
	color             : #000;
	background-color  : #fff;
	font-size         : 16px;
	font-weight       : 700;
	border-radius     : 10px;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .2);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .2)
}

span.page-numbers.current {
	margin            : 4px;
	padding           : 8px 15px 8px 15px;
	color             : #fff;
	font-size         : 16px;
	font-weight       : 700;
	border-radius     : 10px;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .2);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .2)
}

.woocommerce nav.woocommerce-pagination ul {
	border: 0
}

.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	display: inline-block;
	border : 0
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	color  : #fff;
	padding: 10px 15px 10px 15px;
	margin : 5px
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	padding           : 10px 15px 10px 15px;
	background        : #fff;
	margin            : 5px;
	border-radius     : 10px;
	-webkit-box-shadow: unset;
	-moz-box-shadow   : unset;
	box-shadow        : unset
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
	float        : left !important;
	margin-left  : 0 !important;
	padding      : 15px 35px 16px 35px !important;
	border-radius: 100px !important
}

.tamsho {
	font-weight  : 900;
	font-size    : 22px;
	margin-bottom: unset
}

.boostify-menu .menu-item-has-children>a:after {
	content      : "" !important;
	font-family  : "Ionicons" !important;
	padding-right: 5px !important
}

.detail-blog-content ul li {
	list-style     : unset;
	list-style-type: disc !important;
	margin-right   : 30px;
	line-height    : 35px
}

.detail-blog-content p,
.detail-blog-content h1,
.detail-blog-content h2,
.detail-blog-content h3,
.detail-blog-content h4,
.detail-blog-content h5,
.detail-blog-content h6 {
	margin-bottom: 10px
}

span.position-absolute.top-0.end-0.bg-porp.me-3.mt-3 {
	background   : #c1c1c1;
	padding      : 3px 3px 3px 8px;
	top          : -7px !important;
	border-radius: 7px
}

.nav-header-cart-dropdown-two-products-item .delete {
	border-radius: 15px
}

.nav-header-cart-dropdown-two-products-item {
	border-radius: 20px
}

.cart-mobile-products-item .quantity .input-text.qty.text {
	font-size: 15px !important;
	width    : 32px !important;
	height   : 32px !important;
	margin   : 0 5px !important
}

.count button {
	background   : #2d365d;
	color        : #fff;
	border-radius: 7px;
	font-weight  : 700;
	line-height  : 25px;
	font-size    : 26px
}

.count.d-flex.align-items-center {
	border-radius: 10px;
	padding      : 5px 10px;
	background   : #fff
}

.count input {
	font-size            : 19px;
	width                : 60px;
	height               : 32px;
	background-color     : #f8f9fb;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 28px;
	margin               : 0 12px;
	border               : 1px solid #2d365d3d !important
}

.count button {
	font-size  : 22px;
	line-height: 24px
}

.count button,
.count input {
	font-weight: 700
}

.count button:hover {
	background-color: #ee232b
}

.single-product .breadcrumb {
	padding: 5px 0
}

.single-product .breadcrumb a {
	margin     : 0 5px;
	font-size  : 14px;
	font-weight: 500;
	line-height: 20px;
	text-align : right;
	direction  : rtl;
	color      : #212341
}

.single-product .breadcrumb::before {
	margin-top: -2px
}

.header form span {
	right      : 25px;
	font-weight: 400;
	line-height: 18px
}

.header form span b {
	color      : #2d365d;
	font-weight: 400
}

.cart-two-products-item .detail .count button {
	background: 0 0
}

* * span.woocommerce-Price-currencySymbol {
	font-weight : 300;
	font-size   : 14px;
	line-height : 22px;
	margin-right: 3 px;
	color       : #232323
}

span.woocommerce-Price-amount.amount {
	font-size  : 14px;
	font-weight: 900
}

.dashvar {
	bottom  : 0;
	position: relative;
	margin  : 0 4px
}

.product-hover {
	padding: 22px 22px
}

.product-hover .btn.icarrt {
	padding    : 0;
	width      : 35px;
	height     : 35px;
	line-height: 35px;
	font-size  : 15px;
	color      : #2d365d
}

.product-hover .btn.icarrt {
	line-height: 38px;
	font-size  : 17px;
	margin-left: 4px
}

.product-hover .btn.iheart {
	padding    : 0;
	width      : 35px;
	height     : 35px;
	line-height: 35px;
	font-size  : 15px;
	color      : #2d365d
}

.product-hover .btn.iheart {
	line-height: 34px;
	font-size  : 19px;
	margin-left: 4px
}

.product-hover .btn.ieye {
	line-height: 33px
}

.single_add_to_cart_button.btn.btn-secondary.rounded-circle {
	position: relative
}

.loading .icon-cart-3 {
	display: none
}

.box-gallery-body>img {
	object-fit  : contain;
	width       : 450px;
	margin-right: 80px
}

.tozi {
	font-size  : 14px;
	font-weight: 300 !important
}

.product.product-five .status {
	z-index: 9;
	margin : 12px 12px 0 0
}

.product-five .content {
	height: 131px
}

.product-two {
	border-radius: 0 !important;
	background   : unset !important;
	box-shadow   : unset !important
}

.product-eight .btn-success-2 {
	margin-top   : auto;
	margin-right : auto;
	margin-bottom: 10px
}

.product-eight .content {
	height: 139px
}

span.btn-notstock {
	position        : absolute;
	bottom          : 26px;
	background-color: #f8f9fb;
	color           : #232323;
	bottom          : 26px;
	right           : 0;
	font-size       : 13px;
	font-weight     : 300;
	width           : 100%;
	padding         : 5px 12px;
	line-height     : 20px
}

.product-eight:hover span.btn-notstock {
	background-color: #fff0
}

.product-seven .price .nam-6 {
	font-size  : 23px;
	font-weight: 900;
	line-height: 29px
}

.product-seven .na6 {
	border: 1px solid #706b6b;
	color : #aea7a7
}

.product-six .nam08 .na8 {
	font-size  : 24px;
	font-weight: 300
}

.product-six .nam08 {
	background-color: #aea7a7
}

.mt-p10 {
	margin-top: 67px
}

.product .detail .nor10p {
	margin-top: 57px !important
}

.mt-p12 {
	margin-top: 106px
}

.product .detail .nor12p {
	margin-top: 44px !important
}

img.imagestp13 {
	max-width: 30%
}


.top-seller-home .overflow-hidden .product.product1.maip {
	margin-top: 12px
}

.top-seller-home .overflow-hidden .product {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.top-seller-home .overflow-hidden .product-hover {
	box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	border-radius: 25px
}

.top-seller-home .overflow-hidden .product-five .product-image {
	-webkit-box-shadow: none;
	-moz-box-shadow   : none;
	box-shadow        : none
}

.top-seller-home .overflow-hidden .product-eight .image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.top-seller-home .overflow-hidden .product-four .product-hover {
	border-radius: 0
}

.top-seller-home .overflow-hidden .product-four {
	margin-top: 12px
}

.top-seller-home .overflow-hidden .product-twelve {
	margin-top        : 16px;
	margin-bottom     : 15px;
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.comments li .content .info>img {
	width      : 63px;
	height     : 63px;
	margin-left: 9px
}

.send-comment {
	margin   : 10px auto 0;
	max-width: 764px;
	width    : 100%
}

.xdebug-var-dump {
	text-align: left
}

ul.children {
	margin-right: 8%
}

h3#reply-title {
	font-weight : 900;
	margin-right: 18%;
	font-size   : 22px
}

a#cancel-comment-reply-link {
	color: red
}

.comments li {
	margin-bottom: 48px
}

p.position-absolute.top-0.lef30 {
	font-weight: 700
}

.flex-sm-row .rating {
	margin-right: 10px
}

#comments .rate-comment .rate-box-progress li .progress {
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px)
}

.container.position-fixed.top-50.start-50.translate-middle {
	z-index: 99999
}

.d-inline.rounded-4.m-2.w-50 {
	width: 46% !important
}

.d-block.rounded-4.m-2.w-75 {
	width: 96% !important
}

.seeebox .backdrop {
	background-color       : rgba(0, 0, 0, .1);
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter        : blur(2px)
}

.seeebox .backdrop {
	position: fixed;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
	z-index : 99999
}

input.form-control.position-absolute {
	left      : 0;
	background: #f4f5f9;
	height    : 50px
}

input.form-control.position-absolute {
	left                   : 0;
	top                    : -1px;
	background             : #f4f5f9;
	height                 : 50px;
	border-top-left-radius : 15px;
	border-top-right-radius: 15px;
	color                  : #212341;
	font-size              : 13px;
	padding-right          : 5%
}

input.form-control.position-absolute::placeholder {
	color      : #212341;
	font-size  : 13px;
	font-weight: 700
}

.bg-purp {
	background   : #212341;
	border-radius: 15px 15px 0 15px;
	padding      : 1.1rem;
	margin-top   : -1px;
	color        : #fff;
	z-index      : 99999
}

.bg-porp {
	z-index: 99999
}

.col-lg.p-3.m-2.justify-content-between.position-relative::before {
	content         : "";
	background-image: url(../../images/Rectangle\ 510.svg);
	background-size : contain;
	width           : 1px;
	height          : 403px;
	z-index         : 999999;
	top             : 0;
	right           : -10px;
	position        : absolute
}

.swiper-slide .rizs {
	display: block !important
}

.rizs {
	font-size: 9px
}

.seer {
	border            : 1px solid #d9d9d9;
	border-radius     : 8px;
	font-size         : 10px;
	padding           : 5px 9px 6px 8px;
	box-shadow        : -1px 13px 15px 0 rgba(51, 42, 42, .04);
	-webkit-box-shadow: -1px 13px 15px 0 rgba(51, 42, 42, .04);
	-moz-box-shadow   : -1px 13px 15px 0 rgba(51, 42, 42, .04)
}

.lisea:hover {
	margin-left       : 30px;
	transition        : .3s;
	padding           : 12px 0 12px 0 !important;
	border-radius     : 12px;
	background        : #fff;
	box-shadow        : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-webkit-box-shadow: inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-moz-box-shadow   : inset 0 0 10px 4px rgb(82 99 116/13%) !important
}

.prseabox {
	border: 1px solid #d7cbcb
}

.boxim {
	box-shadow        : 1px 14px 27px 0 rgba(0, 0, 0, .17) !important;
	-webkit-box-shadow: 1px 14px 27px 0 rgba(0, 0, 0, .17) !important;
	-moz-box-shadow   : 1px 14px 27px 0 rgba(0, 0, 0, .17) !important;
	max-width         : 100%
}

.prseabox:hover {
	transition        : .3s;
	border            : 0;
	background        : #fff !important;
	box-shadow        : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-webkit-box-shadow: inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-moz-box-shadow   : inset 0 0 10px 4px rgb(82 99 116/13%) !important
}

.swiper-sea-next.position-absolute.top-0.end-0 {
	padding           : 4px 11px 4px 11px;
	top               : 45px !important;
	z-index           : 999999;
	margin-left       : 2%;
	box-shadow        : 1px 14px 27px 0 rgba(0, 0, 0, .17);
	-webkit-box-shadow: 1px 14px 27px 0 rgba(0, 0, 0, .17);
	-moz-box-shadow   : 1px 14px 27px 0 rgba(0, 0, 0, .17)
}

.swiper-sea-prev.position-absolute.top-0.start-0 {
	padding           : 4px 11px 4px 11px;
	top               : 45px !important;
	z-index           : 999999;
	transform         : rotate(180deg);
	margin-right      : 1%;
	box-shadow        : 0 0 27px 0 rgba(0, 0, 0, .17);
	-webkit-box-shadow: 0 0 27px 0 rgba(0, 0, 0, .17);
	-moz-box-shadow   : 0 0 27px 0 rgba(0, 0, 0, .17)
}

.f-sea {
	font-size: 11px !important
}

p.d-inline.mx-2 {
	font-size: 12px
}

.container.position-fixed.top-50.start-50.translate-middle {
	z-index: 99999;
	top    : 295px !important
}

@media (min-width:481px) {
	.container.position-fixed.top-50.start-50.translate-middle {
		z-index: 99999;
		top    : 330px !important
	}
}

@media (max-width:480px) {
	.container.position-fixed.top-50.start-50.translate-middle {
		z-index: 99999 !important;
		top    : 400px !important;
		width  : 95% !important
	}

	.swiper.swiper-seabox.ms-3.mx-4.overflow-hidden.pb-5.pt-2.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
		padding-bottom: 1rem !important
	}

	.srows {
		height    : 200px;
		overflow-x: hidden;
		overflow-y: auto
	}

	.d-inline.rounded-4.m-2.w-50 {
		width: 44% !important
	}

	.d-block.rounded-4.m-2.w-75 {
		width: 94% !important
	}

	input.form-control.position-absolute {
		padding-right: 19%
	}

	.swiper-geabox .swiper-pagination {
		width  : 25%;
		padding: 4px 0 1px 0
	}

	.swiper-sea-prev.position-absolute.top-0.start-0 {
		top: 39px !important
	}

	.swiper-sea-next.position-absolute.top-0.end-0 {
		top: 39px !important
	}
}

.stc-categories {
	visibility: hidden;
	position  : absolute
}

.news-letter .stc-email-field {
	display: inline-block;
	width  : 65% !important
}

.news-letter #stc-subscribe-btn {
	display : inline;
	width   : 11%;
	position: absolute;
	bottom  : 181px;
	left    : 22%
}

.news-letter #stc-update-btn {
	display : inline;
	width   : 11%;
	position: absolute;
	bottom  : 181px;
	left    : 22%
}

.stc-categories-label-title {
	display: none
}

.news-letter .field-style {
	margin-top: -23px
}

.third1 input {
	bottom  : 10px !important;
	position: relative;
	width   : 83% !important
}

.third1 #stc-subscribe-btn {
	display : inline;
	width   : 11%;
	position: absolute;
	bottom  : 25px;
	left    : 2%
}

.third1 #stc-update-btn {
	display : inline;
	width   : 11%;
	position: absolute;
	bottom  : 25px;
	left    : 22%
}

.third1.flex-fill {
	margin-bottom: -20px
}

.third3 input {
	bottom  : 10px !important;
	position: relative;
	width   : 83% !important
}

.third3 input {
	bottom  : 10px !important;
	position: relative;
	width   : 83% !important
}

.third3 #stc-subscribe-btn {
	display : inline;
	width   : unset;
	position: absolute;
	bottom  : 32px;
	left    : 11%
}

.third3 #stc-update-btn {
	display : inline;
	width   : unset;
	position: absolute;
	bottom  : 32px;
	left    : 11%
}

.third3.flex-fill {
	margin-bottom: -20px
}

@media screen and (max-width:480px) {
	.news-letter #stc-subscribe-btn {
		display : inline;
		width   : 30%;
		position: absolute;
		bottom  : 1px;
		left    : 3%
	}

	.news-letter #stc-update-btn {
		display : inline;
		width   : 30%;
		position: absolute;
		bottom  : 1px;
		left    : 3%
	}

	.third3 #stc-subscribe-btn {
		display : inline;
		width   : unset;
		position: absolute;
		bottom  : 32px;
		left    : 7
	}

	.third3 #stc-update-btn {
		display : inline;
		width   : unset;
		position: absolute;
		bottom  : 32px;
		left    : 7%
	}
}

.seecart {
	background-color: #49be78 !important
}

.nav-header-cart-dropdown ul li img {
	height    : auto !important;
	max-height: 80px !important;
	max-width : 25% !important;
	width     : unset !important
}

.gradient.product-ten .single_add_to_cart_button.cart11.loading span:first-child {
	background-color: #2d365d
}

.gradient.product-ten:hover .add-to-cart.loading span:first-child {
	color: #2d365d
}

.product-six .priceva .woocommerce-Price-amount {
	-webkit-border-radius: 0 15px;
	-moz-border-radius   : 0 15px;
	border-radius        : 0 15px;
	color                : #fff;
	font-weight          : 300;
	line-height          : 21px
}


.priceva .woocommerce-Price-currencySymbol {
	color      : #fff;
	font-size  : 12px !important;
	font-weight: 100 !important;
	line-height: 21px !important
}

.product-six .priceva.price .amount span:first-child {
	line-height : 30px;
	font-size   : 20px;
	font-weight : 900;
	padding     : 0 9px 0 0;
	margin-right: -8px
}

.product-thirteen span.woocommerce-Price-amount.amount {
	bottom: unset
}

.product-thirteen-three:hover .detail .woocommerce-Price-amount {
	opacity: 0
}

.product-thirteen .dashvar {
	bottom: unset
}


.product-eight .dashvar {
	margin: 0 4px
}

.woocommerce-Price-amount .product-eight:hover .price {
	opacity: 0
}

.product-eight .btn-success-2 {
	padding: 0 22px;
	width  : auto
}

.product-eight .btn-success-2.loading span {
	display: none
}

.product-eight .btn-success-2.loading {
	padding: 0 16px
}

a.added_to_cart.wc-forward {
	display: none
}

.product-three span.woocommerce-Price-amount.amount {
	color : #fff;
	bottom: 0
}



.product-three .dashvar {
	bottom     : 0;
	font-weight: 100 !important;
	position   : relative
}

.product-three .detail .price-offer span {
	font-weight: 900;
	font-size  : 13px;
	line-height: 20px;
	margin     : 0 auto 0 4px
}

.product-not .dashvar {
	bottom  : 0;
	position: relative
}

.product-not .detail .icons-offer ul li a {
	position: relative
}

.product-not span.woocommerce-Price-amount.amount {
	bottom: 0
}

a.added_to_cart.wc-forward {
	display: none !important
}

.product-seven span.woocommerce-Price-amount.amount {
	color: #ee232b
}

.product-seven span.woocommerce-Price-currencySymbol {
	font-size  : 11px;
	font-weight: 300;
	color      : #ee232b
}

.product-seven span.woocommerce-Price-amount.amount {
	font-size  : 18px;
	line-height: 26px;
	bottom     : 0
}

.product-seven .dashvar {
	bottom: 0
}

.woocommerce-Price-amount:first-child .woocommerce-Price-currencySymbol {
	display: none !important
}

.woocommerce-Price-amount:only-child .woocommerce-Price-currencySymbol {
	display: inline-block !important
}

.product-seven .price>del+span {
	margin: 0 auto 0 6px !important
}

.product-ten .single_add_to_cart_button.cart11.loading span:first-child {
	background-color: #ffb035
}

.product-ten:hover .add-to-cart.loading span:first-child {
	color: #ffb035
}

.product-ten .add-to-cart.loading span:first-child {
	color: #2d365d00 !important
}

.product-five span.woocommerce-Price-amount.amount {
	bottom: 0
}

.product-five .dashvar {
	bottom: 0
}

.product-two span.woocommerce-Price-amount.amount {
	bottom: 0
}

.product-two span.woocommerce-Price-currencySymbol {
	font-size   : 12px;
	line-height : 18px;
	margin-right: 3px;
	color       : #232323
}



.product-two .dashvar {
	bottom: 0
}

.product-twelve span.woocommerce-Price-amount.amount {
	bottom: 0
}

.product-twelve .dashvar {
	bottom: 0
}

.product-thirteen.product .status {
	position: absolute;
	right   : 17px;
	top     : 23px
}

.product-twelve .status {
	background-color     : #fff3f0;
	color                : #ff8a66;
	font-size            : 12px;
	font-weight          : 300;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	width                : 60px;
	height               : 25px;
	line-height          : 25px;
	text-align           : center;
	position             : absolute;
	right                : 7px;
	top                  : 6px
}

.product-eight:hover span.woocommerce-Price-amount.amount {
	visibility: hidden !important
}

@media only screen and (max-width:800px) {
	.article figure .category-time a {
		padding: 0 12px
	}
}

@media only screen and (max-width:800px) {
	.article figure .category-time {
		width: 200px
	}
}

@media only screen and (max-width:575px) {
	.amazing-offer-two .swiper {
		height: 750px
	}
}

@media only screen and (max-width:767px) {
	.about-us-home-seven img {
		max-width: 80% !important
	}
}

.amazing-offer-three-wrapper img {
	object-fit: contain
}

.landing-tow img {
	max-width: 90% !important
}

@media only screen and (max-width:991px) {
	.about-us-home-five img {
		max-width: 100% !important
	}
}

.swiper-products-buy-vip .product-eight .image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-products-buy-vip .product-twelve {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

@media only screen and (max-width:575px) {
	.about-us-eleven img {
		max-width: 100% !important
	}
}

@media only screen and (max-width:575px) {
	.imgsli5 {
		max-width: 100% !important
	}
}

@media only screen and (max-width:575px) {
	.landing-sixteen-item .image img {
		max-width: 100% !important
	}
}

@media only screen and (max-width:767px) {
	.about-us-sixteen img {
		max-width: 90%
	}
}

@media only screen and (max-width:767px) {
	.landing-fiveteen-wrapper .image img {
		max-width: 90% !important
	}
}

@media only screen and (max-width:767px) {
	.about-us-fiveteen .about-us-fiveteen-wrapper .ab6 img {
		max-width: 100% !important
	}
}

.button.addonify-cp-button {
	padding-bottom: 12px !important
}

.button.addonify-cp-button span {
	margin-left: 10px
}

.button.addonify-cp-button.icon-position-left {
	z-index : 9999;
	position: relative;
	top     : -434px
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
	margin-left : unset;
	margin-right: 16px
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {
	text-align: right !important
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {
	max-width: 50%
}

tr .td-label {
	text-align: right !important
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
	text-align: right !important
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
	border-radius        : 12px;
	-moz-border-radius   : 12px;
	-webkit-border-radius: 12px
}

@media only screen and (min-width:990px) {
	.woosc-popup .woosc-popup-inner .woosc-popup-content {
		width: 550px
	}
}

.woosw-btn-icon.iconly.iconly-Heart.woosw-icon-4 {
	font-family: "woosw" !important
}

.woosw-btn-icon.iconly.iconly-Heart.woosw-icon-4::before {
	content: "" !important
}

.woosw-btn-icon.iconly.iconly-Heart.woosw-icon-8 {
	font-weight: 700;
	color      : #ff8a66
}

@media only screen and (max-width:575px) {

	.top-header-auth a,
	.top-header-auth a:hover,
	.top-header-auth a:focus,
	.top-header-auth a:active {
		padding           : 0 !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow   : none !important;
		box-shadow        : none !important;
		width             : -webkit-fit-conten !important;
		width             : -moz-fit-content !important;
		width             : fit-content !important;
		border            : 0 !important
	}
}

.top-header-two-search .form-control {
	position: relative
}

.price.d-flex.align-items-center.mt-3.mt-sm-0 span.woocommerce-Price-amount.amount {
	bottom: unset !important
}

.colors-product ul li input:checked+label .name {
	font-size  : 14px;
	line-height: 16px
}

.woocommerce button.button.alt.disabled {
	background-color: #67b930;
	color           : #fff
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	border-top   : none;
	border-radius: 15px
}

#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
	border-bottom: none
}

.woocommerce-message::before {
	content         : "";
	background-color: #8fae1b;
	opacity         : .8;
	width           : 96%;
	height          : 40px;
	z-index         : -1;
	position        : absolute;
	border-radius   : 21px;
	top             : -5px;
	right           : 2%
}

.woocommerce-message::after {
	content         : "";
	background-color: #8fae1b;
	opacity         : .4;
	width           : 90%;
	height          : 40px;
	z-index         : -2;
	position        : absolute;
	border-radius   : 21px;
	top             : -9px;
	right           : 5%
}

.woocommerce-message::before {
	content         : "";
	background-color: #8fae1b;
	opacity         : .8;
	width           : 96%;
	height          : 40px;
	z-index         : -1;
	position        : absolute;
	border-radius   : 21px;
	top             : -5px;
	right           : 2%
}

.woocommerce-info::after {
	content         : "";
	background-color: #a46497;
	opacity         : .4;
	width           : 90%;
	height          : 40px;
	z-index         : -2;
	position        : absolute;
	border-radius   : 21px;
	top             : -9px;
	right           : 5%
}

.woocommerce-error::before {
	content         : "";
	background-color: red;
	opacity         : .8;
	width           : 96%;
	height          : 40px;
	z-index         : -1;
	position        : absolute;
	border-radius   : 21px;
	top             : -5px;
	right           : 2%
}

.woocommerce-error::after {
	content         : "";
	background-color: red;
	opacity         : .4;
	width           : 90%;
	height          : 40px;
	z-index         : -2;
	position        : absolute;
	border-radius   : 21px;
	top             : -9px;
	right           : 5%
}

.woocommerce-notices-wrapper {
	position  : relative;
	margin-top: 30px
}

.wcdm-map {
	padding      : 0 !important;
	border-radius: 30px !important;
	overflow     : hidden !important
}

.woosw-list {
	background   : #fff;
	box-shadow   : 0 10px 50px rgba(0, 0, 0, .1);
	padding      : 45px;
	margin-top   : 75px;
	border-radius: 25px;
	z-index      : 10;
	position     : relative;
	margin-bottom: 75px
}

.woocommerce-account .woosw-items::before {
	content    : "لیست علاقه مندی ها";
	font-size  : 28px;
	font-weight: 900;
	color      : #000;
	top        : -150px;
	position   : relative
}

.woocommerce-account .woosw-items::after {
	content    : "لیست محصولاتی که به آن ها علاقه مندید و ممکن است قصد خریدیشان را درآینده داشته باشید";
	font-size  : 18px;
	font-weight: 300;
	color      : #000;
	top        : -70px;
	right      : 45px;
	position   : absolute;
	z-index    : 99;
	width      : 100%;
	height     : 100px
}

.edform::before {
	content    : "ویرایش پروفایل";
	font-size  : 28px;
	font-weight: 900;
	color      : #000;
	top        : -146px;
	position   : relative
}

.edform::after {
	content    : "جزییات پروفایل شما از این بخش قابل ویرایش هست.";
	font-size  : 18px;
	font-weight: 300;
	color      : #000;
	top        : -750px;
	position   : relative
}

.edform {
	box-shadow        : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-webkit-box-shadow: inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-moz-box-shadow   : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	border-radius     : 35px !important
}

.edadd::before {
	content    : "مدیریت آدرس ها";
	font-size  : 28px;
	font-weight: 900;
	color      : #000;
	top        : -100px;
	position   : relative
}

.edadd {
	box-shadow        : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-webkit-box-shadow: inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-moz-box-shadow   : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	border-radius     : 35px !important
}

.col-lg.col-md-12.col-sm-12.woocommerce-Address {
	box-shadow        : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-webkit-box-shadow: inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-moz-box-shadow   : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	border-radius     : 15px !important
}

.woocommerce-account a.edit {
	background-color: #f01313;
	color           : #fff;
	padding         : 5px 14px 5px 14px;
	border-radius   : 55px
}

.woocommerce-account .woosw-items {
	display: block
}

.woocommerce-account .woosw-items .woosw-item {
	border            : 0;
	margin-bottom     : 20px;
	display           : block;
	border-radius     : 15px;
	background        : #fff !important;
	box-shadow        : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-webkit-box-shadow: inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	-moz-box-shadow   : inset 0 0 10px 4px rgb(82 99 116/13%) !important;
	padding           : 10px
}

.woosw-list .woosw-actions {
	display: none
}

tbody,
td,
tfoot,
th,
thead,
tr {
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	background  : unset !important
}

.container>.woosw-list::before {
	position        : absolute;
	box-shadow      : 0 10px 50px rgba(28, 76, 156, .15);
	top             : -19px;
	left            : 2%;
	background-color: #000;
	color           : #fff;
	font-size       : 18px;
	content         : "علاقه مندی های من";
	z-index         : -1;
	width           : 96%;
	height          : 46px;
	border-radius   : 18px;
	padding         : 14px;
	font-weight     : 700
}

.woosw-list table.woosw-items .woosw-item .woosw-item--remove span {
	display      : inline-block;
	width        : 16px;
	height       : 16px;
	line-height  : 16px;
	text-align   : center;
	cursor       : pointer;
	border       : 1px solid #eee;
	border-radius: 155px;
	padding      : 10px
}

.woosw-list table.woosw-items .woosw-item .woosw-item--remove span::before {
	display                : inline-block;
	content                : "";
	font-size              : 16px;
	font-family            : "woosw";
	font-style             : normal;
	font-weight            : 400;
	font-variant           : normal;
	text-transform         : none;
	-webkit-font-smoothing : antialiased;
	-moz-osx-font-smoothing: grayscale;
	position               : relative;
	top                    : -8px;
	left                   : 8px
}

.woosw-list table.woosw-items .woosw-item .woosw-item--remove span {
	display      : inline-block;
	width        : 16px;
	height       : 16px;
	line-height  : 16px;
	text-align   : center;
	cursor       : pointer;
	border       : 1px solid #bdbdbd;
	border-radius: 155px;
	padding      : 10px;
	top          : 1px;
	position     : relative
}

.woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	position     : absolute;
	z-index      : 9;
	margin-right : 108px;
	background   : #f03145;
	border-radius: 155px;
	padding      : 4px 10px 4px 10px;
	font-size    : 14px;
	color        : #fff;
	margin-top   : 79px;
	visibility   : hidden
}

.product.product-thirteen.product-thirteen-two .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 76px;
	margin-top  : 9px;
	visibility  : hidden
}

.product.product-thirteen.product-thirteen-three .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 80px;
	visibility  : hidden
}

.product.product-thirteen .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 80px;
	visibility  : hidden
}

.product-two-image .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 80px;
	visibility  : hidden
}

.product-six .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 80px;
	visibility  : hidden
}

.product.product-ten .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 0;
	visibility  : hidden
}

.product-eight .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 0;
	visibility  : hidden
}

.product.product-five .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 80px;
	visibility  : hidden
}

.product-seven .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 80px;
	visibility  : hidden
}

.product-image:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

.product-two:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

.product-three:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

.product-eight:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

.product-seven:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

.product-six:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

.product-twelve:hover .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	visibility: visible !important
}

ul.breadcrumb li {
	margin  : 0 10px 0 10px;
	position: relative
}

ul.breadcrumb li:last-child {
	font-weight: 700
}

ul.breadcrumb li:not(:last-child)::before {
	position        : absolute;
	box-shadow      : 0 10px 50px rgba(28, 76, 156, .15);
	left            : -11px;
	background-color: #0c1e3d;
	content         : "";
	z-index         : -1;
	width           : 4px;
	height          : 2px;
	border-radius   : 18px;
	top             : 9px
}

.seeebox .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 20px
}

button.bookmark.btn.btn-warning.p-0.position-absolute {
	background-color: #ffb035 !important
}

.boostify-menu .menu-item-has-children>a:after {
	padding-left      : 0 !important;
	content           : "" !important;
	font-family       : "icomoon" !important;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : unset;
	-moz-transition   : unset;
	transition        : unset
}

.boostify-menu>li .menu-item-icon {
	padding: 0 0 0 0
}

.nav-header-two .menu>li>a::after {
	display: none
}

.nav-header-five .menu>li>a::before {
	background: 0 0
}

.nav-header-five .menu>li>a {
	display: flex
}

.nav-header-fourteen .menu>li>a {
	display: flex
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
	border-radius   : 7px;
	top             : -5px;
	color           : #fff;
	background-color: #ee273a
}

.product-hover .woosw-btn {
	margin-left     : 4px;
	color           : #2d365d;
	border-radius   : 50px;
	background-color: #f8f9fb
}

.btn-success-4 {
	color: #fff
}

del .woocommerce-Price-amount bdi:first-child .woocommerce-Price-currencySymbol {
	display: none !important
}

ins {
	text-decoration-color: #fff
}

del .woocommerce-Price-amount bdi:first-child {
	color                  : #ee232b;
	font-size              : 16px;
	font-weight            : 700;
	line-height            : 25px;
	-webkit-text-decoration: line-through #707070;
	-moz-text-decoration   : line-through #707070;
	text-decoration        : line-through #707070;
	margin-left            : 5px
}

ins {
	text-decoration-color: #fff0
}

.bp2b {
	margin-bottom: -62px !important;
	max-width    : unset !important
}

div#ajax_popup .modal-body {
	padding: 90px 35px 50px 40px !important
}

.blog.mt-4 .category-sidebar {
	z-index           : 999;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition     : all .3s ease-in-out .3s;
	-moz-transition   : all .3s ease-in-out .3s;
	transition        : all .3s ease-in-out .3s;
	opacity           : 0;
	visibility        : hidden
}

.blog.mt-4 .category-sidebar {
	z-index           : 999;
	-webkit-transition: all .3s ease-in-out .3s;
	-o-transition     : all .3s ease-in-out .3s;
	-moz-transition   : all .3s ease-in-out .3s;
	transition        : all .3s ease-in-out .3s;
	opacity           : 0;
	visibility        : hidden
}

.blog.mt-4 .category-sidebar-backdrop {
	background-color       : rgba(0, 0, 0, .5);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter        : blur(8px)
}

.blog.mt-4 .category-sidebar,
.blog.mt-4 .category-sidebar-backdrop {
	position: fixed;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%
}

.blog.mt-4 .category-sidebar-content {
	position          : absolute;
	top               : 0;
	right             : -280px;
	width             : 280px;
	height            : 100%;
	background-color  : #fff;
	padding           : 20px 20px 0;
	overflow          : hidden auto;
	-ms-overflow-style: none;
	scrollbar-width   : none;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition     : all .3s ease-in-out 0s;
	-moz-transition   : all .3s ease-in-out 0s;
	transition        : all .3s ease-in-out 0s
}

.blog.mt-4 .category-sidebar-content::-webkit-scrollbar {
	display: none
}

.blog.mt-4 .category-sidebar.open {
	opacity                 : 1;
	visibility              : visible;
	-webkit-transition-delay: 0s;
	-moz-transition-delay   : 0s;
	-o-transition-delay     : 0s;
	transition-delay        : 0s
}

.blog.mt-4 .category-sidebar.open .blog.mt-4 .category-sidebar-content {
	right                   : 0;
	-webkit-transition-delay: .3s;
	-moz-transition-delay   : .3s;
	-o-transition-delay     : .3s;
	transition-delay        : .3s
}

.blog.mt-4 .category-sidebar.open .category-sidebar-content {
	right                   : 0;
	-webkit-transition-delay: .3s;
	-moz-transition-delay   : .3s;
	-o-transition-delay     : .3s;
	transition-delay        : .3s
}

.blog.mt-4 .category-sidebar.open .category-sidebar-content img {
	border-radius: 15px
}

.lapost {
	margin            : 30px auto;
	padding           : 20px;
	background-color  : #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .15);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .15);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .15);
	border-radius     : 15px
}

.lapost li a {
	z-index: 99999999
}

.nav-header-eleven ul li a img {
	width        : unset;
	height       : unset;
	margin-bottom: 5px
}

.qacol2.pr3 {
	position     : static !important;
	display      : block !important;
	margin-top   : 65px;
	margin-bottom: 10px
}

.mytu .woocommerce-Price-currencySymbol {
	font-size  : 18px !important;
	font-weight: 300 !important;
	line-height: 27px !important;
	color      : #232323 !important;
	font-style : normal !important
}

.mytu .dashvar {
	bottom     : unset;
	font-size  : 18px !important;
	font-weight: 300 !important;
	line-height: 27px !important;
	color      : #232323 !important;
	font-style : normal !important
}

.swiper.swiper-send.overflow-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
	display: none
}

.woocommerce .woocommerce-ordering {
	display: none
}

.woocommerce .woocommerce-result-count {
	display: none
}

.product-not .woosw-btn-has-icon {
	margin-top: 6px
}

.product-thirteen .woosw-btn-has-icon {
	margin-top: 9px
}

.contact-us iframe {
	width        : 100%;
	border-radius: 50px;
	height       : 100% !important
}

.mapkavediv .elementor-widget-container {
	height: 100%
}

.mapkavediv {
	height       : calc(100% + 228px) !important;
	border-radius: 25px !important;
	transform    : translatey(-128px)
}

.products-category .swiper-button-prev:after {
	content: "prev" !important
}

.products-category .swiper-button-next:after {
	content: "next" !important
}

.product-hover .btn:first-child {
	font-size: 13px
}

.panel-sidebar-logo img {
	width       : 55%;
	text-align  : center;
	margin-left : auto;
	margin-right: auto;
	height      : auto
}

.cart-sidebar .woocommerce-NoticeGroup {
	display: none
}

.cart-sidebar .btn-success {
	z-index      : 99999999;
	position     : relative;
	margin-bottom: -31px
}

.landing-fiveteen .swiper-pagination {
	bottom: 50px !important
}

.megamenu {
	min-width : 100%;
	transition: 1s opacity, 1s transform;
	transform : translateX(-150%) translateY(0);
	z-index   : -99 !important
}

.boostify-menu .menu-item-has-children:hover .megamenu {
	right     : -151% !important;
	transition: 1s opacity, 1s transform
}

.nav-bottom-four>a:nth-child(3) {
	background: unset !important
}

.nav-header-cart-dropdown-two-products-item .delete {
	padding: 2px 11px 6px 4px !important
}

@media (max-width:990px) {
	.nomobile {
		display: none !important
	}
}

.zangoole {
	width: 14% !important
}

.namo,
.nam {
	background-color: #fff3f0 !important;
	color           : #ff8a66 !important
}

@media (max-width:580px) {
	.pcf-field-container.w-80.mx-auto {
		width: 112% !important
	}

	.modal-product .right .gallery .swiper {
		margin-right: 0 !important;
		margin-left : 10px !important
	}

	.boostify-overlay.show,
	.boostify-menu-sidebar.show {
		display: none !important
	}
}

@-webkit-keyframes imgLoadingH {
	0% {
		width  : 0%;
		opacity: 1
	}

	95% {
		width  : 100%;
		opacity: 1
	}

	to {
		width  : 100%;
		opacity: 0
	}
}

@keyframes imgLoadingH {
	0% {
		width  : 0%;
		opacity: 1
	}

	95% {
		width  : 100%;
		opacity: 1
	}

	to {
		width  : 100%;
		opacity: 0
	}
}

#loftloader-wrapper {
	position         : fixed;
	top              : 0;
	left             : 0;
	-webkit-transform: translateX(0);
	-ms-transform    : translateX(0);
	transform        : translateX(0);
	z-index          : 9999999;
	width            : 100%;
	height           : 100%;
	min-width        : 100vw;
	min-height       : 100vh;
	background       : 0 0 !important
}

#loftloader-wrapper.adaptive-height {
	min-height: 100%
}

#loftloader-wrapper img {
	max-width: 100%
}

#loftloader-wrapper .loader-inner {
	position         : absolute;
	top              : 50%;
	left             : 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform    : translate(-50%, -50%);
	transform        : translate(-50%, -50%);
	z-index          : 1001;
	width            : 100%;
	text-align       : center;
	transition       : all 0s;
	font-size        : 0
}

#loftloader-wrapper .loader-inner #loader {
	position     : relative;
	z-index      : 1002;
	top          : auto;
	left         : auto;
	display      : inline-block;
	margin       : 0 auto;
	padding      : 0;
	border       : 0;
	border-radius: 0;
	background   : 0 0 !important;
	color        : #248acc
}

#loftloader-wrapper .loader-bg {
	position        : fixed;
	top             : 0;
	z-index         : 999;
	width           : 100%;
	height          : 100%;
	opacity         : 1;
	background-color: #e0e0e0
}

#loftloader-wrapper.loftloader-imgloading #loader {
	width : 200px !important;
	height: auto
}

#loftloader-wrapper.loftloader-imgloading #loader img {
	position: relative;
	z-index : 1;
	display : block;
	width   : 100%;
	height  : auto;
	margin  : 0 auto
}

#loftloader-wrapper.loftloader-imgloading #loader img {
	opacity: .3
}

#loftloader-wrapper.loftloader-imgloading #loader .imgloading-container {
	position  : absolute;
	bottom    : 0;
	left      : 0;
	z-index   : 3;
	display   : block;
	width     : 100%;
	height    : 100%;
	transition: 0s;
	overflow  : hidden
}

#loftloader-wrapper.loftloader-imgloading #loader span {
	position         : absolute;
	bottom           : 0;
	left             : 0;
	z-index          : 3;
	display          : block;
	width            : 100%;
	height           : 100%;
	background-repeat: no-repeat;
	background-size  : cover;
	transition       : 0s
}

#loftloader-wrapper.loftloader-imgloading.imgloading-horizontal #loader .imgloading-container {
	width            : 0%;
	height           : 100%;
	-webkit-animation: imgLoadingH 6s linear infinite;
	animation        : imgLoadingH 6s linear infinite;
	will-change      : width, opacity;
	transform-origin : 0 0
}

#loftloader-wrapper.loftloader-imgrotating #loader {
	width              : auto;
	height             : auto;
	backface-visibility: visible;
	transform-style    : preserve-3d
}

#loftloader-wrapper.loftloader-imgrotating #loader img {
	position: relative;
	z-index : 1;
	display : block;
	width   : 100%;
	height  : auto;
	margin  : 0 auto
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close {
	color: #fff
}

@media screen and (max-width:480px) {
	.cart-two-offer-code {
		display: block !important
	}

	.cart-two-offer-code .form-control {
		max-width    : 100% !important;
		margin-bottom: 15px !important
	}

	.cart-two-offer-code .msfil {
		margin-right: 11% !important
	}
}

.detail-product-icons .woosw-btn {
	padding: 1px !important
}

.detail-product-icons .woosc-btn {
	position: relative !important
}

.detail-product-icons .woosc-btn-icon-text .woosc-btn-text {
	display: none !important
}

.detail-product-icons .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 0 !important;
	margin-top  : 0 !important;
	background  : 0 0 !important;
	padding     : 1px !important;
	font-size   : 18px !important;
	color       : #fff !important;
	visibility  : visible !important
}

.woocommerce-order span.woocommerce-Price-amount.amount {
	bottom: unset !important
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	background-color  : #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .2);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .2);
	border            : 0;
	border-radius     : 25px;
	padding           : 15px
}

h2.woocommerce-order-details__title {
	font-size     : 24px;
	padding-right : 15px;
	padding-bottom: 15px;
	font-weight   : 900
}

h2.woocommerce-column__title {
	font-size     : 24px;
	padding-right : 15px;
	padding-bottom: 15px;
	font-weight   : 900
}

.woocommerce-customer-details address {
	background-color  : #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .2);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .2);
	border            : 0 !important;
	border-radius     : 25px !important;
	padding           : 15px !important
}

.woosc-btn-icon-text .woosc-btn-text {
	margin-right: 5px;
	margin-left : 0
}

.woosw-popup {
	transition: 1s opacity, 1s transform;
	transform : translateX(-150%) translateY(0)
}

.woosw-popup.woosw-show {
	right     : -151% !important;
	transition: 1s opacity, 1s transform
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
	left : 0 !important;
	right: auto !important
}

ul.icons.d-flex.align-items-center .woosw-btn {
	padding: 1px !important
}

ul.icons.d-flex.align-items-center .woosc-btn {
	position: relative !important
}

ul.icons.d-flex.align-items-center .woosc-btn-icon-text .woosc-btn-text {
	display: none !important
}

ul.icons.d-flex.align-items-center .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	margin-right: 0 !important;
	margin-top  : 4px !important;
	background  : 0 0 !important;
	padding     : 1px !important;
	font-size   : 18px !important;
	color       : #b3bbc7 !important;
	visibility  : visible !important
}

.count-price.d-flex.align-items-sm-center.justify-content-sm-between.position-relative.flex-column.flex-sm-row.mycu {
	min-height   : 75px !important;
	background   : #f3f3f3;
	padding      : 10px;
	border-radius: 15px
}

.price.d-flex.align-items-center.mt-3.mt-sm-0 {
	background   : #fff !important;
	padding      : 5px !important;
	border-radius: 12px !important
}

button.faramosh {
	margin-top: -100px;
	position  : relative;
	bottom    : -17px
}

table.vsup {
	display: none
}

table.vcup {
	display: block
}

table.vcup tr {
	display     : inline;
	margin-right: 20px
}

table.vcup tr:first-child {
	display     : inline;
	margin-right: 0
}

table.vcup th label {
	margin-left: 15px
}

.wpcvs-term.wpcvs-selected>span::before {
	display: none !important
}

.wpcvs-type-color .wpcvs-term {
	border-radius: 3px
}

.wpcvs-type-color .wpcvs-term {
	border-radius: 2px;
	height       : 24px;
	width        : 25px
}

.wpcvs-type-color .wpcvs-term>span {
	height: 17px
}

.wpcvs-type-button .wpcvs-term>span {
	padding: 0 12px
}

.wpcvs-terms.wpcvs-style-rounded .wpcvs-term {
	border-radius: 10px
}

.wpcvs-terms.wpcvs-style-rounded .wpcvs-term>span {
	border-radius: 8px
}

.wpcvs-term>span {
	line-height     : unset;
	height          : unset;
	background-color: #fff
}

.wpcvs-type-button .wpcvs-term {
	height     : unset;
	line-height: unset
}

.wc_payment_method .cart-wrapper p {
	color: #000 !important
}

.cart-sidebar .code-offer .form-control {
	margin-bottom: 19px;
	font-size    : 14px;
	padding      : 12px 17px;
	background   : #d3d3d3 !important;
	color        : #000 !important;
	font-weight  : 900 !important
}

h4.mt-3.fabaz {
	font-size     : 18px;
	font-weight   : 900;
	letter-spacing: -.3px
}

form button #loading {
	width : 25px !important;
	height: 25px !important;
	border: 3px solid rgb(255 255 255/70%)
}

.irsans span.woocommerce-Price-amount.amount {
	font-size  : 22px;
	font-weight: 700
}

.irsans .product .detail .price {
	font-size  : 18px;
	font-weight: 700;
	color      : #49be78;
	line-height: 26px
}

.product-image>a>img {
	max-height: 186px;
	object-fit: contain
}

.swiper-gallery-product-two .gallery-product-two-item img {
	max-height: 104px;
	object-fit: contain
}

.detail-product-two select {
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	width                : 100%;
	height               : 40px;
	padding              : 0 5px 0 43px;
	text-align           : left;
	line-height          : 30px;
	font-weight          : 300;
	font-size            : 14px;
	background           : #fff;
	border               : 1px solid #c6c6c6
}

.woocommerce-checkout-review-order span.woocommerce-Price-amount.amount {
	font-size  : 24px;
	font-weight: 900;
	color      : #49be78;
	line-height: 37px;
	bottom     : unset;
	position   : relative !important
}

.woocommerce-checkout.woocommerce-page form h3 {
	font-weight: 900;
	font-size  : 24px
}

.woocommerce table.shop_table {
	border-radius: 15px
}

p.must-log-in {
	margin-right: 18%
}

.cmouse {
	cursor     : pointer;
	font-weight: 900
}

.amazing-offer-two-item .detail .price {
	position     : absolute !important;
	margin-bottom: -110px !important
}

.amazing-offer-two-item .detail h2 {
	line-height: 30px !important
}

.discount-products-right .timear li span,
.discount-products-right .timear li,
.header-three-auth>.btn:hover i,
.top-selling-products-heading .btn:hover,
.top-category-five-item .content .title,
.popular-products-left .swiper-button-next::after,
.popular-products-left .swiper-button-prev::after,
.section-heading-three-link i,
.header-two-cart>.btn span,
.header-two-favorite>span,
.header-auth>.btn,
.header-cart>.btn i,
.btn-outline-dark-2:hover,
.btn-dark-2,
.product-fifteen .btns li>*,
.product-fifteen .discount {
	color: #fff
}

.our-characters-item .sup-title,
.header-three form input,
.top-selling-products-heading .text .sub-title,
.about-us-home-eleven-content p,
.header-two-auth>.btn,
.header-two form input,
.header-two form select,
.header form label,
.header-logo .left,
.header-logo .right,
.product .name-en {
	color: #919191
}

.best-category-two-item:hover::before,
.best-brands-item:hover,
.carousel-dress .swiper-pagination-bullet,
.top-category-products-item .btn::after,
.top-category-products-item .btn::before,
.carpet-left .btn::before,
.top-selling-products-heading .nav-item.active,
.top-selling-products-heading .nav-item:hover,
.about-us-home-eleven-content,
.top-category-five-item .content,
.popular-products-left::before,
.header,
.product-two.round:hover {
	background-color: #fff
}

.best-brands-item .title i,
.carousel-dress-item .detail .btn,
.section-heading-five p,
.new-products-offer-heading .btn i,
.new-products-offer-heading .btn,
.new-products-offer-heading .nav-item,
.top-category-products-two-item .content .title-en,
.carpet-item .detail .btn,
.top-selling-products-heading .btn,
.top-selling-products-heading .nav-item,
.about-us-home-eleven-content p,
.popular-products-right .btn,
.top-brands-item .content a,
.category-products-six-item .content .name,
.section-heading-three p,
.header-two-cart>.btn,
.header-two-auth>.btn,
.header-auth>.btn,
.header-cart>.btn span,
.header form label,
.product .name-en {
	font-size: 12px
}

.best-category-two-item::before,
.best-brands-item,
.carousel-dress .swiper-pagination-bullet,
.our-characters-item::after,
.our-characters-item::before,
.top-selling-products-heading .nav,
.top-category-five-item .content,
.section-heading-three-link i,
.section-heading-three-link,
.header-two-auth>.btn,
.header-two form input,
.product-fifteen,
.product-two.round {
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.best-category-two-item,
.best-brands-item,
.best-category-item,
.carousel-dress .swiper-pagination-bullet,
.carousel-dress-item .image img,
.carousel-dress-item .detail .sup-title span,
.carousel-dress-item .detail .title h2,
.carousel-dress-item .detail .btn,
.our-characters-item,
.top-category-products-two-item,
.top-category-products-item,
.carpet-item .image img,
.carpet-item .detail .sup-title span,
.carpet-item .detail .title h2,
.top-category-five-item,
.slider-home-three-wrapper .swiper-pagination-bullet {
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.product .name-en {
	line-height: 19px;
	font-weight: 600
}

.product-two.round {
	background-color: transparent
}

.product-two.round .offer {
	left: 0
}

.product-two.round:hover {
	border-color      : #f5f3fc;
	-webkit-box-shadow: 0 104px 204px rgba(0, 0, 0, .15);
	-moz-box-shadow   : 0 104px 204px rgba(0, 0, 0, .15);
	box-shadow        : 0 104px 204px rgba(0, 0, 0, .15)
}

.product-fifteen {
	border : 3px solid #f5f3fc;
	padding: 36px 116px 28px 20px
}

.product-fifteen-row {
	gap: 24px 0
}

.product-fifteen .discount {
	width                : 88px;
	height               : 30px;
	background-color     : #ee273a;
	-webkit-border-radius: 20px 20px 0;
	-moz-border-radius   : 20px 20px 0;
	border-radius        : 20px 20px 0;
	-webkit-box-shadow   : 0-6px 24px rgba(210, 46, 28, .25);
	-moz-box-shadow      : 0-6px 24px rgba(210, 46, 28, .25);
	box-shadow           : 0-6px 24px rgba(210, 46, 28, .25);
	font-size            : 14px;
	font-weight          : 700;
	line-height          : 22px;
	-webkit-transform    : translate(1px, -1px);
	-moz-transform       : translate(1px, -1px);
	-ms-transform        : translate(1px, -1px);
	-o-transform         : translate(1px, -1px);
	transform            : translate(1px, -1px);
	direction            : ltr
}

.product-fifteen .btns {
	right  : 37px;
	z-index: 3
}

.product-fifteen .btns li:not(:last-child) {
	margin-bottom: 18px
}

.product-fifteen .btns li>* {
	width                : 43px;
	height               : 43px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #0547c1;
	-webkit-box-shadow   : -10px 24px 24px rgba(5, 71, 193, .15);
	-moz-box-shadow      : -10px 24px 24px rgba(5, 71, 193, .15);
	box-shadow           : -10px 24px 24px rgba(5, 71, 193, .15);
	font-size            : 17px
}

.product-fifteen .btns li:nth-child(2)>* {
	background-color: #ee273a
}

.product-fifteen .btns li:last-child>* {
	background-color: #d3e1fc;
	color           : #0547c1
}

.product-fifteen .image-price img {
	width : 178px;
	height: 103px
}

.product-fifteen .image-price .price {
	font-size  : 14px;
	font-weight: 300;
	color      : #232323;
	line-height: 22px;
	margin-top : 17px;
	z-index    : 2
}

.product-fifteen .image-price .price>div::before {
	content          : "";
	position         : absolute;
	top              : 0;
	left             : 50%;
	width            : -webkit-calc(100% + 24px);
	width            : -moz-calc(100% + 24px);
	width            : calc(100% + 24px);
	-webkit-transform: translateX(-50%);
	-moz-transform   : translateX(-50%);
	-ms-transform    : translateX(-50%);
	-o-transform     : translateX(-50%);
	transform        : translateX(-50%);
	height           : 100%;
	background-color : #f8f9fb;
	z-index          : -1
}

.product-fifteen .image-price .price del {
	font-size                    : 19px;
	font-weight                  : 300;
	color                        : #ee232b;
	line-height                  : 20px;
	-webkit-text-decoration-color: #707070;
	-moz-text-decoration-color   : #707070;
	text-decoration-color        : #707070
}

.product-fifteen .image-price .price>div span {
	font-size  : 24px;
	font-weight: 900;
	line-height: 37px;
	color      : #49be78;
	margin-left: 7px
}

.product-fifteen .info {
	margin-right: 45px
}

.product-fifteen .info .title {
	font-weight: 900
}

.product-fifteen .info .title,
.product-fifteen .info .title-en {
	font-size  : 14px;
	color      : #2d365d;
	line-height: 22px
}

.product-fifteen .info .title-en {
	font-weight  : 600;
	margin-bottom: 12px;
	direction    : ltr
}

.product-fifteen .info ul li {
	list-style : inside disc;
	direction  : ltr;
	font-size  : 13px;
	line-height: 20px;
	color      : rgba(0, 0, 0, .4);
	font-weight: 300
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.product-fifteen {
		padding-right: 80px
	}

	.product-fifteen .btns {
		right: 20px
	}

	.product-fifteen .info {
		margin-right: 20px
	}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.product-fifteen {
		padding-right: 80px
	}

	.product-fifteen .btns {
		right: 20px
	}

	.product-fifteen .info {
		margin-right: 20px
	}
}

@media only screen and (max-width:575px) {
	.product-image>a>img {
		max-height: 160px;
		object-fit: contain
	}

	.product-fifteen {
		padding: 36px 12px 70px
	}

	.product-fifteen .btns {
		gap              : 12px;
		top              : auto !important;
		right            : 12px !important;
		bottom           : 12px;
		left             : auto !important;
		-webkit-transform: unset !important;
		-moz-transform   : unset !important;
		-ms-transform    : unset !important;
		-o-transform     : unset !important;
		transform        : unset !important
	}

	.product-fifteen .btns li {
		-webkit-transform: scale(1);
		-moz-transform   : scale(1);
		-ms-transform    : scale(1);
		-o-transform     : scale(1);
		transform        : scale(1)
	}

	.product-fifteen .btns li:not(:last-child) {
		margin: 0
	}

	.product-fifteen .image-price {
		position: unset !important
	}

	.product-fifteen .image-price img {
		width : 100px;
		height: auto
	}

	.product-fifteen .image-price .price {
		font-size  : 12px;
		line-height: 18px
	}

	.product-fifteen .image-price .price del {
		font-size: 14px
	}

	.product-fifteen .image-price .price>div::before {
		content: none
	}

	.product-fifteen .image-price .price>div span {
		font-size  : 16px;
		line-height: 24px
	}

	.product-fifteen .info {
		margin-right: 12px
	}

	.product-fifteen:hover .image-price img {
		-webkit-filter: none;
		filter        : none
	}
}

.btn-dark-2 {
	background-color: #121212
}

.btn-outline-dark-2 {
	border: 1px solid #121212;
	color : #121212
}

.btn-outline-dark-2:hover {
	background-color: #121212
}

.my-100 {
	margin-top   : 100px;
	margin-bottom: 100px
}

.swiper-button-fill .swiper-button-next::after,
.swiper-button-fill .swiper-button-prev::after {
	content    : "";
	font-family: "icomoon";
	font-size  : 27px;
	color      : #9da3ad
}

.swiper-button-fill .swiper-button-next::after {
	content: ""
}

.header {
	-webkit-border-radius: 0 0 40px 40px;
	-moz-border-radius   : 0 0 40px 40px;
	border-radius        : 0 0 40px 40px;
	padding              : 50px 0
}

.header-logo {
	margin-left: 12px
}

.header-logo .right {
	font-size  : 10px;
	line-height: 16px
}

.header-logo .right img {
	margin-bottom: 1px
}

.header-logo .left {
	font-size    : 9px;
	line-height  : 13px;
	margin-right : 5px;
	padding-right: 10px;
	border-right : 1p solid rgba(145, 145, 145, .19)
}

.header-logo .left b {
	margin-bottom: 6px;
	font-size    : 13px;
	font-weight  : 900;
	color        : #000
}

.header form {
	margin   : 0 auto 0 37px;
	max-width: 400px;
	width    : 100%
}

.header form input {
	background-color     : rgba(235, 237, 240, .48);
	height               : 44px;
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px
}

.header form label {
	right      : 25px;
	font-weight: 400;
	line-height: 18px
}

.header form label b {
	color      : #2d365d;
	font-weight: 400
}

.header form button {
	left                 : 17px;
	width                : 29px;
	height               : 29px;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	font-size            : 11px
}

.header-cart {
	padding-right: 27px;
	border-right : 1px solid rgba(145, 145, 145, .19);
	margin-left  : 21px
}

.header-cart>.btn {
	background-color     : rgba(235, 237, 240, .66);
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 8px 14px 7px 12px;
	width                : auto;
	height               : auto;
	font-size            : 11px;
	font-weight          : 700;
	line-height          : 16px;
	color                : #2d365d
}

.header-cart>.btn i {
	width                : 29px;
	height               : 29px;
	background-color     : #49be78;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	font-size            : 13px;
	-webkit-box-shadow   : 0 10px 15px rgba(73, 190, 120, .251);
	-moz-box-shadow      : 0 10px 15px rgba(73, 190, 120, .251);
	box-shadow           : 0 10px 15px rgba(73, 190, 120, .251);
	margin-left          : 7px
}

.header-cart>.btn span {
	width                : 29px;
	height               : 29px;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.header-auth>.btn {
	background-color  : #d22e1c;
	-webkit-box-shadow: -40px 24px 60px rgba(250, 86, 98, .2);
	-moz-box-shadow   : -40px 24px 60px rgba(250, 86, 98, .2);
	box-shadow        : -40px 24px 60px rgba(250, 86, 98, .2);
	font-weight       : 700;
	max-width         : 155px
}

.header-auth>.btn i {
	margin-right         : 11px;
	width                : 20px;
	height               : 20px;
	font-size            : 8px;
	color                : #d22e1c;
	-webkit-border-radius: 6px;
	-moz-border-radius   : 6px;
	border-radius        : 6px
}

.header-contact {
	margin-right: 33px;
	color       : #d22e1c;
	font-size   : 18px;
	line-height : 28px;
	font-weight : 900
}

.header-contact span {
	color: #49be78
}

.header-contact div {
	font-size  : 15px;
	color      : #2e365d;
	font-weight: 700;
	line-height: 23px
}

@media only screen and (max-width:1199px) {
	.header form {
		margin-left: 20px;
		max-width  : 300px
	}

	.header-cart {
		padding-right: 12px;
		margin-left  : 12px
	}

	.header-contact {
		margin-right: 16px
	}
}

@media only screen and (max-width:991px) {
	.header-cart {
		border       : 0;
		padding-right: 0
	}
}

@media only screen and (max-width:767px) {
	.header {
		padding: 24px 0
	}
}

@media only screen and (max-width:575px) {
	.header-auth>.btn {
		font-size            : 20px;
		width                : 50px;
		-webkit-border-radius: 8px;
		-moz-border-radius   : 8px;
		border-radius        : 8px
	}

	.header-auth>.btn i:last-child {
		font-size: 20px
	}
}

.header-two {
	padding: 24px 0
}

.header-two form {
	max-width: 410px
}

.header-two form select {
	-webkit-border-radius: 11px;
	-moz-border-radius   : 11px;
	border-radius        : 11px;
	-webkit-box-shadow   : -11px 7px 13px rgba(0, 0, 0, .05);
	-moz-box-shadow      : -11px 7px 13px rgba(0, 0, 0, .05);
	box-shadow           : -11px 7px 13px rgba(0, 0, 0, .05);
	max-width            : 114px;
	font-size            : 9px;
	font-weight          : 400;
	line-height          : 14px;
	right                : 16px;
	height               : 33px
}

.header-two form input {
	background-color: rgba(235, 237, 240, .6);
	height          : 51px;
	font-size       : 11px;
	font-weight     : 400;
	line-height     : 17px;
	padding-right   : 144px
}

.header-two-auth>.btn {
	padding    : 16px 21px;
	font-weight: 600;
	line-height: 18px;
	border     : 1px solid rgba(235, 237, 240, .8);
	margin     : 0 21px 0 33px
}

.header-two-auth>.btn b {
	font-weight: 900;
	color      : #494949
}

.header-two-auth>.btn:hover {
	color: rgba(255, 255, 255, .6)
}

.header-two-auth>.btn:hover b {
	color: #fff
}

.header-two-cart>.btn {
	width             : 37px;
	height            : 37px;
	background-color  : #ee273a;
	-webkit-box-shadow: -10px 24px 44px rgba(238, 39, 58, .25);
	-moz-box-shadow   : -10px 24px 44px rgba(238, 39, 58, .25);
	box-shadow        : -10px 24px 44px rgba(238, 39, 58, .25);
	margin-left       : 28px
}

.header-two-cart>.btn span,
.header-two-favorite>span {
	width           : 12px;
	height          : 12px;
	background-color: #212341;
	font-size       : 7px;
	font-weight     : 400;
	top             : -2px;
	right           : -2px
}

.header-two-favorite {
	width    : 37px;
	height   : 37px;
	font-size: 14px
}

@media only screen and (max-width:1199px) {
	.header-two form {
		max-width: 300px
	}

	.header-two-auth {
		margin : 0 12px;
		padding: 16px 12px
	}

	.header-two-cart>.btn {
		margin-left: 12px
	}

	.header-two-contact {
		margin-right: 12px
	}
}

@media only screen and (max-width:575px) {
	.header-two-cart>.btn {
		margin-left: 0
	}
}

.section-heading-three {
	padding-right: 150px;
	margin-bottom: 76px
}

.section-heading-three::before {
	content                : "";
	position               : absolute;
	top                    : 0;
	right                  : 0;
	width                  : 120px;
	height                 : 107px;
	background             : url(./../../images/new/pattern.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	mix-blend-mode         : multiply
}

.section-heading-three-title {
	font-size  : 32px;
	line-height: 50px;
	color      : #000;
	font-weight: 300
}

.section-heading-three-title b {
	font-weight: 900;
	color      : #121212
}

.section-heading-three p {
	background-image       : -webkit-linear-gradient(277.05deg, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	background-image       : -moz-linear-gradient(277.05deg, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	background-image       : -o-linear-gradient(277.05deg, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	background-image       : linear-gradient(172.95deg, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	-webkit-background-clip: text;
	background-clip        : text;
	color                  : transparent;
	line-height            : 31px;
	max-width              : 481px;
	width                  : 100%;
	text-align             : justify
}

.section-heading-three-link {
	background-color: #e3edff;
	padding         : 13px 22px 11px 21px;
	font-size       : 17px;
	color           : #121212;
	line-height     : 26px;
	font-weight     : 400;
	max-width       : -webkit-fit-content;
	max-width       : -moz-fit-content;
	max-width       : fit-content;
	margin-right    : 100px
}

.section-heading-three-link::after {
	content                : "";
	position               : absolute;
	top                    : 100%;
	left                   : 23px;
	background             : url(./../../images/new/shape-02.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 116px;
	height                 : 72px;
	pointer-events         : none
}

.section-heading-three-link strong {
	font-weight: 900
}

.section-heading-three-link i {
	width             : 52px;
	height            : 52px;
	background-color  : #0547c1;
	-webkit-box-shadow: 0 50px 50px rgba(0, 0, 0, .02);
	-moz-box-shadow   : 0 50px 50px rgba(0, 0, 0, .02);
	box-shadow        : 0 50px 50px rgba(0, 0, 0, .02);
	margin-left       : 11px;
	font-size         : 23px
}

@media only screen and (max-width:1199px) {
	.section-heading-three {
		padding-right: 110px
	}

	.section-heading-three::before {
		width : 100px;
		height: 87px
	}

	.section-heading-three-title {
		font-size  : 28px;
		line-height: 44px
	}

	.section-heading-three p {
		max-width: 410px
	}
}

@media only screen and (max-width:991px) {
	.section-heading-three p {
		max-width: 470px
	}
}

@media only screen and (max-width:767px) {
	.section-heading-three {
		padding-right: 0
	}

	.section-heading-three::before {
		content: none
	}

	.section-heading-three-title {
		font-size  : 20px;
		line-height: 32px
	}

	.section-heading-three p {
		max-width: 100%
	}

	.section-heading-three-link {
		font-size   : 15px;
		margin-right: 0
	}
}

.section-heading-four {
	margin-bottom: 34px
}

.section-heading-four-title {
	font-size    : 28px;
	line-height  : 43px;
	font-weight  : 400;
	color        : #212341;
	margin-bottom: 33px
}

.section-heading-four-title span {
	font-weight: 900
}

.section-heading-four-link {
	color: #212341
}

.section-heading-four-link:hover {
	color: #ee273a
}

.auth-avatar img {
	-webkit-filter       : drop-shadow(0 10px 13px rgba(0, 0, 0, .19));
	filter               : drop-shadow(0 10px 13px rgba(0, 0, 0, .19));
	-webkit-border-radius: 11px;
	-moz-border-radius   : 11px;
	border-radius        : 11px
}

.top-selling-products-heading {
	padding              : 17px 127px 23px 59px;
	-webkit-border-radius: 50px;
	-moz-border-radius   : 50px;
	border-radius        : 50px;
	border               : 1px solid rgba(145, 145, 145, .3);
	margin-bottom        : 50px
}

.top-selling-products-heading .text {
	margin-left: 55px
}

.top-selling-products-heading .text .title {
	font-size  : 20px;
	font-weight: 900;
	line-height: 31px;
	color      : #000
}

.top-selling-products-heading .text .sub-title {
	font-size  : 13px;
	font-weight: 400;
	line-height: 20px
}

.top-selling-products-heading .nav {
	padding         : 9px 18px;
	background-color: rgba(235, 237, 240, .6)
}

.top-selling-products-heading .nav-item {
	font-weight          : 400;
	color                : #121212;
	line-height          : 16px;
	padding              : 10px 16px 9px 12px;
	-webkit-border-radius: 11px;
	-moz-border-radius   : 11px;
	border-radius        : 11px;
	cursor               : pointer;
	-webkit-transition   : all .3s ease-in-out;
	-o-transition        : all .3s ease-in-out;
	-moz-transition      : all .3s ease-in-out;
	transition           : all .3s ease-in-out
}

.top-selling-products-heading .nav-item:not(:last-child) {
	margin-left: 8px
}

.top-selling-products-heading .nav-item.active,
.top-selling-products-heading .nav-item:hover {
	font-weight: 900
}

.top-selling-products-heading .btn {
	font-weight          : 400;
	color                : #121212;
	line-height          : 20px;
	background-color     : rgba(235, 237, 240, .66);
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	padding              : 12px 27px
}

.top-selling-products-heading .btn i {
	font-size: 16px
}

.top-selling-products-heading .btn:hover {
	background-color: #121212
}

.top-selling-products .swiper-slide>* {
	opacity   : 0;
	visibility: hidden
}

.top-selling-products .swiper-slide-visible>* {
	opacity   : 1;
	visibility: visible
}

.top-selling-products .swiper-button-next,
.top-selling-products .swiper-button-prev {
	top  : 49px;
	right: auto;
	left : 229px
}

.top-selling-products .swiper-button-prev {
	left: 266px
}

@media only screen and (max-width:1199px) {
	.top-selling-products-heading {
		padding: 17px 28px 23px
	}

	.top-selling-products-heading .text {
		margin-left: 20px
	}

	.top-selling-products-heading .text::before {
		content: none
	}

	.top-selling-products .swiper-button-next {
		left: 189px
	}

	.top-selling-products .swiper-button-prev {
		left: 226px
	}
}

@media only screen and (max-width:991px) {
	.top-selling-products-heading {
		-webkit-border-radius: 32px;
		-moz-border-radius   : 32px;
		border-radius        : 32px
	}

	.top-selling-products-heading .nav {
		width: 100%
	}
}

@media only screen and (max-width:767px) {
	.top-selling-products-heading .nav-item {
		padding: 10px 12px 9px
	}

	.top-selling-products-heading .nav-item:not(:last-child) {
		margin-left: 4px
	}
}

@media only screen and (max-width:575px) {
	.top-selling-products-heading {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px;
		padding              : 14px 18px 20px
	}

	.top-selling-products-heading .text {
		width: 100%
	}

	.top-selling-products-heading .nav {
		width                : -webkit-calc(100% + 36px);
		width                : -moz-calc(100% + 36px);
		width                : calc(100% + 36px);
		-webkit-border-radius: 15px;
		-moz-border-radius   : 15px;
		border-radius        : 15px;
		-webkit-flex-wrap    : nowrap;
		-ms-flex-wrap        : nowrap;
		flex-wrap            : nowrap;
		overflow             : auto hidden;
		-ms-overflow-style   : none;
		scrollbar-width      : none
	}

	.top-selling-products-heading .nav::-webkit-scrollbar {
		display: none
	}

	.top-selling-products-heading .nav-item {
		-webkit-box-flex: 0;
		-webkit-flex    : 0 0 auto;
		-moz-box-flex   : 0;
		-ms-flex        : 0 0 auto;
		flex            : 0 0 auto;
		white-space     : nowrap
	}

	.top-selling-products-heading .btn {
		width: 100%
	}

	.top-selling-products .swiper-button-next {
		left: 30px
	}

	.top-selling-products .swiper-button-prev {
		left: 70px
	}
}

.header-three {
	padding: 24px 0
}

.header-three form {
	max-width  : 447px;
	margin-left: 36px
}

.header-three form select {
	right                  : 15px;
	-webkit-box-shadow     : -11px 7px 13px rgba(0, 0, 0, .05);
	-moz-box-shadow        : -11px 7px 13px rgba(0, 0, 0, .05);
	box-shadow             : -11px 7px 13px rgba(0, 0, 0, .05);
	-webkit-border-radius  : 11px;
	-moz-border-radius     : 11px;
	border-radius          : 11px;
	padding                : 10px 34px 9px 14px;
	font-size              : 9px;
	font-weight            : 900;
	line-height            : 14px;
	color                  : #121212;
	max-width              : -webkit-fit-content;
	max-width              : -moz-fit-content;
	max-width              : fit-content;
	-webkit-appearance     : none;
	-moz-appearance        : none;
	appearance             : none;
	background             : url(./../../images/new/icon-category.svg)right 14px center no-repeat;
	-webkit-background-size: 16px 16px;
	-moz-background-size   : 16px 16px;
	-o-background-size     : 16px 16px;
	background-size        : 16px 16px
}

.header-three form input {
	font-size            : 11px;
	font-weight          : 400;
	padding-right        : 157px;
	height               : 46px;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px
}

.header-three-cart>.btn {
	background-color     : #60008c;
	-webkit-box-shadow   : -40px 15px 70px rgba(96, 0, 140, .2);
	-moz-box-shadow      : -40px 15px 70px rgba(96, 0, 140, .2);
	box-shadow           : -40px 15px 70px rgba(96, 0, 140, .2);
	-webkit-border-radius: 10px 0 10px 10px;
	-moz-border-radius   : 10px 0 10px 10px;
	border-radius        : 10px 0 10px 10px;
	width                : auto;
	height               : auto;
	font-size            : 13px;
	font-weight          : 700;
	padding              : 10px 20px 10px 13px
}

.header-three-cart>.btn::after {
	content         : "";
	position        : absolute;
	top             : -webkit-calc(100% + 3px);
	top             : -moz-calc(100% + 3px);
	top             : calc(100% + 3px);
	right           : 14px;
	width           : 21px;
	height          : 1px;
	background-color: #60008c
}

.header-three-cart>.btn i {
	font-size: 16px
}

.header-three-cart>.btn span {
	margin-right         : 20px;
	width                : 24px;
	height               : 24px;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	-webkit-box-shadow   : 0 14px 24px rgba(96, 0, 140, .3);
	-moz-box-shadow      : 0 14px 24px rgba(96, 0, 140, .3);
	box-shadow           : 0 14px 24px rgba(96, 0, 140, .3);
	color                : #121212;
	font-size            : 9px;
	line-height          : 14px;
	font-weight          : 400
}

.header-three-auth>.btn {
	margin-right         : 20px;
	background-color     : transparent;
	border               : 1px solid #d2d2d2;
	-webkit-border-radius: 0 10px 10px;
	-moz-border-radius   : 0 10px 10px;
	border-radius        : 0 10px 10px;
	padding              : 12px 19px 12px 24px;
	-webkit-filter       : drop-shadow(-40px 24px 60px rgba(250, 86, 98, .2));
	filter               : drop-shadow(-40px 24px 60px rgba(250, 86, 98, .2));
	width                : auto;
	height               : auto;
	font-size            : 13px;
	font-weight          : 700;
	color                : #121212;
	line-height          : 22px
}

.header-three-auth>.btn::before {
	content         : "";
	position        : absolute;
	top             : 18px;
	right           : -1px;
	background-color: #d9d9d9;
	mix-blend-mode  : hard-light;
	width           : 1px;
	height          : 12px
}

.header-three-auth>.btn::after {
	content         : "";
	position        : absolute;
	right           : 12px;
	bottom          : -1px;
	background-color: #d9d9d9;
	mix-blend-mode  : hard-light;
	width           : 40px;
	height          : 1px
}

.header-three-auth>.btn i {
	font-size         : 20px;
	color             : #60008c;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.header-three-auth>.btn span::before {
	content              : "";
	position             : absolute;
	top                  : 21px;
	right                : -2px;
	width                : 5px;
	height               : 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius   : 50%;
	border-radius        : 50%;
	background-color     : #60008c
}

.header-three-auth>.btn span::after {
	content         : "";
	position        : absolute;
	right           : 19px;
	bottom          : -1px;
	width           : 21px;
	height          : 1px;
	background-color: #60008c
}

.header-three-auth>.btn:hover {
	background-color: #60008c
}

@media only screen and (max-width:575px) {
	.header-three-cart>.btn {
		background-color: transparent;
		padding         : 0;
		color           : #60008c
	}

	.header-three-cart>.btn i {
		font-size: 20px
	}

	.header-three-cart>.btn::after {
		content: none
	}

	.header-three-auth>.btn {
		border : 0;
		padding: 0
	}

	.header-three-auth>.btn::after,
	.header-three-auth>.btn::before,
	.header-three-auth>.btn span::before,
	.header-three-auth>.btn span::after {
		content: none
	}
}

.new-products-offer-heading {
	margin-bottom: 46px
}

.new-products-offer-heading .nav-item {
	line-height       : 18px;
	color             : #121212;
	font-weight       : 400;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out;
	cursor            : pointer
}

.new-products-offer-heading .nav-item:not(:last-child) {
	margin-left: 21px
}

.new-products-offer-heading .nav-item.active,
.new-products-offer-heading .nav-item:hover {
	font-weight: 900
}

.new-products-offer-heading .btn {
	-webkit-border-radius: 3px;
	-moz-border-radius   : 3px;
	border-radius        : 3px;
	font-weight          : 900;
	padding              : 12px 24px;
	line-height          : 20px
}

.new-products-offer-heading .btn i {
	margin-right: 10px
}

.new-products-offer .swiper-button-next,
.new-products-offer .swiper-button-prev {
	top              : 0;
	right            : auto;
	left             : 0;
	-webkit-transform: translate(185px, -69px);
	-moz-transform   : translate(185px, -69px);
	-ms-transform    : translate(185px, -69px);
	-o-transform     : translate(185px, -69px);
	transform        : translate(185px, -69px)
}

.new-products-offer .swiper-button-next::after,
.new-products-offer .swiper-button-prev::after {
	content    : "";
	font-family: "icomoon";
	font-size  : 18px;
	color      : #121212
}

.new-products-offer .swiper-button-prev {
	left: 40px
}

.new-products-offer .swiper-button-prev::after {
	-webkit-transform: rotate(-180deg);
	-moz-transform   : rotate(-180deg);
	-ms-transform    : rotate(-180deg);
	-o-transform     : rotate(-180deg);
	transform        : rotate(-180deg)
}

@media only screen and (max-width:767px) {
	.new-products-offer-heading .nav {
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : none
	}

	.new-products-offer-heading .nav::-webkit-scrollbar {
		display: none
	}

	.new-products-offer-heading .nav-item {
		-webkit-box-flex: 0;
		-webkit-flex    : 0 0 auto;
		-moz-box-flex   : 0;
		-ms-flex        : 0 0 auto;
		flex            : 0 0 auto
	}

	.new-products-offer-heading .btn {
		max-width: -webkit-calc(100% - 100px);
		max-width: -moz-calc(100% - 100px);
		max-width: calc(100% - 100px)
	}

	.new-products-offer .swiper-button-next,
	.new-products-offer .swiper-button-prev {
		-webkit-transform: translate(0, -69px);
		-moz-transform   : translate(0, -69px);
		-ms-transform    : translate(0, -69px);
		-o-transform     : translate(0, -69px);
		transform        : translate(0, -69px)
	}
}

.section-heading-five {
	padding-right: 181px;
	margin-bottom: 107px
}

.section-heading-five::before,
.section-heading-five::after {
	content                : "";
	position               : absolute;
	top                    : 0;
	right                  : 0;
	width                  : 164px;
	height                 : 164px;
	background             : url(./../../images/new/image-05.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.section-heading-five::after {
	z-index          : -2;
	-webkit-transform: translate(10px, -10px);
	-moz-transform   : translate(10px, -10px);
	-ms-transform    : translate(10px, -10px);
	-o-transform     : translate(10px, -10px);
	transform        : translate(10px, -10px);
	-webkit-filter   : blur(27.5px);
	filter           : blur(27.5px)
}

.section-heading-five-title {
	font-size    : 32px;
	line-height  : 54px;
	font-weight  : 400;
	color        : #000;
	margin-bottom: 18px
}

.section-heading-five-title b {
	font-weight: 900
}

.section-heading-five p {
	font-weight            : 400;
	background-image       : -webkit-gradient(linear, left top, left bottom, color-stop(5.5%, #919191), color-stop(173.6%, rgba(145, 145, 145, 0)));
	background-image       : -webkit-linear-gradient(top, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	background-image       : -moz-linear-gradient(top, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	background-image       : -o-linear-gradient(top, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	background-image       : linear-gradient(to bottom, #919191 5.5%, rgba(145, 145, 145, 0) 173.6%);
	-webkit-background-clip: text;
	background-clip        : text;
	color                  : transparent;
	max-width              : 481px;
	line-height            : 31px
}

@media only screen and (max-width:767px) {
	.section-heading-five {
		padding-right: 0
	}

	.section-heading-five::before,
	.section-heading-five::after {
		content: none
	}

	.section-heading-five-title {
		font-size  : 24px;
		line-height: 36px
	}
}

.list-category {
	-webkit-border-radius: 30px;
	-moz-border-radius   : 30px;
	border-radius        : 30px;
	-webkit-box-shadow   : 0 104px 105px rgba(0, 0, 0, .06);
	-moz-box-shadow      : 0 104px 105px rgba(0, 0, 0, .06);
	box-shadow           : 0 104px 105px rgba(0, 0, 0, .06);
	max-width            : 267px;
	padding              : 41px 42px 47px 24px
}

.list-category li {
	font-size  : 16px;
	font-weight: 400;
	color      : #494949;
	line-height: 28px
}

.list-category li:not(:last-child) {
	margin-bottom: 33px
}

.list-category li .image {
	width      : 36px;
	margin-left: 10px
}

.best-category-three-item .image {
	margin-bottom: 44px
}

.best-category-three-item .image::before {
	content              : "";
	position             : absolute;
	top                  : 47px;
	bottom               : -25px;
	left                 : 0;
	width                : 100%;
	background-color     : #f2c648;
	-webkit-border-radius: 40px;
	-moz-border-radius   : 40px;
	border-radius        : 40px;
	z-index              : -2
}

.best-category-three-item .image img {
	max-width : 138px;
	width     : 138px;
	max-height: 160px;
	height    : 160px
}

.best-category-three-item .image img:last-child {
	-webkit-transform: translate(-10px, 20px);
	-moz-transform   : translate(-10px, 20px);
	-ms-transform    : translate(-10px, 20px);
	-o-transform     : translate(-10px, 20px);
	transform        : translate(-10px, 20px);
	z-index          : -1;
	-webkit-filter   : blur(31.5px);
	filter           : blur(31.5px);
	opacity          : .8
}

.best-category-three-item .title {
	font-size  : 16px;
	font-weight: 400;
	line-height: 25px;
	color      : #000
}

.best-category-three-item-2 .image::before {
	background-color: #e9d1c7
}

.best-category-three-item-3 .image::before {
	background-color: #facd27
}

.best-category-three-item-4 .image::before {
	background-color: #fbdbc7
}

.best-category-three-item-5 .image::before {
	background-color: #915eba
}

.best-category-three-item-6 .image::before {
	background-color: #ff9643
}

.best-category-three-item-7 .image::before {
	background-color: #fdceb2
}

.best-category-three-item-8 .image::before {
	background-color: #ff829f
}

.best-category-three-item-9 .image::before {
	background-color: #b7d689
}

.best-category-three-item-10 .image::before {
	background-color: #f7dccb
}

.best-category-three-item-11 .image::before {
	background-color: #9d8e6c
}

.best-category-three-item-12 .image::before {
	background-color: #ed8878
}

.best-category-three .row {
	gap: 40px 0
}

.article-five figure ul li {
	width  : auto !important;
	padding: 0 6px !important
}

.icon-arrow-toggle:before {
	content: ""
}

.icon-eye-2:before {
	content: ""
}

.icon-arrow-square-right:before {
	content: ""
}

.icon-arrow-square-left:before {
	content: ""
}

.categories-my-products .swiper-slide>*,
.amazing-offer-products-pagination .swiper-slide>*,
.amazing-offer-products-item-two::before,
.amazing-offer-products-item-two::after,
.brands-six-carousel .swiper-slide>*,
.our-products-categories .swiper-slide>*,
.new-category .swiper-slide>*,
.new-products .swiper-slide>*,
.selling-specials .swiper-slide>*,
.product-category-three .swiper-slide>*,
.new-products-category-two .swiper-slide>*,
.top-selling-products-two .swiper-slide>*,
.categories-products-item,
.category-specials-item,
[class*=" btn-gradient-"]::before,
.best-category-five-item,
.swiper-visible .swiper-slide>* {
	opacity: 0
}

.categories-my-products .swiper-slide-active>*,
.categories-my-products .swiper-slide-active~.swiper-slide>*,
.carousel-gifts .swiper-pagination-bullet,
.selling-specials-two .swiper-pagination-bullet,
.amazing-offer-products-pagination .swiper-slide-thumb-active>::before,
.amazing-offer-products-pagination .swiper-slide-thumb-active>::after,
.amazing-offer-products-pagination .swiper-slide-visible>*,
.categories-products-three .swiper-categories-products-three-pagination .swiper-pagination-bullet,
.categories-products-three .swiper .swiper-pagination-bullet,
.brands-six-carousel .swiper-slide-active>*,
.brands-six-carousel .swiper-slide-active~.swiper-slide>*,
.our-products-categories .swiper-slide-active>*,
.our-products-categories .swiper-slide-active~.swiper-slide>*,
.categories-products-two .swiper-pagination-bullet,
.carousel-two .swiper-pagination-bullet,
.latest-products-two-banners .swiper-pagination-bullet,
.new-category .swiper-slide-active>*,
.new-category .swiper-slide-active~.swiper-slide>*,
.new-products .swiper-slide-active>*,
.new-products .swiper-slide-active~.swiper-slide>*,
.selling-specials .swiper-slide-active>*,
.selling-specials .swiper-slide-active~.swiper-slide>*,
.product-category-three .swiper-slide-active>*,
.product-category-three .swiper-slide-active~.swiper-slide>*,
.new-products-category-two .swiper-slide-active>*,
.new-products-category-two .swiper-slide-active~.swiper-slide>*,
.carousel-home-two .swiper-pagination-bullet,
.top-selling-products-two .swiper-slide-visible>*,
.categories-products .swiper-slide-active>*,
.categories-products .swiper-slide-active~.swiper-slide>*,
.swiper-discount-product-special .swiper-pagination-bullet,
.carousel-home .swiper-pagination-bullet,
.swiper-slide-visible .category-specials-item,
.landing-seventeen .swiper-pagination-bullet,
[class*=" btn-gradient-"]:hover::before,
.swiper-slide-visible .best-category-five-item,
.swiper-visible .swiper-slide-visible>* {
	opacity: 1
}

.categories-my-products .swiper-slide>*,
.amazing-offer-products-pagination .swiper-slide>*,
.brands-six-carousel .swiper-slide>*,
.our-products-categories .swiper-slide>*,
.new-category .swiper-slide>*,
.new-products .swiper-slide>*,
.selling-specials .swiper-slide>*,
.product-category-three .swiper-slide>*,
.new-products-category-two .swiper-slide>*,
.top-selling-products-two .swiper-slide>*,
[class*=" btn-gradient-"]::before,
.best-category-five-item,
.swiper-visible .swiper-slide>* {
	visibility: hidden
}

.categories-my-products .swiper-slide-active>*,
.categories-my-products .swiper-slide-active~.swiper-slide>*,
.amazing-offer-products-pagination .swiper-slide-visible>*,
.brands-six-carousel .swiper-slide-active>*,
.brands-six-carousel .swiper-slide-active~.swiper-slide>*,
.our-products-categories .swiper-slide-active>*,
.our-products-categories .swiper-slide-active~.swiper-slide>*,
.new-category .swiper-slide-active>*,
.new-category .swiper-slide-active~.swiper-slide>*,
.new-products .swiper-slide-active>*,
.new-products .swiper-slide-active~.swiper-slide>*,
.selling-specials .swiper-slide-active>*,
.selling-specials .swiper-slide-active~.swiper-slide>*,
.product-category-three .swiper-slide-active>*,
.product-category-three .swiper-slide-active~.swiper-slide>*,
.new-products-category-two .swiper-slide-active>*,
.new-products-category-two .swiper-slide-active~.swiper-slide>*,
.top-selling-products-two .swiper-slide-visible>*,
[class*=" btn-gradient-"]:hover::before,
.swiper-slide-visible .best-category-five-item,
.swiper-visible .swiper-slide-visible>* {
	visibility: visible
}

.categories-my-products .swiper-slide>*,
.amazing-offer-products-pagination .swiper-slide>*,
.brands-six-carousel .swiper-slide>*,
.our-products-categories .swiper-slide>*,
.new-category .swiper-slide>*,
.new-products .swiper-slide>* {
	-webkit-transform: scale(0);
	-moz-transform   : scale(0);
	-ms-transform    : scale(0);
	-o-transform     : scale(0);
	transform        : scale(0)
}

.selling-specials .swiper-slide>*,
.product-category-three .swiper-slide>*,
.new-products-category-two .swiper-slide>*,
.top-selling-products-two .swiper-slide>*,
.categories-products-item,
.best-category-five-item,
.swiper-visible .swiper-slide>* {
	-webkit-transform: scale(.5);
	-moz-transform   : scale(.5);
	-ms-transform    : scale(.5);
	-o-transform     : scale(.5);
	transform        : scale(.5)
}

.categories-my-products .swiper-slide-active>*,
.categories-my-products .swiper-slide-active~.swiper-slide>*,
.amazing-offer-products-pagination .swiper-slide-visible>*,
.brands-six-carousel .swiper-slide-active>*,
.brands-six-carousel .swiper-slide-active~.swiper-slide>*,
.our-products-categories .swiper-slide-active>*,
.our-products-categories .swiper-slide-active~.swiper-slide>*,
.new-category .swiper-slide-active>*,
.new-category .swiper-slide-active~.swiper-slide>*,
.new-products .swiper-slide-active>*,
.new-products .swiper-slide-active~.swiper-slide>*,
.selling-specials .swiper-slide-active>*,
.selling-specials .swiper-slide-active~.swiper-slide>*,
.product-category-three .swiper-slide-active>*,
.product-category-three .swiper-slide-active~.swiper-slide>*,
.new-products-category-two .swiper-slide-active>*,
.new-products-category-two .swiper-slide-active~.swiper-slide>*,
.top-selling-products-two .swiper-slide-visible>*,
.categories-products .swiper-slide-active>*,
.categories-products .swiper-slide-active~.swiper-slide>*,
.swiper-slide-visible .category-specials-item,
.swiper-slide-visible .best-category-five-item,
.swiper-visible .swiper-slide-visible>* {
	-webkit-transform: scale(1);
	-moz-transform   : scale(1);
	-ms-transform    : scale(1);
	-o-transform     : scale(1);
	transform        : scale(1)
}

.categories-my-products-right .swiper-button-next::after,
.categories-my-products-right .swiper-button-prev::after,
.categories-products-three .swiper-categories-products-three-button-next::after,
.categories-products-three .swiper-categories-products-three-button-prev::after,
.top-selling-products-two .swiper-button-next::after,
.top-selling-products-two .swiper-button-prev::after,
.categories-products .swiper-button-next::after,
.categories-products .swiper-button-prev::after,
.category-specials .swiper-button-next::after,
.category-specials .swiper-button-prev::after,
.swiper-button-arrow .swiper-button-next::after,
.swiper-button-arrow .swiper-button-prev::after {
	content    : "";
	font-family: "icomoon"
}

.categories-my-products-right .swiper-button-prev::after,
.categories-products-three .swiper-categories-products-three-button-prev::after,
.top-selling-products-two .swiper-button-prev::after,
.swiper-button-arrow .swiper-button-prev::after {
	-webkit-transform: scale(-1) translateY(2px);
	-moz-transform   : scale(-1) translateY(2px);
	-ms-transform    : scale(-1) translateY(2px);
	-o-transform     : scale(-1) translateY(2px);
	transform        : scale(-1) translateY(2px)
}

.categories-my-products-right .swiper-button-next::after,
.categories-my-products-right .swiper-button-prev::after,
.section-heading-nine .title-en,
.categories-products-three .swiper-categories-products-three-button-next::after,
.categories-products-three .swiper-categories-products-three-button-prev::after,
.category-specials-two-heading .title,
.new-category-left .heading .title,
.top-selling-products-two .swiper-button-next::after,
.top-selling-products-two .swiper-button-prev::after,
.categories-products .swiper-button-next::after,
.categories-products .swiper-button-prev::after,
.swiper-button-arrow .swiper-button-next::after,
.swiper-button-arrow .swiper-button-prev::after {
	font-size: 24px
}

.categories-my-products-right .swiper-button-next::after,
.categories-my-products-right .swiper-button-prev::after,
.amazing-offer-products-item .content .btn,
.amazing-offer-products-item .content ul li,
.amazing-offer-products-item .content .size,
.amazing-offer-products-item .content .title,
.amazing-offer-products-right .title,
.categories-products-three .swiper-categories-products-three-button-next::after,
.categories-products-three .swiper-categories-products-three-button-prev::after,
.about-us-two .socials ul li a:hover,
.about-us-two .socials .text b,
.latest-products-sort li,
.new-category-left .heading .title,
.new-products-right .title,
.specials-sale-heading-sort li,
.top-selling-products-two .swiper-button-next::after,
.top-selling-products-two .swiper-button-prev::after,
.categories-products .swiper-button-next::after,
.categories-products .swiper-button-prev::after,
.category-specials-item .title,
.btn-outline-light-2,
.btn-outline-light-2:hover,
.btn-outline-light-2:active,
.btn-outline-light-2:focus,
.btn-light-2,
.btn-warning-3,
.swiper-button-arrow .swiper-button-next::after,
.swiper-button-arrow .swiper-button-prev::after {
	color: #121212
}

.section-heading-nine a,
.amazing-offer-products-pagination .swiper-slide-thumb-active>* .title,
.product-eight-offer .tags li a:hover,
.carousel-home .swiper-bottom i,
.category-specials p span,
.landing-seventeen .swiper-bottom i,
.landing-seventeen .btns .btn,
.btn-gradient-blue,
.btn-gradient-blue:hover,
.btn-gradient-blue:active,
.btn-gradient-blue:focus,
.btn-gradient-white,
.btn-gradient-white:hover,
.btn-purple-2:hover,
.btn-purple-2:focus,
.btn-purple-2:active,
.btn-purple-2,
.btn-primary-2:hover,
.btn-primary-2:focus,
.btn-primary-2:active,
.btn-primary-2,
.btn-light-2:hover,
.btn-light-2:focus,
.btn-light-2:active,
.btn-dark-5:hover,
.btn-dark-5:focus,
.btn-dark-5:active,
.btn-dark-5,
.btn-dark-4:hover,
.btn-dark-4:focus,
.btn-dark-4:active,
.btn-dark-4,
.btn-dark-3:hover,
.btn-dark-3:focus,
.btn-dark-3:active,
.btn-dark-3,
.btn-warning-3:hover,
.btn-warning-3:focus,
.btn-warning-3:active {
	color: #fff
}

.amazing-offer-products-item-two,
.new-category-left .heading,
.carousel-home .swiper-pagination-bullet,
.landing-seventeen .swiper-pagination-bullet,
.product-img-line .product-image a,
[class*=" btn-gradient-"] {
	position: relative
}

.categories-my-products .swiper-slide>*,
.carousel-gifts .swiper-pagination-bullet,
.top-products-seven-item,
.amazing-offer-products .swiper-pagination-bullet,
.amazing-offer-products-pagination .swiper-slide>*,
.amazing-offer-products-item-two::before,
.amazing-offer-products-item-two::after,
.amazing-offer-products-item-two,
.brands-six-carousel .swiper-slide>*,
.our-products-categories .swiper-slide>*,
.carousel-two .swiper-pagination-bullet,
.top-selling-products-three .swiper-slide>*,
.latest-products-two-banners .swiper-pagination-bullet,
.new-category .swiper-slide>*,
.new-products .swiper-slide>*,
.selling-specials .swiper-slide>*,
.product-category-three .swiper-slide>*,
.new-products-category-two .swiper-slide>*,
.carousel-home-two .swiper-pagination-bullet,
.top-selling-products-two .swiper-slide>*,
.categories-products-item,
.swiper-discount-product-special .swiper-pagination-bullet,
.carousel-home .swiper-pagination-bullet,
.category-specials-item,
.landing-seventeen .swiper-pagination-bullet,
[class*=" btn-gradient-"]::before,
.best-category-five-item,
.swiper-visible .swiper-slide>* {
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.amazing-offer-products-item-two,
.new-category-left .heading,
.selling-specials-right .btn,
.product-category-three-right,
.new-products-category-two-right,
.best-category-five-item img,
[class*=" btn-gradient-"] {
	z-index: 2
}

.section-heading-teen .icon::after,
.categories-my-products-right .title::before,
.carousel-gifts .swiper-pagination::before,
.section-heading-nine a::before,
.amazing-offer-products-item-two::before,
.amazing-offer-products-item .content::before,
.amazing-offer-products-item .content::after,
.amazing-offer-products-item .image::before,
.brands-six-wrapper::before,
.our-products-categories-item::before,
.our-products-categories-right a::before,
.categories-products-two-item::before,
.about-us-two .titr::before,
.about-us-two .sup-title::before,
.about-us-two::before,
.category-specials-two-item::before,
.latest-products-two-wrapper::before,
.latest-products-wrapper::after,
.new-category .swiper::after,
.new-category-left .heading::before,
.new-category-image::before,
.new-products::before,
.selling-specials-right .image img:last-child,
.selling-specials-right .title::before,
.selling-specials::before,
.product-category-three-item::before,
.product-category-three-right .title::before,
.new-products-category-two-right .title::before,
.products-specials-right .title::before,
.best-category-five-item .content::after,
.section-heading-seven .title::before,
.carousel-home-two .swiper-pagination::before,
.categories-products-item .image::before,
.categories-products-item .image::after,
.landing-seventeen .image::before,
.category-specials-item .image::before,
.product-img-line .product-image a::before,
.btn-dark-3::before,
[class*=" btn-gradient-"]::before {
	z-index: -1
}

.section-heading-teen .icon::after,
.categories-my-products-item .image::before,
.categories-my-products-right .title::before,
.carousel-gifts .swiper-pagination::before,
.carousel-gifts-wrapper::before,
.top-products-seven-box::before,
.section-heading-nine a::before,
.amazing-offer-products-item-two::before,
.amazing-offer-products-item-two::after,
.amazing-offer-products-item .content .title::before,
.amazing-offer-products-item .content .title::after,
.amazing-offer-products-item .content::before,
.amazing-offer-products-item .content::after,
.amazing-offer-products-item .image .img::before,
.amazing-offer-products-item .image::after,
.amazing-offer-products-item .image .img::after,
.amazing-offer-products-item .image::before,
.categories-products-three-item::before,
.brands-six-title .title::before,
.brands-six-wrapper::before,
.our-products-categories-item::after,
.our-products-categories-item::before,
.our-products-categories-right a::before,
.categories-products-two-item::after,
.categories-products-two-item::before,
.about-us-two .socials .text::before,
.about-us-two .titr::before,
.about-us-two .sup-title::before,
.about-us-two::before,
.top-selling-products-three-item::before,
.offer-books-wrapper::before,
.offer-books-wrapper::after,
.offer-books-heading::after,
.latest-products-book-heading::before,
.category-specials-two-item .title::after,
.category-specials-two-item::before,
.category-specials-two::after,
.category-specials-two::before,
.latest-products-two-wrapper::before,
.latest-products-heading::before,
.latest-products-wrapper::after,
.latest-products-wrapper::before,
.new-category .swiper::after,
.new-category-left .heading::before,
.new-category-image::before,
.new-products-left::before,
.new-products::before,
.selling-specials-right .image::before,
.selling-specials-right .title::before,
.selling-specials::before,
.product-category-three-item::before,
.product-category-three-right .title::before,
.new-products-category-two-right .title::before,
.products-specials-right .title::before,
.best-category-five-item .content::after,
.best-category-five-item .content::before,
.section-heading-seven .title::before,
.section-heading-seven::before,
.section-heading-seven::after,
.carousel-home-two .swiper-pagination::before,
.carousel-home-two-wrapper::before,
.top-selling-products-two-heading::before,
.top-selling-products-two-heading::after,
.categories-products-item .btn::before,
.categories-products-item .image::before,
.categories-products-item .image::after,
.categories-products-right::before,
.best-category-four-item::after,
.best-category-four-item::before,
.section-heading-six .btn::before,
.section-heading-six .right::before,
.section-heading-six::after,
.section-heading-six::before,
.carousel-home .swiper-pagination-bullet::before,
.category-specials::after,
.category-specials::before,
.landing-seventeen .swiper-pagination-bullet::before,
.landing-seventeen::before,
.landing-seventeen .image::after,
.landing-seventeen .image .img::before,
.landing-seventeen .image .img::after,
.category-specials-item .image::after,
.category-specials-item .image .img::before,
.category-specials-item .image .img::after,
.landing-seventeen .image::before,
.category-specials-item .image::before,
.product-img-line .product-image a::before,
.btn-dark-3::before,
[class*=" btn-gradient-"]::before {
	content: ""
}

.amazing-offer-products-item-two::before,
.categories-products-three-item::before,
.carousel-home-two .swiper-pagination::before,
.btn-dark-3::before,
[class*=" btn-gradient-"]::before {
	-webkit-border-radius: inherit;
	-moz-border-radius   : inherit;
	border-radius        : inherit
}

.amazing-offer-products-item .content .btn,
.best-category-five-item .content .quantity,
.section-heading-six .btn,
.carousel-home img,
.btn-gradient-white {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px
}

.categories-my-products-right .btn,
.selling-specials-right .btn,
.product-category-three-right .btn,
.new-products-category-two-right .btn,
.specials-sale-heading .btn,
.products-specials-right .btn {
	-webkit-border-radius: 18px;
	-moz-border-radius   : 18px;
	border-radius        : 18px
}

.carousel-gifts .swiper-pagination-bullet,
.top-products-seven-box,
.amazing-offer-products .swiper-pagination-bullet,
.carousel-two .swiper-pagination-bullet,
.top-selling-products-three-item::before,
.carousel-home-two .swiper-pagination-bullet,
.product-img-line .product-image a img {
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.section-heading-teen-title,
.categories-my-products-right .title,
.section-heading-nine a,
.section-heading-nine,
.our-products-categories-right a,
.about-us-two .sup-title,
.latest-products-two-heading,
.new-category-left .heading .title,
.new-category-left .heading,
.selling-specials-right .btn,
.product-category-three-right .btn,
.new-products-category-two-right .btn,
.product-category-three-right .title,
.new-products-category-two-right .title,
.products-specials-right .btn,
.products-specials-right .title,
.section-heading-seven .title,
.carousel-home-two .swiper-pagination,
.categories-products-item .image,
.categories-products .btn-my-products,
.landing-seventeen .image,
.category-specials-item .image,
.product-img-line .product-image {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.categories-my-products-right,
.categories-my-products-left,
.amazing-offer-products-item .image,
.our-products-categories-left,
.our-products-categories-right,
.new-category-image,
.new-category-left,
.new-products-right,
.new-products-left,
.selling-specials-right,
.selling-specials-left,
.product-category-three-right,
.product-category-three-left,
.new-products-category-two-right,
.new-products-category-two-left,
.products-specials-right,
.products-specials-left,
.categories-products-right,
.categories-products-left {
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.icon-pause:before {
	content: ""
}

.icon-play:before {
	content: ""
}

.icon-angle-circle-top-left:before {
	content: ""
}

.icon-filter-2:before {
	content: ""
}

.icon-box-2:before {
	content: ""
}

.icon-security-2:before {
	content: ""
}

.icon-seven-plus-2:before {
	content: ""
}

.icon-suport-2:before {
	content: ""
}

.icon-direct:before {
	content: ""
}

[class*=" btn-gradient-"]::before {
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%
}

.btn-warning-3 {
	background-color: #f2e5dd
}

.btn-warning-3:hover,
.btn-warning-3:focus,
.btn-warning-3:active {
	background-color: #000
}

.btn-dark-3 {
	background-color: #000
}

.btn-dark-3::before {
	position        : absolute;
	top             : 8px;
	left            : 4px;
	width           : 100%;
	height          : 100%;
	background-image: -webkit-linear-gradient(171.14deg, #e3e3e3 .42%, rgba(227, 227, 227, 0) 93.26%);
	background-image: -moz-linear-gradient(171.14deg, #e3e3e3 .42%, rgba(227, 227, 227, 0) 93.26%);
	background-image: -o-linear-gradient(171.14deg, #e3e3e3 .42%, rgba(227, 227, 227, 0) 93.26%);
	background-image: linear-gradient(278.86deg, #e3e3e3 .42%, rgba(227, 227, 227, 0) 93.26%)
}

.btn-dark-3:hover,
.btn-dark-3:focus,
.btn-dark-3:active {
	background-color: #b69d74
}

.btn-dark-4 {
	background-color: #222341
}

.btn-dark-4:hover,
.btn-dark-4:focus,
.btn-dark-4:active {
	background-color: #b69d74
}

.btn-dark-5 {
	background-color: #39375b
}

.btn-dark-5:hover,
.btn-dark-5:focus,
.btn-dark-5:active {
	background-color: #b69d74
}

.btn-light-2 {
	background-color: rgba(235, 237, 240, .66)
}

.btn-light-2:hover,
.btn-light-2:focus,
.btn-light-2:active {
	background-color: #4442a3
}

.btn-primary-2 {
	background-color: #0547c1
}

.btn-primary-2:hover,
.btn-primary-2:focus,
.btn-primary-2:active {
	background-color: #04358f
}

.btn-purple-2 {
	background             : #60008c url(./../../images/new-two/bg-10.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-box-shadow     : 0 54px 54px rgba(96, 0, 140, .13);
	-moz-box-shadow        : 0 54px 54px rgba(96, 0, 140, .13);
	box-shadow             : 0 54px 54px rgba(96, 0, 140, .13)
}

.btn-purple-2:hover,
.btn-purple-2:focus,
.btn-purple-2:active {
	background-color: #3d0059
}

.btn-gradient-white {
	-webkit-filter  : drop-shadow(0 44px 54px rgba(34, 35, 65, .05));
	filter          : drop-shadow(0 44px 54px rgba(34, 35, 65, .05));
	padding         : 14px 25px 13px;
	background-image: -webkit-linear-gradient(181.37deg, rgba(255, 255, 255, .2) -11.15%, rgba(255, 255, 255, .0161607) 63.1%, rgba(255, 255, 255, 0) 142.61%);
	background-image: -moz-linear-gradient(181.37deg, rgba(255, 255, 255, .2) -11.15%, rgba(255, 255, 255, .0161607) 63.1%, rgba(255, 255, 255, 0) 142.61%);
	background-image: -o-linear-gradient(181.37deg, rgba(255, 255, 255, .2) -11.15%, rgba(255, 255, 255, .0161607) 63.1%, rgba(255, 255, 255, 0) 142.61%);
	background-image: linear-gradient(268.63deg, rgba(255, 255, 255, .2) -11.15%, rgba(255, 255, 255, .0161607) 63.1%, rgba(255, 255, 255, 0) 142.61%)
}

.btn-gradient-blue {
	background-image: -webkit-linear-gradient(355.01deg, #222341 -16.95%, #3c3e68 96.61%);
	background-image: -moz-linear-gradient(355.01deg, #222341 -16.95%, #3c3e68 96.61%);
	background-image: -o-linear-gradient(355.01deg, #222341 -16.95%, #3c3e68 96.61%);
	background-image: linear-gradient(94.99deg, #222341 -16.95%, #3c3e68 96.61%)
}

.btn-gradient-blue::before {
	background-image: -webkit-linear-gradient(184.99deg, #222341 -16.95%, #3c3e68 96.61%);
	background-image: -moz-linear-gradient(184.99deg, #222341 -16.95%, #3c3e68 96.61%);
	background-image: -o-linear-gradient(184.99deg, #222341 -16.95%, #3c3e68 96.61%);
	background-image: linear-gradient(-94.99deg, #222341 -16.95%, #3c3e68 96.61%)
}

.btn-outline-light-2,
.btn-outline-light-2:hover,
.btn-outline-light-2:active,
.btn-outline-light-2:focus {
	border: 1px solid #dcdcdc
}

.btn-outline-light-2:hover,
.btn-outline-light-2:active,
.btn-outline-light-2:focus {
	background-color: #dcdcdc
}

.product-img-line .product-image {
	margin : 0 auto;
	padding: 54px 12px 0
}

.product-img-line .product-image a {
	padding: 7px;
	display: block
}

.product-img-line .product-image a::before {
	position           : absolute;
	top                : 0;
	left               : 0;
	width              : 100%;
	height             : 100%;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk3IiBoZWlnaHQ9IjE5NyIgdmlld0JveD0iMCAwIDE5NyAxOTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTk2IiBoZWlnaHQ9IjE5NiIgcng9IjE5LjUiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzVfNDU2MjkpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNV80NTYyOSIgeDE9Ijk4LjUiIHkxPSIwIiB4Mj0iOTguNSIgeTI9IjE5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkFBRjhDIi8+CjxzdG9wIG9mZnNldD0iMC42NjcwNjkiIHN0b3AtY29sb3I9IiNCQUFGOEMiIHN0b3Atb3BhY2l0eT0iMC4wOTA2MjQzIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JBQUY4QyIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==)0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk3IiBoZWlnaHQ9IjE5NyIgdmlld0JveD0iMCAwIDE5NyAxOTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTk2IiBoZWlnaHQ9IjE5NiIgcng9IjE5LjUiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzVfNDU2MjkpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNV80NTYyOSIgeDE9Ijk4LjUiIHkxPSIwIiB4Mj0iOTguNSIgeTI9IjE5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkFBRjhDIi8+CjxzdG9wIG9mZnNldD0iMC42NjcwNjkiIHN0b3AtY29sb3I9IiNCQUFGOEMiIHN0b3Atb3BhY2l0eT0iMC4wOTA2MjQzIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JBQUY4QyIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #baaf8c
}

.landing-seventeen .image::before,
.landing-seventeen .image::after,
.landing-seventeen .image .img::before,
.landing-seventeen .image .img::after,
.landing-seventeen .image .img img,
.category-specials-item .image::before,
.category-specials-item .image::after,
.category-specials-item .image .img::before,
.category-specials-item .image .img::after,
.category-specials-item .image .img img {
	-webkit-border-radius: 660px 660px 0 0;
	-moz-border-radius   : 660px 660px 0 0;
	border-radius        : 660px 660px 0 0
}

.landing-seventeen .image::before,
.category-specials-item .image::before {
	position          : absolute;
	background-color  : rgba(255, 255, 255, .5);
	-webkit-box-shadow: 0 0 111px rgba(228, 233, 242, .25);
	-moz-box-shadow   : 0 0 111px rgba(228, 233, 242, .25);
	box-shadow        : 0 0 111px rgba(228, 233, 242, .25);
	border            : 1px solid rgba(255, 255, 255, .7)
}

.landing-seventeen .image::after,
.landing-seventeen .image .img::before,
.landing-seventeen .image .img::after,
.category-specials-item .image::after,
.category-specials-item .image .img::before,
.category-specials-item .image .img::after {
	position              : absolute;
	border                : 1px solid transparent;
	background            : -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .2)), color-stop(56.25%, rgba(255, 255, 255, 0))) border-box;
	background            : -webkit-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, 0) 56.25%) border-box;
	background            : -moz-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, 0) 56.25%) border-box;
	background            : -o-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, 0) 56.25%) border-box;
	background            : linear-gradient(180deg, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, 0) 56.25%) border-box;
	-webkit-mask          : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
	-webkit-mask          : -webkit-linear-gradient(#fff 0 0) padding-box, -webkit-linear-gradient(#fff 0 0);
	mask                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
	mask                  : linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite        : xor;
	-webkit-mask-composite: xor;
	mask-composite        : exclude
}

@-webkit-keyframes timeLine {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@-moz-keyframes timeLine {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@-o-keyframes timeLine {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@keyframes timeLine {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

.section-heading-six {
	padding      : 34px 0 0;
	margin-bottom: 82px
}

.section-heading-six::before {
	position              : absolute;
	top                   : 0;
	right                 : 0;
	width                 : -webkit-calc(100% - 210px);
	width                 : -moz-calc(100% - 210px);
	width                 : calc(100% - 210px);
	height                : 1px;
	border-top            : 1px solid transparent;
	background            : -webkit-linear-gradient(359.75deg, #bcbaba 11.65%, rgba(188, 186, 186, 0) 101.48%) border-box;
	background            : -moz-linear-gradient(359.75deg, #bcbaba 11.65%, rgba(188, 186, 186, 0) 101.48%) border-box;
	background            : -o-linear-gradient(359.75deg, #bcbaba 11.65%, rgba(188, 186, 186, 0) 101.48%) border-box;
	background            : linear-gradient(90.25deg, #bcbaba 11.65%, rgba(188, 186, 186, 0) 101.48%) border-box;
	-webkit-mask          : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
	-webkit-mask          : -webkit-linear-gradient(#fff 0 0) padding-box, -webkit-linear-gradient(#fff 0 0);
	mask                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
	mask                  : linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite        : xor;
	-webkit-mask-composite: xor;
	mask-composite        : exclude;
	-webkit-border-radius : 30px;
	-moz-border-radius    : 30px;
	border-radius         : 30px
}

.section-heading-six::after {
	position             : absolute;
	top                  : 0;
	left                 : 180px;
	width                : 100px;
	height               : 50%;
	border-top           : 1px solid #bcbaba;
	border-left          : 1px solid #bcbaba;
	-webkit-border-radius: 30px 0 0;
	-moz-border-radius   : 30px 0 0;
	border-radius        : 30px 0 0
}

.section-heading-six .right {
	padding-right: 59px
}

.section-heading-six .right::before {
	position               : absolute;
	top                    : 0;
	right                  : 0;
	width                  : 48px;
	height                 : 42px;
	background             : url(./../../images/new-two/pattern-01.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	background-blend-mode  : multiply;
	mix-blend-mode         : multiply
}

.section-heading-six-sup-title {
	font-size  : 19px;
	line-height: 21px;
	color      : #000;
	font-weight: 400
}

.section-heading-six-title {
	margin-top : 3px;
	color      : #000;
	font-size  : 25px;
	font-weight: 900;
	line-height: 28px
}

.section-heading-six-title span {
	font-weight: 400
}

.section-heading-six p {
	margin     : 0 28px 0 82px;
	color      : #919191;
	font-size  : 11px;
	font-weight: 400;
	line-height: 32px
}

.section-heading-six .btn {
	padding           : 18px 35px 16px;
	-webkit-box-shadow: 0 44px 54px rgba(34, 35, 65, .05);
	-moz-box-shadow   : 0 44px 54px rgba(34, 35, 65, .05);
	box-shadow        : 0 44px 54px rgba(34, 35, 65, .05);
	font-size         : 11px;
	font-weight       : 700;
	line-height       : 17px;
	margin-top        : -34px
}

.section-heading-six .btn::before {
	position             : absolute;
	bottom               : 0;
	left                 : 0;
	width                : 181px;
	height               : 50%;
	border               : 1px solid;
	border-color         : transparent #bcbaba #bcbaba transparent;
	-webkit-border-radius: 0 0 30px;
	-moz-border-radius   : 0 0 30px;
	border-radius        : 0 0 30px
}

@media only screen and (max-width:575px) {

	.section-heading-six::before,
	.section-heading-six::after,
	.section-heading-six .right::before,
	.section-heading-six .btn::before {
		content: none
	}

	.section-heading-six .right {
		padding-right: 0
	}

	.section-heading-six .btn {
		margin-top: 0
	}
}

.product-eight-offer .image {
	overflow: visible
}

.product-eight-offer .image .offer {
	top              : 0;
	right            : 0;
	-webkit-transform: translateY(-61px);
	-moz-transform   : translateY(-61px);
	-ms-transform    : translateY(-61px);
	-o-transform     : translateY(-61px);
	transform        : translateY(-61px)
}

.product-eight-offer .image .status {
	background-color : #fff3f0;
	color            : #ff8a66;
	font-size        : 14px;
	font-weight      : 300;
	width            : 66px;
	height           : 25px;
	line-height      : 25px;
	right            : 65px;
	-webkit-transform: translateY(-58px);
	-moz-transform   : translateY(-58px);
	-ms-transform    : translateY(-58px);
	-o-transform     : translateY(-58px);
	transform        : translateY(-58px)
}

.product-eight-offer .image img {
	-webkit-border-radius: 35px 35px 35px 0;
	-moz-border-radius   : 35px 35px 35px 0;
	border-radius        : 35px 35px 35px 0
}

.product-eight-offer .tags {
	margin-bottom: 22px;
	gap          : 7px
}

.product-eight-offer .tags li a {
	line-height     : 23px;
	background-color: #f6f6f6;
	padding         : 0 10px;
	font-size       : 8px;
	color           : #919191;
	font-weight     : 400
}

.product-eight-offer .tags li a:hover {
	background-color: #f1313a
}

.swiper-discount-product-special {
	padding-top: 61px
}

.swiper-discount-product-special .swiper-pagination {
	top   : 8px;
	bottom: auto;
	width : -webkit-fit-content;
	width : -moz-fit-content;
	width : fit-content
}

.swiper-discount-product-special .swiper-pagination-bullet {
	width                : 3px;
	height               : 3px;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	background-color     : #f8bcbf
}

.swiper-discount-product-special .swiper-pagination-bullet-active {
	width           : 25px;
	background-color: #f1313a
}

.section-heading-seven {
	max-width    : 360px;
	margin-bottom: 58px
}

.section-heading-seven::before,
.section-heading-seven::after {
	position               : absolute;
	top                    : 50%;
	-webkit-transform      : translateY(-50%);
	-moz-transform         : translateY(-50%);
	-ms-transform          : translateY(-50%);
	-o-transform           : translateY(-50%);
	transform              : translateY(-50%);
	background             : url(./../../images/new-two/pattern-02.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	background-blend-mode  : multiply;
	mix-blend-mode         : multiply;
	width                  : 68px;
	height                 : 60px
}

.section-heading-seven::before {
	left: -webkit-calc(100% + 40px);
	left: -moz-calc(100% + 40px);
	left: calc(100% + 40px)
}

.section-heading-seven::after {
	right: -webkit-calc(100% + 40px);
	right: -moz-calc(100% + 40px);
	right: calc(100% + 40px)
}

.section-heading-seven .title {
	font-size    : 32px;
	line-height  : 36px;
	font-weight  : 900;
	color        : #000;
	margin-bottom: 18px
}

.section-heading-seven .title::before {
	position        : absolute;
	top             : 8px;
	right           : 5px;
	bottom          : 5px;
	width           : 61px;
	background-color: #fde7e5
}

.section-heading-seven .title span {
	font-weight: 400
}

.section-heading-seven p {
	font-size  : 12px;
	line-height: 31px;
	color      : #919191
}

@media only screen and (max-width:575px) {
	.section-heading-seven .title {
		font-size: 16px
	}
}

.options-website .row {
	gap: 24px 0
}

.options-website-item i {
	width                : 83px;
	height               : 83px;
	-webkit-border-radius: 30px;
	-moz-border-radius   : 30px;
	border-radius        : 30px;
	background           : -webkit-gradient(linear, left top, left bottom, from(#fde7e5), color-stop(62.25%, rgba(253, 231, 229, .186275)), to(rgba(253, 231, 229, 0)));
	background           : -webkit-linear-gradient(top, #fde7e5 0, rgba(253, 231, 229, .186275) 62.25%, rgba(253, 231, 229, 0) 100%);
	background           : -moz-linear-gradient(top, #fde7e5 0, rgba(253, 231, 229, .186275) 62.25%, rgba(253, 231, 229, 0) 100%);
	background           : -o-linear-gradient(top, #fde7e5 0, rgba(253, 231, 229, .186275) 62.25%, rgba(253, 231, 229, 0) 100%);
	background           : linear-gradient(180deg, #fde7e5 0, rgba(253, 231, 229, .186275) 62.25%, rgba(253, 231, 229, 0) 100%);
	font-size            : 38px;
	color                : #2d365d;
	margin-left          : 14px
}

.options-website-item div {
	font-size  : 15px;
	line-height: 23px;
	color      : #000
}

.options-website-item div span {
	font-weight: 900;
	color      : #de027a
}

.specials-sale-heading {
	margin-bottom: 80px;
	padding-left : 90px
}

.specials-sale-heading-right {
	margin-left: 78px
}

.specials-sale-heading-title {
	color      : #000;
	font-size  : 25px;
	line-height: 28px;
	font-weight: 400
}

.specials-sale-heading-title span {
	font-weight: 900
}

.specials-sale-heading-title-en {
	margin-bottom: 1px;
	color        : #000;
	font-size    : 26px;
	line-height  : 29px;
	direction    : ltr
}

.specials-sale-heading-sort li {
	font-size         : 13px;
	font-weight       : 400;
	cursor            : pointer;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.specials-sale-heading-sort li:not(:last-child) {
	margin-left: 20px
}

.specials-sale-heading-sort li.active {
	font-weight: 900
}

.specials-sale-heading-sort li:not(.active):hover {
	color: #de027a
}

.specials-sale-heading .btn {
	font-size  : 12px;
	font-weight: 600;
	padding    : 14px 13px
}

.specials-sale-heading .btn i {
	font-size   : 8px;
	margin-right: 6px
}

.specials-sale .swiper-button-next,
.specials-sale .swiper-button-prev {
	top  : 40px;
	right: auto;
	left : 12px
}

.specials-sale .swiper-button-prev {
	left: 52px
}

@media only screen and (max-width:1199px) {
	.specials-sale-heading-right {
		margin-left: 20px
	}

	.specials-sale-heading-sort li:not(:last-child) {
		margin-left: 16px
	}
}

@media only screen and (max-width:991px) {
	.specials-sale-heading {
		padding-left: 0
	}
}

@media only screen and (max-width:767px) {
	.specials-sale-heading-sort {
		width: 100%
	}

	.specials-sale-heading .btn {
		width: -webkit-calc(100% - 90px);
		width: -moz-calc(100% - 90px);
		width: calc(100% - 90px)
	}

	.specials-sale .swiper {
		position: relative
	}

	.specials-sale .swiper-button-next,
	.specials-sale .swiper-button-prev {
		top              : 0;
		left             : 0;
		-webkit-transform: translateY(-93px);
		-moz-transform   : translateY(-93px);
		-ms-transform    : translateY(-93px);
		-o-transform     : translateY(-93px);
		transform        : translateY(-93px)
	}

	.specials-sale .swiper-button-prev {
		left: 40px
	}
}

@media only screen and (max-width:575px) {
	.specials-sale-heading-title {
		font-size: 19px
	}

	.specials-sale-heading-title-en {
		font-size: 20px
	}

	.specials-sale-heading-sort {
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : none
	}

	.specials-sale-heading-sort::-webkit-scrollbar {
		display: none
	}

	.specials-sale-heading-sort li {
		-webkit-box-flex: 0;
		-webkit-flex    : 0 0 auto;
		-moz-box-flex   : 0;
		-ms-flex        : 0 0 auto;
		flex            : 0 0 auto
	}
}

.new-products::before {
	position               : absolute;
	top                    : 30px;
	right                  : 0;
	background             : url(./../../images/new-two/shape-04.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 103px;
	height                 : 238px
}

.new-products-right {
	max-width : 243px;
	margin-top: 36px;
	z-index   : 6
}

.new-products-right .title {
	font-size  : 39px;
	font-weight: 900;
	line-height: 44px
}

.new-products-right .sub-title {
	font-size  : 39px;
	color      : #818181;
	font-weight: 300;
	line-height: 46px;
	margin     : 23px 0 116px
}

.new-products-right .btn {
	font-size            : 12px;
	font-weight          : 400;
	line-height          : 14px;
	padding              : 16px 18px;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.new-products-right .btn i {
	font-size   : 8px;
	margin-right: 11px
}

.new-products-left {
	max-width: -webkit-calc(100% - 243px);
	max-width: -moz-calc(100% - 243px);
	max-width: calc(100% - 243px);
	padding  : 59px 34px 0 0
}

.new-products-left::before {
	position             : absolute;
	top                  : 0;
	right                : 0;
	bottom               : 116px;
	width                : 100vw;
	background-color     : #dfdfdf;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.new-products .swiper-button-next,
.new-products .swiper-button-prev {
	top              : 220px;
	right            : 12px;
	left             : auto;
	-webkit-transform: translateX(255px);
	-moz-transform   : translateX(255px);
	-ms-transform    : translateX(255px);
	-o-transform     : translateX(255px);
	transform        : translateX(255px)
}

.new-products .swiper-button-next {
	right: 52px
}

@media only screen and (max-width:1199px) {
	.new-products-right {
		max-width: 200px
	}

	.new-products-left {
		max-width: -webkit-calc(100% - 200px);
		max-width: -moz-calc(100% - 200px);
		max-width: calc(100% - 200px)
	}

	.new-products .swiper-button-next,
	.new-products .swiper-button-prev {
		-webkit-transform: translateX(213px);
		-moz-transform   : translateX(213px);
		-ms-transform    : translateX(213px);
		-o-transform     : translateX(213px);
		transform        : translateX(213px)
	}
}

@media only screen and (max-width:575px) {
	.new-products::before {
		content: none
	}

	.new-products-right,
	.new-products-left {
		max-width: 100%
	}

	.new-products-right .sub-title,
	.new-products-left .sub-title {
		margin: 23px 0
	}

	.new-products-right .title,
	.new-products-right .sub-title {
		font-size  : 30px;
		line-height: 34px
	}

	.new-products-left {
		padding-right: 0
	}

	.new-products-left::before {
		right                : -12px;
		-webkit-border-radius: 0;
		-moz-border-radius   : 0;
		border-radius        : 0
	}

	.new-products .swiper-slide>* {
		opacity          : 1;
		visibility       : visible;
		-webkit-transform: scale(1);
		-moz-transform   : scale(1);
		-ms-transform    : scale(1);
		-o-transform     : scale(1);
		transform        : scale(1)
	}

	.new-products .swiper-button-next,
	.new-products .swiper-button-prev {
		top              : 0;
		right            : auto;
		left             : 0;
		-webkit-transform: translate(0, -37px);
		-moz-transform   : translate(0, -37px);
		-ms-transform    : translate(0, -37px);
		-o-transform     : translate(0, -37px);
		transform        : translate(0, -37px)
	}

	.new-products .swiper-button-prev {
		left: 40px
	}
}

.new-category-image {
	max-width: 233px;
	z-index  : 3
}

.new-category-image::before {
	position             : absolute;
	top                  : 0;
	right                : 0;
	width                : 138px;
	height               : 100%;
	background-color     : #ccc6b3;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.new-category-image img {
	width : 192px;
	height: 271px
}

.new-category-left {
	margin-right         : 27px;
	max-width            : -webkit-calc(100% - 233px);
	max-width            : -moz-calc(100% - 233px);
	max-width            : calc(100% - 233px);
	border               : 1px solid #000;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.new-category-left .heading {
	margin       : -18px 0;
	margin-bottom: 58px;
	padding-left : 12px
}

.new-category-left .heading::before {
	position        : absolute;
	top             : 0;
	right           : -1px;
	bottom          : -13px;
	width           : 4px;
	background-color: #fff
}

.new-category-left .heading .title {
	font-weight : 300;
	line-height : 37px;
	padding-left: 32px
}

.new-category-left .heading .title b {
	font-weight: 900
}

.new-category-left .heading .sub-title {
	font-size  : 12px;
	line-height: 31px;
	color      : #919191
}

.new-category-item {
	padding: 6px 0 7px 29px
}

.new-category-item img {
	width : 95px;
	height: 57px
}

.new-category-item .detail .title {
	font-size    : 13px;
	line-height  : 20px;
	font-weight  : 900;
	color        : #000;
	margin-bottom: 7px
}

.new-category-item .detail .title-en {
	direction   : ltr;
	font-size   : 15px;
	font-weight : 400;
	line-height : 22px;
	color       : #000;
	padding-left: 20px
}

.new-category-item .detail i {
	left  : 29px;
	bottom: 15px
}

.new-category .swiper {
	margin: 0 34px 98px
}

.new-category .swiper::after {
	position        : absolute;
	width           : 50%;
	background-color: #fff;
	top             : -39px;
	right           : 90%;
	bottom          : -41px
}

.new-category .swiper-button-next,
.new-category .swiper-button-prev {
	top              : auto;
	right            : auto;
	bottom           : 0;
	left             : 0;
	-webkit-transform: translateY(72px);
	-moz-transform   : translateY(72px);
	-ms-transform    : translateY(72px);
	-o-transform     : translateY(72px);
	transform        : translateY(72px)
}

.new-category .swiper-button-prev {
	left: 40px
}

.swiper-slide:not(:last-child) .new-category-item {
	border-left: 1px solid rgba(0, 0, 0, .2)
}

@media only screen and (max-width:1199px) {
	.new-category-image {
		max-width: 200px
	}

	.new-category-left {
		margin-right: 16px;
		max-width   : -webkit-calc(100% - 200px);
		max-width   : -moz-calc(100% - 200px);
		max-width   : calc(100% - 200px)
	}

	.new-category .swiper {
		margin: 0 16px 98px
	}

	.new-category-item {
		padding-left: 12px
	}

	.new-category-item .detail i {
		left: 12px
	}
}

@media only screen and (max-width:767px) {
	.new-category-left {
		margin   : 0;
		max-width: 100%
	}

	.new-category-left .heading .title {
		font-size  : 18px;
		line-height: 30px
	}
}

@media only screen and (max-width:575px) {
	.new-category .swiper::after {
		width: 100vw;
		right: auto;
		left : -29px
	}

	.new-category .swiper-slide>* {
		opacity          : 1;
		visibility       : visible;
		-webkit-transform: scale(1);
		-moz-transform   : scale(1);
		-ms-transform    : scale(1);
		-o-transform     : scale(1);
		transform        : scale(1)
	}
}

.latest-products-wrapper {
	padding: 0 18px 0 28px
}

.latest-products-wrapper::before {
	position             : absolute;
	top                  : 32px;
	bottom               : 141px;
	left                 : 0;
	width                : 100%;
	border               : 1px solid #000;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	z-index              : -2
}

.latest-products-wrapper::after {
	position        : absolute;
	right           : 12px;
	bottom          : 111px;
	left            : 12px;
	height          : 61px;
	background-color: #fff
}

.latest-products-heading {
	max-width    : 391px;
	padding      : 0 28px 14px 29px;
	margin-bottom: 25px
}

.latest-products-heading::before {
	position        : absolute;
	bottom          : 0;
	right           : 28px;
	left            : 29px;
	height          : 1px;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .4)), color-stop(110.6%, transparent));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .4)0, transparent 110.6%);
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .4)0, transparent 110.6%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .4)0, transparent 110.6%);
	background-image: linear-gradient(-270deg, rgba(0, 0, 0, .4)0, transparent 110.6%)
}

.latest-products-heading .title {
	font-size  : 20px;
	line-height: 31px;
	font-weight: 400;
	color      : #000
}

.latest-products-heading .title span {
	font-weight: 900;
	color      : #ae9368
}

.latest-products-heading .sub-title {
	font-size  : 12px;
	line-height: 31px
}

.latest-products-sort {
	margin-bottom: 43px
}

.latest-products-sort li {
	font-size         : 12px;
	line-height       : 18px;
	cursor            : pointer;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.latest-products-sort li:not(:last-child) {
	margin-left: 21px
}

.latest-products-sort li.active {
	font-weight: 900
}

@media only screen and (max-width:575px) {
	.latest-products-heading .title {
		font-size: 16px
	}

	.latest-products-sort {
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : none;
		max-width         : -webkit-fit-content;
		max-width         : -moz-fit-content;
		max-width         : fit-content
	}

	.latest-products-sort::-webkit-scrollbar {
		display: none
	}

	.latest-products-sort li {
		-webkit-box-flex: 0;
		-webkit-flex    : 0 0 auto;
		-moz-box-flex   : 0;
		-ms-flex        : 0 0 auto;
		flex            : 0 0 auto
	}
}

.latest-products-two-wrapper {
	padding-left: 25px
}

.latest-products-two-wrapper::before {
	position             : absolute;
	top                  : 35px;
	right                : 54px;
	bottom               : 88px;
	left                 : 0;
	border               : 1px solid #000;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.latest-products-two-heading {
	margin-right : 173px;
	padding      : 0 17px 0 40px;
	margin-bottom: 42px
}

.latest-products-two-heading .title {
	font-size    : 20px;
	font-weight  : 400;
	line-height  : 31px;
	outline      : #000;
	margin-bottom: 7px
}

.latest-products-two-heading .title span {
	font-weight: 900;
	color      : #ae9368
}

.latest-products-two-heading .sub-title {
	font-size  : 12px;
	line-height: 31px;
	color      : #919191
}

.latest-products-two-banners {
	max-width: 25%
}

.latest-products-two-banners img {
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	-o-object-fit        : cover;
	object-fit           : cover;
	-o-object-position   : center;
	object-position      : center
}

.latest-products-two-banners .swiper-pagination {
	top   : 37px;
	bottom: auto
}

.latest-products-two-banners .swiper-pagination-bullet {
	width                : 24px;
	height               : 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius   : 4px;
	border-radius        : 4px;
	background-color     : rgba(206, 206, 206, .5)
}

.latest-products-two-banners .swiper-pagination-bullet-active {
	width           : 40px;
	background-color: #fff
}

.latest-products-two-products {
	max-width    : 75%;
	padding-right: 24px
}

@media only screen and (max-width:991px) {
	.latest-products-two-banners {
		max-width: 33.3333333%
	}

	.latest-products-two-products {
		max-width: 66.666667%
	}
}

@media only screen and (max-width:767px) {
	.latest-products-two-heading {
		margin-right: 80px
	}

	.latest-products-two-banners,
	.latest-products-two-products {
		max-width: 50%
	}
}

@media only screen and (max-width:575px) {
	.latest-products-two-wrapper {
		padding: 0 12px
	}

	.latest-products-two-wrapper::before {
		right: 0
	}

	.latest-products-two-heading {
		padding: 0 17px;
		margin : 0 auto 42px
	}

	.latest-products-two-heading .title {
		font-size: 16px
	}

	.latest-products-two-banners,
	.latest-products-two-products {
		max-width: 100%
	}

	.latest-products-two-banners .swiper-pagination {
		top   : auto;
		bottom: 20px
	}

	.latest-products-two-products {
		padding-right: 0
	}
}

.about-us-two::before {
	position               : absolute;
	top                    : 32px;
	right                  : 0;
	background             : url(./../../images/new-two/shape-07.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	width                  : 73px;
	height                 : 91px;
	-webkit-filter         : blur(12px);
	filter                 : blur(12px)
}

.about-us-two .sup-title {
	font-size  : 16px;
	line-height: 16px;
	color      : #0547c1
}

.about-us-two .sup-title::before {
	position               : absolute;
	right                  : -webkit-calc(100% + 13px);
	right                  : -moz-calc(100% + 13px);
	right                  : calc(100% + 13px);
	bottom                 : -webkit-calc(100% + 4px);
	bottom                 : -moz-calc(100% + 4px);
	bottom                 : calc(100% + 4px);
	width                  : 59px;
	height                 : 50px;
	background             : url(./../../images/new-two/shape-06.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.about-us-two .title {
	line-height: 63px;
	font-size  : 48px;
	font-weight: 900;
	color      : #212121
}

.about-us-two .titr {
	padding: 27px 0 11px;
	width  : 90px
}

.about-us-two .titr::before {
	position           : absolute;
	top                : 0;
	left               : 0;
	width              : 100%;
	height             : 100%;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA5MCA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE2LjY4MzFWMzkuOTU1OUMwIDQ4LjI0MDEgNi43MTU3MyA1NC45NTU5IDE1IDU0Ljk1NTlINzVDODMuMjg0MyA1NC45NTU5IDkwIDQ4LjI0MDEgOTAgMzkuOTU1OFYwSDg5LjM0MzFWMS42ODMwN0M4OS4zNDMxIDkuOTY3MzQgODIuNjI3MyAxNi42ODMxIDc0LjM0MzEgMTYuNjgzMUgwWiIgZmlsbD0iIzA1NDdDMSIvPgo8L3N2Zz4K)0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA5MCA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE2LjY4MzFWMzkuOTU1OUMwIDQ4LjI0MDEgNi43MTU3MyA1NC45NTU5IDE1IDU0Ljk1NTlINzVDODMuMjg0MyA1NC45NTU5IDkwIDQ4LjI0MDEgOTAgMzkuOTU1OFYwSDg5LjM0MzFWMS42ODMwN0M4OS4zNDMxIDkuOTY3MzQgODIuNjI3MyAxNi42ODMxIDc0LjM0MzEgMTYuNjgzMUgwWiIgZmlsbD0iIzA1NDdDMSIvPgo8L3N2Zz4K)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #0547c1;
	font-size          : 12px
}

.about-us-two .socials .text {
	font-size   : 12px;
	color       : #494949;
	line-height : 18px;
	padding-left: 26px;
	margin-left : 18px
}

.about-us-two .socials .text::before {
	position         : absolute;
	top              : 50%;
	left             : 0;
	width            : 1px;
	height           : 24px;
	background-color : rgba(0, 0, 0, .4);
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%)
}

.about-us-two .socials .text b {
	font-size  : 14px;
	font-weight: 900;
	line-height: 20px
}

.about-us-two .socials ul li:not(:last-child) {
	margin-left: 17px
}

.about-us-two .socials ul li a {
	font-size: 18px;
	color    : #919191
}

.about-us-two p {
	margin     : 20px 0 30px;
	color      : #a9a9a9;
	font-size  : 13px;
	line-height: 32px
}

.about-us-two .date {
	border     : 1px solid #4442a3;
	padding    : 10px 20px 10px 23px;
	font-size  : 12px;
	line-height: 15px;
	color      : #4442a3
}

.about-us-two .date i {
	font-size: 14px
}

.about-us-two .btn {
	padding    : 11px 14px;
	font-size  : 12px;
	font-weight: 400;
	line-height: 15px
}

@media only screen and (max-width:1199px) {
	.about-us-two .socials .text {
		padding-left: 18px
	}
}

@media only screen and (max-width:991px) {

	.about-us-two::before,
	.about-us-two .sup-title::before {
		content: none
	}
}

@media only screen and (max-width:399px) {
	.about-us-two .date-btn {
		-webkit-box-orient    : vertical;
		-webkit-box-direction : normal;
		-webkit-flex-direction: column;
		-moz-box-orient       : vertical;
		-moz-box-direction    : normal;
		-ms-flex-direction    : column;
		flex-direction        : column;
		-webkit-box-align     : unset !important;
		-webkit-align-items   : unset !important;
		-moz-box-align        : unset !important;
		-ms-flex-align        : unset !important;
		align-items           : unset !important
	}

	.about-us-two .date-btn * {
		-webkit-box-pack       : center;
		-webkit-justify-content: center;
		-moz-box-pack          : center;
		-ms-flex-pack          : center;
		justify-content        : center
	}
}

.carousel-two .swiper {
	-webkit-border-radius: 60px;
	-moz-border-radius   : 60px;
	border-radius        : 60px
}

.carousel-two .swiper-center {
	z-index: 5;
	left   : 42px
}

.carousel-two .swiper-center>span {
	font-size               : 16px;
	line-height             : 25px;
	letter-spacing          : .46em;
	color                   : rgba(255, 255, 255, .8);
	-webkit-transform       : rotate(90deg) translatey(80px);
	-moz-transform          : rotate(90deg) translatey(80px);
	-ms-transform           : rotate(90deg) translatey(80px);
	-o-transform            : rotate(90deg) translatey(80px);
	transform               : rotate(90deg) translatey(80px);
	-webkit-transform-origin: center;
	-moz-transform-origin   : center;
	-ms-transform-origin    : center;
	-o-transform-origin     : center;
	transform-origin        : center
}

.carousel-two .swiper-button-next::after,
.carousel-two .swiper-button-prev::after {
	font-size: 16px;
	color    : #d7d7d7
}

.carousel-two .swiper-button-next {
	-webkit-transform: rotate(-90deg) translateY(5px);
	-moz-transform   : rotate(-90deg) translateY(5px);
	-ms-transform    : rotate(-90deg) translateY(5px);
	-o-transform     : rotate(-90deg) translateY(5px);
	transform        : rotate(-90deg) translateY(5px)
}

.carousel-two .swiper-button-prev {
	-webkit-transform: rotate(-90deg) translateY(7px);
	-moz-transform   : rotate(-90deg) translateY(7px);
	-ms-transform    : rotate(-90deg) translateY(7px);
	-o-transform     : rotate(-90deg) translateY(7px);
	transform        : rotate(-90deg) translateY(7px)
}

.carousel-two .swiper-pagination {
	-webkit-transform: unset;
	-moz-transform   : unset;
	-ms-transform    : unset;
	-o-transform     : unset;
	transform        : unset
}

.carousel-two .swiper-pagination-bullet {
	width           : 6px;
	height          : 6px;
	background-color: rgba(255, 255, 255, .4)
}

.carousel-two .swiper-pagination-bullet-active {
	height          : 21px;
	background-color: #fff
}

@media only screen and (max-width:991px) {
	.carousel-two .swiper {
		-webkit-border-radius: 40px;
		-moz-border-radius   : 40px;
		border-radius        : 40px
	}
}

@media only screen and (max-width:767px) {
	.carousel-two img {
		-o-object-fit: cover;
		object-fit   : cover
	}

	.carousel-two .swiper {
		-webkit-border-radius: 20px;
		-moz-border-radius   : 20px;
		border-radius        : 20px
	}

	.carousel-two .swiper-center {
		left: 20px
	}
}

.categories-products-two {
	padding-top: 38px
}

.categories-products-two-item {
	padding: 0 12px
}

.categories-products-two-item::before {
	position               : absolute;
	bottom                 : 0;
	left                   : 0;
	width                  : 100%;
	height                 : 85px;
	background             : #2d0f95 url(./../../images/new-two/bg-07.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-border-radius  : 20px 20px 20px 0;
	-moz-border-radius     : 20px 20px 20px 0;
	border-radius          : 20px 20px 20px 0
}

.categories-products-two-item::after {
	position               : absolute;
	right                  : -4px;
	bottom                 : 30px;
	width                  : 90px;
	height                 : 94px;
	background             : url(./../../images/new-two/shape-08.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	z-index                : -2
}

.categories-products-two-item img {
	width : 101px;
	height: 151px
}

.categories-products-two-item .title {
	font-size  : 16px;
	font-weight: 400;
	line-height: 25px
}

.categories-products-two-item .title strong {
	font-weight: 900
}

.categories-products-two .swiper-bottom {
	-webkit-transform: translateY(-38px);
	-moz-transform   : translateY(-38px);
	-ms-transform    : translateY(-38px);
	-o-transform     : translateY(-38px);
	transform        : translateY(-38px)
}

.categories-products-two .swiper-pagination-bullet {
	background-color: rgba(18, 18, 18, .15);
	width           : 17px;
	height          : 2px
}

.categories-products-two .swiper-pagination-bullet-active {
	background-color: rgba(18, 18, 18, .4)
}

.our-products-categories-right {
	max-width   : 291px;
	padding-left: 62px
}

.our-products-categories-right .title {
	margin     : 3px 0 7px;
	color      : #000;
	font-size  : 32px;
	line-height: 38px;
	font-weight: 900
}

.our-products-categories-right .title span {
	color      : #788086;
	font-weight: 400
}

.our-products-categories-right .title-en {
	font-size  : 32px;
	font-weight: 400;
	line-height: 35px;
	direction  : ltr
}

.our-products-categories-right p {
	font-size  : 12px;
	line-height: 31px;
	color      : #919191
}

.our-products-categories-right a {
	margin-top: -10px;
	font-size : 12px;
	padding   : 27px 25px 11px 20px
}

.our-products-categories-right a::before {
	position           : absolute;
	top                : 0;
	right              : -10px;
	left               : 0;
	height             : 100%;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM3IiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMTM3IDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTYuNjgzMVYzOS45NTU5QzAgNDguMjQwMSA2LjcxNTczIDU0Ljk1NTkgMTUgNTQuOTU1OUgxMjJDMTMwLjI4NCA1NC45NTU5IDEzNyA0OC4yNDAxIDEzNyAzOS45NTU4VjBIMTM2VjEuNjgzMTNDMTM2IDkuOTY3NCAxMjkuMjg0IDE2LjY4MzEgMTIxIDE2LjY4MzFIMFoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9zdmc+Cg==)0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM3IiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMTM3IDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTYuNjgzMVYzOS45NTU5QzAgNDguMjQwMSA2LjcxNTczIDU0Ljk1NTkgMTUgNTQuOTU1OUgxMjJDMTMwLjI4NCA1NC45NTU5IDEzNyA0OC4yNDAxIDEzNyAzOS45NTU4VjBIMTM2VjEuNjgzMTNDMTM2IDkuOTY3NCAxMjkuMjg0IDE2LjY4MzEgMTIxIDE2LjY4MzFIMFoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9zdmc+Cg==)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #0547c1
}

.our-products-categories-left {
	max-width: -webkit-calc(100% - 291px);
	max-width: -moz-calc(100% - 291px);
	max-width: calc(100% - 291px)
}

.our-products-categories-item {
	padding: 0 24px 0 12px
}

.our-products-categories-item::before {
	position               : absolute;
	top                    : 116px;
	right                  : 0;
	bottom                 : 0;
	left                   : 60px;
	background             : #3e0f95 url(./../../images/new-two/bg-08.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%;
	-webkit-border-radius  : 20px 20px 20px 0;
	-moz-border-radius     : 20px 20px 20px 0;
	border-radius          : 20px 20px 20px 0
}

.our-products-categories-item::after {
	position               : absolute;
	right                  : -26px;
	bottom                 : 36px;
	z-index                : -2;
	width                  : 118px;
	height                 : 123px;
	background             : url(./../../images/new-two/shape-09.png)0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size   : 100% 100%;
	-o-background-size     : 100% 100%;
	background-size        : 100% 100%
}

.our-products-categories-item img {
	width : 198px;
	height: 250px
}

.our-products-categories-item .content {
	max-width     : -webkit-calc(100% - 60px);
	max-width     : -moz-calc(100% - 60px);
	max-width     : calc(100% - 60px);
	padding-bottom: 10px
}

.our-products-categories-item .content .title {
	font-size  : 16px;
	font-weight: 400;
	line-height: 31px
}

.our-products-categories-item .content .title span {
	font-weight: 900
}

.our-products-categories-item .content .title-en {
	font-size               : 13px;
	font-weight             : 400;
	line-height             : 20px;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin   : 0 0;
	-ms-transform-origin    : 0 0;
	-o-transform-origin     : 0 0;
	transform-origin        : 0 0;
	-webkit-transform       : rotate(-90deg);
	-moz-transform          : rotate(-90deg);
	-ms-transform           : rotate(-90deg);
	-o-transform            : rotate(-90deg);
	transform               : rotate(-90deg);
	direction               : ltr;
	left                    : 100%
}

@media only screen and (max-width:1199px) {
	.our-products-categories-right {
		max-width: 260px
	}

	.our-products-categories-left {
		max-width   : -webkit-calc(100% - 260px);
		max-width   : -moz-calc(100% - 260px);
		max-width   : calc(100% - 260px);
		padding-left: 40px
	}

	.our-products-categories-item::before {
		top: 90px
	}

	.our-products-categories-item img {
		width : 170px;
		height: 215px
	}
}

@media only screen and (max-width:991px) {
	.our-products-categories-item::before {
		left: 0
	}

	.our-products-categories-item .content {
		max-width: 100%
	}
}

@media only screen and (max-width:575px) {

	.our-products-categories-right,
	.our-products-categories-left {
		max-width: 100%
	}

	.our-products-categories .swiper-slide>* {
		opacity          : 1;
		visibility       : visible;
		-webkit-transform: scale(1);
		-moz-transform   : scale(1);
		-ms-transform    : scale(1);
		-o-transform     : scale(1);
		transform        : scale(1)
	}
}

.section-heading-eight {
	margin-bottom: 120px
}

.section-heading-eight-title {
	font-size  : 19px;
	line-height: 29px;
	color      : #000
}

.section-heading-eight-title b {
	font-weight: 900
}

.section-heading-eight-title-en {
	color        : #000;
	font-size    : 20px;
	line-height  : 30px;
	margin-bottom: 3px
}

.section-heading-eight p {
	margin     : 0 32px 0 49px;
	font-size  : 12px;
	color      : #919191;
	line-height: 32px
}

.section-heading-eight .btn {
	font-size            : 12px;
	font-weight          : 700;
	line-height          : 18px;
	padding              : 13px 28px 13px 29px;
	-webkit-border-radius: 15px 0 15px 15px;
	-moz-border-radius   : 15px 0 15px 15px;
	border-radius        : 15px 0 15px 15px
}

@media only screen and (max-width:575px) {
	.section-heading-eight .btn {
		width: 100%
	}
}

.section-heading-nine {
	margin-bottom: 61px
}

.section-heading-nine .title {
	font-size  : 25px;
	line-height: 27px;
	color      : #000;
	font-weight: 400
}

.section-heading-nine .title b {
	font-weight: 900
}

.section-heading-nine .title-en {
	direction    : ltr;
	color        : #000;
	line-height  : 27px;
	margin-bottom: 7px
}

.section-heading-nine a {
	padding    : 27px 25px 11px 20px;
	font-size  : 12px;
	font-weight: 700;
	line-height: 18px;
	margin-top : -10px
}

.section-heading-nine a::before {
	position           : absolute;
	top                : 0;
	left               : 0;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM3IiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMTM3IDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTYuNjgzMVYzOS45NTU5QzAgNDguMjQwMSA2LjcxNTczIDU0Ljk1NTkgMTUgNTQuOTU1OUgxMjJDMTMwLjI4NCA1NC45NTU5IDEzNyA0OC4yNDAxIDEzNyAzOS45NTU4VjBIMTM2VjEuNjgzMTNDMTM2IDkuOTY3NCAxMjkuMjg0IDE2LjY4MzEgMTIxIDE2LjY4MzFIMFoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9zdmc+Cg==)0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM3IiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMTM3IDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMTYuNjgzMVYzOS45NTU5QzAgNDguMjQwMSA2LjcxNTczIDU0Ljk1NTkgMTUgNTQuOTU1OUgxMjJDMTMwLjI4NCA1NC45NTU5IDEzNyA0OC4yNDAxIDEzNyAzOS45NTU4VjBIMTM2VjEuNjgzMTNDMTM2IDkuOTY3NCAxMjkuMjg0IDE2LjY4MzEgMTIxIDE2LjY4MzFIMFoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9zdmc+Cg==)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #0547c1;
	width              : 100%;
	height             : 100%
}

.top-products-seven .row {
	gap: 24px 0
}

.top-products-seven-box {
	background-color  : #fff;
	border            : 3px solid rgba(245, 243, 252, .1);
	padding           : 27px 13px 0;
	-webkit-box-shadow: 0 165px 250px rgba(0, 0, 0, .09);
	-moz-box-shadow   : 0 165px 250px rgba(0, 0, 0, .09);
	box-shadow        : 0 165px 250px rgba(0, 0, 0, .09)
}

.top-products-seven-box::before {
	position             : absolute;
	bottom               : 0;
	left                 : 0;
	width                : 100%;
	height               : 40px;
	background-image     : -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
	background-image     : -webkit-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0));
	background-image     : -moz-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0));
	background-image     : -o-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0));
	background-image     : linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
	z-index              : 9;
	-webkit-border-radius: 0 0 20px 20px;
	-moz-border-radius   : 0 0 20px 20px;
	border-radius        : 0 0 20px 20px
}

.top-products-seven-box-title {
	font-size  : 22px;
	font-weight: 900;
	line-height: 34px
}

.top-products-seven-box ul {
	padding-right  : 24px;
	overflow       : hidden auto;
	max-height     : 400px;
	direction      : ltr;
	scrollbar-width: 2;
	scrollbar-color: rgba(217, 217, 217, .7) #60008c;
	padding-bottom : 18px
}

.top-products-seven-box ul::-webkit-scrollbar {
	width           : 2px;
	background-color: rgba(217, 217, 217, .7)
}

.top-products-seven-box ul::-webkit-scrollbar-thumb {
	background-color: #60008c
}

.top-products-seven-item {
	padding              : 4px 4px 18px 12px;
	-webkit-border-radius: 9px;
	-moz-border-radius   : 9px;
	border-radius        : 9px;
	border               : solid transparent;
	border-width         : 0 1px 1px 0;
	direction            : rtl
}

.top-products-seven-item:not(:last-child) {
	margin-bottom: 12px
}

.top-products-seven-item img {
	width : 90px;
	height: 88px
}

.top-products-seven-item .detail {
	padding-right: 6px;
	width        : -webkit-calc(100% - 90px);
	width        : -moz-calc(100% - 90px);
	width        : calc(100% - 90px)
}

.top-products-seven-item .detail .title {
	font-size  : 12px;
	font-weight: 900;
	line-height: 19px;
	color      : #2d365d
}

.top-products-seven-item .detail .price {
	font-size  : 14px;
	font-weight: 300;
	color      : #232323;
	line-height: 22px
}

.top-products-seven-item .detail .price span {
	font-size  : 20px;
	line-height: 31px;
	color      : #39375b;
	font-weight: 900
}

.top-products-seven-item:hover {
	border-color: #a9a9a9
}

@media only screen and (max-width:575px) {
	.top-products-seven-box ul {
		padding-right: 12px
	}
}

.section-heading-teen {
	margin-bottom: 64px;
	max-width    : 404px
}

.section-heading-teen .icon {
	width                : 86px;
	height               : 86px;
	background-image     : -webkit-gradient(linear, left top, left bottom, from(#fde7e5), color-stop(47.7%, rgba(253, 231, 229, .186275)), to(rgba(253, 231, 229, 0)));
	background-image     : -webkit-linear-gradient(top, #fde7e5 0, rgba(253, 231, 229, .186275) 47.7%, rgba(253, 231, 229, 0) 100%);
	background-image     : -moz-linear-gradient(top, #fde7e5 0, rgba(253, 231, 229, .186275) 47.7%, rgba(253, 231, 229, 0) 100%);
	background-image     : -o-linear-gradient(top, #fde7e5 0, rgba(253, 231, 229, .186275) 47.7%, rgba(253, 231, 229, 0) 100%);
	background-image     : linear-gradient(180deg, #fde7e5 0, rgba(253, 231, 229, .186275) 47.7%, rgba(253, 231, 229, 0) 100%);
	-webkit-border-radius: 30px;
	-moz-border-radius   : 30px;
	border-radius        : 30px;
	color                : #872eb0;
	font-size            : 38px;
	margin-bottom        : 30px
}

.section-heading-teen .icon::after {
	position              : absolute;
	top                   : -11px;
	right                 : -11px;
	bottom                : -11px;
	left                  : -11px;
	border                : 1px solid transparent;
	background            : -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), color-stop(49.83%, rgba(0, 0, 0, .002)), to(transparent)) border-box;
	background            : -webkit-linear-gradient(top, rgba(0, 0, 0, .2)0, rgba(0, 0, 0, .002) 49.83%, transparent 100%) border-box;
	background            : -moz-linear-gradient(top, rgba(0, 0, 0, .2)0, rgba(0, 0, 0, .002) 49.83%, transparent 100%) border-box;
	background            : -o-linear-gradient(top, rgba(0, 0, 0, .2)0, rgba(0, 0, 0, .002) 49.83%, transparent 100%) border-box;
	background            : linear-gradient(180deg, rgba(0, 0, 0, .2)0, rgba(0, 0, 0, .002) 49.83%, transparent 100%) border-box;
	-webkit-mask          : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
	-webkit-mask          : -webkit-linear-gradient(#fff 0 0) padding-box, -webkit-linear-gradient(#fff 0 0);
	mask                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
	mask                  : linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite        : xor;
	-webkit-mask-composite: xor;
	mask-composite        : exclude;
	-webkit-border-radius : 30px;
	-moz-border-radius    : 30px;
	border-radius         : 30px
}

.section-heading-teen-title {
	font-size  : 25px;
	line-height: 28px;
	font-weight: 400;
	color      : #000
}

.section-heading-teen-title b {
	font-weight: 900
}

.section-heading-teen-title-en {
	font-size  : 26px;
	line-height: 30px;
	color      : #000
}

.section-heading-teen p {
	font-size  : 12px;
	font-weight: 400;
	color      : #919191;
	line-height: 31px
}

@media only screen and (max-width:575px) {
	.section-heading-teen-title {
		font-size: 20px
	}

	.section-heading-teen-title-en {
		font-size: 21px
	}
}

.icon-toman:before {
	content: ""
}

.icon-icon-action-star:before {
	content: ""
}

.icon-icon-action-star-on:before {
	content: ""
}

.icon-arrow-left-line:before {
	content: ""
}

.icon-arrow-right-line:before {
	content: ""
}

.btn-danger-4 {
	background-color: #f04d7d;
	border          : 1px solid #f04d7d;
	color           : #fff
}

.btn-danger-4:hover,
.btn-danger-4:focus,
.btn-danger-4:active {
	background-color: transparent;
	color           : #f04d7d
}

.btn-outline-dark-3 {
	border: 1px solid #000;
	color : #000
}

.btn-outline-dark-3:hover,
.btn-outline-dark-3:focus,
.btn-outline-dark-3:active {
	background-color: #000;
	color           : #fff
}

.product-fifteen {
	padding: 12px 12px 24px
}

.product-fifteen .off-timear,
.product-fifteen .image {
	margin-bottom: 12px
}

.product-fifteen .timear {
	font-size: 14px;
	color    : #f04d7d;
	gap      : 2px
}

.product-fifteen .image {
	background-color: rgba(0, 0, 0, .03);
	padding         : 48px 0
}

.product-fifteen .image .category {
	padding    : 0 12px;
	color      : #434343;
	font-size  : 14px;
	font-weight: 400;
	min-height : 36px
}

.product-fifteen .image .offer,
.product-fifteen .image ul {
	-webkit-transition: all .2s linear;
	-o-transition     : all .2s linear;
	-moz-transition   : all .2s linear;
	transition        : all .2s linear
}

.product-fifteen .image .offer {
	padding         : 0 12px;
	min-height      : 48px;
	background-color: #262626;
	font-size       : 14px;
	font-weight     : 600;
	direction       : ltr
}

.product-fifteen .image ul {
	padding          : 12px 8px 8px;
	-webkit-transform: translateY(40px);
	-moz-transform   : translateY(40px);
	-ms-transform    : translateY(40px);
	-o-transform     : translateY(40px);
	transform        : translateY(40px)
}

.product-fifteen .image .colors {
	gap: 12px
}

.product-fifteen .image .colors li a {
	width                : 20px;
	height               : 20px;
	-webkit-border-radius: 1px;
	-moz-border-radius   : 1px;
	border-radius        : 1px;
	border               : 1px solid #e9e9e9
}

.product-fifteen .image .sizes {
	gap: 16px
}

.product-fifteen .image .sizes li a {
	font-size  : 14px;
	font-weight: 400;
	color      : #000
}

.product-fifteen .image img {
	mix-blend-mode: darken
}

.product-fifteen .title {
	font-size  : 14px;
	font-weight: 400;
	line-height: 20px;
	color      : #000;
	font-weight: 500
}

.product-fifteen .rate {
	font-size  : 12px;
	color      : #434343;
	line-height: 18px
}

.product-fifteen .rate i {
	margin-right: 2px;
	font-size   : 14px
}

.product-fifteen .price {
	margin-top : 18px;
	font-size  : 18px;
	color      : #000;
	font-weight: 500
}

.product-fifteen .price del {
	color      : #7b7b7b;
	font-size  : 14px;
	font-weight: 400
}

.product-fifteen .price i {
	font-size: 24px
}

.product-fifteen:hover .image .offer {
	-webkit-transform: translateY(-40px);
	-moz-transform   : translateY(-40px);
	-ms-transform    : translateY(-40px);
	-o-transform     : translateY(-40px);
	transform        : translateY(-40px)
}

.product-fifteen:hover .image ul {
	-webkit-transform: translateY(0);
	-moz-transform   : translateY(0);
	-ms-transform    : translateY(0);
	-o-transform     : translateY(0);
	transform        : translateY(0)
}

.digi-amazing-right,
.digi-amazing-left,
.top-selling-products-digi-right,
.top-selling-products-digi-left {
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.digi-amazing-right,
.top-selling-products-digi-right {
	max-width: 245px;
	padding  : 16px 0 0 40px
}

.digi-amazing .btn-more,
.top-selling-products-digi .btn-more {
	margin-top : 295px;
	font-size  : 16px;
	line-height: 24px;
	padding    : 7px 21px
}

.digi-amazing-left,
.top-selling-products-digi-left {
	max-width: -webkit-calc(100% - 245px);
	max-width: -moz-calc(100% - 245px);
	max-width: calc(100% - 245px)
}

.digi-amazing-left .swiper,
.top-selling-products-digi-left .swiper {
	padding-left: 12px
}

.digi-amazing-left .swiper-button-disabled,
.top-selling-products-digi-left .swiper-button-disabled {
	opacity: 0
}

.digi-amazing-left .swiper-button-next,
.digi-amazing-left .swiper-button-prev,
.top-selling-products-digi-left .swiper-button-next,
.top-selling-products-digi-left .swiper-button-prev {
	background-color: rgba(255, 255, 255, .6);
	width           : 64px;
	height          : 64px
}

.digi-amazing-left .swiper-button-next::after,
.digi-amazing-left .swiper-button-prev::after,
.top-selling-products-digi-left .swiper-button-next::after,
.top-selling-products-digi-left .swiper-button-prev::after {
	content    : "";
	font-family: "icomoon";
	font-size  : 48px;
	line-height: 48px
}

.digi-amazing-left .swiper-button-next,
.top-selling-products-digi-left .swiper-button-next {
	left: 0
}

.digi-amazing-left .swiper-button-prev,
.top-selling-products-digi-left .swiper-button-prev {
	right: 0
}

.digi-amazing-left .swiper-button-prev::after,
.top-selling-products-digi-left .swiper-button-prev::after {
	content: ""
}

@media only screen and (max-width:1399px) {

	.digi-amazing-right,
	.top-selling-products-digi-right {
		max-width: 180px
	}

	.digi-amazing-left,
	.top-selling-products-digi-left {
		max-width: -webkit-calc(100% - 180px);
		max-width: -moz-calc(100% - 180px);
		max-width: calc(100% - 180px)
	}
}

@media only screen and (max-width:1199px) {

	.digi-amazing-right,
	.top-selling-products-digi-right {
		max-width   : 160px;
		padding-left: 20px
	}

	.digi-amazing-left,
	.top-selling-products-digi-left {
		max-width: -webkit-calc(100% - 160px);
		max-width: -moz-calc(100% - 160px);
		max-width: calc(100% - 160px)
	}
}

@media only screen and (max-width:767px) {

	.digi-amazing-right,
	.digi-amazing-left,
	.top-selling-products-digi-right,
	.top-selling-products-digi-left {
		max-width: 100%
	}

	.digi-amazing-right,
	.top-selling-products-digi-right {
		padding: 0
	}

	.digi-amazing .btn-more,
	.top-selling-products-digi .btn-more {
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content
	}
}

.digi-amazing {
	padding         : 76px 0;
	background-color: #f5f5f5
}

@media only screen and (max-width:767px) {
	.digi-amazing {
		padding: 32px 0
	}

	.digi-amazing .container-fluid {
		padding: 0
	}
}

.top-selling-products-digi-right .title {
	width      : 90px;
	font-size  : 24px;
	font-weight: 400;
	line-height: 34px
}

@media only screen and (max-width:575px) {
	.top-selling-products-digi .container {
		padding: 0
	}
}

.digi-articles-heading {
	margin-bottom: 20px;
	padding      : 0 16px
}

.digi-articles-heading-title {
	color      : #080a38;
	font-size  : 16px;
	line-height: 25px
}

.digi-articles-heading-link {
	font-size: 12px
}

.digi-articles-heading-link,
.digi-articles-heading-link:hover {
	color: #19bfd3
}

.digi-articles-heading-link i {
	font-size: 8px
}

.digi-articles .row {
	gap: 24px 0
}

.digi-articles-item {
	border: 1px solid #e0e0e6
}

.digi-articles-item .title {
	margin-top : 12px;
	font-size  : 12px;
	color      : #080a38;
	line-height: 26px;
	height     : 52px
}

@media only screen and (max-width:767px) {
	.digi-articles-heading {
		padding: 0
	}
}

.product-sixteen {
	background-color  : #161616;
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.product-sixteen .image img {
	width : 156px;
	height: 156px
}

.product-sixteen .title {
	font-size  : 13px;
	line-height: 18px
}

.product-sixteen .detail {
	font-size  : 10px;
	line-height: 20px;
	margin     : 10px 0;
	color      : #707070
}

.product-sixteen .colors {
	gap          : 10px;
	margin-bottom: 10px
}

.product-sixteen .colors li a {
	width             : 14px;
	height            : 14px;
	-webkit-box-shadow: inset 0 2px 1.5px rgba(0, 0, 0, .15);
	-moz-box-shadow   : inset 0 2px 1.5px rgba(0, 0, 0, .15);
	box-shadow        : inset 0 2px 1.5px rgba(0, 0, 0, .15)
}

.product-sixteen .price {
	font-size  : 13px;
	line-height: 20px
}

.product-sixteen .price del {
	color: #d4d3d3
}

.product-sixteen .price del+div {
	color: #ff7800
}

.product-sixteen .price>div {
	color: #fff
}

.product-sixteen:hover {
	-webkit-transform: scale(1.03);
	-moz-transform   : scale(1.03);
	-ms-transform    : scale(1.03);
	-o-transform     : scale(1.03);
	transform        : scale(1.03);
	background-color : #272727
}

.brands-nic {
	background-color: #232323
}

.brands-nic img {
	max-height: 35px
}

.brands-nic .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function   : linear;
	-o-transition-timing-function     : linear;
	transition-timing-function        : linear
}

.options-nic-items {
	gap: 24px
}

.options-nic-item {
	-webkit-border-radius: 12px;
	-moz-border-radius   : 12px;
	border-radius        : 12px;
	color                : red;
	background-color     : #161616;
	float                : 0 0 auto;
	max-width            : -webkit-calc(20% - 19px);
	max-width            : -moz-calc(20% - 19px);
	max-width            : calc(20% - 19px)
}

.options-nic-item .title {
	font-size  : 16px;
	font-weight: 500;
	line-height: 20px
}

.options-nic-item:nth-child(2) {
	color: #00f
}

.options-nic-item:nth-child(3) {
	color: orange
}

.options-nic-item:nth-child(4) {
	color: #f36c5f
}

.options-nic-item:nth-child(5) {
	color: green
}

@media only screen and (max-width:991px) {
	.options-nic-items {
		overflow                : auto hidden;
		-ms-overflow-style      : none;
		scrollbar-width         : none;
		-webkit-scroll-snap-type: x mandatory;
		-ms-scroll-snap-type    : x mandatory;
		scroll-snap-type        : x mandatory;
		gap                     : 12px
	}

	.options-nic-items::-webkit-scrollbar {
		display: none
	}

	.options-nic-item {
		scroll-snap-align: start;
		max-width        : 23%
	}
}

@media only screen and (max-width:767px) {
	.options-nic-item {
		max-width: 36%
	}
}

@media only screen and (max-width:575px) {
	.options-nic .container {
		padding: 0
	}

	.options-nic-items {
		padding: 0 12px
	}

	.options-nic-item {
		scroll-snap-align: none
	}
}

@media only screen and (max-width:499px) {
	.options-nic-item {
		max-width: 47%
	}
}

@media only screen and (max-width:399px) {
	.options-nic-item {
		max-width: 75%
	}
}

.icon-heart-3:before {
	content: ""
}

.icon-eye-3:before {
	content: ""
}

.btn-outline-dark-4 {
	border: 1px solid #bdc4d3;
	color : #00bf6f
}

.btn-outline-dark-4:hover,
.btn-outline-dark-4:focus,
.btn-outline-dark-4:active {
	border-color: #00bf6f;
	color       : #0bcf74
}

.product-seventeen .image>a::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-color: rgba(111, 115, 119, .07);
	z-index         : 2
}

.product-seventeen .image>a img {
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.product-seventeen .image>a img:last-child {
	opacity   : 0;
	visibility: hidden
}

.product-seventeen .image .offer {
	width                : 70px;
	height               : 40px;
	-webkit-border-radius: 0 20px 20px 0;
	-moz-border-radius   : 0 20px 20px 0;
	border-radius        : 0 20px 20px 0;
	background-color     : #f16422;
	top                  : 30px;
	font-size            : 19px;
	z-index              : 3;
	direction            : ltr
}

.product-seventeen .image .icons,
.product-seventeen .image .colors {
	opacity           : 0;
	visibility        : hidden;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.product-seventeen .image .icons {
	top    : 23px;
	right  : 35px;
	z-index: 3
}

.product-seventeen .image .icons li {
	width             : 45px;
	height            : 45px;
	-webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow   : 0 4px 9px 0 rgba(0, 0, 0, .1);
	box-shadow        : 0 4px 9px 0 rgba(0, 0, 0, .1);
	font-size         : 18px;
	color             : #030405;
	cursor            : pointer
}

.product-seventeen .image .icons li:not(:last-child) {
	margin-bottom: 15px
}

.product-seventeen .image .colors {
	bottom : 8px;
	gap    : 5px;
	z-index: 3
}

.product-seventeen .image .colors li {
	width                : 48px;
	border               : 1px solid #e6e6e6;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	padding              : 2px
}

.product-seventeen .image .colors li img {
	max-height: 45px
}

.product-seventeen .image .colors li.count {
	font-weight: 500;
	color      : #f16422;
	direction  : ltr
}

.product-seventeen .image .colors li.active {
	border-color: #1dac77
}

.product-seventeen .brand {
	font-size  : 18px;
	color      : #000;
	line-height: 28px
}

.product-seventeen .last-price {
	font-size  : 12px;
	font-weight: 500;
	color      : #8c8c8c
}

.product-seventeen .title {
	font-size: 14px;
	color    : #666;
	max-width: 60%
}

.product-seventeen .price {
	color      : #00bf6f;
	font-size  : 15px;
	font-weight: 500
}

.product-seventeen .sizes {
	gap: 5px
}

.product-seventeen .sizes li a {
	font-size            : 12px;
	line-height          : 28px;
	padding              : 0 10px;
	color                : #323232;
	border               : 1px solid #d6d5d5;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	font-weight          : 400;
	direction            : ltr
}

.product-seventeen .sizes li a.more {
	color: #f16422
}

.product-seventeen .send-product {
	margin-top: 10px;
	font-size : 13px;
	color     : #6f6f6f
}

.product-seventeen .send-product img {
	width : 33px;
	height: 33px
}

.product-seventeen:hover .image>a img:first-child {
	opacity   : 0;
	visibility: hidden
}

.product-seventeen:hover .image>a img:last-child {
	opacity   : 1;
	visibility: visible
}

.product-seventeen:hover .image .icons,
.product-seventeen:hover .image .colors {
	opacity   : 1;
	visibility: visible
}

.article-bani .title {
	font-size  : 15px;
	color      : #000;
	line-height: 30px;
	font-weight: 500;
	margin-top : 30px
}

.article-bani:hover .title {
	color: #00bf6f
}

.swiper-bani .swiper-button-next::after,
.swiper-bani .swiper-button-prev::after {
	font-size         : 22px;
	color             : #707070;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.swiper-bani .swiper-button-next:hover::after,
.swiper-bani .swiper-button-prev:hover::after {
	color: #00bf6f
}

.swiper-bani .swiper-button-next {
	-webkit-transform: translateX(-50px);
	-moz-transform   : translateX(-50px);
	-ms-transform    : translateX(-50px);
	-o-transform     : translateX(-50px);
	transform        : translateX(-50px)
}

.swiper-bani .swiper-button-prev {
	-webkit-transform: translateX(50px);
	-moz-transform   : translateX(50px);
	-ms-transform    : translateX(50px);
	-o-transform     : translateX(50px);
	transform        : translateX(50px)
}

@media only screen and (max-width:1399px) {
	.swiper-bani .swiper-button-next {
		-webkit-transform: translateX(-45px);
		-moz-transform   : translateX(-45px);
		-ms-transform    : translateX(-45px);
		-o-transform     : translateX(-45px);
		transform        : translateX(-45px)
	}

	.swiper-bani .swiper-button-prev {
		-webkit-transform: translateX(45px);
		-moz-transform   : translateX(45px);
		-ms-transform    : translateX(45px);
		-o-transform     : translateX(45px);
		transform        : translateX(45px)
	}
}

@media only screen and (max-width:1199px) {
	.swiper-bani .swiper-button-next {
		-webkit-transform: translateX(-30px);
		-moz-transform   : translateX(-30px);
		-ms-transform    : translateX(-30px);
		-o-transform     : translateX(-30px);
		transform        : translateX(-30px)
	}

	.swiper-bani .swiper-button-prev {
		-webkit-transform: translateX(30px);
		-moz-transform   : translateX(30px);
		-ms-transform    : translateX(30px);
		-o-transform     : translateX(30px);
		transform        : translateX(30px)
	}
}

@media only screen and (max-width:575px) {
	.swiper-bani .swiper .swiper {
		overflow: visible !important
	}
}

.btn-more-bani {
	font-size  : 18px;
	font-weight: 500;
	max-width  : -webkit-fit-content;
	max-width  : -moz-fit-content;
	max-width  : fit-content;
	padding    : 14px 24px;
	line-height: 20px;
	min-width  : 270px
}

.top-selling-products-bani-title {
	font-size  : 26px;
	font-weight: 500;
	color      : #212529;
	line-height: 39px
}

@media only screen and (max-width:767px) {
	.top-selling-products-bani-title {
		font-size  : 20px;
		line-height: 32px
	}
}

.amazing-offer-bani-heading .timear>span {
	font-size  : 18px;
	color      : #27af6e;
	margin-left: 20px
}

.amazing-offer-bani-heading .timear ul {
	gap  : 6px;
	color: #f16423
}

.amazing-offer-bani-heading .timear ul li {
	width           : 50px;
	height          : 50px;
	background-color: #f16423
}

@media only screen and (max-width:991px) {
	.amazing-offer-bani-heading img {
		width : auto;
		height: 42px
	}
}

@media only screen and (max-width:575px) {
	.amazing-offer-bani-heading img {
		height: 24px
	}

	.amazing-offer-bani-heading .timear ul,
	.amazing-offer-bani-heading .timear ul ul {
		font-size: 14px !important
	}

	.amazing-offer-bani-heading .timear ul li {
		width    : 32px;
		height   : 32px;
		font-size: 16px !important
	}
}

.top-brands-bani {
	padding         : 60px 0;
	background-color: #f9f9f9
}

.top-brands-bani-title {
	font-size    : 26px;
	font-weight  : 500;
	margin-bottom: 60px;
	color        : #212529
}

.top-brands-bani .swiper img {
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px
}

.options-bani .row {
	gap: 24px 0
}

.options-bani-item {
	z-index: 2
}

.options-bani-item img {
	max-height: 98px
}

.options-bani-item .content {
	height: 158px
}

.options-bani-item .content::before {
	content                : "";
	position               : absolute;
	left                   : 0;
	bottom                 : 0;
	width                  : 100%;
	height                 : 200px;
	z-index                : -2;
	background             : url(./../../images/banimode/shape-01.png)center bottom no-repeat;
	-webkit-background-size: 85% 85%;
	-moz-background-size   : 85%;
	-o-background-size     : 85%;
	background-size        : 85%
}

.options-bani-item .content::after {
	content           : "";
	position          : absolute;
	bottom            : 0;
	left              : 0;
	width             : 100%;
	height            : 200px;
	background-color  : #fff;
	z-index           : -1;
	opacity           : .95;
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.options-bani-item .content .title {
	font-size  : 20px;
	line-height: 28px;
	color      : #666;
	max-width  : 80%
}

.options-bani-item .content p {
	max-width  : 240px;
	color      : #666;
	font-size  : 13px;
	line-height: 20px
}

.options-bani-item:hover .content::after {
	opacity: .84
}

@media only screen and (max-width:991px) {

	.options-bani-item .content::before,
	.options-bani-item .content::after {
		content: none
	}

	.options-bani-item .content .title {
		max-width: 100%;
		font-size: 18px
	}
}

@media only screen and (max-width:767px) {
	.options-bani .row {
		margin: 0-6px
	}

	.options-bani .row>* {
		padding: 0 6px
	}

	.options-bani-item img {
		width : auto;
		height: 64px
	}

	.options-bani-item .content .title {
		font-size: 16px
	}
}

@media only screen and (max-width:575px) {
	.options-bani-item img {
		width : 36px;
		height: 34px
	}

	.options-bani-item .content .title {
		font-size  : 12px;
		max-width  : 60px;
		line-height: 17px;
		color      : #000
	}
}

.last-articles-bani-title {
	font-size  : 26px;
	font-weight: 500;
	color      : #212529;
	line-height: 39px
}

.icon-arrow-left-4:before {
	content: ""
}

.icon-dots-more:before {
	content: ""
}

.icon-toman-2:before {
	content: ""
}

.icon-stars:before {
	content: ""
}

.icon-discount:before {
	content: ""
}

.icon-add:before {
	content: ""
}

.icon-today:before {
	content: ""
}

.btn-outline-light-3 {
	border: 1px solid #fff
}

.btn-outline-light-3,
.btn-outline-light-3:hover,
.btn-outline-light-3:focus,
.btn-outline-light-3:active {
	color: #fff
}

.product-eighteen img {
	width           : 86px;
	height          : 86px;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.product-eighteen .number {
	font-size          : 26px;
	font-weight        : 800;
	line-height        : 26px;
	color              : #19bfd3;
	margin             : 0 12px;
	-webkit-align-self : center;
	-ms-flex-item-align: center;
	align-self         : center
}

.product-eighteen .name {
	-webkit-box-flex: 1;
	-webkit-flex    : 1 0 1%;
	-moz-box-flex   : 1;
	-ms-flex        : 1 0 1%;
	flex            : 1 0 1%
}

.product-eighteen .title {
	font-size         : 12px;
	line-height       : 26px;
	color             : #3f4064;
	display           : -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.product-nineteen {
	padding              : 12px 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px
}

.product-nineteen .offer {
	width           : 34px;
	height          : 20px;
	background-color: #ef394e;
	font-size       : 12px
}

.product-nineteen .price {
	font-size  : 16px;
	line-height: 34px;
	color      : #3f4064
}

.product-nineteen .price i {
	font-size: 13px
}

.product-nineteen .last-price {
	padding-left: 20px;
	font-size   : 12px;
	color       : #c3c3ce;
	line-height : 26px
}

.product-nineteen .progress-time {
	background-color: #f1f2f4;
	height          : 4px
}

.product-nineteen .progress-time span {
	background-color: #ef394e
}

.product-nineteen .sold {
	font-size  : 11px;
	line-height: 16px;
	color      : #767790
}

.product-nineteen .sold span {
	color    : #ef394e;
	font-size: 10px
}

.product-nineteen .timear {
	font-size: 12px;
	color    : #ef394e;
	gap      : 4px
}

.product-twenty {
	padding           : 12px 8px 12px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out
}

.product-twenty .offer-top {
	height: 26px
}

.product-twenty .image img {
	width : 240px;
	height: auto
}

.product-twenty .image .colors li:not(.more) {
	width  : 8px;
	height : 8px;
	outline: 1px solid rgba(0, 0, 0, .1)
}

.product-twenty .image .colors li:not(:last-child) {
	margin-bottom: 8px
}

.product-twenty .image .colors li.more {
	color      : #080a38;
	line-height: 8px
}

.product-twenty .send-free {
	height: 24px
}

.product-twenty .send-free span {
	background-color: rgba(242, 242, 242, .5);
	color           : #81858b;
	font-size       : 11px;
	line-height     : 24px;
	max-width       : -webkit-fit-content;
	max-width       : -moz-fit-content;
	max-width       : fit-content
}

.product-twenty .title {
	display           : -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size         : 12px;
	line-height       : 26px;
	height            : 52px
}

.product-twenty .today {
	font-size: 11px;
	color    : #5a5c7a
}

.product-twenty .today i {
	color: #1028ff
}

.product-twenty .amount {
	font-size  : 11px;
	color      : #ef394e;
	line-height: 24px;
	font-weight: 500
}

.product-twenty .rate {
	color    : #3f4064;
	font-size: 12px
}

.product-twenty .rate i {
	color: #f9bc00
}

.product-twenty .offer {
	width           : 34px;
	height          : 20px;
	background-color: #ef394e;
	font-size       : 12px;
	line-height     : 20px
}

.product-twenty .price {
	font-size  : 16px;
	color      : #3f4064;
	line-height: 34px
}

.product-twenty .price i {
	font-size: 12px
}

.product-twenty .last-price {
	font-size   : 12px;
	line-height : 26px;
	color       : #c3c3ce;
	padding-left: 25px
}

.product-twenty:hover {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow        : 0 1px 5px rgba(0, 0, 0, .2)
}

.swiper-kala .swiper-button-disabled {
	opacity: 0
}

.swiper-kala .swiper-button-next,
.swiper-kala .swiper-button-prev {
	width : 40px;
	height: 40px;
	border: 1px solid #e0e0e6
}

.swiper-kala .swiper-button-next::after,
.swiper-kala .swiper-button-prev::after {
	color             : #3f4064;
	opacity           : .7;
	-webkit-transition: all .3s ease-in-out;
	-o-transition     : all .3s ease-in-out;
	-moz-transition   : all .3s ease-in-out;
	transition        : all .3s ease-in-out;
	font-size         : 12px;
	font-weight       : 700
}

.swiper-kala .swiper-button-next:hover::after,
.swiper-kala .swiper-button-prev:hover::after {
	opacity: 1
}

.icon-printer:before {
	content: ""
}

.icon-folder-2:before {
	content: ""
}

.btn-outline-default {
	border: .75px solid #494949;
	color : #494949
}

.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default:active {
	background-color: #494949;
	color           : #fff
}

.icon-email-3:before {
	content: ""
}

.icon-location-2:before {
	content: ""
}

.icon-share-2:before {
	content: ""
}

.icon-heart-4:before {
	content: ""
}

.icon-bell-2:before {
	content: ""
}

.icon-box-tick:before {
	content: ""
}

.icon-brush:before {
	content: ""
}

.icon-cube:before {
	content: ""
}

.icon-cube-rotate:before {
	content: ""
}

.icon-flower:before {
	content: ""
}

.icon-messages:before {
	content: ""
}

.icon-message-text:before {
	content: ""
}

.icon-message-text-2:before {
	content: ""
}

.icon-shield-tick:before {
	content: ""
}

.icon-shopping-cart:before {
	content: ""
}

.icon-truck:before {
	content: ""
}

.icon-truck-fast:before {
	content: ""
}

.icon-angle-circle-left:before {
	content: ""
}

.icon-toman-3:before {
	content: ""
}

.icon-home-5:before {
	content: ""
}

.icon-close-circle:before {
	content: ""
}

.lg-content {
	direction: ltr
}

.lg-container>* {
	z-index: 9999
}

.icons-detail-product {
	top    : 22px;
	right  : 27px;
	z-index: 10
}

.icons-detail-product>button {
	width           : 39px;
	height          : 39px;
	background-color: #ac00fb;
	font-size       : 10px;
	font-weight     : 800
}

.icons-detail-product ul {
	background-color     : #1e002c;
	-webkit-box-shadow   : -20px 44px 51px rgba(0, 0, 0, .08);
	-moz-box-shadow      : -20px 44px 51px rgba(0, 0, 0, .08);
	box-shadow           : -20px 44px 51px rgba(0, 0, 0, .08);
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	padding              : 19px 0 21px;
	width                : 44px;
	-webkit-transition   : all .3s ease-in-out;
	-o-transition        : all .3s ease-in-out;
	-moz-transition      : all .3s ease-in-out;
	transition           : all .3s ease-in-out
}

.icons-detail-product ul li {
	font-size: 18px;
	cursor   : pointer
}

.icons-detail-product ul.hidden {
	opacity   : 0;
	visibility: hidden
}

.timear-detail-product li {
	-webkit-box-shadow   : 0 24px 16px rgba(0, 0, 0, .02);
	-moz-box-shadow      : 0 24px 16px rgba(0, 0, 0, .02);
	box-shadow           : 0 24px 16px rgba(0, 0, 0, .02);
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	width                : 30px;
	height               : 30px;
	font-size            : 8px;
	color                : #494949;
	line-height          : 12px
}

.timear-detail-product li span {
	font-size  : 12px;
	line-height: 15px
}

.star-comments .star,
.star-comments .comments-text {
	font-size  : 12px;
	line-height: 18px
}

.star-comments .star {
	color: #303030
}

.star-comments .star i {
	color: #fac712
}

.star-comments .comments-text {
	color       : #60008c;
	margin-right: 18px
}

.top-selling-month-detail-product {
	font-size  : 11px;
	color      : #000;
	line-height: 17px
}

.top-selling-month-detail-product i {
	margin-left: 6px;
	color      : #60008c;
	font-size  : 16px
}

.category-detail-product li:not(:last-child)::after {
	content: "/";
	margin : 0 6px
}

.category-detail-product li a {
	font-size  : 12px;
	color      : #000;
	line-height: 36px
}

.title-detail-product {
	color        : #121212;
	line-height  : 36px;
	margin-bottom: 14px
}

.icon-email-3:before {
	content: ""
}

.icon-location-2:before {
	content: ""
}

.icon-share-2:before {
	content: ""
}

.icon-heart-4:before {
	content: ""
}

.icon-bell-2:before {
	content: ""
}

.icon-box-tick:before {
	content: ""
}

.icon-brush:before {
	content: ""
}

.icon-cube:before {
	content: ""
}

.icon-cube-rotate:before {
	content: ""
}

.icon-flower:before {
	content: ""
}

.icon-messages:before {
	content: ""
}

.icon-message-text:before {
	content: ""
}

.icon-message-text-2:before {
	content: ""
}

.icon-shield-tick:before {
	content: ""
}

.icon-shopping-cart:before {
	content: ""
}

.icon-truck:before {
	content: ""
}

.icon-truck-fast:before {
	content: ""
}

.icon-angle-circle-left:before {
	content: ""
}

.icon-toman-3:before {
	content: ""
}

.icon-home-5:before {
	content: ""
}

.icon-close-circle:before {
	content: ""
}

.lg-content {
	direction: ltr
}

.lg-container>* {
	z-index: 9999
}

.icons-detail-product {
	top    : 22px;
	right  : 27px;
	z-index: 10
}

.icons-detail-product>button {
	width           : 39px;
	height          : 39px;
	background-color: #ac00fb;
	font-size       : 10px;
	font-weight     : 800
}

.icons-detail-product ul {
	background-color     : #1e002c;
	-webkit-box-shadow   : -20px 44px 51px rgba(0, 0, 0, .08);
	-moz-box-shadow      : -20px 44px 51px rgba(0, 0, 0, .08);
	box-shadow           : -20px 44px 51px rgba(0, 0, 0, .08);
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	padding              : 19px 0 21px;
	width                : 44px;
	-webkit-transition   : all .3s ease-in-out;
	-o-transition        : all .3s ease-in-out;
	-moz-transition      : all .3s ease-in-out;
	transition           : all .3s ease-in-out
}

.icons-detail-product ul li {
	font-size: 18px;
	cursor   : pointer
}

.icons-detail-product ul.hidden {
	opacity   : 0;
	visibility: hidden
}

.timear-detail-product li {
	-webkit-box-shadow   : 0 24px 16px rgba(0, 0, 0, .02);
	-moz-box-shadow      : 0 24px 16px rgba(0, 0, 0, .02);
	box-shadow           : 0 24px 16px rgba(0, 0, 0, .02);
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	width                : 30px;
	height               : 30px;
	font-size            : 8px;
	color                : #494949;
	line-height          : 12px
}

.timear-detail-product li span {
	font-size  : 14px;
	line-height: 15px
}

.star-comments .star,
.star-comments .comments-text {
	font-size  : 14px;
	line-height: 18px
}

.star-comments .star {
	color: #303030
}

.star-comments .star i {
	color: #fac712
}

.star-comments .comments-text {
	color       : #60008c;
	margin-right: 18px
}

.top-selling-month-detail-product {
	font-size  : 11px;
	color      : #000;
	line-height: 17px
}

.top-selling-month-detail-product i {
	margin-left: 6px;
	color      : #60008c;
	font-size  : 16px
}

.category-detail-product li:not(:last-child)::after {
	content: "/";
	margin : 0 6px
}

.category-detail-product li a {
	font-size  : 14px;
	color      : #000;
	line-height: 36px
}

.title-detail-product {
	color        : #121212;
	line-height  : 36px;
	margin-bottom: 14px
}

.options-three {
	margin          : 60px 0 55px;
	padding         : 85px 0;
	background-color: rgba(255, 249, 245, .3)
}

.options-three-items li {
	padding         : 0 12px;
	max-width       : 20%;
	-webkit-box-flex: 0;
	-webkit-flex    : 0 0 auto;
	-moz-box-flex   : 0;
	-ms-flex        : 0 0 auto;
	flex            : 0 0 auto
}

.options-three-items li:not(:last-child) {
	border-left: 1px solid rgba(145, 145, 145, .6)
}

.options-three-items li img {
	width      : 40px;
	height     : 40px;
	margin-left: 12px
}

.options-three-items li .title,
.options-three-items li .sub-title {
	font-size  : 14px;
	line-height: 22px;
	color      : #000
}

.options-three-items li .title {
	font-weight: 800
}

@media only screen and (max-width:991px) {
	.options-three-items {
		gap                     : 24px 0;
		overflow                : auto hidden;
		-ms-overflow-style      : none;
		scrollbar-width         : none;
		-webkit-scroll-snap-type: x mandatory;
		-ms-scroll-snap-type    : x mandatory;
		scroll-snap-type        : x mandatory
	}

	.options-three-items::-webkit-scrollbar {
		display: none
	}

	.options-three-items li {
		max-width        : 30%;
		scroll-snap-align: start
	}
}

@media only screen and (max-width:767px) {
	.options-three {
		padding: 40px 0;
		margin : 32px 0
	}

	.options-three-items li {
		max-width: 37%
	}
}

@media only screen and (max-width:575px) {
	.options-three-items li {
		max-width: 55%
	}

	.options-three-items li img {
		width      : 32px;
		height     : 32px;
		margin-left: 8px
	}
}

.modal-info-product .modal-dialog {
	--bs-modal-width        : 369px;
	--bs-modal-border-radius: 30px
}

.modal-info-product .modal-content {
	padding: 0 24px
}

.modal-info-product .modal-header {
	padding      : 24px 0 14px;
	margin-bottom: 19px
}

.modal-info-product .modal-header button {
	font-size: 20px;
	color    : #292d32
}

.modal-info-product .modal-title {
	font-size  : 14px;
	color      : #000;
	line-height: 18px
}

.modal-info-product .modal-title span {
	font-weight: 900
}

.modal-info-product .modal-body {
	padding: 0 0 38px
}

.modal-info-product .modal-body ul li:not(:last-child) {
	margin-bottom: 11px
}

.modal-info-product .modal-body ul li::before {
	content              : "";
	position             : absolute;
	top                  : 0;
	right                : 0;
	width                : 5px;
	height               : 100%;
	background-color     : #f8f9fb;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.modal-info-product .modal-body ul li span {
	padding    : 0 12px;
	font-size  : 12px;
	line-height: 16px
}

.modal-info-product .modal-body ul li span:first-child {
	max-width: 110px
}

.modal-info-product .modal-body ul li span:last-child {
	-webkit-box-flex     : 1;
	-webkit-flex         : 1 0 1%;
	-moz-box-flex        : 1;
	-ms-flex             : 1 0 1%;
	flex                 : 1 0 1%;
	background-color     : #f8f9fb;
	-webkit-border-radius: 8px;
	-moz-border-radius   : 8px;
	border-radius        : 8px;
	padding              : 13px 17px
}

@media only screen and (max-width:575px) {
	.modal-info-product .modal-dialog {
		--bs-modal-border-radius: 15px
	}

	.modal-info-product .modal-content {
		padding: 0 16px
	}
}

.js-image-zoom__zoomed-image {
	width                : 100% !important;
	height               : 100% !important;
	border               : 1px solid #f2e5dd;
	z-index              : 99;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	background-color     : #fff
}

h1.title-detail-product.fw-semibold.fs-6 {
	font-size    : 20px !important;
	font-weight  : 900 !important;
	line-height  : 33px !important;
	margin-bottom: 0 !important
}

.detail4-img {
	width     : 451px !important;
	height    : 300px !important;
	object-fit: cover
}

@media only screen and (max-width:575px) {
	.product {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}

	.product .status {
		font-size  : 12px;
		line-height: 22px;
		width      : 54px;
		height     : 22px
	}

	.product-image {
		padding-top: 25px
	}

	.product-image .discount {
		font-size  : 10px;
		line-height: 20px;
		width      : 42px;
		height     : 26px
	}

	.product-image .status {
		font-size  : 10px;
		line-height: 22px;
		top        : 12px;
		right      : 12px
	}

	.product .detail {
		padding: 0 8px 12px
	}

	.product .detail h2 {
		margin-top: 12px
	}

	.product .detail h2 a {
		font-size: 12px
	}

	.product .detail .offer {
		font-size  : 12px;
		line-height: 18px
	}

	.product .detail .price {
		font-size  : 14px;
		line-height: 20px
	}

	.product .detail .price span {
		margin-right: 4px;
		font-size   : 10px
	}

	.product-hover {
		padding: 12px 8px
	}

	.product-hover .btn:first-child {
		padding    : 7px 8px;
		margin-left: 4px;
		font-size  : 12px
	}

	.product-hover .btn:last-child {
		width    : 30px;
		height   : 30px;
		font-size: 12px
	}

	.product-two {
		padding: 15px 5px 8px
	}

	.product-two-image {
		padding-bottom: 12px
	}

	.product-two-image img {
		max-width: 100%;
		height   : 150px
	}

	.product-two-detail {
		padding-top: 8px
	}

	.product-two-detail .status {
		width      : 52px;
		line-height: 20px;
		font-size  : 10px;
		top        : 8px;
		right      : 8px
	}

	.product-two-detail .offer {
		width      : 35px;
		height     : 20px;
		line-height: 20px;
		font-size  : 10px;
		top        : 5px
	}

	.product-two-detail h2 {
		font-size    : 12px;
		margin-bottom: 8px
	}

	.product-two-detail .offer-price del {
		font-size  : 12px;
		line-height: 18px;
		margin-left: 4px
	}

	.product-two-detail .offer-price span {
		font-size  : 12px;
		line-height: 18px
	}

	.product-two-detail .offer-price span i {
		font-size   : 12px;
		line-height : 18px;
		margin-right: 3px
	}

	.product-two-detail .btn {
		font-size: 12px;
		bottom   : 16px;
		left     : 5px;
		max-width: -webkit-calc(100% - 10px);
		max-width: -moz-calc(100% - 10px);
		max-width: calc(100% - 10px)
	}

	.product-three {
		padding: 5px 5px 12px
	}

	.product-three .image img {
		width : auto;
		height: 120px
	}

	.product-three .detail {
		padding: 0
	}

	.product-three .detail .status {
		top  : 8px;
		right: 8px
	}

	.product-three .detail .offer {
		height     : 20px;
		line-height: 20px;
		bottom     : 38px;
		left       : 14px
	}

	.product-three .detail .price-offer {
		font-size  : 11px;
		line-height: 30px
	}

	.product-three .detail .price-offer del {
		font-size  : 12px;
		line-height: 18px;
		margin-left: 4px
	}

	.product-three .detail .price-offer span {
		font-size  : 12px;
		line-height: 18px
	}

	.product-three .detail .price-offer span.woocommerce-Price-currencySymbol {
		font-size   : 12px;
		line-height : 18px;
		font-weight : 300;
		margin-right: 4px
	}

	.product-three .detail .btn {
		bottom   : 12px;
		left     : 5px;
		max-width: -webkit-calc(100% - 10px);
		max-width: -moz-calc(100% - 10px);
		max-width: calc(100% - 10px)
	}

	.product-four .product-image .discount {
		width      : 36px;
		height     : 24px;
		line-height: 24px
	}

	.product-five,
	.product-five .product-image {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}

	.product-five .content {
		padding: 16px 8px 12px
	}

	.product-five .content h2 {
		font-size: 12px
	}

	.product-five .content .price {
		font-size: 12px
	}

	.product-five .content .price del {
		font-size  : 12px;
		line-height: 20px
	}



	.product-five .content .product-hover {
		padding: 4px 8px 8px
	}

	.product-five .product-image {
		padding: 32px 16px 20px
	}

	.product-six {
		padding: 12px 5px
	}

	.product-six h2 {
		font-size: 12px
	}

	.product-six .image {
		margin-bottom: 12px
	}

	.product-six .image img {
		width : auto;
		height: 120px
	}

	.product-six .image .offer {
		font-size  : 12px;
		width      : 34px;
		height     : 32px;
		line-height: 34px
	}

	.product-six .price {
		font-size: 10px
	}

	.product-six .price del {
		font-size  : 12px;
		line-height: 18px;
		padding    : 6px 6px
	}

	.product-six .price span {
		font-size  : 12px;
		line-height: 30px;
		margin-left: 5px
	}

	.product-six .btn {
		font-size: 12px;
		left     : 5px;
		bottom   : 22px;
		max-width: -webkit-calc(100% - 10px);
		max-width: -moz-calc(100% - 10px);
		max-width: calc(100% - 10px)
	}

	.product-seven {
		padding: 10px 5px
	}

	.product-seven h2 {
		font-size    : 12px;
		margin-bottom: 5px
	}

	.product-seven .image img,
	.product-eight .image:not(.full-width) img {
		width : auto;
		height: 150px
	}

	.product-seven .price {
		padding                : 3px 4px 4px;
		font-size              : 10px;
		-webkit-box-pack       : center;
		-webkit-justify-content: center;
		-moz-box-pack          : center;
		-ms-flex-pack          : center;
		justify-content        : center;
		height                 : 30px
	}

	.product-seven .price del {
		font-size  : 12px;
		line-height: 18px;
		margin-left: 4px;
		font-weight: 700
	}

	.product-seven .price span {
		font-size   : 12px;
		line-height : 16px;
		margin-right: 4px
	}

	.product-seven .d-flex>.btn:first-child {
		font-size   : 12px;
		line-height : 20px;
		height      : 24px;
		width       : auto;
		margin-right: 5px !important
	}

	.product-seven .offer {
		font-size  : 12px;
		line-height: 24px;
		width      : 42px;
		height     : 24px;
		margin-left: 5px !important
	}

	.product-seven>.btn {
		font-size: 12px;
		max-width: -webkit-calc(100% - 10px);
		max-width: -moz-calc(100% - 10px);
		max-width: calc(100% - 10px);
		padding  : 5px 4px;
		bottom   : 46px
	}

	.product-eight .image {
		-webkit-border-radius: 20px 20px 20px 0;
		-moz-border-radius   : 20px 20px 20px 0;
		border-radius        : 20px 20px 20px 0;
		margin-bottom        : 12px
	}

	.product-eight .image .offer {
		width      : 45px;
		height     : 22px;
		font-size  : 12px;
		line-height: 22px;
		top        : 8px;
		right      : 8px
	}

	.product-eight h2 {
		font-size    : 12px;
		margin-bottom: 12px
	}

	.product-eight .price {
		font-size  : 11px;
		line-height: 16px
	}

	.product-eight .price del {
		font-size  : 12px;
		line-height: 18px
	}

	.product-eight .price span {
		font-size  : 13px;
		line-height: 20px
	}

	.product-eight .d-flex .btn {
		font-size    : 11px;
		line-height  : 18px;
		width        : 40px;
		height       : 22px;
		margin-top   : auto;
		margin-bottom: 10px;
		margin-right : auto
	}

	.product-eight .content {
		padding: 0
	}

	.product-eight .content>.btn {
		max-width  : -webkit-calc(100% - 54px);
		max-width  : -moz-calc(100% - 54px);
		max-width  : calc(100% - 54px);
		font-size  : 10px;
		padding    : 5px 4px;
		bottom     : 35px;
		line-height: 16px
	}

	.product-not .product-image {
		margin-bottom: 12px;
		padding      : 25px 8px 0
	}

	.product-not .product-image img {
		max-width: 100%;
		width    : auto;
		height   : 120px
	}

	.product-not .detail h2 {
		margin: 0 0 8px
	}

	.product-not .detail .icons-offer ul {
		margin-left: 4px
	}

	.product-not .detail .icons-offer ul li:not(:last-child) {
		margin-left: 3px
	}

	.product-not .detail .icons-offer ul li a {
		width      : 30px;
		height     : 30px;
		line-height: 30px;
		font-size  : 13px
	}

	.product-not .detail .icons-offer span {
		width       : 28px;
		height      : 24px;
		line-height : 24px;
		font-size   : 12px;
		margin-right: auto
	}

	.product-ten .product-image {
		height     : auto;
		padding-top: 0
	}

	.product-ten .product-image img {
		max-width: 100%;
		height   : 150px
	}

	.product-ten .product-image .status {
		top  : 8px;
		right: 8px
	}

	.product-ten .add-to-cart span:first-child {
		width    : 32px;
		height   : 32px;
		font-size: 28px
	}

	.product-ten .add-to-cart span:last-child {
		margin-right: 4px;
		font-size   : 11px;
		line-height : 17px
	}

	.product-ten .detail h2 {
		margin: 0 0 5px 0 !important
	}

	.product-eleven .product-image .discount {
		top        : 37px;
		right      : 8px;
		width      : 40px;
		height     : 24px;
		line-height: 24px;
		font-size  : 12px
	}

	.product-eleven .product-image .bookmark {
		top        : 8px;
		right      : 8px;
		width      : 40px;
		height     : 28px;
		line-height: 28px;
		font-size  : 14px
	}

	.product-eleven .product-image .colors {
		top : 8px;
		left: 8px
	}

	.product-eleven .product-image .colors li:not(:last-child) {
		margin-bottom: 2px
	}

	.product-eleven .product-image .colors li a {
		width : 8px;
		height: 8px
	}

	.product-eleven .product-image img {
		padding: 0 8px
	}

	.product-eleven .detail .offer {
		margin-top: 18px
	}

	.product-eleven .detail h2 {
		margin-bottom: 12px
	}

	.product-eleven .detail .btns {
		padding-top: 12px
	}

	.product-eleven .detail .btns>button {
		font-size: 14px
	}

	.product-thirteen {
		padding: 15px 5px 16px
	}

	.product-thirteen .discount {
		width      : 32px;
		height     : 32px;
		line-height: 32px;
		font-size  : 12px;
		top        : 8px;
		right      : 8px
	}

	.product-thirteen .product-image {
		margin-bottom: 12px
	}

	.product-thirteen .btns {
		top : 8px;
		left: 8px
	}

	.product-thirteen .btns li a {
		width      : 32px;
		height     : 32px;
		line-height: 32px;
		font-size  : 12px
	}

	.product-thirteen-two .btns {
		top              : 50%;
		left             : 50%;
		-webkit-transform: translate(-50%, -50%) scale(0);
		-moz-transform   : translate(-50%, -50%) scale(0);
		-ms-transform    : translate(-50%, -50%) scale(0);
		-o-transform     : translate(-50%, -50%) scale(0);
		transform        : translate(-50%, -50%) scale(0)
	}

	.product-thirteen-three .btns {
		top              : auto;
		left             : 50%;
		-webkit-transform: translate(-50%, 90px);
		-moz-transform   : translate(-50%, 90px);
		-ms-transform    : translate(-50%, 90px);
		-o-transform     : translate(-50%, 90px);
		transform        : translate(-50%, 90px)
	}
}

@media only screen and (max-width:991px) {

	.top-products-tabs,
	.top-products-two-tabs,
	.top-products-three-tabs,
	.top-seller-products-tabs,
	.top-seller-products-two-tabs,
	.top-products-five-tabs,
	.top-products-six .nav-pills {
		margin-bottom     : 20px;
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : none;
		-webkit-flex-wrap : nowrap;
		-ms-flex-wrap     : nowrap;
		flex-wrap         : nowrap
	}

	.top-products-tabs::-webkit-scrollbar,
	.top-products-two-tabs::-webkit-scrollbar,
	.top-products-three-tabs::-webkit-scrollbar,
	.top-seller-products-tabs::-webkit-scrollbar,
	.top-seller-products-two-tabs::-webkit-scrollbar,
	.top-products-five-tabs::-webkit-scrollbar,
	.top-products-six .nav-pills::-webkit-scrollbar {
		display: none
	}

	.top-seller-products-two-tabs {
		max-width              : -webkit-fit-content;
		max-width              : -moz-fit-content;
		max-width              : fit-content;
		margin                 : 0 auto;
		-webkit-box-pack       : start !important;
		-webkit-justify-content: flex-start !important;
		-moz-box-pack          : start !important;
		-ms-flex-pack          : start !important;
		justify-content        : flex-start !important;
		overflow-x             : auto;
		white-space            : nowrap;
		scrollbar-width        : none;
	}

	.top-products-six .nav-pills {
		padding: 0 24px;
		margin : 0-12px
	}

	.top-seller-products-tabs,
	.top-products-six .nav-pills {
		-webkit-box-pack       : start !important;
		-webkit-justify-content: flex-start !important;
		-moz-box-pack          : start !important;
		-ms-flex-pack          : start !important;
		justify-content        : flex-start !important
	}

	.top-seller-products-tabs li:first-child,
	.top-products-six .nav-pills li:first-child {
		margin-right: auto
	}

	.top-seller-products-tabs li:last-child,
	.top-products-six .nav-pills li:last-child {
		margin-left: auto
	}
}

@media only screen and (max-width:575px) {
	.amazing-offer .product-image .discount {
		width      : 42px;
		height     : 26px;
		line-height: 26px
	}

	.amazing-offer .product-image .date-discount {
		font-size  : 12px;
		width      : 64px;
		height     : 26px;
		line-height: 26px
	}

	.amazing-offer .product .detail .price {
		font-size  : 12px;
		line-height: 18px
	}

	.amazing-offer-slide {
		padding: 0 8px
	}

	.top-products-two-wrapper {
		margin: 0-12px
	}

	.products-category-wrapper {
		padding: 0 12px 30px;
		margin : 0-12px
	}

	.new-products-category .swiper {
		margin-right: 0
	}

	.buy-vip .swiper .product-seven {
		padding: 30px 5px 18px
	}

	.buy-vip .swiper .product-seven .price {
		padding: 1px 4px 0
	}

	.buy-vip .swiper .product-seven .price del {
		font-size  : 12px;
		line-height: 18px;
		margin-left: 4px
	}

	.buy-vip .swiper .product-seven .price span {
		font-size  : 14px;
		line-height: 20px
	}

	.buy-vip .swiper .product-seven .btn {
		bottom: 45px
	}

	.product-ten.gradient {
		-webkit-border-radius: 16px;
		-moz-border-radius   : 16px;
		border-radius        : 16px
	}
}

@media only screen and (max-width:575px) {
	.row-mobile {
		margin: 0-8px;
		gap   : 16px 0
	}

	.row-mobile>* {
		padding: 0 4px
	}

	span.woocommerce-Price-amount.amount,
	.product-two span.woocommerce-Price-amount.amount,
	.priceva span.woocommerce-Price-amount.amount,
	.product-twelve .detail .price b,
	.product-thirteen span.woocommerce-Price-amount.amount,
	.product.product1.maip .detail .price {
		font-size  : 13px;
		line-height: 24px;
		bottom     : 0
	}

	.priceva span.woocommerce-Price-amount.amount {
		line-height: 30px
	}

	.container .elementor-column-gap-default>.elementor-column>.elementor-element-populated,
	.container .container {
		padding-right: 0;
		padding-left : 0
	}

	.elementor-section.elementor-section-stretched .container {
		padding: 0 12px
	}

	.product-hover .btn:first-child,
	.product-hover .btn:last-child {
		display: none
	}

	.product-four,
	.product-ten {
		border-radius: 0
	}

	.product-seven span.woocommerce-Price-amount.amount {
		font-size: 12px
	}

	.product-eight .image:not(.full-width) {
		min-height: 168px
	}

	.product-two-image img {
		width : auto;
		height: 120px
	}

	del .woocommerce-Price-amount bdi:first-child {
		font-size  : 14px;
		line-height: 20px;
		font-weight: 700
	}

	del .woocommerce-Price-amount bdi:first-child {
		font-size: 12px
	}
}

.product-not .detail .icons-offer ul li span {
	line-height: 30px;
	height     : 100%
}

.product-not .woosw-btn-has-icon {
	padding: 0;
	margin : 0
}

.product-eight .content,
.product-four,
.product-four .detail,
.product-ten,
.product-ten .detail,
.product-eleven,
.product-eleven .detail,
.product-twelve .detail,
.product-two,
.product-two-detail,
.product-three,
.product-three .detail,
.product-eight,
.product-seven,
.product-six,
.product-not,
.product-thirteen,
.product-thirteen .detail,
.product1,
.product1 .detail {
	display               : -webkit-box;
	display               : -webkit-flex;
	display               : -moz-box;
	display               : -ms-flexbox;
	display               : flex;
	-webkit-box-orient    : vertical;
	-webkit-box-direction : normal;
	-webkit-flex-direction: column;
	-moz-box-orient       : vertical;
	-moz-box-direction    : normal;
	-ms-flex-direction    : column;
	flex-direction        : column
}

.product-not .detail {
	display  : -webkit-box;
	display  : -webkit-flex;
	display  : -moz-box;
	display  : -ms-flexbox;
	display  : flex;
	flex-wrap: wrap;
	height   : 100%
}

.product-not .detail .offer {
	width: 100%
}

.product-not .detail span.woocommerce-Price-amount.amount,
.product-not .dashvar {
	margin-top: 28px
}

.product-eleven .detail,
.product-three .detail,
.product-eight .content,
.product-four .detail,
.product-thirteen .detail,
.product1 .detail,
.product-two-detail {
	height: 100%
}

.product-four .detail h2+div,
.product-twelve .detail h2+div,
.product-two-detail h2+div,
.product-three .detail h2+div,
.product-six .price,
.product-thirteen .detail h2+div,
.product-not .icons-offer {
	margin-top: auto
}

.product-ten .detail h2 {
	margin: 0 0 5px 0
}

.product-six .price span.woocommerce-Price-currencySymbol,
.product-two span.woocommerce-Price-currencySymbol {
	font-weight: 300;
	font-style : 12px;
	line-height: 18px
}

.product-twelve .detail h2+div {
	align-self: center;
	height    : 100%
}

.product-eight .content h2+div>a {
	bottom: 16px
}

.product-ten .detail>:first-child:not(.offer) {
	margin: 10px 0 8px
}

.product-ten .detail .price {
	margin-bottom: 8px
}

.product-eleven .detail>:first-child:not(.offer) {
	margin   : auto 0 0;
	transform: translateY(4px)
}

.product-six .priceva del {
	padding: 0 6px
}

.product-six .priceva del span.woocommerce-Price-amount.amount {
	padding: 0
}

.product-six .priceva del span.woocommerce-Price-amount.amount bdi {
	margin: 0;
	color : #fff
}

.product-three del .woocommerce-Price-amount bdi:first-child {
	color: #fff
}

.product-seven .price del span {
	color: #212341
}

.product-ten .detail {
	padding-bottom: 40px
}

.product-six .priceva span.woocommerce-Price-amount.amount:last-child:not(:nth-child(3)) {
	margin: 0 auto
}

.product-seven .price del span bdi {
	color      : #212341;
	font-weight: 300
}

.product-not .detail>div:first-child {
	height             : 55px;
	display            : -webkit-box;
	display            : -webkit-flex;
	display            : -moz-box;
	display            : -ms-flexbox;
	display            : flex;
	-webkit-flex-wrap  : wrap;
	-ms-flex-wrap      : wrap;
	flex-wrap          : wrap;
	-webkit-box-align  : end;
	-webkit-align-items: flex-end;
	-moz-box-align     : end;
	-ms-flex-align     : end;
	align-items        : flex-end
}

.product-not .detail>div:first-child .offer,
.product-not .detail>div:first-child>span.woocommerce-Price-amount.amount,
.product-not .detail>div:first-child>span.dashvar {
	margin-top: 0
}

.product-not .detail>div:first-child>span.dashvar {
	-webkit-transform: translateY(-5px);
	-moz-transform   : translateY(-5px);
	-ms-transform    : translateY(-5px);
	-o-transform     : translateY(-5px);
	transform        : translateY(-5px)
}

@media only screen and (max-width:575px) {
	.product-eleven .detail>:first-child:not(.offer) {
		transform: unset;
		margin   : 33px 0 0
	}

	.product-not .detail span.woocommerce-Price-amount.amount,
	.product-not .dashvar {
		margin-top: 20px
	}

	.product-not .detail>div:first-child>span.dashvar {
		-webkit-transform: translateY(0);
		-moz-transform   : translateY(0);
		-ms-transform    : translateY(0);
		-o-transform     : translateY(0);
		transform        : translateY(0)
	}
}

@media only screen and (max-width:575px) {
	.dashvar {
		bottom  : 0;
		position: relative
	}
}

@media only screen and (max-width:575px) {
	.woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
		margin-right: 45px !important;
		margin-top  : 19px !important
	}
}

.popular-products {
	margin: 0
}

.top-category-five-item .image img {
	object-fit: contain
}

.swiper-new-products-offer .product {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 10px
}

.swiper-new-products-offer .product-five .product-image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-new-products-offer .product-eight .image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-new-products-offer .product-twelve {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 15px
}

.carpet-wrapper {
	-webkit-background-size: cover !important;
	-moz-background-size   : cover !important;
	-o-background-size     : cover !important;
	background-size        : cover !important
}

.carpet-item .image .shape-1 {
	width            : 275px;
	height           : 275px;
	background-size  : contain !important;
	background-repeat: no-repeat !important
}

.carpet-wrapper {
	max-width: unset !important
}

.carpet-left {
	-webkit-background-size: cover !important;
	-moz-background-size   : cover !important;
	-o-background-size     : cover !important;
	background-size        : cover !important
}

.carpet-item .image img {
	object-fit: contain
}

.carousel-dress-wrapper {
	max-width: unset
}

.carousel-dress-item .image img {
	object-fit: contain
}

.carousel-dress-wrapper {
	background-size: cover !important
}

.brands-six-wrapper::before {
	-webkit-background-size: cover !important;
	-moz-background-size   : cover !important;
	-o-background-size     : cover !important;
	background-size        : cover !important
}

.offer-books-wrapper::before {
	-webkit-background-size: cover !important;
	-moz-background-size   : cover !important;
	-o-background-size     : cover !important;
	background-size        : cover !important
}

.section-heading-nine {
	margin-bottom: 0
}

.swiper-discount-products-two .product {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 10px
}

.swiper-discount-products-two .product-five .product-image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-discount-products-two .product-eight .image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-discount-products-two .product-twelve {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 15px
}

.discount-products-right::after {
	-webkit-background-size: contain !important;
	-moz-background-size   : contain !important;
	-o-background-size     : contain !important;
	background-size        : contain !important
}

.discount-products-right .swiper-slide>* {
	margin-right: 74px
}

.swiper-discount-products .product {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 10px
}

.swiper-discount-products .product-five .product-image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-discount-products .product-eight .image {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important
}

.swiper-discount-products .product-twelve {
	-webkit-box-shadow: inset 0 10px 15px rgb(0 0 0/5%) !important;
	-moz-box-shadow   : inset 0 10px 15px rgb(0 0 0/5%) !important;
	box-shadow        : inset 0 10px 15px rgb(0 0 0/5%) !important;
	margin-top        : 15px
}

.swiper-carousel-home img {
	object-fit: cover !important
}

.best-category-four-item .image img {
	object-fit: contain !important
}

.category-products-six .swiper-button-next,
.category-products-six .swiper-button-prev {
	top: -50px
}

.category-products-six {
	margin: 0
}

.slider-home-three {
	margin: 0
}

.best-category-two-item img {
	object-fit: contain
}

.woocommerce-pagination {
	text-align   : center;
	margin-top   : 25px;
	margin-bottom: 25px
}

a.page-numbers {
	margin            : 4px;
	padding           : 8px 15px 8px 15px;
	color             : #000;
	background-color  : #fff;
	font-size         : 16px;
	font-weight       : 700;
	border-radius     : 10px;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .2);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .2)
}

span.page-numbers.current {
	margin            : 4px;
	padding           : 8px 15px 8px 15px;
	color             : #fff;
	font-size         : 16px;
	font-weight       : 700;
	border-radius     : 10px;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .2);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .2);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .2)
}

.woocommerce nav.woocommerce-pagination ul {
	border: 0
}

.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
	display: inline-block;
	border : 0
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	color  : #fff;
	padding: 10px 15px 10px 15px;
	margin : 5px
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	padding           : 10px 15px 10px 15px;
	background        : #fff;
	margin            : 5px;
	border-radius     : 10px;
	-webkit-box-shadow: unset;
	-moz-box-shadow   : unset;
	box-shadow        : unset
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
	float        : left !important;
	margin-left  : 0 !important;
	padding      : 15px 35px 16px 35px !important;
	border-radius: 100px !important
}

.tamsho {
	font-weight  : 900;
	font-size    : 22px;
	margin-bottom: unset
}

.boostify-menu .menu-item-has-children>a:after {
	content      : "" !important;
	font-family  : "Ionicons" !important;
	padding-right: 5px !important
}

.detail-blog-content ul li {
	list-style     : unset;
	list-style-type: disc !important;
	margin-right   : 30px;
	line-height    : 35px
}

.detail-blog-content p,
.detail-blog-content h1,
.detail-blog-content h2,
.detail-blog-content h3,
.detail-blog-content h4,
.detail-blog-content h5,
.detail-blog-content h6 {
	margin-bottom: 10px
}

span.position-absolute.top-0.end-0.bg-porp.me-3.mt-3 {
	background   : #c1c1c1;
	padding      : 3px 3px 3px 8px;
	top          : -7px !important;
	border-radius: 7px
}

.detail-product-info .gallery-image-origin img {
	width     : 90%;
	max-height: 235px;
	object-fit: contain
}

.detail-product-info .gallery-image-item img {
	max-height  : 110px;
	object-fit  : contain;
	text-align  : center;
	margin-left : auto;
	margin-right: auto;
	display     : inline-block
}

.nav-header-cart-dropdown-two-products-item .delete {
	border-radius: 15px
}

.nav-header-cart-dropdown-two-products-item {
	border-radius: 20px
}

.cart-mobile-products-item .quantity .input-text.qty.text {
	font-size: 15px !important;
	width    : 32px !important;
	height   : 32px !important;
	margin   : 0 5px !important
}

.cart-first-total .total-price {
	-webkit-border-radius: 15px;
	-moz-border-radius   : 15px;
	border-radius        : 15px;
	background-color     : #ededed;
	padding              : 4px 30px 4px 34px;
	max-width            : 70%;
	margin-left          : 21px;
	margin-bottom        : 10px
}

.cart-first-total .total-price>span {
	font-size  : 18px;
	font-weight: 900;
	color      : #232323;
	line-height: 28px
}

.cart-first-total .total-price>div>span {
	font-size   : 19px;
	margin-right: 3px;
	line-height : 29px
}

.cart-first-total .total-price>div {
	font-size  : 22px;
	color      : #1d1d1d;
	font-weight: 500;
	line-height: 59px
}

.pr4min.product {
	background-color  : #fff !important;
	-webkit-box-shadow: unset !important;
	-moz-box-shadow   : unset !important;
	border-radius     : 0 !important;
	box-shadow        : unset !important
}

.product-fifteen .btns li {
	-webkit-transform : scale(0);
	-moz-transform    : scale(0);
	-ms-transform     : scale(0);
	-o-transform      : scale(0);
	transform         : scale(0);
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.product-fifteen .btns li:nth-child(2) {
	-webkit-transition-delay: .15s;
	-moz-transition-delay   : .15s;
	-o-transition-delay     : .15s;
	transition-delay        : .15s
}

.product-fifteen .btns li:last-child {
	-webkit-transition-delay: .3s;
	-moz-transition-delay   : .3s;
	-o-transition-delay     : .3s;
	transition-delay        : .3s
}

.product-fifteen:hover .btns li {
	-webkit-transform: scale(1);
	-moz-transform   : scale(1);
	-ms-transform    : scale(1);
	-o-transform     : scale(1);
	transform        : scale(1)
}

.product-fifteen .btns,
.product-fifteen .image-price img,
.product-fifteen .image-price .price {
	-webkit-transition: all .3s linear;
	-o-transition     : all .3s linear;
	-moz-transition   : all .3s linear;
	transition        : all .3s linear
}

.product-fifteen:hover .image-price img,
.product-fifteen:hover .image-price .price {
	-webkit-filter: blur(8px);
	filter        : blur(8px)
}

.product-fifteen .discount {
	z-index: 9
}

.product-fifteen .image-price img {
	-o-object-fit: contain;
	object-fit   : contain
}

.elementor-100 .elementor-element.elementor-element-4e33a11>.elementor-widget-container {
	margin: 0
}


@media only screen and (max-width:767px) {
	.amazing-offer-three .title h4 span {
		margin: 0
	}

	.swiper-amazing-offer-two .swiper-slide {
		height: auto
	}

	.swiper-amazing-offer-two .swiper-slide>* {
		height: 100%
	}

	.amazing-offer-seven-item {
		flex-direction: column;
		padding       : 0 32px 30px;
		align-items   : center
	}

	.amazing-offer-seven-item .image {
		position : relative;
		transform: translate(0, 0) !important;
		left     : auto;
		margin   : -80px 0 24px
	}

	.amazing-offer-seven-item .image img {
		max-width : 258px;
		max-height: 258px
	}

	.amazing-offer-seven-item .price-options {
		flex-direction : row;
		justify-content: space-between
	}

	.amazing-offer-seven-item .progress-circle {
		position : absolute !important;
		top      : 0;
		left     : 0;
		transform: scale(.75) translate(-40px, -250px) !important;
		margin   : 0
	}

	.amazing-offer-seven-item .progress-circle::before {
		border-width: 2px
	}

	.amazing-offer-seven .swiper-button-next,
	.amazing-offer-seven .swiper-button-prev {
		border          : 1px solid #fff;
		background-color: transparent
	}

	.amazing-offer-seven .swiper-button-next::after,
	.amazing-offer-seven .swiper-button-prev::after {
		color      : #fff;
		font-weight: 900
	}

	.amazing-offer-two-item .detail .info li {
		flex: 1 0 50%
	}

	.amazing-offer-three-wrapper {
		max-width: calc(100% - 48px);
		width    : 100%;
		margin   : 0 auto
	}

	.amazing-offer-three-wrapper::before,
	.amazing-offer-three-wrapper::after {
		width: calc(100% + 48px);
		left : -24px
	}

	.amazing-offer-three-wrapper::before {
		top: 170px
	}

	.amazing-offer-three-wrapper::after {
		height: 357px
	}

	.amazing-offer-three .detail::before {
		content: none
	}

	.amazing-offer-three .title {
		flex-direction: column !important;
		margin-bottom : 94px
	}

	.amazing-offer-three .title>:first-child {
		display      : flex;
		align-items  : center;
		margin-bottom: 13px;
		gap          : 4px
	}

	.amazing-offer-three-timer {
		right    : auto;
		left     : 50%;
		transform: translate(-50%, -76px)
	}

	.amazing-offer-three .swiper-button-next {
		transform: translate(12px, -50%) scaleX(-1)
	}

	.amazing-offer-three .swiper-button-prev {
		transform: translate(-12px, -50%) scaleX(-1)
	}

	.amazing-offer-products-right {
		margin-bottom: 24px
	}

	.amazing-offer-products-right .sup-title {
		display: none
	}

	.amazing-offer-products-left {
		padding-bottom: 130px
	}

	.amazing-offer-products-item .timear {
		margin   : 0;
		top      : 20px;
		right    : 0 !important;
		left     : auto;
		transform: translate(0, 0)
	}

	.amazing-offer-products-item .content::after {
		background   : linear-gradient(0deg, #898989 -14.86%, rgba(137, 137, 137, .08) 46.92%, rgba(137, 137, 137, 0) 102.65%) border-box;
		border-radius: 20px
	}

	.amazing-offer-products-item-two {
		border-radius  : 20px 20px 20px 0;
		width          : 75px;
		height         : 70px;
		background     : url(./../../images/new-two/bg-11.png)0 0 no-repeat;
		background-size: cover;
		padding        : 0;
		display        : flex;
		align-items    : center;
		justify-content: center
	}

	.amazing-offer-products-item-two img {
		width : 42px;
		height: 42px
	}

	.amazing-offer-products-item-two .title {
		display: none
	}

	.amazing-offer-products .swiper-bottom {
		top      : 0;
		right    : auto;
		left     : 0;
		bottom   : auto !important;
		transform: translateY(-77px);
		gap      : 12px
	}

	.amazing-offer-products .swiper-button-next,
	.amazing-offer-products .swiper-button-prev {
		width        : 33px !important;
		height       : 33px !important;
		border-radius: 50%;
		border       : 2px solid rgba(0, 0, 0, .4)
	}

	.amazing-offer-products .swiper-button-next::after,
	.amazing-offer-products .swiper-button-prev::after {
		font-family: "icomoon";
		font-size  : 12px;
		line-height: 1;
		color      : rgba(0, 0, 0, .4);
		transform  : unset
	}

	.amazing-offer-products .swiper-button-next::after {
		content: ""
	}

	.amazing-offer-products .swiper-button-prev::after {
		content: ""
	}

	.amazing-offer-products .swiper-pagination {
		display: none
	}

	.buy-vip-right {
		height   : 100%;
		max-width: 100%
	}

	.buy-vip-right::after {
		top      : auto;
		bottom   : 0;
		width    : 100%;
		height   : 58%;
		transform: unset
	}

	.buy-vip-left {
		max-width   : 100%;
		margin-right: 0
	}

	.buy-vip-left .timear {
		background-color: transparent;
		margin          : 0 0 24px 0 !important;
		padding-right   : 0
	}

	.buy-vip-left .timear::before,
	.buy-vip-left .timear::after {
		content: none
	}

	.buy-vip .swiper {
		overflow: visible !important
	}

	.buy-vip .swiper-slide {
		height: auto
	}

	.buy-vip .swiper-button-next,
	.buy-vip .swiper-button-prev {
		border-color: #000;
		transform   : translate(0, -26px);
		right       : auto
	}

	.buy-vip .swiper-button-next::after,
	.buy-vip .swiper-button-prev::after {
		color: #000
	}

	.buy-vip .swiper-button-next {
		left: 0
	}

	.buy-vip .swiper-button-prev {
		left: 52px
	}

	.new-products-category-title,
	.new-products-category .swiper {
		max-width: 100%
	}

	.new-products-category-title {
		height: 100%
	}

	.new-products-category-title::before,
	.new-products-category-title::after {
		height: 75%
	}

	.new-products-category .swiper {
		margin-right: 0;
		overflow    : visible !important
	}

	.new-products-category .swiper-button-next,
	.new-products-category .swiper-button-prev {
		border-color: rgba(0, 0, 0, .4);
		transform   : translateY(-32px);
		right       : auto
	}

	.new-products-category .swiper-button-next::after,
	.new-products-category .swiper-button-prev::after {
		color: rgba(0, 0, 0, .4)
	}

	.new-products-category .swiper-button-next {
		left: 12px
	}

	.new-products-category .swiper-button-prev {
		left: 64px
	}
}

@media only screen and (max-width:575px) {
	.amazing-offer-two-item .detail .offer {
		padding-left: 50px
	}

	.amazing-offer-two-item .detail .offer del {
		font-size  : 12px;
		font-weight: 400;
		line-height: 22px;
		padding    : 0 16px
	}

	.amazing-offer-two-item .detail .offer span {
		font-size  : 14px;
		font-weight: 400;
		line-height: 22px;
		padding    : 0 32px 0 12px
	}

	.amazing-offer-two-item .detail .price {
		font-size  : 16px;
		line-height: 25px;
		font-weight: 700
	}

	.amazing-offer-two .swiper {
		border-width: 5px;
		padding     : 12px 12px 32px
	}

	.amazing-offer-two .section-heading,
	.amazing-offer-five .section-heading {
		flex-direction: row !important;
		align-items   : center !important
	}

	.amazing-offer-two .section-heading-title,
	.amazing-offer-five .section-heading-title {
		font-size: 16px
	}

	.amazing-offer-two .section-heading-sub-title,
	.amazing-offer-five .section-heading-sub-title {
		font-size    : 12px;
		line-height  : 18px;
		margin-bottom: 0
	}

	.amazing-offer-two .section-heading-link,
	.amazing-offer-five .section-heading-link {
		margin: 0 auto 0 0
	}

	.amazing-offer-three-wrapper {
		max-width: 100%;
		padding  : 24px 27px 0
	}

	.amazing-offer-three-wrapper::before,
	.amazing-offer-three-wrapper::after {
		width: 100%;
		left : 0
	}

	.amazing-offer-three-wrapper::after {
		border-radius: 40px
	}

	.amazing-offer-three .title {
		align-items: center !important
	}

	.amazing-offer-three-item .detail h2 {
		font-size    : 14px;
		line-height  : 22px;
		margin-bottom: 22px
	}

	.amazing-offer-three-item .detail ul {
		margin-bottom: 25px
	}

	.amazing-offer-three-item .offer,
	.amazing-offer-six-item .detail .offer {
		line-height: 22px
	}

	.amazing-offer-three-item .offer del,
	.amazing-offer-six-item .detail .offer del {
		font-size: 12px
	}

	.amazing-offer-three-item .offer span,
	.amazing-offer-six-item .detail .offer span {
		font-size: 14px
	}

	.amazing-offer-three-item .price,
	.amazing-offer-six-item .detail .price {
		font-size  : 16px;
		font-weight: 700;
		line-height: 25px
	}

	.amazing-offer-three-item .price span,
	.amazing-offer-six-item .detail .price span {
		font-size  : 12px;
		line-height: 18px;
		font-weight: 300
	}

	.amazing-offer-sixteen-item .detail .offer>div {
		font-size  : 14px;
		font-weight: 400;
		line-height: 22px
	}

	.amazing-offer-sixteen-item .detail .offer>div del {
		font-size: 12px
	}

	.amazing-offer-sixteen-item .detail .price>div {
		font-size  : 12px;
		line-height: 18px;
		font-weight: 300
	}

	.amazing-offer-sixteen-item .detail .price>div b {
		font-size  : 19px;
		line-height: 30px;
		font-weight: 700
	}

	.new-products-category {
		position: relative
	}

	.new-products-category .container {
		flex-direction: row !important
	}

	.new-products-category-title {
		border-radius: 20px;
		z-index      : 7
	}

	.new-products-category-title::before,
	.new-products-category-title::after {
		right    : 0;
		transform: translateY(40px);
		width    : 100%
	}

	.new-products-category-title .prcr4 {
		top        : 20px;
		right      : 20px;
		font-size  : 14px !important;
		line-height: 22px
	}

	.new-products-category-title .prcr4 span {
		font-size  : 12px;
		line-height: 18px
	}

	.new-products-category .swiper {
		margin  : 0;
		position: relative
	}

	.new-products-category .swiper-slide>* {
		border: 0
	}

	.new-products-category .swiper-button-next,
	.new-products-category .swiper-button-prev {
		display: block
	}

	.buy-vip .container {
		flex-direction: row !important
	}

	.buy-vip-right {
		padding: 24px 12px;
		height : 100%
	}

	.buy-vip-right::after {
		top   : auto;
		bottom: 0
	}

	.buy-vip-right h2 {
		font-size  : 14px;
		line-height: 22px
	}

	.buy-vip .swiper-slide {
		height: auto
	}

	.buy-vip .swiper .product-seven .price {
		font-size  : 10px;
		line-height: 16px
	}

	.buy-vip .swiper .product-seven .price del {
		font-size  : 12px;
		line-height: 18px
	}

	.buy-vip .swiper .product-seven .price span {
		font-size  : 14px;
		font-weight: 700;
		line-height: 22px
	}

	.popular-products .container {
		flex-direction: row !important
	}

	.popular-products-right {
		margin-left  : 12px;
		max-width    : calc(50% - 12px);
		border-radius: 20px
	}

	.popular-products-right .title {
		font-size  : 16px;
		line-height: 25px
	}

	.popular-products-right .sub-title {
		font-size  : 12px;
		line-height: 18px
	}

	.popular-products-right .btn {
		top  : 72px;
		right: 20px;
		left : auto
	}

	.popular-products-left {
		max-width: 50%
	}

	.popular-products .swiper-button-next,
	.popular-products .swiper-button-prev,
	.popular-products-two .popular-products-left .swiper-button-next,
	.popular-products-two .popular-products-left .swiper-button-prev {
		top  : 22px;
		right: 0;
		left : auto
	}

	.popular-products .swiper-button-next,
	.popular-products-two .popular-products-left .swiper-button-next {
		transform: translate(50px, 0)
	}

	.popular-products .swiper-button-prev,
	.popular-products-two .popular-products-left .swiper-button-prev {
		transform: translate(82px, 0)
	}

	.popular-products-two .popular-products-left .swiper-button-next,
	.popular-products-two .popular-products-left .swiper-button-prev {
		top: 67px
	}

	.latest-products-two-content {
		flex-direction: row !important;
		gap           : 0 !important;
		margin        : 0-8px
	}

	.latest-products-two-banners {
		max-width  : calc(50% - 12px);
		margin-left: 12px
	}

	.latest-products-two-products {
		max-width: 50%
	}

	.latest-products-two .swiper-pagination-bullet {
		width: 8px
	}

	.latest-products-two .swiper-pagination-bullet-active {
		width: 12px
	}
}

@media only screen and (max-width:399px) {
	.amazing-offer-three-wrapper {
		padding: 24px 16px 0
	}

	.amazing-offer-three .swiper-button-next,
	.amazing-offer-three .swiper-button-prev {
		transform: translate(0, -50%) scaleX(-1);
		top      : 70%
	}
}

.icon-discount-2:before {
	content: ""
}

.icon-shoppin-bag:before {
	content: ""
}

.swiper-visibled .swiper-slide>* {
	transition: all .3s ease-in-out;
	opacity   : 0;
	visibility: hidden;
	transform : scale(.5)
}

.swiper-visibled .swiper-slide-visible>* {
	opacity   : 1;
	visibility: visible;
	transform : scale(1)
}

@media only screen and (max-width:575px) {
	.swiper-visibled-mobile .swiper-slide>* {
		opacity   : 1;
		visibility: visible;
		transform : scale(1)
	}
}

.product-new-one {
	border-radius: 20px;
	box-shadow   : 20px 0 80px rgba(0, 0, 0, .03);
	padding      : 42px 20px 23px
}

.product-new-one .offer {
	top             : 25px;
	right           : 20px;
	border-radius   : 10px;
	border          : 1px solid #000;
	padding         : 4.5px;
	font-size       : 19px;
	font-weight     : 700;
	line-height     : 29px;
	z-index         : 2;
	background-color: #fff
}

.product-new-one .offer i {
	width           : 33px;
	height          : 33px;
	border-radius   : 10px;
	background-color: #ca272b;
	color           : #fff;
	font-size       : 18px;
	margin-bottom   : 3px
}

.product-new-one .title {
	margin     : 10px 5px;
	font-size  : 15px;
	font-weight: 600;
	line-height: 30px;
	color      : #2d365d;
	max-height : 66px;
	height     : 66px;
}

.product-new-one .title::before {
	content         : "";
	width           : 12px;
	height          : 9px;
	background-image: linear-gradient(268.47deg, #a0a0a0 -63.38%, rgba(160, 160, 160, 0) 100%);
	margin-left     : 12px;
	display         : inline-block;
	vertical-align  : middle
}

.product-new-one .offer-price del {
	font-size  : 14px;
	font-weight: 300;
	line-height: 14px;
	color      : #000
}

.product-new-one .offer-price .price {
	font-size  : 13px;
	font-weight: 300;
	line-height: 20px;
	color      : #939aa4
}

.product-new-one .offer-price .price span {
	font-size  : 16px;
	font-weight: 700;
	line-height: 24px;
	color      : #39375b;
	margin-left: 4px
}

.product-new-one .add-to-cart {
	width           : 47px;
	height          : 47px;
	background-color: #ca272b;
	border-radius   : 10px;
	font-size       : 24px;
	color           : #fff;
	flex            : 0 0 auto;
	margin-right    : 8px
}

@media only screen and (max-width:767px) {
	.product-new-one {
		padding      : 32px 12px 20px;
		border-radius: 12px
	}

	.product-new-one .offer {
		top  : 12px;
		right: 12px
	}

	.product-new-one .title {
		font-size  : 12px;
		line-height: 24px;
		max-height : 48px
	}

	.product-new-one .offer-price del {
		font-size  : 12px;
		line-height: 18px
	}

	.product-new-one .offer-price .price {
		font-size  : 12px;
		line-height: 18px
	}

	.product-new-one .offer-price .price span {
		font-size  : 14px;
		line-height: 22px
	}

	.product-new-one .add-to-cart {
		width       : 35px;
		height      : 35px;
		font-size   : 20px;
		margin-right: 4px
	}
}

.woocommerce img,
.woocommerce-page img {
	object-fit: contain !important
}

.product-eight {
	background: unset !important;
	box-shadow: unset !important
}

.woocommerce div.product form.cart .variations select {
	max-width         : 100%;
	min-width         : 75%;
	display           : inline-block;
	border-radius     : 10px;
	text-align        : center;
	-webkit-appearance: none;
	-moz-appearance   : none;
	appearance        : none;
	border            : 0;
	outline           : 0;
	text-transform    : uppercase;
	line-height       : 30px;
	background        : #f8f9fb url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wODMiIGhlaWdodD0iNi4zNTYiIHZpZXdCb3g9IjAgMCAxMS4wODMgNi4zNTYiPg0KICA8cGF0aCBpZD0iUGF0aF8xNzUiIGRhdGEtbmFtZT0iUGF0aCAxNzUiIGQ9Ik0xNS41NDIsMjAuNDA5bC00LjItNC4yYS43NTIuNzUyLDAsMCwwLTEuMTg3LjA3OS44MzEuODMxLDAsMCwwLC4wNzksMS4wNjlsNC43NSw0LjcxYS43NTIuNzUyLDAsMCwwLDEuMTA4LDBsNC43NS00LjcxYS44MzEuODMxLDAsMCwwLC4wNzktMS4wNjkuNzUyLjc1MiwwLDAsMC0xLjE4Ny0uMDc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjAwMSAtMTUuOTU5KSIvPg0KPC9zdmc+DQo=)left 12px center no-repeat;
	background-size   : 11px 6px;
	padding           : 0 5px 0 35px;
	margin-bottom     : 5px
}

.my_account_orders.table>:not(caption)>*>* {
	padding            : .9rem .5rem;
	background-color   : var(--bs-table-bg);
	border-bottom-width: 1px;
	box-shadow         : unset
}

.art_main .header {
	padding      : 10px 0 10px 0;
	border-radius: 0
}

.dokan-other-vendor-camparison h3 {
	margin-bottom : 15px;
	margin-top    : 45px;
	font-size     : 22px;
	letter-spacing: -1px;
	font-weight   : 700;
	text-align    : center
}

.dokan-other-vendor-camparison .table-row {
	display      : table;
	background   : #fff;
	border-radius: 125px;
	border       : 1px solid #edf2f7;
	padding      : 5px 35px 5px 10px;
	width        : 100%;
	margin-bottom: 15px;
	box-shadow   : 1.21px 4.851px 27px 0 rgba(202, 210, 240, .2);
	position     : relative
}

.dokan-other-vendor-camparison .table-cell.vendor img {
	display       : inline-block;
	vertical-align: middle;
	border-radius : 130px;
	width         : 65px;
	position      : relative
}

.dokan-other-vendor-camparison .table-row::before {
	background   : red;
	position     : absolute;
	content      : "";
	top          : 4px;
	right        : -4px;
	width        : 90%;
	height       : 92%;
	border-radius: 125px;
	z-index      : -1
}

.table-cell .dokan-btn {
	border-radius: 100px !important;
	margin       : 3px;
	background   : #eee;
	box-shadow   : 1.21px 4.851px 27px 0 rgba(202, 210, 240, .2);
	position     : relative;
	color        : #000
}

.table-cell .dokan-btn i {
	color: #000
}

#tab-seller_enquiry_form .col-md-10 {
	flex : 0 0 auto;
	width: 99%
}

#tab-seller h2 {
	display: none
}

ab-seller ul li {
	display: flex !important
}

#tab-seller ul li:not(:last-child) {
	margin-bottom: 8px !important
}

#tab-seller ul li span {
	padding    : 18px 30px 16px !important;
	color      : #232323 !important;
	line-height: 22px !important;
	display    : inline-flex
}

#tab-seller ul li span:first-child {
	width: 19% !important
}

#tab-seller ul li span:last-child {
	width                : 79% !important;
	font-weight          : 900 !important;
	background-color     : #f8f9fb !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius   : 10px !important;
	border-radius        : 10px !important
}

#tab-seller ul li::after {
	content              : "";
	top                  : 0;
	right                : 0;
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	width                : 5px;
	height               : 100%;
	background-color     : #f8f9fb
}

#tab-more_seller_product .col-lg-4 {
	flex : 0 0 auto;
	width: 25%
}

#tab-more_seller_product .product {
	box-shadow   : 1.21px 4.851px 27px 0 rgba(202, 210, 210, .4);
	border-radius: 25px
}

@media screen and (max-width:480px) {
	.dokan-other-vendor-camparison .table-row {
		border-radius: 25px
	}
}

.nav-mobile {
	margin-top   : 12px;
	border-radius: 20px
}

.nav-mobile-wrapper {
	padding: 18px 12px 17px
}

.nav-mobile-wrapper,
.nav-mobile-up {
	transition: all .3s linear
}

.nav-mobile-up {
	margin-bottom: 18px
}

.nav-mobile .btn-nav-header {
	font-size  : 24px;
	line-height: 1;
	color      : #292d32;
	margin-left: 10px
}

.nav-mobile-logo img {
	width     : auto;
	max-height: 26px
}

.nav-mobile-favorite {
	width           : 29px;
	height          : 29px;
	border-radius   : 6px;
	background-color: #fff3f0;
	font-size       : 17px;
	line-height     : 1;
	color           : #ff8a66;
	margin-left     : 8px
}

.nav-mobile-favorite span {
	width           : 8px;
	height          : 8px;
	background-color: #212341;
	font-size       : 5px;
	font-weight     : 400;
	line-height     : 8px;
	transform       : translate(1px, -1px)
}

.nav-mobile-auth img {
	border-radius: 6px;
	width        : 29px;
	height       : 29px
}

.nav-mobile-bottom form {
	background-color: rgba(255, 255, 255, .7);
	border          : 1px solid rgba(0, 0, 0, .3);
	border-radius   : 7px;
	flex            : 1 0 1%;
	padding         : 0 10px
}

.nav-mobile-wrapper.bg-white {
	border-radius: 10px
}

.nav-mobile-bottom form .setting {
	font-size   : 20px;
	line-height : 1;
	color       : rgba(41, 45, 50, .7);
	padding-left: 9px;
	margin-left : 13px
}

.nav-mobile-bottom form .setting::after {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 0;
	width           : 1px;
	height          : 21px;
	background-color: #b1b1b1;
	transform       : translateY(-50%)
}

.nav-mobile-bottom form .search {
	font-size  : 16px;
	line-height: 1;
	color      : #0547c1;
	margin-left: 6px
}

.nav-mobile-bottom form .form-control {
	font-size  : 12px;
	font-weight: 400;
	line-height: 18px;
	color      : #000
}

.nav-mobile-btn-search,
.nav-mobile-cart {
	width        : 30px;
	height       : 30px;
	border-radius: 10px;
	color        : #fff;
	line-height  : 1;
	font-size    : 18px
}

.nav-mobile-btn-search {
	background-color: #121212;
	margin          : 0 11px 0 7px
}

.nav-mobile-cart {
	background-color: #0547c1;
	font-size       : 18px
}

.nav-mobile-cart span {
	width           : 15px;
	height          : 15px;
	font-size       : 10px;
	background-color: #212341;
	transform       : translate(2px, -2px)
}

.nav-mobile-sticky {
	position  : relative;
	top       : -20%;
	transition: all .3s linear;
	z-index   : 9
}

.nav-mobile-sticky.sticky {
	position: fixed;
	top     : 12px;
	margin  : 0;
	left    : 0;
	width   : 100%
}

.nav-mobile.sticky .nav-mobile-wrapper {
	padding: 16px 12px
}

.nav-mobile.sticky .nav-mobile-up {
	height: 0;
	margin: 0
}

.nav-mobile.sticky .nav-mobile-bottom form .setting {
	margin-left: 6px
}

.nav-mobile.sticky .nav-mobile-bottom form .search {
	display: block !important
}

.nav-mobile.sticky .nav-mobile-btn-search {
	display: none !important
}

.nav-mobile.sticky .nav-mobile-cart {
	margin: 0 16px 0 8px
}

.nav-mobile.sticky .btn-nav-header {
	display: block !important;
	margin : 0
}

.nav-mobile-two {
	margin-top: 12px
}

.nav-mobile-two-wrapper {
	border-radius: 20px;
	padding      : 16px 12px
}

.nav-mobile-two-auth img,
.nav-mobile-two-btn-search,
.nav-mobile-two-favorite,
.nav-mobile-two-cart {
	width        : 32px;
	height       : 32px;
	border-radius: 75px
}

.nav-mobile-two .btn-nav-header {
	font-size   : 24px;
	color       : #292d32;
	margin-right: 7px
}

.nav-mobile-three {
	margin-top: 12px
}

.nav-mobile-three-up {
	margin-bottom: 30px
}

.nav-mobile-three-auth img {
	border-radius: 6px
}

.nav-mobile-three-auth .name {
	font-size  : 12px;
	font-weight: 500;
	line-height: 18px;
	color      : #000
}

.nav-mobile-three-auth .wellcome {
	font-size  : 9px;
	line-height: 13px;
	color      : #919191
}

.nav-mobile-three-cart {
	background-color: #60008c;
	width           : 35px;
	height          : 35px;
	border-radius   : 12px
}

.nav-mobile-wrapper.bg-white .nav-mobile-btn-search,
.nav-mobile-wrapper.bg-white .nav-mobile-cart {
	width        : 40px;
	height       : 40px;
	border-radius: 10px;
	color        : #fff;
	line-height  : 1;
	font-size    : 20px
}

.nav-mobile-seven-icons .top-header-four-btn-search {
	margin-right    : -8px;
	background-color: unset;
	color           : unset;
	padding         : unset;
	margin-left     : -8px
}

.imnavmo {
	width : auto;
	height: 25px !important
}

.nav-mobile-three .btn-nav-header {
	font-size   : 28px;
	margin-right: 10px
}

.nav-mobile-three form {
	flex: 1 0 1%
}

.nav-mobile-three form button {
	font-size  : 16px;
	line-height: 1;
	color      : #60008c;
	right      : 14px
}

.nav-mobile-three form .form-control {
	background-color: transparent;
	border          : 1px solid #d1d1d1;
	height          : 42px;
	border-radius   : 15px;
	padding-right   : 39px;
	font-size       : 12px;
	line-height     : 18px;
	font-weight     : 400
}

.nav-mobile-three form .form-control:focus {
	border-color: #60008c
}

.nav-mobile-three-down .nav-mobile-three-cart {
	margin-right: 18px
}

.nav-mobile-three-down .btn-nav-header {
	margin-right: 10px
}

.nav-mobile-three.sticky {
	top             : 0;
	margin          : 0;
	padding         : 15px 0;
	background-color: #e3e8ed
}

.nav-mobile-three.sticky .nav-mobile-three-up {
	display: none
}

.nav-mobile-three.sticky .nav-mobile-three-cart,
.nav-mobile-three.sticky .btn-nav-header {
	display: flex !important
}

.nav-mobile-four {
	margin-top: 0;
	background: #000;
	padding   : 20px 0
}

.nav-mobile-four-wrapper {
	transition: all .3s linear
}

.nav-mobile-four-logo span {
	font-size  : 13px;
	line-height: 18px;
	color      : #919191
}

.nav-mobile-four-btn {
	background-color: #121212;
	border          : 1px solid rgba(145, 145, 145, .3);
	box-shadow      : -10px 24px 44px rgba(186, 175, 140, .25);
	width           : 35px;
	height          : 35px;
	font-size       : 18px;
	line-height     : 1;
	color           : #fff;
	border-radius   : 8px
}

.nav-mobile-four-search {
	margin: 0 9px
}

.nav-mobile-four .btn-nav-header {
	font-size    : 27px;
	margin-right : 12px;
	padding-right: 10px;
	color        : #fff
}

.nav-mobile-four .btn-nav-header::before {
	content         : "";
	position        : absolute;
	top             : 50%;
	right           : 0;
	width           : 1px;
	height          : 20px;
	background-color: rgba(255, 255, 255, .3);
	transform       : translateY(-50%)
}

.nav-mobile-four.sticky .nav-mobile-four-wrapper {
	background-color: rgba(18, 18, 18, .7);
	border          : 1px solid rgba(145, 145, 145, .3);
	border-radius   : 20px;
	padding         : 20px 18px
}

.nav-mobile-five {
	margin-top: 12px
}

.nav-mobile-five .btn-nav-header {
	font-size  : 32px;
	line-height: 1;
	color      : #292d32;
	margin-left: 13px
}

.nav-mobile-five-auth {
	border-radius: 15px;
	border       : .5px solid rgba(0, 0, 0, .6);
	box-shadow   : 0 44px 54px rgba(197, 208, 218, .18);
	font-size    : 13px;
	font-weight  : 900;
	line-height  : 16px;
	color        : #61028d;
	padding      : 13px 16px
}

.nav-mobile-five-auth i:first-child {
	font-size  : 16px;
	margin-left: 6px
}

.nav-mobile-five-auth i:nth-child(2) {
	font-size    : 5px;
	margin-right : 6px;
	width        : 13px;
	height       : 13px;
	border-radius: 50%;
	transform    : rotate(120deg)
}

.nav-mobile-five-down {
	padding         : 15px 0;
	background-color: #e3e8ed
}

.nav-mobile-five-down form {
	flex: 1 0 1%
}

.nav-mobile-five-down form button {
	font-size  : 16px;
	right      : 12px;
	line-height: 1;
	color      : #60008c
}

.nav-mobile-five-down form .form-control {
	background-color: rgba(255, 255, 255, .7);
	border-radius   : 15px;
	padding         : 0 36px 0 12px;
	font-size       : 12px;
	font-weight     : 400;
	line-height     : 20px;
	color           : #000;
	height          : 42px
}

.nav-mobile-five-favorite,
.nav-mobile-five-cart {
	width        : 41px;
	height       : 41px;
	border-radius: 12px;
	font-size    : 18px;
	line-height  : 1
}

.nav-mobile-five-favorite span,
.nav-mobile-five-cart span {
	width      : 16px;
	height     : 16px;
	font-size  : 11px;
	line-height: 11px
}

.nav-mobile-five-favorite {
	margin: 0 13px 0 6px
}

.nav-mobile-five-cart {
	background-color: #60008c;
	box-shadow      : -10px 24px 44px rgba(96, 0, 140, .25)
}

.nav-mobile-six {
	margin-top: 12px
}

.nav-mobile-six-wrapper {
	border-radius     : 20px;
	padding           : 16px 20px;
	z-index           : 99;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .1)
}

.nav-mobile-six-btn-nav {
	font-size  : 26px;
	line-height: 1;
	margin-left: 12px;
	color      : #292d32
}

.nav-mobile-six-favorite,
.nav-mobile-six-cart,
.nav-mobile-six-auth {
	width        : 32px;
	height       : 32px;
	border-radius: 6px;
	font-size    : 18px;
	line-height  : 1
}

.nav-mobile-six-favorite {
	margin-left: 9px
}

.nav-mobile-six-cart {
	margin-left: 6px
}

.nav-mobile-six-auth {
	background-color: #121212;
	border          : 1px solid rgba(145, 145, 145, .3);
	color           : #fff
}

.nav-mobile-six-menu {
	margin-top: 15px;
	height    : calc(100vh - 213px);
	max-width : calc(100% - 24px);
	right     : 2px;
	opacity   : 0;
	visibility: hidden;
	transition: all .3s linear .3s
}

.nav-mobile-six-menu-backdrop {
	background-color       : rgba(0, 0, 0, .6);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter        : blur(5px);
	z-index                : 0
}

.nav-mobile-eight-up.d-flex.align-items-center.justify-content-between {
	z-index      : 9999;
	position     : relative;
	background   : #fff;
	padding      : 15px;
	border-radius: 12px;
}

.nav-mobile-six-menu-content {
	max-width    : calc(100% - 72px);
	border-radius: 20px;
	padding      : 20px 18px 32px;
	height       : 80%;
	transition   : all .3s linear 0s;
	right        : -100%
}

.nav-mobile-six-menu-content form {
	margin-bottom: 17px
}

.nav-mobile-six-menu-content form .form-control {
	background-color: rgba(245, 245, 245, .7);
	border-radius   : 15px;
	height          : 47px;
	padding         : 0 42px 0 12px;
	font-size       : 11px;
	font-weight     : 700;
	line-height     : 17px;
	color           : #000
}

.nav-mobile-six-menu-content form button {
	right      : 14px;
	font-size  : 18px;
	line-height: 1;
	color      : #2a2a2e
}

.nav-mobile-six-menu-content>div {
	height: 100%
}

.nav-mobile-six-menu-content .menu {
	height       : calc(100% - 120px);
	overflow     : hidden auto;
	padding-left : 14px;
	padding-right: 5px
}

.nav-mobile-six-menu-content .menu li:not(:last-child) {
	margin-bottom: 22px
}

.nav-mobile-six-menu-content .menu li a {
	font-size  : 12px;
	font-weight: 400;
	line-height: 18px;
	color      : #696969
}

.nav-mobile-six-menu-content .menu li a i {
	font-size  : 18px;
	line-height: 1;
	margin-left: 9px
}

.nav-mobile-six-menu-content .menu li.has-child>a {
	position: relative
}

.nav-mobile-six-menu-content .menu li.has-child>a::after {
	content    : "";
	font-family: "icomoon";
	font-size  : 16px;
	line-height: 1;
	color      : #696969;
	top        : 50%;
	left       : 0;
	transform  : translateY(-50%);
	position   : absolute
}

.nav-mobile-six-menu-content .menu li ul {
	height      : calc(100% - 45px);
	right       : -120%;
	transition  : all .3s linear;
	margin-left : -18px;
	padding-left: 18px;
	width       : calc(100% + 18px);
	overflow    : hidden auto
}

.nav-mobile-six-menu-content .menu li ul li:not(:last-child) {
	margin-bottom: 9px
}

.nav-mobile-six-menu-content .menu li ul li.back {
	font-size    : 12px;
	font-weight  : 700;
	line-height  : 18px;
	color        : #000;
	margin-bottom: 12px
}

.nav-mobile-six-menu-content .menu li ul li.back i {
	width           : 29px;
	height          : 29px;
	border-radius   : 8px;
	background-color: #0547c1;
	box-shadow      : -10px 24px 44px rgba(5, 71, 193, .25);
	font-size       : 16px;
	line-height     : 1
}

.nav-mobile-six-menu-content .menu li ul li a {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 400;
	color      : #696969
}

.nav-mobile-six-menu-content .menu li ul.opened {
	right     : 0;
	background: #fff;
	z-index   : 9
}

.nav-mobile-six-menu-content .socials {
	border-top: 1px solid rgba(0, 0, 0, .1);
	gap       : 11px
}

.nav-mobile-six-menu-content .socials li a {
	font-size  : 16px;
	line-height: 1;
	color      : #000
}

.nav-mobile-six-menu-socials {
	background-color: #fff3f0;
	border-radius   : 20px;
	padding         : 19px 22px;
	gap             : 16px;
	max-width       : 60px;
	transition      : all .3s ease-in-out;
	opacity         : 0;
	visibility      : hidden;
	transform       : translateX(-100px);
	bottom          : 20%
}

.nav-mobile-six-menu-socials li a {
	font-size  : 16px;
	line-height: 1;
	color      : #ff8a66
}

.nav-mobile-six-menu-socials.opened {
	opacity   : 1;
	visibility: visible;
	transform : translateX(0)
}

.nav-mobile-six-menu.opened {
	opacity         : 1;
	visibility      : visible;
	transition-delay: 0s
}

.nav-mobile-six-menu.opened .nav-mobile-six-menu-content {
	right           : 0;
	transition-delay: .3s
}

.nav-mobile-six-bottom {
	right        : 12px;
	bottom       : -100px;
	left         : 12px;
	padding      : 18px 22px;
	border-radius: 20px;
	z-index      : 3;
	transition   : all .3s linear 0s
}

.nav-mobile-six-bottom.opened {
	bottom    : 12px;
	transition: all .3s linear .3s
}

.nav-mobile-six-bottom::before {
	content            : "";
	position           : absolute;
	top                : 0;
	left               : 50%;
	transform          : translateX(-50%);
	background-color   : #fff;
	width              : 92px;
	height             : 30px;
	z-index            : -1;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA5MiAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxtYXNrIGlkPSJtYXNrMF8xNDEwXzQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5MiIgaGVpZ2h0PSIzMCI+DQo8cmVjdCB3aWR0aD0iOTIiIGhlaWdodD0iMzAiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4NCjwvbWFzaz4NCjxnIG1hc2s9InVybCgjbWFzazBfMTQxMF80KSI+DQo8cGF0aCBkPSJNLTEyOSAxOEMtMTI5IDguMDU4ODggLTEyMC45NDEgMCAtMTExIDBIMC43MTc2MDZDNC43ODU1NCAwIDguNzMzNTMgMS4zNzc5MyAxMS45MTggMy45MDkxOEwzMy44MTc4IDIxLjMxNjdDNDAuODEzMyAyNi44NzcyIDUwLjgyOTEgMjYuNDYzNiA1Ny4zNDIzIDIwLjM0NTFMNzMuODA0NCA0Ljg4MDczQzc3LjE0MiAxLjc0NTM3IDgxLjU0OTIgMCA4Ni4xMjg1IDBIMjAzQzIxMi45NDEgMCAyMjEgOC4wNTg4OCAyMjEgMThWNDJDMjIxIDUxLjk0MTEgMjEyLjk0MSA2MCAyMDMgNjBILTExMUMtMTIwLjk0MSA2MCAtMTI5IDUxLjk0MTEgLTEyOSA0MlYxOFoiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsOndoaXRlO2ZpbGwtb3BhY2l0eToxOyIvPg0KPC9nPg0KPC9zdmc+DQo=)0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA5MiAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxtYXNrIGlkPSJtYXNrMF8xNDEwXzQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5MiIgaGVpZ2h0PSIzMCI+DQo8cmVjdCB3aWR0aD0iOTIiIGhlaWdodD0iMzAiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4NCjwvbWFzaz4NCjxnIG1hc2s9InVybCgjbWFzazBfMTQxMF80KSI+DQo8cGF0aCBkPSJNLTEyOSAxOEMtMTI5IDguMDU4ODggLTEyMC45NDEgMCAtMTExIDBIMC43MTc2MDZDNC43ODU1NCAwIDguNzMzNTMgMS4zNzc5MyAxMS45MTggMy45MDkxOEwzMy44MTc4IDIxLjMxNjdDNDAuODEzMyAyNi44NzcyIDUwLjgyOTEgMjYuNDYzNiA1Ny4zNDIzIDIwLjM0NTFMNzMuODA0NCA0Ljg4MDczQzc3LjE0MiAxLjc0NTM3IDgxLjU0OTIgMCA4Ni4xMjg1IDBIMjAzQzIxMi45NDEgMCAyMjEgOC4wNTg4OCAyMjEgMThWNDJDMjIxIDUxLjk0MTEgMjEyLjk0MSA2MCAyMDMgNjBILTExMUMtMTIwLjk0MSA2MCAtMTI5IDUxLjk0MTEgLTEyOSA0MlYxOFoiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsOndoaXRlO2ZpbGwtb3BhY2l0eToxOyIvPg0KPC9nPg0KPC9zdmc+DQo=)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat
}

.nav-mobile-six-bottom::after {
	content         : "";
	position        : absolute;
	top             : 29px;
	left            : 0;
	width           : 100%;
	height          : calc(100% - 30px);
	background-color: #fff;
	z-index         : -2;
	border-radius   : 0 0 20px 20px
}

.nav-mobile-six-bottom .bg::before,
.nav-mobile-six-bottom .bg::after {
	content         : "";
	position        : absolute;
	top             : 0;
	width           : calc(50% - 45px);
	height          : 30px;
	background-color: #fff;
	z-index         : -2
}

.nav-mobile-six-bottom .bg::before {
	left                  : 0;
	border-top-left-radius: 20px
}

.nav-mobile-six-bottom .bg::after {
	right                  : 0;
	border-top-right-radius: 20px
}

.nav-mobile-six-bottom .notification {
	font-size  : 14px;
	font-weight: 400;
	line-height: 20px;
	color      : #000
}

.nav-mobile-six-bottom .notification i {
	font-size   : 24px;
	line-height : 1;
	margin-left : 9px;
	padding-left: 4px
}

.nav-mobile-six-bottom .notification i::after {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 0;
	width           : 1px;
	height          : 13px;
	background-color: rgba(0, 0, 0, .7);
	transform       : translateY(-50%)
}

.nav-mobile-six-bottom .btn-center {
	width           : 52px;
	height          : 52px;
	background-color: #25282c;
	font-size       : 24px;
	line-height     : 1;
	transform       : translate(-50%, -14px)
}

.nav-mobile-six-bottom ul li a {
	font-size  : 24px;
	line-height: 1;
	color      : #292d32
}

.nav-mobile-six-bottom ul li:not(:last-child) {
	padding-left: 16px;
	margin-left : 16px
}

.nav-mobile-six-bottom ul li:not(:last-child)::after {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 0;
	width           : 1px;
	height          : 13px;
	transform       : translateY(-50%);
	background-color: rgba(0, 0, 0, .7)
}

.nav-mobile-seven {
	margin-top: 12px
}

.nav-mobile-seven-wrapper {
	border-radius: 12px;
	padding      : 5px 20px;
	box-shadow   : 5px 2px 31px rgb(0 0 0/10%)
}

.nav-mobile-seven-icons {
	gap         : 11px;
	padding-left: 12px;
	margin-left : 8px
}

.nav-mobile-seven-icons::after {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 0;
	width           : 1px;
	height          : 19px;
	background-color: #000;
	transform       : translateY(-50%)
}

.nav-mobile-seven-icons li i {
	font-size  : 24px;
	line-height: 1;
	color      : #292d32
}

.nav-mobile-seven-icons li i.icon-heart-3 {
	font-size: 22px
}

.nav-mobile-seven .btn-nav-header {
	font-size  : 28px;
	line-height: 1;
	color      : #292d32
}

.nav-mobile-eight {
	margin-top: 12px
}

.nav-mobile-eight .btn-nav-header {
	font-size  : 12px;
	line-height: 18px;
	color      : #212341
}

.nav-mobile-eight .btn-nav-header i {
	font-size  : 16px;
	line-height: 1;
	margin-left: 8px
}

.nav-mobile-eight-down {
	margin-top: 14px;
	padding   : 0 15px;
}

.nav-mobile-eight-down form {
	flex: 1 0 1%
}

.nav-mobile-eight-down form button {
	background-color: #ee273a;
	color           : #fff;
	font-size       : 16px;
	line-height     : 1;
	width           : 40px;
	height          : 40px
}

.nav-mobile-eight-down form .form-control {
	font-size       : 12px;
	font-weight     : 400;
	line-height     : 18px;
	background-color: transparent;
	border          : 1px solid #efeef5;
	height          : 40px;
	padding         : 0 42px 0 12px
}

.nav-mobile-eight-down .icons {
	margin-right: 16px;
	gap         : 36px
}

.nav-mobile-eight-down .icons .cart span {
	width           : 15px;
	height          : 15px;
	background-color: #ee273a;
	font-size       : 11px;
	line-height     : 15px;
	transform       : translate(5px, -8px)
}

.mykheader {
	background   : #fff;
	padding      : 0;
	max-width    : 95%;
	border-radius: 10px
}

i.isax.isax-user4.mnicon {
	font-size: 20px
}

i.icon-phone-5.fnicon {
	font-size: 22px
}

.notification i.isax.isax-bag-happy.position-relative {
	opacity     : .6;
	padding-left: 10px
}

.elementor .seeebox img {
	height   : auto;
	max-width: 100%
}

.product-three .image img {
	height    : 220px;
	width     : 230px;
	object-fit: contain;
	max-height: 205px;

}

@media only screen and (max-width:575px) {
	.product-three .image img {
		height    : 160px;
		width     : 175px;
		object-fit: contain
	}
}

.product-seven .image img {
	height    : 220px;
	width     : 215px;
	object-fit: contain
}

.products-category .swiper-button-prev:after {
	content: "prev" !important
}

.products-category .swiper-button-next:after {
	content: "next" !important
}


.megamenu-tabs span:hover,
.megamenu-tabs span:hover::after,
.megamenu-tabs span.active,
.megamenu-tabs span.active::after {
	margin-right: 5px !important
}

.boostify-menu .menu-item-has-children:hover>.boostify-menu-child>.sub-menu,
.boostify-menu .menu-item-has-children:hover>.sub-mega-menu,
.boostify-menu .menu-item-has-children:hover>.sub-menu {
	visibility: hidden;
	opacity   : 0 !important;
	z-index   : -1 !important
}

.boostify-menu .menu-item-has-children .menu-item-has-children .sub-menu {
	left      : 0;
	top       : 0;
	right     : 200%;
	background: #fff
}

body.loaded .boostify-menu .menu-item-has-children:hover>.boostify-menu-child>.sub-menu,
body.loaded .boostify-menu .menu-item-has-children:hover>.sub-mega-menu,
body.loaded .boostify-menu .menu-item-has-children:hover>.sub-menu {
	visibility: visible !important;
	opacity   : 1 !important;
	z-index   : 9999999 !important
}

.auth {
	gap: 14px
}

.auth__tab {
	gap: 14px
}

.auth__tab__item {
	max-width  : 50%;
	flex       : 0 0 auto;
	border     : 1px solid #bababa;
	color      : #bababa;
	padding    : 15px 12px;
	cursor     : pointer;
	font-size  : 12px;
	line-height: 18px;
	font-weight: 800
}

.auth__tab__item img {
	opacity    : .4;
	margin-left: 8px
}

.auth__tab__item::before {
	top             : 0;
	left            : 0;
	width           : calc(100% + 11px);
	height          : 37px;
	border-radius   : 20px;
	background-color: #f1f5fb;
	transform       : translateY(-14px);
	z-index         : -1;
	opacity         : 0;
	visibility      : hidden
}

.auth__tab__item.active {
	color: #121212
}

.auth__tab__item.active img {
	opacity: 1
}

.auth__tab__item.active::before {
	opacity   : 1;
	visibility: visible
}

.auth__tab__pane {
	display: none
}

.auth__tab__pane.active {
	display: block
}

.auth__fix__link {
	z-index: 3;
	height : 100%;
	top    : 0;
	left   : 0
}

.auth__modal {
	z-index   : 999;
	overflow  : hidden auto;
	opacity   : 0;
	visibility: hidden
}

.auth__modal,
.auth__modal__backdrop {
	position  : fixed;
	top       : 0;
	left      : 0;
	width     : 100%;
	height    : 100%;
	transition: all .3s ease-in-out
}

.auth__modal__backdrop {
	z-index                : 990;
	background-color       : rgba(0, 0, 0, .1);
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter        : blur(20px)
}

.auth__modal__dialog {
	margin         : 8px;
	min-height     : calc(100vh - 16px);
	display        : flex;
	align-items    : center;
	justify-content: center
}

.auth__modal__content {
	transform : scale(0);
	transition: all .3s linear
}

.auth__modal__close {
	top          : 12px;
	left         : 12px;
	border-radius: 50%;
	width        : 32px;
	height       : 32px;
	font-size    : 30px;
	z-index      : 99
}

.auth__modal.opened {
	opacity   : 1;
	visibility: visible
}

.auth__modal.opened .auth__modal__content {
	transform: scale(1)
}

.auth__relative {
	position: relative
}

.auth__absolute {
	position: absolute
}

.auth__flex {
	display: flex
}

.auth__items__center {
	align-items: center
}

.auth__content__center {
	justify-content: center
}

.auth__content__between {
	justify-content: space-between
}

.auth__b__white {
	background-color: #fff
}

.auth__ease__in__out {
	transition: all .3s ease-in-out
}

.auth__rounded__15 {
	border-radius: 15px
}

.auth__page {
	min-height     : 100vh;
	display        : flex;
	align-items    : center;
	justify-content: center;
	overflow       : hidden;
	padding        : 24px 12px
}

.auth__page,
.auth__page__wrapper {
	max-width: 100%
}

.auth__page__one,
.auth__page__two,
.auth__page__three {
	margin  : 0 auto 56px;
	position: relative
}

.auth__page__one::before,
.auth__page__one::after,
.auth__page__two::before,
.auth__page__two::after,
.auth__page__three::before,
.auth__page__three::after {
	bottom: 0;
	left  : 50%
}

.auth__page__one::before,
.auth__page__two::before,
.auth__page__three::before {
	transform              : translate(-50%, 39px);
	width                  : 303px;
	height                 : 160px;
	background-color       : rgba(255, 255, 255, .1);
	border                 : 1px solid #fff;
	border-radius          : 38px;
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter        : blur(12px);
	z-index                : -1
}

.auth__page__one::after,
.auth__page__two::after,
.auth__page__three::after {
	width        : 86px;
	height       : 33px;
	border-radius: 40px;
	transform    : translate(-50%, 56px);
	z-index      : -2
}

.auth__page__one,
.auth__page__two {
	background-color: #fff;
	border-radius   : 43px;
	box-shadow      : 0-146px 134px rgba(0, 0, 0, .03);
	border          : 1px solid rgba(239, 239, 239, .3)
}

.auth__page__one .image img,
.auth__page__two .image img {
	border-radius   : 43px 43px 7px;
	background-color: #f9fafc
}

.auth__page__one .btns .auth__page__btn:not(:last-child),
.auth__page__two .btns .auth__page__btn:not(:last-child) {
	margin-bottom: 27px
}

.auth__page__one .content.login p,
.auth__page__two .content.login p {
	line-height  : 33px;
	margin-bottom: 31px;
	font-size    : 14px
}

.auth__page__one {
	max-width: 398px
}

.auth__page__one::after {
	background-color: #3959ce
}

.auth__page__one .content {
	padding: 36px 44px 44px
}

.auth__page__one .content .title {
	font-size    : 14px;
	font-weight  : 900;
	line-height  : 30px;
	text-align   : center;
	margin-bottom: 7px
}

.auth__page__one .content p {
	text-align          : justify;
	-moz-text-align-last: center;
	text-align-last     : center;
	font-size           : 12px;
	line-height         : 22px;
	color               : #919191;
	margin-bottom       : 20px
}

.auth__page__one .content.login {
	padding: 77px 44px 51px
}

.auth__page__one .content.login .wellcome {
	margin-bottom: 27px
}

.auth__page__one .content.login .wellcome img {
	border       : 1px solid #fff;
	box-shadow   : 0 9px 11px rgba(0, 0, 0, .07);
	border-radius: 50%;
	margin-left  : 11px
}

.auth__page__one .content.login .wellcome__title {
	font-size    : 17px;
	font-weight  : 500;
	color        : #494949;
	line-height  : 23px;
	margin-bottom: 7px
}

.auth__page__one .content.login .wellcome__title b {
	font-weight: 800;
	color      : #000
}

.auth__page__one .content.login .wellcome__sub__title {
	font-size: 12px;
	color    : #919191
}

.auth__page__one .content.login p {
	-moz-text-align-last: right;
	text-align-last     : right
}

.auth__page__one .content.login form {
	margin-bottom: 21px
}

.auth__page__one .content.login form .auth__page__form__group .image {
	width        : 40px;
	height       : 40px;
	border-radius: 8px;
	right        : 22px
}

.auth__page__one .content.login form .auth__page__form__control {
	padding-right: 72px
}

.auth__page__one .content.login form .auth__page__form__control:focus {
	background-color: #e2eaf4
}

.auth__page__one .content.login form .auth__page__form__control:focus+.image {
	box-shadow: 0 19px 14px rgba(0, 0, 0, .11)
}

@media only screen and (max-width:575px) {

	.auth__page__one .content,
	.auth__page__one .content.login {
		padding: 30px 20px 24px
	}
}

.auth__page__two {
	max-width: 366px
}

.auth__page__two::after {
	background-color: #ffd46f
}

.auth__page__two .content {
	padding: 41px 24px 66px
}

.auth__page__two .content .title {
	font-size  : 16px;
	font-weight: 500;
	line-height: 22px
}

.auth__page__two .content .title b {
	font-weight: 800
}

.auth__page__two .content p {
	font-size  : 13px;
	line-height: 18px;
	margin     : 16px 0 37px
}

.auth__page__two .content.login {
	padding: 67px 24px 42px
}

.auth__page__two .content form {
	margin-bottom: 24px
}

.auth__page__two .content form .phone {
	padding         : 13px 19px 16px;
	background-color: #f4f4f4;
	border-radius   : 15px;
	margin-bottom   : 32px
}

.auth__page__two .content form .phone .image {
	padding-left: 13px;
	margin-left : 14px;
	border-left : 1px solid rgba(145, 145, 145, .2);
	flex        : 0 0 auto
}

.auth__page__two .content form .phone .image img {
	border-radius: 50%;
	border       : .5px solid #fff;
	box-shadow   : 0 8px 13px rgba(0, 0, 0, .07)
}

.auth__page__two .content form .phone input {
	padding         : 0;
	background-color: transparent;
	height          : 32px;
	color           : #494949;
	font-size       : 12px;
	border          : 0;
	outline         : 0
}

.auth__page__two .content form .phone__btn {
	left         : 14px;
	width        : 89px;
	height       : 38px;
	border       : .5px solid #121212;
	border-radius: 15px;
	box-shadow   : 0 84px 134px rgba(0, 0, 0, .15);
	opacity      : 0;
	visibility   : hidden;
	z-index      : 2;
	font-size    : 12px;
	color        : #121212;
	font-weight  : 600
}

.auth__page__two .content form .phone__btn.show {
	opacity   : 1;
	visibility: visible
}

.auth__page__two .content form .phone__btn:disabled {
	border-color: #bababa;
	color       : #bababa
}

.auth__page__two .content form .phone.disabled {
	background-color: #fbfbfb
}

.auth__page__two .content form .phone.disabled input {
	color: #bababa
}

.auth__page__two .content form .code {
	margin-bottom: 25px
}

.auth__page__two .content form .code label {
	display      : block;
	font-size    : 12px;
	line-height  : 30px;
	color        : #b4b4b4;
	margin-bottom: 15px
}

.auth__page__two .content form .code .inputs {
	color    : #919191;
	gap      : 8px;
	direction: ltr
}

.auth__page__two .content form .code .inputs input {
	max-width       : calc(25% - 17px);
	flex            : 0 0 auto;
	border          : 0;
	height          : 61px;
	background-color: #fbfbfb;
	border-radius   : 15px;
	border          : 0;
	outline         : 0;
	text-align      : center
}

.auth__page__two .content form .code .inputs input:not(:disabled) {
	background-color: #f4f4f4
}

.auth__page__two .content form .edit__nomber {
	margin-bottom: 33px
}

.auth__page__two .content form .edit__nomber,
.auth__page__two .content form .edit__nomber__btn {
	line-height: 18px;
	color      : #919191
}

.auth__page__two .content form .edit__nomber__btn:not(:disabled) {
	color: #121212
}

@media only screen and (max-width:359px) {
	.auth__page__two .content.login {
		padding: 67px 16px 42px
	}
}

.auth__page__three {
	max-width: 376px
}

.auth__page__three::after {
	background-color: #1a47b8
}

.auth__page__three .content {
	padding      : 38px 33px 44px;
	overflow     : hidden;
	border-radius: 58px;
	filter       : drop-shadow(0 0 1px #efefef)
}

.auth__page__three .content .logo,
.auth__page__three .content .avatar,
.auth__page__three .content .auth__tab {
	z-index: 99
}

.auth__page__three .content .logo {
	font-size    : 13px;
	font-weight  : 800;
	color        : #121212;
	margin-bottom: 25px
}

.auth__page__three .content .logo img {
	margin-left: 11px
}

.auth__page__three .content .logo span {
	color      : #848484;
	font-weight: 900
}

.auth__page__three .content .avatar {
	border       : .5px solid #dcdcdc;
	border-radius: 16px;
	max-width    : -moz-fit-content;
	max-width    : fit-content;
	padding      : 12px 17px 11px 24px;
	margin-bottom: 48px
}

.auth__page__three .content .avatar img {
	border       : 1px solid #fff;
	border-radius: 50%;
	box-shadow   : 0 9px 11px rgba(0, 0, 0, .07);
	margin-left  : 7px
}

.auth__page__three .content .avatar__title {
	font-weight  : 500;
	color        : #494949;
	margin-bottom: 6px
}

.auth__page__three .content .avatar__title b {
	color      : #000;
	font-weight: 800
}

.auth__page__three .content .avatar__sub__title {
	font-size  : 12px;
	color      : #919191;
	line-height: 18px
}

.auth__page__three .content .auth__tab {
	margin-bottom: 47px
}

.auth__page__three .content form .auth__page__form__group {
	margin-bottom: 32px
}

.auth__page__three .content form .auth__page__form__group img {
	right: 21px
}

.auth__page__three .content form .auth__page__form__control {
	padding-right   : 47px;
	background-color: #f1f5fb;
	border          : 1px solid #f1f5fb;
	height          : 51px
}

.auth__page__three .content form .auth__page__form__control:focus {
	background-color: #fff;
	border-color    : #fbfbfb;
	box-shadow      : 0 54px 94px rgba(0, 0, 0, .07)
}

.auth__page__three .content form .hr {
	margin       : 59px 0 50px;
	border-bottom: 1px dashed #919191
}

.auth__page__three .content form .hr::before,
.auth__page__three .content form .hr::after {
	width              : 36px;
	height             : 74px;
	background-color   : #fff;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNzQiIHZpZXdCb3g9IjAgMCAzNiA3NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzk0N18yODQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSI3NCI+CjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSI3NCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTQ3XzI4NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS0zNDAgLTQxNEMtMzQwIC00NDYuMDMzIC0zMTQuMDMzIC00NzIgLTI4MiAtNDcySC0yMkMxMC4wMzI1IC00NzIgMzYgLTQ0Ni4wMzMgMzYgLTQxNFYwLjAxMzI0NDZDMTYuMDI3NyAwLjU0MzE4MiAwIDE2Ljg5OTggMCAzN0MwIDU3LjEwMDEgMTYuMDI3NyA3My40NTY4IDM2IDczLjk4NjhWMTIzQzM2IDE1NS4wMzMgMTAuMDMyNSAxODEgLTIyIDE4MUgtMjgyQy0zMTQuMDMzIDE4MSAtMzQwIDE1NS4wMzMgLTM0MCAxMjNWNzMuOTg2OEMtMzM5LjY2OCA3My45OTU1IC0zMzkuMzM0IDc0IC0zMzkgNzRDLTMxOC41NjUgNzQgLTMwMiA1Ny40MzQ1IC0zMDIgMzdDLTMwMiAxNi41NjU1IC0zMTguNTY1IDAgLTMzOSAwQy0zMzkuMzM0IDAgLTMzOS42NjggMC4wMDQ0MjUwNSAtMzQwIDAuMDEzMjQ0NlYtNDE0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K)0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNzQiIHZpZXdCb3g9IjAgMCAzNiA3NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzk0N18yODQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSI3NCI+CjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSI3NCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfOTQ3XzI4NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS0zNDAgLTQxNEMtMzQwIC00NDYuMDMzIC0zMTQuMDMzIC00NzIgLTI4MiAtNDcySC0yMkMxMC4wMzI1IC00NzIgMzYgLTQ0Ni4wMzMgMzYgLTQxNFYwLjAxMzI0NDZDMTYuMDI3NyAwLjU0MzE4MiAwIDE2Ljg5OTggMCAzN0MwIDU3LjEwMDEgMTYuMDI3NyA3My40NTY4IDM2IDczLjk4NjhWMTIzQzM2IDE1NS4wMzMgMTAuMDMyNSAxODEgLTIyIDE4MUgtMjgyQy0zMTQuMDMzIDE4MSAtMzQwIDE1NS4wMzMgLTM0MCAxMjNWNzMuOTg2OEMtMzM5LjY2OCA3My45OTU1IC0zMzkuMzM0IDc0IC0zMzkgNzRDLTMxOC41NjUgNzQgLTMwMiA1Ny40MzQ1IC0zMDIgMzdDLTMwMiAxNi41NjU1IC0zMTguNTY1IDAgLTMzOSAwQy0zMzkuMzM0IDAgLTMzOS42NjggMC4wMDQ0MjUwNSAtMzQwIDAuMDEzMjQ0NlYtNDE0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K)0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat
}

.auth__page__three .content form .hr::before {
	transform: translate(36px, -50%);
	right    : 0
}

.auth__page__three .content form .hr::after {
	left     : 0;
	transform: translate(-36px, -50%) scaleX(-1)
}

.auth__page__three .content form .hr .bg {
	top      : 0;
	left     : 0;
	height   : 200px;
	transform: translateY(-100px);
	z-index  : -1
}

.auth__page__three .content form .hr span::before,
.auth__page__three .content form .hr span::after {
	left            : 0;
	background-color: #fff;
	width           : 500px;
	height          : 500px;
	z-index         : -1
}

.auth__page__three .content form .hr span::before {
	bottom   : 100%;
	transform: translate(-100px, -36px)
}

.auth__page__three .content form .hr span::after {
	top      : 100%;
	transform: translate(-100px, 36px)
}

@media only screen and (max-width:359px) {
	.auth__page__three .content {
		padding: 38px 16px 44px
	}
}

.auth__page__four {
	max-width: 817px
}

.auth__page__four .content {
	box-shadow: 0 204px 144px rgba(0, 0, 0, .22)
}

.auth__page__four .content .image,
.auth__page__four .content .left {
	max-width: 50%;
	flex     : 0 0 auto
}

.auth__page__four .content .image {
	z-index: 2
}

.auth__page__four .content .image::before {
	right          : 100%;
	bottom         : 52px;
	background     : url(./../../images/shape-01.png)0 0 no-repeat;
	background-size: 100% 100%;
	width          : 17px;
	height         : 27px;
	z-index        : -1
}

.auth__page__four .content .image img {
	display: block
}

.auth__page__four .content .left {
	padding: 24px 45px 24px 53px
}

.auth__page__four .content .left .logo {
	max-width: -moz-fit-content;
	max-width: fit-content
}

.auth__page__four .content .left .logo img {
	margin-left: 12px
}

.auth__page__four .content .left .logo .name {
	font-size    : 12px;
	font-weight  : 800;
	line-height  : 17px;
	color        : #212121;
	margin-bottom: 5px
}

.auth__page__four .content .left .logo .name__en {
	font-size  : 12px;
	color      : #919191;
	line-height: 12px;
	direction  : ltr
}

.auth__page__four .content .left .title {
	margin     : 37px 0 15px;
	font-size  : 16px;
	font-weight: 500
}

.auth__page__four .content .left .title b {
	font-weight: 800
}

.auth__page__four .content .left p {
	font-size    : 13px;
	color        : #989898;
	line-height  : 18px;
	margin-bottom: 34px
}

.auth__page__four .content .left form .auth__page__form__group {
	margin-bottom: 27px
}

.auth__page__four .content .left form .auth__page__form__group img {
	right: 21px
}

.auth__page__four .content .left form .auth__page__form__control {
	box-shadow      : 4px 5px 0 rgba(0, 0, 0, .25);
	background-color: #fff4e7;
	border          : 1px solid #000;
	height          : 51px;
	padding-right   : 47px;
	color           : #4e5764
}

.auth__page__four .content .left form .auth__page__form__control:focus {
	background-color: #fff
}

.auth__page__four .content .left form .auth__page__btn {
	box-shadow   : 4px 6px 0 rgba(0, 0, 0, .25);
	border       : 1px solid #000;
	padding      : 17px 16px;
	line-height  : 20px;
	margin-bottom: 38px
}

.auth__page__four .content .left .btns {
	gap: 21px
}

.auth__page__four .content .left .btns .auth__page__btn {
	background-color: #fff;
	box-shadow      : 4px 5px 0 rgba(0, 0, 0, .25);
	border          : 1px solid #000;
	font-size       : 12px;
	font-weight     : 800;
	color           : #121212;
	padding         : 15px 8px;
	z-index         : 2;
	overflow        : hidden;
	line-height     : 21px
}

.auth__page__four .content .left .btns .auth__page__btn i {
	font-size  : 13px;
	margin-left: 9px
}

.auth__page__four .content .left .btns .auth__page__btn i.auth-icon-security {
	font-size: 18px
}

.auth__page__four .content .left .btns .auth__page__btn::before {
	top            : 0;
	left           : 0;
	height         : 100%;
	background     : url(./../../images/bg-btn.png)top left no-repeat;
	background-size: cover;
	z-index        : -1;
	transition     : all .3s ease-in-out;
	opacity        : 0;
	visibility     : hidden;
	transform      : translateX(-100%)
}

.auth__page__four .content .left .btns .auth__page__btn:hover::before,
.auth__page__four .content .left .btns .auth__page__btn.active::before {
	opacity   : 1;
	visibility: visible;
	transform : translateX(0)
}

@media only screen and (max-width:767px) {
	.auth__page__four {
		max-width: 408px
	}

	.auth__page__four .content .image {
		display: none
	}

	.auth__page__four .content .left {
		padding  : 48px 24px;
		max-width: 100%
	}

	.auth__page__four .content .left .btns {
		gap: 12px
	}
}

.auth__page__five {
	max-width     : 611px;
	margin        : 0 auto 71px;
	border-radius : 10px;
	padding-bottom: 24px
}

.auth__page__five,
.auth__page__five::before {
	background     : url(./../../images/image-04.png)top 56px left no-repeat;
	background-size: 100%
}

.auth__page__five::before {
	top          : 65px;
	left         : 0;
	height       : 100%;
	z-index      : -2;
	border-radius: 10px;
	filter       : blur(27px);
	opacity      : .7;
	transform    : matrix(-1, 0, 0, 1, 0, 0)
}

.auth__page__five::after {
	top                    : 102px;
	right                  : -20px;
	bottom                 : -21px;
	left                   : -24px;
	background-color       : rgba(255, 255, 255, .1);
	border                 : 2px solid #fff;
	box-shadow             : 0 84px 234px rgba(0, 0, 0, .05), inset 0 4px 54px rgba(255, 255, 255, .25);
	border-radius          : 10px;
	z-index                : -1;
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter        : blur(12px)
}

.auth__page__five .content {
	max-width    : 315px;
	border-radius: 10px;
	box-shadow   : 0 84px 134px rgba(0, 0, 0, .15);
	padding      : 47px 38px 27px
}

.auth__page__five .content .logo img {
	margin-left: 13px
}

.auth__page__five .content .logo .name {
	font-size  : 12px;
	font-weight: 800;
	line-height: 17px;
	color      : #212121
}

.auth__page__five .content .logo .name__en {
	direction  : ltr;
	font-size  : 12px;
	line-height: 15px;
	color      : #919191;
	margin-top : 4px
}

.auth__page__five .content .avatar {
	text-align: center;
	margin    : 28px 0 22px
}

.auth__page__five .content .avatar img {
	border-radius: 50%;
	margin       : 0 auto 16px
}

.auth__page__five .content .avatar .title {
	font-weight  : 500;
	color        : #494949;
	margin-bottom: 9px
}

.auth__page__five .content .avatar .title b {
	font-weight: 800;
	color      : #000
}

.auth__page__five .content .avatar .sub__title {
	font-size  : 12px;
	color      : #919191;
	line-height: 15px
}

.auth__page__five .content form .auth__page__form__group {
	margin-bottom: 19px
}

.auth__page__five .content form .auth__page__form__group img {
	right: 20px
}

.auth__page__five .content form .auth__page__form__control {
	background-color: #fff4e7;
	border          : 1px solid #fff4e7;
	height          : 48px;
	padding-right   : 40px;
	color           : #4e5764;
	border-radius   : 8px
}

.auth__page__five .content form .auth__page__form__control:focus {
	background-color: #fff;
	border          : .5px solid #f0f0f0;
	box-shadow      : 0 54px 94px rgba(0, 0, 0, .07)
}

.auth__page__five .content form .auth__page__btn {
	border-radius: 8px;
	padding      : 11px 12px;
	line-height  : 20px
}

.auth__page__five .content .btns {
	border-top : 1px solid rgba(145, 145, 145, .2);
	margin-top : 26px;
	padding-top: 22px
}

.auth__page__five .content .btns>a {
	border-radius   : 15px;
	background-color: #fff;
	box-shadow      : 0 30px 54px rgba(0, 0, 0, .16);
	font-size       : 12px;
	font-weight     : 800;
	color           : #121212;
	padding         : 16px 31px;
	line-height     : 21px
}

.auth__page__five .content .btns>a img {
	margin-left: 8px
}

.auth__page__five .content .btns>a:hover {
	background-color: #b1967d;
	color           : #fff
}

.auth__page__five .text {
	text-align : center;
	font-size  : 15px;
	line-height: 23px;
	margin-top : 34px
}

.auth__page__five__two {
	background    : unset;
	max-width     : 817px;
	margin-bottom : 0;
	padding-bottom: 0
}

.auth__page__five__two::before,
.auth__page__five__two::after {
	content: none
}

.auth__page__five__two .content {
	max-width: 100%;
	padding  : 0
}

.auth__page__five__two .content .image,
.auth__page__five__two .content .left {
	max-width: 50%
}

.auth__page__five__two .content .image img {
	border-radius: 11px 30px 30px 11px
}

.auth__page__five__two .content .left {
	padding: 41px 41px 41px 50px;
	z-index: 2
}

.auth__page__five__two .content .left::before,
.auth__page__five__two .content .left::after {
	z-index        : -1;
	background     : url(./../../images/shape-02.png)0 0 no-repeat;
	background-size: 100% 100%
}

.auth__page__five__two .content .left::before {
	right : 0;
	bottom: 30px;
	width : 77px;
	height: 213px
}

.auth__page__five__two .content .left::after {
	background-image: url(./../../images/shape-03.png);
	width           : 104px;
	height          : 169px;
	top             : 63px;
	left            : 0
}

.auth__page__five__two .content .left .avatar {
	margin: 51px 0 46px
}

.auth__page__five__two .content .left .avatar img {
	margin: 0 0 0 10px
}

.auth__page__five__two .content .left .avatar .title {
	line-height  : 20px;
	margin-bottom: 7px
}

.auth__page__five__two .content .left .avatar .sub__title {
	line-height: 13px
}

.auth__page__five__two .content .left .auth__page__form__control,
.auth__page__five__two .content .left .auth__page__form__control:focus {
	border: 0
}

.auth__page__five__two .content .left .btns {
	margin-top : 43px;
	padding-top: 0;
	border     : 0
}

@media only screen and (max-width:767px) {
	.auth__page__five {
		margin-bottom      : 0;
		background-position: center;
		background-size    : cover;
		padding            : 24px 0
	}

	.auth__page__five::before,
	.auth__page__five::after {
		content: none
	}

	.auth__page__five .text {
		display: none
	}

	.auth__page__five__two {
		max-width: 408px
	}

	.auth__page__five__two .content .image {
		display: none
	}

	.auth__page__five__two .content .left {
		max-width: 100%
	}
}

@media only screen and (max-width:575px) {
	.auth__page__five {
		margin       : -24px -12px;
		width        : calc(100% + 24px);
		border-radius: 0;
		padding      : 24px 12px
	}

	.auth__page__five .content {
		padding: 40px 24px
	}

	.auth__page__five__two .content {
		padding: 0
	}

	.auth__page__five__two .content .left {
		padding: 40px 24px
	}
}

.auth__page__six,
.auth__page__seven {
	max-width: 817px
}

.auth__page__six .image,
.auth__page__six .left,
.auth__page__seven .image,
.auth__page__seven .left {
	max-width: 50%
}

.auth__page__six .btns,
.auth__page__seven .btns {
	gap: 21px
}

.auth__page__six .btns>a,
.auth__page__seven .btns>a {
	border          : 1px solid #e8e8e8;
	border-radius   : 15px;
	background-color: #fff;
	padding         : 12px 12px;
	font-size       : 12px;
	font-weight     : 800;
	color           : #121212
}

.auth__page__six .btns>a img,
.auth__page__seven .btns>a img {
	margin-left: 8px
}

.auth__page__six .btns>a.active,
.auth__page__six .btns>a:hover,
.auth__page__seven .btns>a.active,
.auth__page__seven .btns>a:hover {
	box-shadow  : 0 30px 54px rgba(0, 0, 0, .07);
	border-color: #fff
}

@media only screen and (max-width:767px) {

	.auth__page__six,
	.auth__page__seven {
		max-width: 408px
	}

	.auth__page__six .image,
	.auth__page__seven .image {
		display: none
	}

	.auth__page__six .left,
	.auth__page__seven .left {
		max-width: 100%
	}
}

@media only screen and (max-width:575px) {

	.auth__page__six .btns,
	.auth__page__seven .btns {
		gap: 12px
	}
}

.auth__page__six .content {
	box-shadow: 0 204px 144px rgba(0, 0, 0, .22)
}

.auth__page__six .content .image img {
	border-radius: 11px 30px 30px 11px
}

.auth__page__six .content .left {
	padding: 70px 41px 52px
}

.auth__page__six .content .left .logo img {
	margin-left: 10px
}

.auth__page__six .content .left .logo .name {
	font-size    : 12px;
	font-weight  : 800;
	color        : #212121;
	line-height  : 17px;
	margin-bottom: 4px
}

.auth__page__six .content .left .logo .name__en {
	font-size  : 12px;
	color      : #919191;
	line-height: 16px
}

.auth__page__six .content .left .title {
	font-size  : 16px;
	font-weight: 500;
	margin     : 42px 0 15px
}

.auth__page__six .content .left .title b {
	font-weight: 800
}

.auth__page__six .content .left p {
	font-size    : 13px;
	line-height  : 18px;
	color        : #989898;
	margin-bottom: 27px
}

.auth__page__six .content .left .auth__page__form__group {
	margin-bottom: 31px
}

.auth__page__six .content .left .auth__page__form__group img {
	right: 21px
}

.auth__page__six .content .left .auth__page__form__control {
	background-color: #fff4e7;
	height          : 51px;
	padding-right   : 47px;
	color           : #4e5764
}

.auth__page__six .content .left .auth__page__form__control:focus {
	background-color: #fff;
	box-shadow      : 0 54px 94px rgba(0, 0, 0, .07)
}

.auth__page__six .content .left .auth__page__btn {
	padding      : 18px 12px;
	margin-bottom: 32px;
	line-height  : 20px
}

@media only screen and (max-width:575px) {
	.auth__page__six .content {
		border-radius: 20px
	}

	.auth__page__six .content .left {
		padding: 40px 20px
	}

	.auth__page__six .content .left .btns {
		gap: 12px
	}
}

.auth__page__seven .content .left {
	padding: 59px 41px
}

.auth__page__seven .content .left .logo img {
	margin-left: 9px
}

.auth__page__seven .content .left .logo .name {
	font-weight  : 700;
	color        : #121212;
	margin-bottom: 2px
}

.auth__page__seven .content .left .logo .name__en {
	font-size  : 12px;
	line-height: 14px;
	direction  : ltr
}

.auth__page__seven .content .left .title {
	font-size  : 16px;
	font-weight: 500;
	line-height: 23px;
	margin     : 30px 0 18px
}

.auth__page__seven .content .left .title b {
	font-weight: 800
}

.auth__page__seven .content .left p {
	font-size    : 13px;
	line-height  : 18px;
	color        : #989898;
	margin-bottom: 33px
}

.auth__page__seven .content .left .auth__page__form__group {
	margin-bottom: 0
}

.auth__page__seven .content .left .auth__page__form__group:not(:first-child) {
	margin-top: 31px
}

.auth__page__seven .content .left .auth__page__form__group img {
	right: 21px
}

.auth__page__seven .content .left .auth__page__form__control {
	padding-right   : 47px;
	height          : 51px;
	background-color: #edeff8;
	color           : #4e5764
}

.auth__page__seven .content .left .auth__page__form__control:focus {
	background-color: #fff;
	box-shadow      : 0 54px 94px rgba(0, 0, 0, .07)
}

.auth__page__seven .content .left .auth__page__btn {
	margin: 25px 0 42px
}

.auth__page__seven .content .image img {
	border-radius: 30px 11px 11px 30px
}

@media only screen and (max-width:575px) {
	.auth__page__seven .content .left {
		padding: 40px 20px
	}
}

.auth__page__eight .content {
	max-width : 817px;
	box-shadow: 0 64px 144px rgba(0, 0, 0, .25)
}

.auth__page__eight .content .right {
	flex      : 1 0 1%;
	padding   : 32px 60px;
	align-self: center
}

.auth__page__eight .content .right .wellcome {
	text-align   : center;
	margin-bottom: 28px
}

.auth__page__eight .content .right .wellcome .image {
	z-index  : 2;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin   : 0 auto 16px
}

.auth__page__eight .content .right .wellcome .image::before {
	top             : 0;
	right           : 0;
	background-color: #4a1aaf;
	width           : 53px;
	height          : 52px;
	filter          : blur(57px);
	transform       : translate(2px, -4px);
	z-index         : -1
}

.auth__page__eight .content .right .wellcome .image img {
	border-radius: 50%;
	filter       : drop-shadow(0 9px 11px rgba(0, 0, 0, .25))
}

.auth__page__eight .content .right .wellcome .title {
	font-weight  : 500;
	color        : #494949;
	margin-bottom: 6px
}

.auth__page__eight .content .right .wellcome .title b {
	font-weight: 800;
	color      : #000
}

.auth__page__eight .content .right .wellcome .sub__title {
	font-size  : 12px;
	color      : #919191;
	line-height: 18px
}

.auth__page__eight .content .right .btns {
	gap          : 18px;
	margin-bottom: 51px
}

.auth__page__eight .content .right .btns>a {
	background-color: rgba(241, 245, 251, .9);
	box-shadow      : 0 84px 134px rgba(0, 0, 0, .05);
	border-radius   : 3px;
	font-size       : 12px;
	font-weight     : 800;
	line-height     : 20px;
	max-width       : calc(50% - 9px);
	padding         : 13px 12px;
	color           : #121212
}

.auth__page__eight .content .right .btns>a img {
	margin-left: 3px
}

.auth__page__eight .content .right .btns>a:hover,
.auth__page__eight .content .right .btns>a.active {
	background-color: #4d1ab8;
	box-shadow      : 0 20px 74px rgba(77, 26, 184, .15);
	color           : #fff
}

.auth__page__eight .content .right .btns>a:hover img,
.auth__page__eight .content .right .btns>a.active img {
	filter: invert(1) hue-rotate(180deg)
}

.auth__page__eight .content .right .auth__page__form__group {
	margin: 0
}

.auth__page__eight .content .right .auth__page__form__group:not(:first-child) {
	margin-top: 7px
}

.auth__page__eight .content .right .auth__page__form__group img {
	right: 15px
}

.auth__page__eight .content .right .auth__page__form__control {
	border          : 1px solid rgba(145, 145, 145, .5);
	box-shadow      : 0 54px 54px rgba(0, 0, 0, .02);
	background-color: #fff;
	padding-right   : 41px;
	border-radius   : 0;
	height          : 44px
}

.auth__page__eight .content .right .not__account {
	font-size  : 12px;
	line-height: 18px;
	color      : #919191;
	margin     : 14px 0 27px
}

.auth__page__eight .content .right .not__account a {
	font-weight: 500;
	color      : #4d1ab8
}

.auth__page__eight .content .right .auth__page__btn {
	border-radius: 5px;
	font-weight  : 600;
	line-height  : 20px;
	padding      : 11px 12px
}

.auth__page__eight .content .left {
	max-width      : 418px;
	flex           : 0 0 auto;
	background     : url(./../../images/image-10.png)0 0 no-repeat;
	background-size: 100% 100%;
	padding        : 61px 46px 28px;
	border-radius  : 30px 11px 11px 30px;
	overflow       : hidden
}

.auth__page__eight .content .left .image {
	z-index      : 2;
	margin-bottom: 65px
}

.auth__page__eight .content .left .image::before {
	top            : -21px;
	right          : -25px;
	bottom         : -21px;
	left           : -20px;
	background     : url(./../../images/shape-04.png)0 0 no-repeat;
	background-size: 100% 100%;
	z-index        : -2
}

.auth__page__eight .content .left .image::after {
	bottom                 : 0;
	left                   : 50%;
	transform              : translate(-50%, 31px);
	box-shadow             : 0 84px 234px rgba(0, 0, 0, .25);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter        : blur(10px);
	background-color       : rgba(255, 255, 255, .1);
	width                  : calc(100% - 90px);
	height                 : 200px;
	z-index                : -1
}

.auth__page__eight .content .left .title {
	font-size    : 14px;
	color        : #fff;
	font-weight  : 900;
	line-height  : 26px;
	margin-bottom: 4px
}

.auth__page__eight .content .left .title span {
	color      : rgba(255, 255, 255, .7);
	font-weight: 400
}

.auth__page__eight .content .left p {
	font-size  : 12px;
	line-height: 22px;
	color      : #e1e1e1
}

.auth__page__eight .content .left .swiper {
	padding-bottom: 20px
}

.auth__page__eight .content .left .swiper-pagination {
	right    : 0;
	bottom   : 0;
	left     : auto;
	transform: unset;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.auth__page__eight .content .left .swiper-pagination-bullet {
	width           : 4px;
	height          : 4px;
	border-radius   : 0;
	opacity         : 1;
	background-color: rgba(255, 255, 255, .3);
	transition      : all .3s linear
}

.auth__page__eight .content .left .swiper-pagination-bullet-active {
	width           : 36px;
	background-color: #fff
}

@media only screen and (max-width:799px) {
	.auth__page__eight .content .right {
		padding: 32px 40px
	}
}

@media only screen and (max-width:767px) {
	.auth__page__eight .content {
		max-width    : 399px;
		border-radius: 20px
	}

	.auth__page__eight .content .left {
		display: none
	}
}

@media only screen and (max-width:399px) {
	.auth__page__eight .content .right {
		padding: 32px 20px
	}

	.auth__page__eight .content .right .btns {
		gap: 12px
	}
}

.auth__page__nine {
	max-width: 801px
}

.auth__page__nine .content {
	background-color: 0 204px 144px rgba(0, 0, 0, .22)
}

.auth__page__nine .content .image {
	width: 374px
}

.auth__page__nine .content .image img {
	border-radius: 11px 30px 30px 11px
}

.auth__page__nine .content .left {
	flex   : 1 0 1%;
	padding: 44px 49px
}

.auth__page__nine .content .left .logo {
	font-weight: 800;
	color      : #1a47b8
}

.auth__page__nine .content .left .logo img {
	margin-left: 7px
}

.auth__page__nine .content .left .title {
	font-size  : 16px;
	font-weight: 500;
	line-height: 23px;
	margin     : 26px 0 18px
}

.auth__page__nine .content .left .title b {
	font-weight: 800
}

.auth__page__nine .content .left p {
	font-size    : 13px;
	line-height  : 18px;
	color        : #989898;
	margin-bottom: 43px
}

.auth__page__nine .content .left .auth__page__form__group img {
	right: 21px
}

.auth__page__nine .content .left .auth__page__form__control {
	height          : 51px;
	background-color: #f1f5fb;
	padding-right   : 47px
}

.auth__page__nine .content .left .auth__page__form__control:focus {
	background-color: #fff;
	box-shadow      : 0 54px 94px rgba(0, 0, 0, .07)
}

.auth__page__nine .content .left .auth__page__btn {
	padding      : 12px 12px;
	margin-bottom: 29px
}

.auth__page__nine .content .left .btns {
	gap: 21px
}

.auth__page__nine .content .left .btns>a {
	background-color: #f1f5fb;
	border          : 1px solid #f1f5fb;
	border-radius   : 15px;
	box-shadow      : 0 84px 134px rgba(0, 0, 0, .05);
	font-size       : 12px;
	font-weight     : 800;
	line-height     : 18px;
	color           : #121212;
	padding         : 16px 12px;
	line-height     : 21px
}

.auth__page__nine .content .left .btns>a img {
	margin-left: 6px
}

.auth__page__nine .content .left .btns>a:hover,
.auth__page__nine .content .left .btns>a.active {
	background-color: #1a47b8;
	border-color    : #e8e8e8;
	box-shadow      : 0 30px 54px rgba(26, 71, 184, .24);
	color           : #fff
}

.auth__page__nine .content .left .btns>a:hover img,
.auth__page__nine .content .left .btns>a.active img {
	filter: invert(1) hue-rotate(180deg)
}

@media only screen and (max-width:767px) {
	.auth__page__nine {
		max-width: 427px
	}

	.auth__page__nine .content .image {
		display: none
	}
}

@media only screen and (max-width:575px) {
	.auth__page__nine .content .left {
		padding: 32px 20px
	}

	.auth__page__nine .content .left .btns {
		gap: 12px
	}
}

.auth__page__ten .content {
	max-width : 801px;
	box-shadow: 0-26px 154px rgba(0, 0, 0, .02)
}

.auth__page__ten .content .right {
	flex   : 1 0 1%;
	padding: 32px 48px 32px 36px
}

.auth__page__ten .content .right .heading {
	padding-right: 44px
}

.auth__page__ten .content .right .heading::before {
	top            : 0;
	right          : 0;
	width          : 33px;
	height         : 59px;
	background     : url(./../../images/pattern.svg)0 0 no-repeat;
	background-size: 100% 100%
}

.auth__page__ten .content .right .heading .title {
	font-size    : 23px;
	font-weight  : 500;
	line-height  : 32px;
	margin-bottom: 13px
}

.auth__page__ten .content .right .heading .title b {
	font-weight: 800
}

.auth__page__ten .content .right .heading p {
	font-size  : 12px;
	font-weight: 500;
	color      : #494949;
	line-height: 17px
}

.auth__page__ten .content .right .btns {
	margin: 45px 0 44px;
	gap   : 21px
}

.auth__page__ten .content .right .btns>a {
	max-width       : calc(50% - 10.5px);
	background-color: #fbfbfb;
	border-radius   : 15px;
	font-size       : 12px;
	font-weight     : 800;
	color           : #939393;
	line-height     : 21px;
	padding         : 16px 12px
}

.auth__page__ten .content .right .btns>a img {
	margin-left: 6px;
	opacity    : .4
}

.auth__page__ten .content .right .btns>a:hover,
.auth__page__ten .content .right .btns>a.active {
	background-color: #fff;
	box-shadow      : -70px 32px 94px rgba(0, 0, 0, .08);
	color           : #121212
}

.auth__page__ten .content .right .btns>a:hover img,
.auth__page__ten .content .right .btns>a.active img {
	opacity: 1
}

.auth__page__ten .content .right .auth__page__form__group {
	margin-bottom: 32px
}

.auth__page__ten .content .right .auth__page__form__group img {
	right: 21px
}

.auth__page__ten .content .right .auth__page__form__control {
	padding-right   : 47px;
	height          : 51px;
	background-color: #f8f8f8
}

.auth__page__ten .content .right .auth__page__form__control:focus {
	background-color: #fff;
	box-shadow      : 0 44px 64px rgba(0, 0, 0, .06)
}

.auth__page__ten .content .image {
	max-width: 406px
}

.auth__page__ten .content .image img {
	border-radius: 30px 11px 11px 30px;
	display      : block
}

@media only screen and (max-width:767px) {
	.auth__page__ten .content {
		max-width: 400px
	}

	.auth__page__ten .content .image {
		display: none
	}
}

@media only screen and (max-width:575px) {
	.auth__page__ten .content {
		border-radius: 20px
	}

	.auth__page__ten .content .right {
		padding: 32px 20px
	}

	.auth__page__ten .content .right .btns {
		gap: 12px
	}
}

.auth__page__eleven {
	max-width: 431px
}

.auth__page__eleven .logo {
	padding  : 23px 28px 17px;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.auth__page__eleven .logo::before {
	top                    : 0;
	left                   : 0;
	height                 : 200%;
	border                 : 2px solid #fff;
	background-color       : rgba(255, 255, 255, .1);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter        : blur(12px);
	box-shadow             : 0 84px 234px rgba(0, 0, 0, .05), inset 0 4px 54px rgba(255, 255, 255, .25);
	z-index                : -1
}

.auth__page__eleven .logo img {
	margin-left: 13px
}

.auth__page__eleven .logo .name {
	line-height  : 16px;
	margin-bottom: 9px
}

.auth__page__eleven .logo .name,
.auth__page__eleven .logo .name__en {
	font-size  : 12px;
	font-weight: 700;
	color      : #848484
}

.auth__page__eleven .logo .name b,
.auth__page__eleven .logo .name__en b {
	font-weight: 900;
	color      : #121212
}

.auth__page__eleven .logo .name__en {
	line-height: 13px
}

.auth__page__eleven .wrapper {
	padding: 0 17px 38px
}

.auth__page__eleven .wrapper::before {
	top                    : 87px;
	bottom                 : 0;
	left                   : 0;
	border                 : 2px solid #fff;
	background-color       : rgba(255, 255, 255, .1);
	box-shadow             : 0 84px 234px rgba(0, 0, 0, .05), inset 0 4px 54px rgba(255, 255, 255, .25);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter        : blur(12px);
	z-index                : -1
}

.auth__page__eleven .wrapper::after {
	left            : 0;
	transform       : translate(-85px, -50%);
	width           : 133px;
	height          : 133px;
	background-color: rgba(255, 75, 75, .2);
	filter          : blur(62px);
	z-index         : -1
}

.auth__page__eleven .content {
	border    : 1px solid #efefef;
	box-shadow: 0 84px 134px rgba(0, 0, 0, .15);
	padding   : 44px 44px 41px
}

.auth__page__eleven .content .title,
.auth__page__eleven .content p {
	text-align: center
}

.auth__page__eleven .content .title {
	font-size  : 23px;
	line-height: 32px;
	font-weight: 500
}

.auth__page__eleven .content .title b {
	font-weight: 800
}

.auth__page__eleven .content p {
	margin   : 20px 0 26px;
	font-size: 13px;
	color    : #494949
}

.auth__page__eleven .content .info {
	max-width    : -moz-fit-content;
	max-width    : fit-content;
	margin       : 0 auto 28px;
	border       : 1px solid #dcdcdc;
	padding      : 16px;
	border-radius: 16px
}

.auth__page__eleven .content .info img {
	border-radius: 50%;
	box-shadow   : 0 9px 11px rgba(0, 0, 0, .25);
	margin-left  : 9px
}

.auth__page__eleven .content .info .name {
	font-size    : 13px;
	font-weight  : 700;
	line-height  : 16px;
	color        : #494949;
	margin-bottom: 6px
}

.auth__page__eleven .content .info .wellcome {
	font-size  : 12px;
	color      : #919191;
	line-height: 13px
}

.auth__page__eleven .content .auth__page__form__group {
	margin-bottom: 0
}

.auth__page__eleven .content .auth__page__form__group:not(:first-child) {
	margin-top: 24px
}

.auth__page__eleven .content .auth__page__form__group img {
	right: 29px
}

.auth__page__eleven .content .auth__page__form__group.telephone img {
	opacity: .4
}

.auth__page__eleven .content .auth__page__form__group.telephone .auth__page__form__control {
	color: #919191
}

.auth__page__eleven .content .auth__page__form__group.telephone a {
	color        : #d93543;
	border       : 1px solid #d93543;
	border-radius: 15px;
	font-size    : 9px;
	line-height  : 14px;
	font-weight  : 800;
	padding      : 11px 18px;
	left         : 15px
}

.auth__page__eleven .content .auth__page__form__group.telephone a:hover {
	background-color: #d93543;
	color           : #fff
}

.auth__page__eleven .content .auth__page__form__control {
	background-color: #fbfbfc;
	height          : 61px;
	border          : 1px solid #e8e8e8;
	padding-right   : 63px
}

.auth__page__eleven .content .code {
	margin-top: 24px
}

.auth__page__eleven .content .code .inputs {
	gap      : 7px;
	direction: ltr
}

.auth__page__eleven .content .code .inputs input {
	height          : 61px;
	border          : 1px solid #e8e8e8;
	background-color: #fbfbfc;
	border-radius   : 15px;
	outline         : 0;
	text-align      : center;
	max-width       : calc(25% - 15px)
}

.auth__page__eleven .content .auth__page__btn {
	margin-top: 29px;
	padding   : 21px 30px
}

.auth__page__eleven .content .not__account {
	margin     : 34px 0 30px;
	font-size  : 12px;
	color      : #919191;
	line-height: 22px
}

.auth__page__eleven .content .not__account a {
	font-weight: 800;
	color      : #121212
}

.auth__page__eleven .content .btns__auth__app .auth__page__btn {
	margin: 0
}

.auth__page__eleven .content .btns__auth__app .auth__page__btn img {
	margin-left: 8px
}

.auth__page__eleven .content .btns__auth__app .auth__page__btn:not(:last-child) {
	margin-bottom: 19px
}

.auth__page__eleven .btns {
	margin-top: 35px;
	gap       : 24px
}

.auth__page__eleven .btns>a {
	background-color: rgba(217, 217, 217, .8);
	box-shadow      : 0 84px 134px rgba(0, 0, 0, .15);
	border          : 1px solid #e8e8e8;
	border-radius   : 15px;
	max-width       : 40%;
	padding         : 19px 12px;
	font-size       : 12px;
	line-height     : 21px;
	color           : #121212;
	font-weight     : 800
}

.auth__page__eleven .btns>a img {
	margin-left: 7px
}

.auth__page__eleven .btns>a:hover,
.auth__page__eleven .btns>a.active {
	background-color: #fff;
	box-shadow      : 0 25px 94px rgba(0, 0, 0, .35)
}

@media only screen and (max-width:469px) {
	.auth__page__eleven .wrapper {
		padding: 0 12px 32px
	}

	.auth__page__eleven .content {
		padding: 32px 20px
	}

	.auth__page__eleven .btns {
		gap: 12px
	}

	.auth__page__eleven .btns>a {
		max-width: calc(50% - 12px)
	}
}

.minput {
	display      : block;
	margin-top   : 20px;
	margin-bottom: 20px;
	direction    : ltr
}

a.bazgasht {
	position     : absolute;
	top          : 0;
	left         : 26px;
	background   : #828282;
	color        : #fff;
	padding      : 7px 10px;
	border-radius: 0 0 15px 15px;
	cursor       : pointer
}

.loadlogin {
	border-radius: 20px
}

.verifyinput {
	width        : 22%;
	margin-right : 5px;
	border       : 1px solid #e6e4e4;
	border-radius: 15px;
	padding      : 16px 0;
	background   : #f8f7f7;
	color        : #000;
	text-align   : center
}

.pinfocode {
	margin     : 20px 6px;
	text-align : right;
	font-weight: 500;
	font-size  : 14px
}

.auth__mx__auto {
	margin: 0 auto
}

.auth__block {
	display: block
}

.auth__w__fit {
	max-width: -moz-fit-content;
	max-width: fit-content
}

.auth__tab__pane {
	transition: all .3s ease-in-out
}

.bg__four {
	background: #eef1f4
}

.bg__five {
	background: #fff
}

.bg__six {
	background: #eee
}

.bg__seven {
	background: #fff
}

.auth__page {
	position: relative
}

.auth__page__btn__success {
	background-color: #85c441;
	color           : #fff
}

.auth__page__btn__success:hover {
	background-color: #70a834
}

.auth__page__btn__dark__2 {
	background-color: #052b61;
	color           : #fff
}

.auth__page__btn__dark__2:hover {
	background-color: #073c88
}

.auth__page__btn__purple {
	background-color: #651fff;
	color           : #fff
}

.auth__page__btn__purple:hover {
	background-color: #4d00f5
}

.auth__page__btn__danger__2 {
	background-color: #ef4056;
	color           : #fff
}

.auth__page__btn__danger__2:hover {
	background-color: #ec1a35
}

[data-show-password] {
	cursor   : pointer;
	top      : 50%;
	left     : 15px;
	transform: translateY(-50%);
	font-size: 13px;
	color    : #ccc
}

[data-show-password].showing {
	color: #85c441
}

.auth_check {
	margin: 25px 0 10px
}

.auth_check_label {
	padding-right: 30px;
	display      : inline-block;
	font-size    : 15px;
	line-height  : 28px;
	color        : #8a929c;
	cursor       : pointer
}

.auth_check_label::before,
.auth_check_label::after {
	position     : absolute;
	top          : 0;
	right        : 0;
	width        : 25px;
	height       : 25px;
	border-radius: 5px;
	transition   : all .3s ease-in-out
}

.auth_check_label::before {
	content         : "";
	background-color: #eef1f4
}

.auth_check_label::after {
	content         : "";
	font-family     : "icomoon";
	font-size       : 10px;
	color           : #fff;
	background-color: #1ebcc5;
	display         : flex;
	align-items     : center;
	justify-content : center;
	opacity         : 0
}

.auth_check_input:checked~label {
	color: #1ebcc5
}

.auth_check_input:checked~label::after {
	opacity: 1
}

.auth_check__two {
	margin-bottom: 21px
}

.auth_check__two__label {
	padding-right: 20px;
	cursor       : pointer;
	color        : #666;
	opacity      : .7;
	font-size    : 13px;
	line-height  : 20px
}

.auth_check__two__label::before {
	content      : "";
	font-family  : "icomoon";
	position     : absolute;
	width        : 9px;
	height       : 9px;
	top          : 45%;
	right        : 0;
	border-radius: 5px;
	border       : 2px solid #ddd;
	transition   : all .2s linear;
	font-size    : 0;
	color        : #651fff;
	transform    : translateY(-50%);
	direction    : ltr;
	text-align   : right;
	line-height  : 6px
}

.auth_check__two__input:checked+label::before {
	font-size : 12px;
	text-align: left
}

.auth__page__twelve {
	max-width: 400px;
	padding  : 0 0 24px
}

.auth__page__twelve__logo {
	margin-bottom: 30px;
	top          : 40px;
	left         : 50%;
	transform    : translateX(-50%)
}

.auth__page__twelve__logo img {
	width : 180px;
	height: auto
}

.auth__page__twelve__wrapper {
	padding: 30px 25px 10px
}

.auth__page__twelve__wrapper::before {
	content         : "";
	position        : absolute;
	top             : 0;
	bottom          : 55px;
	left            : 0;
	width           : 100%;
	border-radius   : 25px;
	box-shadow      : 0 2px 8px rgba(13, 60, 95, .1);
	background-color: rgba(255, 255, 255, .45);
	z-index         : 0
}

.auth__page__twelve__tabs {
	gap     : 8px;
	margin  : 0 18px 30px;
	position: relative
}

.auth__page__twelve__tabs li {
	padding      : 10px;
	font-size    : 17px;
	width        : 100%;
	max-width    : calc(50% - 4px);
	text-align   : center;
	color        : #0e1935;
	font-weight  : 500;
	border-radius: 10px;
	line-height  : 27px;
	cursor       : pointer
}

.auth__page__twelve__tabs li.active {
	background-color: #fff;
	box-shadow      : 0 2px 8px rgba(13, 60, 95, .1)
}

.auth__page__twelve__content {
	position        : relative;
	background-color: #fff;
	padding         : 30px 25px 25px;
	border-radius   : 25px;
	box-shadow      : 0 2px 8px rgba(13, 60, 95, .1)
}

.auth__page__twelve__content img {
	width        : 105px;
	height       : 105px;
	margin-bottom: 45px
}

.auth__page__twelve__content form .auth__page__form__group {
	margin-bottom: 10px
}

.auth__page__twelve__content form .auth__page__form__control {
	padding         : 0 30px;
	height          : 60px;
	font-size       : 13px;
	font-weight     : 700;
	border          : 1px solid #dfe1e8;
	background-color: #fff;
	border-radius   : 15px
}

.auth__page__twelve__content form .auth__page__form__control:focus {
	border-color: #1ebcc5;
	color       : #1ebcc5
}

.auth__page__twelve__content form .auth_check a {
	color      : #1ebcc5;
	font-weight: 700
}

.auth__page__twelve__content form .link {
	margin-bottom: 25px;
	font-size    : 15px;
	line-height  : 23px;
	font-weight  : 500;
	color        : #8a929c
}

.auth__page__twelve__content form .link:hover {
	color: #1ebcc5
}

.auth__page__twelve__content form .link i {
	font-size: 16px;
	margin   : 0 8px 0 12px
}

.auth__page__twelve__content form .auth__page__btn {
	min-width    : 140px;
	margin-right : auto;
	padding      : 13px 10px;
	border-radius: 10px;
	line-height  : 24px
}

.auth__page__twelve__nav {
	gap      : 8px;
	flex-wrap: wrap;
	bottom   : 10px;
	left     : 50%;
	transform: translateX(-50%);
	width    : 100%
}

.auth__page__twelve__nav li a {
	font-size  : 14px;
	font-weight: 500;
	line-height: 22px;
	color      : #0e1935
}

.auth__page__twelve__nav li a:hover {
	font-weight: 700
}

@media only screen and (max-width:575px) {
	.auth__page__twelve__wrapper {
		padding: 24px 8px 10px
	}

	.auth__page__twelve__tabs li {
		font-size: 15px
	}

	.auth__page__twelve__content {
		padding: 20px 12px
	}

	.auth__page__twelve__content form .auth__page__form__control {
		height: 50px
	}

	.auth__page__twelve__content form .auth__page__btn {
		width    : 100%;
		min-width: 100%;
		padding  : 9px 10px
	}
}

.auth__page__thirteen {
	min-height: 100vh;
	margin    : -24px -12px
}

.auth__page__thirteen__row {
	flex-wrap : wrap;
	min-height: 100vh
}

.auth__page__thirteen__col {
	width: 100%;
	flex : 0 0 auto
}

.auth__page__thirteen__col:first-child {
	max-width     : 40%;
	padding       : 24px;
	flex-direction: column
}

.auth__page__thirteen__col:last-child {
	max-width: 60%
}

.auth__page__thirteen__not__account {
	font-size  : 12px;
	line-height: 18px;
	color      : #001a3f
}

.auth__page__thirteen__not__account a {
	font-size    : 14px;
	line-height  : 25px;
	color        : #0c68f4;
	font-weight  : 700;
	padding      : 0 8px;
	border-radius: 8px
}

.auth__page__thirteen__not__account a:hover {
	background-color: rgba(12, 104, 244, .04)
}

.auth__page__thirteen__content {
	max-width: 560px;
	width    : 100%;
	padding  : 88px 40px;
	margin   : auto
}

.auth__page__thirteen__content .title {
	font-size    : 20px;
	font-weight  : 700;
	margin-bottom: 16px;
	line-height  : 36px
}

.auth__page__thirteen__content .note {
	font-size    : 12px;
	line-height  : 24px;
	margin-bottom: 24px;
	color        : #476185
}

.auth__page__thirteen__content .note a {
	background-color: #e5faf3;
	border-radius   : 4px;
	line-height     : 24px;
	color           : #34b288;
	padding         : 0 8px;
	font-size       : 14px;
	font-weight     : 700;
	margin          : 0 4px
}

.auth__page__thirteen__content form label {
	font-size    : 14px;
	line-height  : 25px;
	font-weight  : 500;
	color        : #001a3f;
	display      : inline-block;
	margin-bottom: 8px
}

.auth__page__thirteen__content form .auth__page__form__group {
	margin-bottom: 32px
}

.auth__page__thirteen__content form .auth__page__form__control {
	border          : 1px solid #bcc9dc;
	padding         : 0 12px;
	height          : 48px;
	border-radius   : 8px;
	background-color: transparent;
	font-size       : 14px;
	font-weight     : 500;
	line-height     : 22px
}

.auth__page__thirteen__content form .auth__page__form__control:hover {
	border-color: #8d9fb9
}

.auth__page__thirteen__content form .auth__page__form__control:focus {
	border-color: #052b61;
	box-shadow  : 0 0 0 2px #e2e9f3
}

.auth__page__thirteen__content form .note__form {
	margin-top : 8px;
	font-size  : 12px;
	line-height: 20px;
	font-weight: 400;
	color      : #476185
}

.auth__page__thirteen__content form .note__form i {
	font-size  : 16px;
	line-height: 1;
	margin-left: 8px
}

.auth__page__thirteen__content form .auth__page__btn {
	border-radius: 8px;
	font-size    : 16px;
	line-height  : 24px;
	padding      : 12px 12px
}

.auth__page__thirteen__image {
	height          : 100%;
	width           : 100%;
	background-color: #081e68
}

@media only screen and (max-width:991px) {
	.auth__page__thirteen__col:first-child {
		max-width: 100%
	}

	.auth__page__thirteen__col:last-child {
		display: none
	}
}

@media only screen and (max-width:575px) {
	.auth__page__thirteen__col:first-child {
		padding: 16px
	}

	.auth__page__thirteen__content {
		padding: 40px 8px
	}
}

.auth__page__fourteen {
	max-width: 500px;
	width    : 100%
}

.auth__page__fourteen__logo {
	margin-bottom: 20px
}

.auth__page__fourteen__content {
	border-radius: 20px
}

.auth__page__fourteen__tabs {
	background-color: #f5f5f5
}

.auth__page__fourteen__tabs,
.auth__page__fourteen__tabs li {
	border-radius: 20px 20px 0 0
}

.auth__page__fourteen__tabs li {
	padding  : 15.5px 14px;
	width    : 100%;
	flex     : 0 0 auto;
	max-width: 50%;
	color    : #aaa;
	cursor   : pointer
}

.auth__page__fourteen__tabs li::before {
	content        : "";
	position       : absolute;
	bottom         : 0;
	right          : 100%;
	background     : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiBpZD0ic2ltdWxhdGVkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNIDQwMCAwIGggMCBhIDAgMCAwIDAgMCAwIDAgdiA0MDAgYSAwIDAgMCAwIDAgMCAwIGggLTQwMCBhIDAgMCAwIDAgMCAwIDAgdiAwIGEgNDAwIDQwMCAwIDAgMCA0MDAgLTQwMCBaIj48L3BhdGg+Cjwvc3ZnPg==);
	width          : 20px;
	height         : 20px;
	background-size: 20px;
	transition     : all .3s ease-in-out;
	opacity        : 0
}

.auth__page__fourteen__tabs li:nth-child(2)::before {
	right    : auto;
	left     : 100%;
	transform: rotateY(180deg)
}

.auth__page__fourteen__tabs li i {
	font-size  : 24px;
	line-height: 1;
	margin-left: 10px
}

.auth__page__fourteen__tabs li .title {
	font-size  : 14px;
	font-weight: 600;
	line-height: 28px
}

.auth__page__fourteen__tabs li .sub__title {
	font-size  : 12px;
	line-height: 24px;
	margin-top : -5px;
	opacity    : .7
}

.auth__page__fourteen__tabs li:not(.active):hover i,
.auth__page__fourteen__tabs li:not(.active):hover .title,
.auth__page__fourteen__tabs li:not(.active):hover .sub__title {
	color: #888
}

.auth__page__fourteen__tabs li.active {
	background-color: #fff
}

.auth__page__fourteen__tabs li.active::before {
	opacity: 1
}

.auth__page__fourteen__tabs li.active i,
.auth__page__fourteen__tabs li.active .title,
.auth__page__fourteen__tabs li.active .sub__title {
	color: #651fff
}

.auth__page__fourteen__title {
	font-size     : 18px;
	border-bottom : #ccc 1px dashed;
	padding-bottom: 10px;
	margin        : 60px auto 30px;
	color         : #999;
	font-weight   : 400
}

.auth__page__fourteen form {
	padding: 0 25px 60px
}

.auth__page__fourteen form .auth__page__form__group {
	margin-bottom: 0
}

.auth__page__fourteen form .auth__page__form__group:not(:first-child) {
	margin-top: 30px
}

.auth__page__fourteen form .auth__page__form__group label {
	display      : inline-block;
	font-size    : 13px;
	color        : #777;
	opacity      : .7;
	margin-bottom: 7px
}

.auth__page__fourteen form .auth__page__form__group [data-show-password] {
	outline-color: #888;
	font-size    : 10px
}

.auth__page__fourteen form .auth__page__form__control {
	padding         : 0 10px;
	border-radius   : 20px;
	height          : 40px;
	color           : #495057;
	background-color: #f5f5f5
}

.auth__page__fourteen form .auth__page__form__control:focus {
	box-shadow      : 0 2px 5px rgba(0, 0, 0, .1);
	background-color: #fff
}

.auth__page__fourteen form .auth__page__btn {
	font-size    : 14px;
	line-height  : 22px;
	border-radius: 20px;
	padding      : 6px 12px
}

.auth__page__fourteen__link {
	padding-bottom: 2px;
	color         : #651fff;
	border-bottom : 2px dotted #651fff;
	font-size     : 13px;
	line-height   : 20px;
	margin        : 4px 0 30px
}

.auth__page__fourteen__back__home {
	padding    : 14px 10px;
	border-top : 1px solid #eee;
	color      : #666;
	font-size  : 14px;
	line-height: 22px;
	font-weight: 500
}

.auth__page__fourteen__back__home i {
	margin   : -6px 0 0 4px;
	font-size: 10px
}

.auth__page__fourteen__back__home:hover {
	color: #651fff
}

.auth__page__fourteen__text {
	font-size  : 13px;
	line-height: 20px;
	color      : #777;
	margin     : 30px 0 14px;
	font-weight: 500
}

.auth__page__fourteen__text a {
	color: inherit
}

.auth__page__fourteen__text a:hover {
	color: #651fff
}

.auth__page__fifteen {
	width           : 100%;
	max-width       : 400px;
	border          : 1px solid #e0e0e2;
	padding         : 32px;
	border-radius   : 8px;
	background-color: #fff
}

.auth__page__fifteen__title {
	margin     : 16px 0;
	font-size  : 19px;
	line-height: 40px;
	font-weight: 700;
	color      : #0c0c0c
}

.auth__page__fifteen__text {
	font-size  : 12px;
	line-height: 26px;
	color      : #3f4064
}

.auth__page__fifteen form {
	margin: 16px 0
}

.auth__page__fifteen form .auth__page__form__control {
	border          : 1px solid #c0c2c5;
	background-color: #fff;
	height          : 48px;
	border-radius   : 8px;
	caret-color     : #19bfd3
}

.auth__page__fifteen form .auth__page__form__control:focus {
	border-color: #19bfd3
}

.auth__page__fifteen form .auth__page__btn {
	margin-top   : 32px;
	font-size    : 14px;
	line-height  : 22px;
	padding      : 13px 16px;
	border-radius: 8px
}

.auth__page__fifteen__terms {
	font-size  : 12px;
	line-height: 18px;
	color      : #3f4064;
	font-weight: 500
}

.auth__page__fifteen__terms a {
	margin: 0 4px;
	color : #008eb2
}

@media only screen and (max-width:575px) {
	.auth__page__fifteen {
		padding: 24px 16px
	}
}

.auth__modal .auth__page__twelve {
	padding: 0
}

.auth__modal .auth__page__twelve__logo {
	position : relative;
	margin   : 0 auto 24px;
	top      : 0;
	left     : 0;
	transform: unset
}

.auth__modal .auth__page__thirteen {
	max-width       : 500px;
	background-color: #fff;
	border-radius   : 20px;
	border          : 1px solid #eee;
	margin          : 0 auto
}

.auth__modal .auth__page__thirteen,
.auth__modal .auth__page__thirteen__row {
	min-height: auto
}

.auth__modal .auth__page__thirteen__col:first-child {
	max-width: 100%
}

.auth__modal .auth__page__thirteen__content {
	padding-bottom: 0
}

@media only screen and (max-width:991px) {
	.auth__modal .auth__page__thirteen__col:last-child {
		display: block
	}
}

.auth__modal .auth__page__fourteen__content form {
	padding-bottom: 32px
}

.auth__page__eleven .btns>a,
.auth__page__eleven .content .code .inputs input,
.auth__page__eleven .wrapper::before,
.auth__page__eleven .logo::before,
.auth__page__eleven,
.auth__page__ten .content .image img,
.auth__page__ten .content .image,
.auth__page__ten .content .right .btns>a,
.auth__page__ten .content,
.auth__page__nine .content .left .btns>a,
.auth__page__nine,
.auth__page__eight .content .left,
.auth__page__eight .content .right .btns>a,
.auth__page__eight .content,
.auth__page__six .btns>a,
.auth__page__seven .btns>a,
.auth__page__six .image,
.auth__page__six .left,
.auth__page__seven .image,
.auth__page__seven .left,
.auth__page__six,
.auth__page__seven,
.auth__page__five__two .content .image,
.auth__page__five__two .content .left,
.auth__page__five .content,
.auth__page__five::before,
.auth__page__five,
.auth__page__four .content .left .btns .auth__page__btn::before,
.auth__page__four .content .image img,
.auth__page__four .content .image,
.auth__page__four .content .left,
.auth__page__three .content form .hr .bg,
.auth__page__two .content form .code .inputs input,
.auth__page__one,
.auth__page__two,
.auth__page__three,
.auth__page,
.auth__page__wrapper,
.auth__modal__content,
.auth__fix__link,
.auth__tab__item,
.auth__page__form__control,
.auth__page__btn {
	width: 100%
}

.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content {
	border-radius: 25px
}

.woosw-popup .woosw-items .woosw-item .woosw-item--remove {
	background   : red;
	color        : #fff;
	border-radius: 5px;
	padding      : 22px 4px 22px 4px;
	margin       : 0 !important;
	width        : 27px !important;
	flex         : unset
}

.swiper.swiper-blog.position-relative.swiper-fade.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-watch-progress.swiper-backface-hidden {
	margin-bottom: 30px
}

.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
	width        : 100%;
	padding      : 10px 7px;
	border       : 1px solid #ccc;
	border-radius: 13px
}

.detail-blog-info img {
	max-width: 500px !important;
	margin   : 0 auto !important
}

pre {
	direction : ltr;
	text-align: left
}

.quantity {
	display: inline-block
}

.single_add_to_cart_button.button.alt {
	padding: 15px 30px;
	display: inline-block
}

.woocommerce button.button.alt.disabled {
	padding: 15px 30px;
	display: inline-block
}

.woocommerce button.button.alt {
	border-radius: 130px
}



.variations {
	margin: 10px 0
}

.price {
	margin: 10px 0
}

.reset_variations {
	display      : block;
	margin-bottom: 10px
}

.modal-body .gallery .gallery-origin {
	width     : 235px;
	height    : auto;
	object-fit: contain
}

.insingle_pr {
	box-shadow: none !important;
	background: unset !important
}

.woocommerce div.product form.cart .reset_variations {
	font-size: 14px
}

.woocommerce-variation-price {
	margin: 10px 0
}

.modaladdto {
	display         : block;
	background-color: #7f54b3;
	color           : #fff;
	padding         : 15px 30px;
	border-radius   : 150px;
	width           : 60%;
	margin          : 10px 0;
	text-align      : center
}

.modaladdto:hover {
	display         : block;
	background-color: #fff;
	border          : 2px solid #7f54b3;
	color           : #7f54b3;
	padding         : 15px 30px;
	border-radius   : 150px;
	width           : 60%;
	margin          : 10px 0;
	text-align      : center
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	float  : left;
	padding: 20px 30px
}

.detail-product .product:hover .product-image>a>img {
	-webkit-filter: unset !important;
	filter        : unset !important
}

.mod-content {
	width             : 250px;
	position          : relative;
	top               : 30%;
	margin-right      : auto;
	margin-left       : auto;
	display           : block;
	background-color  : #fff;
	-webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .1);
	-moz-box-shadow   : 0 10px 50px rgba(0, 0, 0, .1);
	box-shadow        : 0 10px 50px rgba(0, 0, 0, .1)
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color    : #000;
	font-size: 1.25em
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
	border        : 0;
	line-height   : 2em;
	vertical-align: top;
	display       : inherit
}

.swiper-button-next,
.swiper-button-prev {
	z-index: 2 !important
}

.woosw-popup .woosw-items .woosw-item .woosw-item--atc p,
.woosw-popup .woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline {
	border    : 0;
	padding   : 0;
	margin    : 0;
	visibility: hidden
}

.kminus-button {
	position     : relative;
	font-size    : 20px;
	font-weight  : 900;
	margin-left  : -18px;
	margin-right : 5px;
	top          : -2px;
	background   : #2d365d5e;
	padding      : 0 10px;
	border-radius: 0 130px 130px 0;
	z-index      : 1
}

.kplus-button {
	position     : relative;
	font-size    : 20px;
	font-weight  : 900;
	margin-left  : 5px;
	margin-right : -18px;
	top          : -2px;
	background   : #2d365d5e;
	padding      : 0 10px;
	border-radius: 130px 0 0 130px;
	z-index      : 1
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	float: unset;
	width: unset;
	clear: none
}

.detailfouradd .single_add_to_cart_button {
	border-radius: 5px !important;
	padding      : 15px 10px !important
}

.detailfouradd .quantity .input-text.qty.text {
	font-size            : 20px;
	width                : 41px;
	height               : 40px;
	background-color     : #fff !important;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	border-radius        : 5px;
	margin               : 0 12px;
	border               : 0;
	font-weight          : 500;
	color                : #2d365d;
	position             : relative;
	top                  : -2px;
	z-index              : 2
}

.detailfouradd .kminus-button,
.detailfouradd .kplus-button {
	background-color: #fff !important;
	border-radius   : 5px;
	padding         : 7px 5px 8px 5px;
	font-weight     : 100;
	font-size       : 20px !important
}

.detail-product-four-note .mb-4 {
	margin-bottom: 0 !important
}

.detail-product-four-note .title {
	font-weight: 700 !important
}

.ersalrayimg {
	left: 0
}

.qrcodesinglekaveh {
	border-radius: 20px;
	border       : 1px solid #eee;
	box-shadow   : 0 10px 50px rgba(0, 0, 0, .08)
}

.qrboxkaveh {
	padding: 10px 10px !important
}

.butboxqr {
	background-color: #008efa;
	color           : #fff;
	padding         : 10px 10px;
	border-radius   : 15px;
	margin-right    : 15px;
	align-items     : center;
	font-weight     : 700;
	font-size       : 14px;
	text-align      : right
}

.butboxqr:not(:last-child) {
	margin-bottom: 10px
}

.butboxqr img {
	width           : 60px;
	max-height      : 50px;
	object-fit      : contain;
	background-color: #096db9;
	margin-left     : 10px;
	border-radius   : 12px;
	display         : inline-block;
	padding         : 12px 5px
}

.butboxqr span {
	display    : block;
	font-weight: 300;
	font-size  : 12px;
	text-align : right
}

.kqrbox1 h4 {
	margin     : 0 !important;
	font-size  : 13px;
	text-align : center;
	font-weight: 700
}

.kqrbox1 p {
	margin    : 0 !important;
	font-size : 12px;
	text-align: center
}

.kqrbox1 .gro {
	border-radius   : 13px;
	padding         : 6px 0 0 0;
	background-color: #f7f7f7;
	margin-top      : 4px;
	border          : 1px solid #e1e1e1
}

.butboxqr.d-flex.align-items-center.justify-content-between {
	min-width            : 249px;
	-webkit-mask-image   : radial-gradient(circle at 80px 10px, transparent 10px, red 10.5px);
	-webkit-mask-position: 0-10px
}

.butboxqr.qwe {
	-webkit-mask-image    : radial-gradient(circle at 68% 6px, transparent 6px, red 6.5px), linear-gradient(transparent 25%, red 0, red 75%, transparent 0);
	-webkit-mask-size     : 100%, 2px 8px;
	-webkit-mask-repeat   : repeat, repeat-y;
	-webkit-mask-position : 0-6px, 68%;
	-webkit-mask-composite: source-out;
	mask-composite        : subtract;
	padding               : 3px 10px;
	margin                : 3px 0;
	min-width             : 163.5px
}

.butboxin {
	mask-composite       : subtract;
	padding              : 3px 25px;
	margin               : 10px 5px;
	min-width            : auto;
	background-color     : #d8e4ff;
	-webkit-mask-image   : radial-gradient(circle at 9px 9px, transparent 9px, red 9.5px);
	-webkit-mask-position: -9px -9px
}

.butboxin img {
	width     : 60px;
	max-height: 45px;
	margin    : 2px -10px 2px 0;
	padding   : 0
}

.butboxin p {
	font-weight: 700 !important;
	color      : #4d69ff
}

.butboxqr.qwe img {
	-webkit-mask-image   : radial-gradient(circle at 4px, transparent 4px, red 4.5px);
	-webkit-mask-position: -4px;
	-webkit-mask-size    : 100% 17px;
	width                : 40px;
	max-height           : 38px;
	margin               : 5px -5px 5px 22px;
	padding              : 8px 5px
}

.butboxqr.qwe p {
	font-weight: 300;
	font-size  : 12px
}

.exists-product {
	position: relative
}

.exists-product::before {
	content          : "";
	top              : 11px;
	right            : 0;
	-webkit-transform: translateY(-50%);
	-moz-transform   : translateY(-50%);
	-ms-transform    : translateY(-50%);
	-o-transform     : translateY(-50%);
	transform        : translateY(-50%);
	background-color : #edf5e6;
	width            : 45%;
	height           : 15px;
	z-index          : 1;
	position         : absolute
}

.exists-product span {
	z-index: 2
}

.woocommerce div.product div.images.woocommerce-product-gallery {
	position: unset
}

.detailfouradd .single_add_to_cart_button {
	padding: 15px 23px !important
}

@media only screen and (max-width:768px) {

	.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,
	.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,
	.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,
	.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,
	:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,
	:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,
	:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,
	:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after {
		display: none !important
	}
}

@media only screen and (max-width:991px) {

	.detailfouradd .kminus-button,
	.detailfouradd .kplus-button {
		font-weight: 400;
		z-index    : 5;
		padding    : 7px 5px 4px 5px
	}

	.detailfouradd .single_add_to_cart_button {
		padding: 15px 10px !important
	}

	.detailfourprice .price {
		position: fixed;
		bottom  : 20px;
		left    : 4.5%;
		z-index : 15
	}

	.detailfouradd .quantity {
		margin            : -5px 0 0 10px !important;
		-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .1);
		-moz-box-shadow   : 0 0 50px rgba(0, 0, 0, .1);
		box-shadow        : 0 0 50px rgba(0, 0, 0, .1);
		border-radius     : 5px;
		padding           : 1px 0
	}

	.detailfourprice span.woocommerce-Price-amount.amount {
		font-weight: 500 !important;
		font-size  : 16px !important
	}

	.detailfouradd .quantity .input-text.qty.text {
		top: unset !important
	}

	.det4simple form.cart {
		position     : fixed;
		bottom       : 20px;
		right        : 4.5%;
		z-index      : 15;
		font-size    : 10px;
		margin-bottom: 0 !important
	}

	.detailfouradd .woocommerce-variation-add-to-cart {
		position     : fixed;
		bottom       : 20px;
		right        : 4.5%;
		z-index      : 15;
		font-size    : 10px;
		margin-bottom: 0 !important
	}


	.detailfouradd button {
		font-size: 12px !important
	}

	.switch_footer_kaveh {
		left         : 0;
		bottom       : 115px;
		font-size    : 24px;
		background   : #fff;
		padding      : 6px 10px;
		box-shadow   : 5px 2px 31px rgba(0, 0, 0, .17) !important;
		border-radius: 0 40px 40px 0;
		z-index      : 9
	}

	.d4prnone {
		transition: transform .5s ease-in-out;
		transform : translateY(220%)
	}

	.d4prshow {
		transition: transform .5s ease-in-out;
		transform : translateY(0)
	}

	h1.title-detail-product.fw-semibold.fs-6 {
		font-size    : 15px !important;
		margin-bottom: 0 !important;
		font-weight  : 700 !important
	}

	.butboxin {
		top: -15px
	}

	.butboxin p {
		font-size: 12px
	}

	.options-box li span {
		font-size: 11px
	}

	.options-box li i {
		font-size: 32px
	}
}

.pbipan {
	padding: 25px !important
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after {
	font-family   : WooCommerce;
	content       : "";
	margin-right  : .53em;
	vertical-align: bottom;
	position      : absolute;
	left          : 5px
}

i.icon.icon-close.fs-5 {
	background   : #eee;
	padding      : 3px 3px;
	border-radius: 5px
}

@media only screen and (min-width:768px) {
	.modal-info-product .modal-dialog {
		--bs-modal-width: 660px
	}
}

.plainfo p {
	margin-bottom: 0 !important
}

.gall4 .swiper-pagination-bullet {
	border-radius: 10px;
	height       : 5px
}

.gall4 .swiper-pagination-bullet-active {
	background   : #ee273a;
	width        : 25px;
	border-radius: 10px;
	height       : 5px
}

.swiper-detail-product-four-gallery .swiper-pagination {
	bottom                 : 40px !important;
	left                   : 50% !important;
	width                  : 50% !important;
	transform              : translateX(-50%) !important;
	backdrop-filter        : blur(16px) saturate(180%);
	-webkit-backdrop-filter: blur(16px) saturate(180%);
	background-color       : rgba(255, 255, 255, 0.75);
	border-radius          : 120px;
	border                 : 1px solid rgba(209, 213, 219, 0.3);
}

.item.bg-white.kvideo {
	font-size  : 25px;
	line-height: 42px
}

li.d-flex.align-items-center.justify-content-center.rounded-pill.active {
	border-radius: 10px !important;
	padding      : 6px 25px !important
}

.socialsharek i {
	font-size    : 16px;
	background   : #ededed;
	padding      : 8px;
	border-radius: 150px;
	color        : #212341
}

.modalkshare {
	border-radius: 20px !important
}

.inmob .woosc-btn.woosc-btn-has-icon.woosc-btn-icon-text {
	background-color: transparent !important;
	color           : #fff;
	position        : static;
	margin          : 0 !important;
	visibility      : visible;
	font-size       : 13px
}

.inmob .woosc-btn-icon-text .woosc-btn-text {
	display: none
}

.detail-product-four-modal-gallery-origin {
	position: relative
}

.detail-product-four-modal-gallery-origin iframe {
	border-radius: 15px;
	top          : 70px !important;
	position     : absolute
}

.detail-product-four-modal-gallery-origin video {
	border-radius: 15px;
	top          : 70px !important;
	position     : absolute
}

.kavehcartbutton {
	padding      : 15px 30px !important;
	border-radius: 150px !important
}

.iabs {
	position : absolute;
	right    : 12px;
	top      : 21.5px;
	font-size: 14px
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	padding         : 0 15px;
	border-radius   : 15px;
	border          : 1px solid #dfe1e8;
	font-size       : 14px;
	font-weight     : 700;
	height          : 50px;
	background-color: #fff;
	text-align      : right
}

.woocommerce form .form-row label {
	color: #898989
}

form.checkout_coupon.woocommerce-form-coupon {
	border          : 0;
	box-shadow      : 0 4px 30px #edf0f5;
	border-radius   : 25px;
	background-color: #fff
}

.cokbut {
	color        : #fff !important;
	padding      : 17px 0 !important;
	border-radius: 12px !important;
	margin       : 0 !important;
	position     : static !important
}

input[type=text],
input[type=tel],
input[type=email] {
	padding         : 0 15px;
	border-radius   : 15px;
	border          : 1px solid #dfe1e8;
	font-size       : 14px;
	font-weight     : 700;
	height          : 50px;
	background-color: #fff
}

textarea {
	padding         : 0 15px;
	border-radius   : 15px;
	border          : 1px solid #dfe1e8;
	font-size       : 14px;
	font-weight     : 700;
	background-color: #fff
}

input[type=submit],
input[type=button] {
	font-size    : 15px;
	font-weight  : 700;
	border-radius: 15px;
	padding      : 10px 15px;
	border       : 0;
	min-width    : 25%;
	text-align   : center
}

img.alignright {
	float : right;
	margin: 0 0 1em 1em
}

img.alignleft {
	float : left;
	margin: 0 1em 1em 0
}

img.aligncenter {
	display     : block;
	margin-left : auto;
	margin-right: auto
}

a img.alignright {
	float : right;
	margin: 0 0 1em 1em
}

a img.alignleft {
	float : left;
	margin: 0 1em 1em 0
}

a img.aligncenter {
	display     : block;
	margin-left : auto;
	margin-right: auto
}

.detail-product-four-modal-gallery .modal-dialog {
	--bs-modal-width        : 1057px;
	--bs-modal-border-radius: 40px;
	--bs-modal-padding      : 74px 71px 46px 48px;
	margin-bottom           : 74px
}

.detail-product-four-modal-gallery .modal-close {
	top : 24px;
	left: 24px
}

.detail-product-four-modal-gallery .modal-content {
	min-height: 680px
}

.detail-product-four-modal-gallery .modal-content::before {
	content                : "";
	position               : absolute;
	bottom                 : 20px;
	left                   : 50%;
	-webkit-transform      : translate(-50%, 42px);
	-moz-transform         : translate(-50%, 42px);
	-ms-transform          : translate(-50%, 42px);
	-o-transform           : translate(-50%, 42px);
	transform              : translate(-50%, 42px);
	background-color       : rgba(255, 255, 255, .2);
	border                 : 0;
	-webkit-backdrop-filter: blur(75px);
	backdrop-filter        : blur(75px);
	-webkit-border-radius  : 30px;
	-moz-border-radius     : 30px;
	border-radius          : 30px;
	z-index                : -1;
	width                  : 373px;
	height                 : 98px
}

.detail-product-four-modal-gallery .modal-content::after {
	content              : "";
	position             : absolute;
	top                  : 95%;
	left                 : 50%;
	-webkit-transform    : translateX(-50%);
	-moz-transform       : translateX(-50%);
	-ms-transform        : translateX(-50%);
	-o-transform         : translateX(-50%);
	transform            : translateX(-50%);
	z-index              : -2;
	background-color     : #5c0089;
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px;
	width                : 210px;
	height               : 68px
}

.detail-product-four-modal-gallery-origin {
	margin-left: 19px
}

.detail-product-four-modal-gallery-origin .swiper {
	-webkit-border-radius: 20px;
	-moz-border-radius   : 20px;
	border-radius        : 20px
}

.detail-product-four-modal-gallery-origin .swiper-button-next,
.detail-product-four-modal-gallery-origin .swiper-button-prev {
	background-image: -webkit-linear-gradient(179.96deg, rgba(255, 255, 255, 0) -43.11%, #fff 59.43%);
	background-image: -moz-linear-gradient(179.96deg, rgba(255, 255, 255, 0) -43.11%, #fff 59.43%);
	background-image: -o-linear-gradient(179.96deg, rgba(255, 255, 255, 0) -43.11%, #fff 59.43%);
	background-image: linear-gradient(270.04deg, rgba(255, 255, 255, 0) -43.11%, #fff 59.43%);
	width           : 44px;
	height          : 35px;
	border          : 1px solid #fff
}

.detail-product-four-modal-gallery-origin .swiper-button-next::after,
.detail-product-four-modal-gallery-origin .swiper-button-prev::after {
	font-size  : 14px;
	color      : #89939f;
	font-weight: 700
}

.detail-product-four-modal-gallery-origin .swiper-button-next {
	-webkit-transform: translateX(-19px);
	-moz-transform   : translateX(-19px);
	-ms-transform    : translateX(-19px);
	-o-transform     : translateX(-19px);
	transform        : translateX(-19px)
}

.detail-product-four-modal-gallery-origin .swiper-button-prev {
	-webkit-transform: translateX(19px);
	-moz-transform   : translateX(19px);
	-ms-transform    : translateX(19px);
	-o-transform     : translateX(19px);
	transform        : translateX(19px)
}

.detail-product-four-modal-gallery-images,
.detail-product-four-modal-gallery-images-users {
	gap: 12px 22px
}

.detail-product-four-modal-gallery-images img,
.detail-product-four-modal-gallery-images-users img {
	-webkit-filter       : drop-shadow(0 34px 24px rgba(0, 0, 0, .03));
	filter               : drop-shadow(0 34px 24px rgba(0, 0, 0, .03));
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	width                : 71px;
	height               : 71px;
	cursor               : pointer
}

.detail-product-four-modal-gallery .images-users {
	margin-top: 28px
}

.detail-product-four-modal-gallery .images-users-title {
	color      : #7d7d7d;
	font-size  : 13px;
	line-height: 36px
}

.detail-product-four-modal-gallery .images-users-title span {
	font-weight: 900;
	font-size  : 15px;
	color      : #000
}

.detail-product-four-modal-gallery .images-users-link {
	font-size  : 10px;
	color      : #121212;
	line-height: 36px
}

.detail-product-four-modal-gallery .images-users-link i {
	margin-right: 6px;
	font-size   : 14px
}

.detail-product-four-modal-gallery .images-users-items {
	margin-top             : 18px;
	padding                : 12px 21px 11px 24px;
	-webkit-border-radius  : 10px;
	-moz-border-radius     : 10px;
	border-radius          : 10px;
	background             : url(./../../images/detail-product/bg-02.png)0 0 no-repeat;
	-webkit-background-size: cover;
	-moz-background-size   : cover;
	-o-background-size     : cover;
	background-size        : cover
}

.detail-product-four-modal-gallery .images-users-items .item {
	-webkit-border-radius: 10px;
	-moz-border-radius   : 10px;
	border-radius        : 10px;
	cursor               : pointer
}

.detail-product-four-modal-gallery .images-users-items .item img {
	-webkit-filter: drop-shadow(0 34px 24px rgba(0, 0, 0, .03));
	filter        : drop-shadow(0 34px 24px rgba(0, 0, 0, .03))
}

.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::before,
.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::after {
	position: absolute
}

.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::before {
	content              : "";
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : 100%;
	background-color     : rgba(255, 255, 255, .46);
	-webkit-filter       : blur(2px);
	filter               : blur(2px);
	-webkit-border-radius: 11px;
	-moz-border-radius   : 11px;
	border-radius        : 11px;
	z-index              : 2
}

.detail-product-four-modal-gallery .images-users-items .item:nth-child(6)::after {
	content          : "";
	font-family      : "icomoon";
	font-size        : 14px;
	color            : #121212;
	top              : 50%;
	left             : 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform   : translate(-50%, -50%);
	-ms-transform    : translate(-50%, -50%);
	-o-transform     : translate(-50%, -50%);
	transform        : translate(-50%, -50%);
	z-index          : 3
}

.detail-product-four-modal-gallery .nav {
	margin-top: 55px
}

.detail-product-four-modal-gallery .nav li {
	padding    : 15px 21px 16px;
	font-size  : 14px;
	font-weight: 500;
	line-height: 18px;
	color      : #000;
	cursor     : pointer
}

.detail-product-four-modal-gallery .nav li i {
	font-size  : 16px;
	margin-left: 6px
}

.detail-product-four-modal-gallery .nav li.active {
	background-color: #121212;
	color           : #fff
}

#woor {
	display  : flex;
	flex-wrap: wrap;
}

#woor .col-6 {
	display       : flex;
	flex-direction: column;
}

#woor .product {
	display       : flex;
	flex-direction: column;
	flex-grow     : 1;
}

#woor .product .detail {
	display       : flex;
	flex-direction: column;
	flex-grow     : 1;
}


.skeleton-loader {
	display       : inline-flex;
	flex-direction: column;
	gap           : 16px;
	width         : 100%;
	margin        : auto;
	padding       : 10px 15px;
}

.skeleton-loader div {
	background   : #e0e0e0;
	border-radius: 14px;
	animation    : skeleton-loading 1.5s infinite ease-in-out;
}

.skeleton-header {
	height: 20px;
	width : 50%;
}

.skeleton-circle {
	height       : 50px;
	width        : 50px;
	border-radius: 1500px !important;
}

.skeleton-content {
	height: 200px;
	width : 100%;
}

.skeleton-p {
	height: 10px;
	width : 100%;
}

.skeleton-footer {
	height: 20px;
	width : 30%;
}

@keyframes skeleton-loading {
	0% {
		background-color: #e0e0e0;
	}

	50% {
		background-color: #c0c0c0;
	}

	100% {
		background-color: #e0e0e0;
	}
}

.swiper-slide .product {
	height: 100% !important;
}

.category-sidebar-box-items li.opened.has-child ul li.has-child span::before {
	-webkit-transform: rotate(0deg);
	-moz-transform   : rotate(0deg);
	-ms-transform    : rotate(0deg);
	-o-transform     : rotate(0deg);
	transform        : rotate(0deg);
}


.checkout-two-header-steps li.activee>div span {
	background-color: #8224e3;
	color           : #fff;
}

.checkout-two-header-steps li.activee>div {
	color: #8224e3;
}

.icon-shopping-bag-3:before {
	content: "\e99f";
}

.swiper-autoheight .swiper-wrapper {
	height     : auto !important;
	align-items: unset;
}

.swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-slide>* {
	height: 100%;
}

.product-new-two {
	background-color: #fff;
	border-radius   : 35px;
	box-shadow      : 0 0 50px rgba(0, 0, 0, 0.04);
	padding-bottom  : 16px;
}

.product-new-two .image-title {
	padding      : 24px 12px 19px;
	margin-bottom: 8px;
	border       : 1px solid #f5f3fc;
	border-radius: 35px;
}

.product-new-two .image-title .image {
	margin-bottom: 31px;
}

.product-new-two .image-title .image img {
	max-width : 70%;
	max-height: 150px;
	object-fit: contain;
}

.product-new-two .image-title .title {
	font-size  : 14px;
	font-weight: 700;
	line-height: 22px;
	color      : #2d365d;
	max-height : 44px;
}

.product-new-two .btn-cart-price {
	padding: 0 12px;
}

.product-new-two .add-to-cart {
	border       : 1px solid #f4f5f8;
	border-radius: 15px;
	width        : 47px;
	height       : 56px;
	font-size    : 30px;
	color        : #000;
	margin-left  : 12px;
	flex         : 0 0 auto;
}

.product-new-two:hover .add-to-cart {
	background-color: #49be78;
	border-color    : #49be78;
	color           : #fff;
}

.product-new-two .price {
	font-size  : 12px;
	line-height: 18px;
	color      : #212341;
	line-height: 14px;
}

.product-new-two .offer span {
	background-color: #ee232b;
	line-height     : 20px;
	font-size       : 14px;
	font-weight     : 800;
	padding         : 0 6px;
	margin-left     : 7px;
}

.product-new-two .offer del {
	font-size            : 16px;
	line-height          : 25px;
	color                : #ee273a;
	font-weight          : 400;
	text-decoration-color: #000;
}

@media only screen and (max-width: 767px) {

	.product-new-two,
	.product-new-two .image-title {
		border-radius: 20px;
	}

	.product-new-two .image-title {
		padding: 12px;
	}

	.product-new-two .image-title .image {
		margin-bottom: 12px;
	}

	.product-new-two .image-title .title {
		font-size  : 12px;
		line-height: 18px;
		max-height : 36px;
	}

	.product-new-two .add-to-cart {
		width        : 37px;
		height       : 46px;
		font-size    : 20px;
		border-radius: 10px;
	}


	.product-new-two .offer span {
		font-size: 12px;
	}

	.product-new-two .offer del {
		font-size  : 14px;
		line-height: 22px;
	}
}

@media only screen and (max-width: 575px) {
	.product-new-two .image-title {
		padding: 12px 8px;
	}

	.product-new-two .image-title .image img {
		max-width: 75%;
	}

	.product-new-two .btn-cart-price {
		padding: 0 8px;
	}

	.product-new-two .add-to-cart {
		width    : 30px;
		height   : 39px;
		font-size: 16px;
	}

	.product-new-two .offer span {
		font-size: 10px;
	}
}

.product-new-three {
	background-color: #fff;
	border-radius   : 35px;
	box-shadow      : 0 3px 50px rgba(0, 0, 0, 0.04);
	padding         : 27px 12px 20px;
}

.product-new-three .image {
	margin-bottom: 39px;
}

.product-new-three .image img {
	max-width : 70%;
	max-height: 150px;
	object-fit: contain;
}

.product-new-three .content {
	padding: 0 25px 0 16px;
}

.product-new-three .title {
	font-size  : 14px;
	font-weight: 700;
	line-height: 22px;
	color      : #2d365d;
	max-height : 44px;
}


.product-new-three .price::before {
	content         : "";
	position        : absolute;
	top             : -9px;
	right           : 0;
	width           : 36px;
	height          : 1px;
	background-color: #49be78;
}





.product-new-three .offer {
	border-radius   : 15px 15px 0 15px;
	background-color: #ee232b;
	color           : #fff;
	font-size       : 14px;
	font-weight     : 800;
	color           : #fff;
	line-height     : 22px;
	padding         : 9px 6px;
}

@media only screen and (max-width: 991px) {
	.product-new-three .content {
		padding: 0;
	}
}

@media only screen and (max-width: 767px) {
	.product-new-three {
		border-radius: 20px;
	}

	.product-new-three .image {
		margin-bottom: 12px;
	}

	.product-new-three .price {
		font-size  : 12px;
		line-height: 18px;
	}

	.product-new-three .price span {
		font-size  : 16px;
		line-height: 25px;
	}

	.product-new-three .price del {
		font-size  : 14px;
		line-height: 22px;
	}

	.product-new-three .offer {
		font-size  : 12px;
		line-height: 18px;
		padding    : 5px;
	}
}

.product-new-four {
	position        : relative;
	border-radius   : 35px;
	background-color: #fff;
	border          : 1px solid #f5f3fc;
	padding         : 41px 12px 19px;
}

.product-new-four .offer {
	background-color   : #ee273a;
	font-size          : 14px;
	font-weight        : 700;
	color              : #fff;
	line-height        : 22px;
	width              : 47px;
	height             : 41px;
	left               : 19px;
	transform          : translateY(-9px);
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0MSIgdmlld0JveD0iMCAwIDQ3IDQxIj4NCiAgPHBhdGggaWQ9IlBvbHlnb25fNSIgZGF0YS1uYW1lPSJQb2x5Z29uIDUiIGQ9Ik0yOS40NTYsMGExMCwxMCwwLDAsMSw4LjY3Niw1LjAyN2w2LjAxOCwxMC41YTEwLDEwLDAsMCwxLDAsOS45NDZsLTYuMDE4LDEwLjVBMTAsMTAsMCwwLDEsMjkuNDU2LDQxSDE3LjU0NGExMCwxMCwwLDAsMS04LjY3Ni01LjAyN0wyLjg1LDI1LjQ3M2ExMCwxMCwwLDAsMSwwLTkuOTQ2bDYuMDE4LTEwLjVBMTAsMTAsMCwwLDEsMTcuNTQ0LDBaIiBmaWxsPSIjZWUyNzNhIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0MSIgdmlld0JveD0iMCAwIDQ3IDQxIj4NCiAgPHBhdGggaWQ9IlBvbHlnb25fNSIgZGF0YS1uYW1lPSJQb2x5Z29uIDUiIGQ9Ik0yOS40NTYsMGExMCwxMCwwLDAsMSw4LjY3Niw1LjAyN2w2LjAxOCwxMC41YTEwLDEwLDAsMCwxLDAsOS45NDZsLTYuMDE4LDEwLjVBMTAsMTAsMCwwLDEsMjkuNDU2LDQxSDE3LjU0NGExMCwxMCwwLDAsMS04LjY3Ni01LjAyN0wyLjg1LDI1LjQ3M2ExMCwxMCwwLDAsMSwwLTkuOTQ2bDYuMDE4LTEwLjVBMTAsMTAsMCwwLDEsMTcuNTQ0LDBaIiBmaWxsPSIjZWUyNzNhIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	box-shadow         : 0 3px 15px rgba(238, 39, 58, 0.25);
}

.product-new-four .image {
	margin-bottom: 42px;
}

.product-new-four .image img {
	max-width : 70%;
	max-height: 150px;
	object-fit: contain;
}

.product-new-four .title {
	font-size    : 14px;
	font-weight  : 700;
	line-height  : 22px;
	color        : #2d365d;
	margin-bottom: 20px;
	max-height   : 44px;
}

.product-new-four .price {
	padding-top: 8px;
	font-size  : 13px;
	font-weight: 300;
	line-height: 20px;
	color      : #49be78;
}

.product-new-four .price::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 50%;
	width           : 50%;
	height          : 30px;
	background-color: rgba(208, 212, 220, 0.28);
	border-radius   : 50px;
	transform       : translate(-50%, -9px);
	z-index         : -1;
	filter          : blur(18px);
}

.product-new-four .price del {
	font-size            : 16px;
	font-weight          : 400;
	line-height          : 25px;
	color                : #ee273a;
	margin-left          : 13px;
	text-decoration-color: #000;
}




@media only screen and (max-width: 767px) {
	.product-new-four {
		border-radius: 20px;
	}

	.product-new-four .title {
		font-size  : 12px;
		line-height: 18px;
		max-height : 36px;
	}

	.product-new-four .price del {
		font-size  : 12px;
		line-height: 18px;
		margin-left: 4px;
	}

	.product-new-four .price span {
		font-size  : 13px;
		line-height: 25px;
	}
}

@media only screen and (max-width: 575px) {
	.product-new-four .price {
		font-size  : 10px;
		line-height: 16px;
	}
}

.nav-header-cart-dropdown-two-products {
	scrollbar-width: 4px;
	scrollbar-color: #dd3333 rgba(0, 0, 0, 0.1);
	overflow-y     : auto;
	max-height     : 356px;
	margin         : 0 -8px;
	padding        : 0 8px;
}

@supports (selector(::-webkit-scrollbar)) {
	.nav-header-cart-dropdown-two-products {
		scrollbar-color: unset !important;
	}
}

.nav-header-cart-dropdown-two-products::-webkit-scrollbar {
	width           : 4px;
	background-color: rgba(0, 0, 0, 0.1);
}

.nav-header-cart-dropdown-two-products::-webkit-scrollbar-thumb {
	background-color: #dd3333;
}

.form-group.position-relative p.stars {
	padding-top  : 25px;
	padding-right: 65px;
}


/* new elements */
.discounted-products-book::before,
.discounted-products-book::after,
.category-bed::before {
	-webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite        : xor;
	-webkit-mask-composite: xor;
	mask-composite        : exclude;
}

.product-tech-two .detail .title,
.category-box-tech .title span,
.product-tech .title,
.discounted-products-tech-item .detail .title,
.article-book p,
.article-book .title,
.product-book .title-product,
.category-book .title,
.story-new-box-item .name,
.shopping-guide-box .title,
.article-bed .title-article,
.product-bed-four .detail .title-product,
.product-bed-three .detail .title-product {
	display           : -webkit-box;
	line-clamp        : 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.swiper-autoheight .swiper-wrapper {
	height     : 100% !important;
	align-items: unset;
}

.swiper-autoheight .swiper-slide {
	height: auto;
}

.icon-headphone:before {
	content: "\e9e3";
}

.icon-angle-down-2:before {
	content: "\e9e2";
}

.icon-angle-right-4:before {
	content: "\e9df";
}

.icon-angle-left-4:before {
	content: "\e9e1";
}

.icon-discount-3:before {
	content: "\e9e0";
}

.icon-calendar-2:before {
	content: "\e9d8";
}

.icon-clock-2:before {
	content: "\e9d9";
}

.icon-plus-5:before {
	content: "\e9da";
}

.icon-star-3:before {
	content: "\e9db";
}

.icon-thumbs-down-2:before {
	content: "\e9dc";
}

.icon-thumbs-up-2:before {
	content: "\e9dd";
}

.icon-arrow-left-7:before {
	content: "\e9d6";
}

.icon-arrow-right-7:before {
	content: "\e9de";
}

.icon-fire:before {
	content: "\e9d7";
}

.icon-angle-left-3:before {
	content: "\e9d2";
}

.icon-angle-right-3:before {
	content: "\e9d3";
}

.icon-arrow-left-6:before {
	content: "\e9d4";
}

.icon-box-alt:before {
	content: "\e9d5";
}

.btn-success-7 {
	background-color: #5fcb44;
	color           : #fff;
}

.btn-success-7:hover,
.btn-success-7:active,
.btn-success-7:focus {
	background-color: #4cb432;
	color           : #fff;
}

.btn-success-8 {
	background-color: #44d541;
	color           : #fff;
}

.btn-success-8:hover,
.btn-success-8:active,
.btn-success-8:focus {
	background-color: #2ec22b;
	color           : #fff;
}

.btn-primary-3 {
	background-color: #0054f7;
	color           : #fff;
}

.btn-primary-3:hover,
.btn-primary-3:active,
.btn-primary-3:focus {
	background-color: #0046ce;
	color           : #fff;
}

.btn-orange {
	background-color: #ff8a01;
	color           : #fff;
}

.btn-orange:hover,
.btn-orange:active,
.btn-orange:focus {
	background-color: #d77400;
	color           : #fff;
}

.header_cart_box {
	background   : linear-gradient(243.46deg, #0057ff 33.35%, rgba(0, 87, 255, 0) 155.35%);
	border-radius: 14px;
	padding      : 8px 11px 8px 7px;
	gap          : 19px;
	z-index      : 1;
}

.header_cart_box::before {
	content      : "";
	position     : absolute;
	top          : 0;
	right        : 10px;
	left         : 0;
	height       : 100%;
	border-radius: inherit;
	background   : linear-gradient(243.46deg, #0057ff 33.35%, rgba(0, 87, 255, 0) 155.35%);
	box-shadow   : 0px 4px 30px rgba(0, 87, 255, 0.2);
	z-index      : -1;
}

.header_cart_box svg {
	width : 24px;
	height: 24px;
}

.header_cart_box span {
	width        : 35px;
	height       : 36px;
	border-radius: 12px;
	font-size    : 25px;
	line-height  : 38px;
	font-weight  : 600;
	color        : #0057ff;
	flex         : 0 0 auto;
}

.swiper-products-fast-sending {
	position: unset;
}

.swiper-products-fast-sending .swiper-pagination {
	gap             : 7px;
	max-width       : -moz-fit-content;
	max-width       : fit-content;
	transform       : translateX(-50%);
	padding         : 12px 24px 7px;
	background-color: #f9f9f9;
}

.swiper-products-fast-sending .swiper-pagination::before {
	content   : "";
	position  : absolute;
	top       : 0.3px;
	left      : 50%;
	width     : calc(100% - 62px);
	height    : 1px;
	background: rgba(0, 0, 0, 0.1);
	transform : translateX(-50%);
}

.swiper-products-fast-sending .swiper-pagination::after,
.swiper-products-fast-sending .swiper-pagination-bullet:first-child::before {
	content            : "";
	position           : absolute;
	top                : 0;
	width              : 31px;
	height             : 24px;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzEzMzhfNDEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIzMSIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIgc3R5bGU9ImZpbGw6I0Q5RDlEOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC44NTEwIDAuODUxMCAwLjg1MTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTMzOF80MSkiPgo8cGF0aCBkPSJNLTIxNi40NCAtMzg1LjVINzYuNDRDODUuMTA3IC0zODUuNSA5MS41NzgyIC0zODUuNSA5Ni43MTYxIC0zODUuMDk0QzEwMS44NDggLTM4NC42ODggMTA1LjYwOCAtMzgzLjg4IDEwOC44NTggLTM4Mi4yODhDMTE1LjEzNiAtMzc5LjIxMiAxMjAuMjEyIC0zNzQuMTM2IDEyMy4yODggLTM2Ny44NThDMTI0Ljg4IC0zNjQuNjA4IDEyNS42ODggLTM2MC44NDggMTI2LjA5NCAtMzU1LjcxNkMxMjYuNSAtMzUwLjU3OCAxMjYuNSAtMzQ0LjEwNyAxMjYuNSAtMzM1LjQ0Vi0yNi41NkMxMjYuNSAtMTcuODkyOSAxMjYuNSAtMTEuNDIxOCAxMjYuMDk0IC02LjI4Mzg3QzEyNS42ODggLTEuMTUxNTUgMTI0Ljg4IDIuNjA3NzkgMTIzLjI4OCA1Ljg1ODA5QzEyMC4yMTIgMTIuMTM2IDExNS4xMzYgMTcuMjEyNCAxMDguODU4IDIwLjI4NzlDMTA1LjYwOCAyMS44ODAyIDEwMS44NDggMjIuNjg4MSA5Ni43MTYxIDIzLjA5MzdDOTEuNTc4MiAyMy40OTk2IDg1LjEwNyAyMy41IDc2LjQ0IDIzLjVIMzEuMDAzOUMyNC4yOTgyIDIzLjUgMTguNDE0NiAxOS4wMzAzIDE2LjYxNjggMTIuNTdDMTQuNjk4NSA1LjY3NzIyIDguNDIxMDUgMC45MDgxNzMgMS4yNjYzIDAuOTA4MTczSC0xNDguODExQy0xNTUuOTY2IDAuOTA4MTczIC0xNjIuMjQzIDUuNjc3MjIgLTE2NC4xNjEgMTIuNTdDLTE2NS45NTkgMTkuMDMwMyAtMTcxLjg0MyAyMy41IC0xNzguNTQ5IDIzLjVILTIxNi40NEMtMjI1LjEwNyAyMy41IC0yMzEuNTc4IDIzLjQ5OTYgLTIzNi43MTYgMjMuMDkzN0MtMjQxLjg0OCAyMi42ODgxIC0yNDUuNjA4IDIxLjg4MDIgLTI0OC44NTggMjAuMjg3OUMtMjU1LjEzNiAxNy4yMTI0IC0yNjAuMjEyIDEyLjEzNiAtMjYzLjI4OCA1Ljg1ODA5Qy0yNjQuODggMi42MDc3OSAtMjY1LjY4OCAtMS4xNTE1NSAtMjY2LjA5NCAtNi4yODM4N0MtMjY2LjUgLTExLjQyMTggLTI2Ni41IC0xNy44OTI5IC0yNjYuNSAtMjYuNTZWLTMzNS40NEMtMjY2LjUgLTM0NC4xMDcgLTI2Ni41IC0zNTAuNTc4IC0yNjYuMDk0IC0zNTUuNzE2Qy0yNjUuNjg4IC0zNjAuODQ4IC0yNjQuODggLTM2NC42MDggLTI2My4yODggLTM2Ny44NThDLTI2MC4yMTIgLTM3NC4xMzYgLTI1NS4xMzYgLTM3OS4yMTIgLTI0OC44NTggLTM4Mi4yODhDLTI0NS42MDggLTM4My44OCAtMjQxLjg0OCAtMzg0LjY4OCAtMjM2LjcxNiAtMzg1LjA5NEMtMjMxLjU3OCAtMzg1LjUgLTIyNS4xMDcgLTM4NS41IC0yMTYuNDQgLTM4NS41WiIgc3Ryb2tlPSJibGFjayIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utb3BhY2l0eToxOyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzEzMzhfNDEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIzMSIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIgc3R5bGU9ImZpbGw6I0Q5RDlEOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC44NTEwIDAuODUxMCAwLjg1MTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTMzOF80MSkiPgo8cGF0aCBkPSJNLTIxNi40NCAtMzg1LjVINzYuNDRDODUuMTA3IC0zODUuNSA5MS41NzgyIC0zODUuNSA5Ni43MTYxIC0zODUuMDk0QzEwMS44NDggLTM4NC42ODggMTA1LjYwOCAtMzgzLjg4IDEwOC44NTggLTM4Mi4yODhDMTE1LjEzNiAtMzc5LjIxMiAxMjAuMjEyIC0zNzQuMTM2IDEyMy4yODggLTM2Ny44NThDMTI0Ljg4IC0zNjQuNjA4IDEyNS42ODggLTM2MC44NDggMTI2LjA5NCAtMzU1LjcxNkMxMjYuNSAtMzUwLjU3OCAxMjYuNSAtMzQ0LjEwNyAxMjYuNSAtMzM1LjQ0Vi0yNi41NkMxMjYuNSAtMTcuODkyOSAxMjYuNSAtMTEuNDIxOCAxMjYuMDk0IC02LjI4Mzg3QzEyNS42ODggLTEuMTUxNTUgMTI0Ljg4IDIuNjA3NzkgMTIzLjI4OCA1Ljg1ODA5QzEyMC4yMTIgMTIuMTM2IDExNS4xMzYgMTcuMjEyNCAxMDguODU4IDIwLjI4NzlDMTA1LjYwOCAyMS44ODAyIDEwMS44NDggMjIuNjg4MSA5Ni43MTYxIDIzLjA5MzdDOTEuNTc4MiAyMy40OTk2IDg1LjEwNyAyMy41IDc2LjQ0IDIzLjVIMzEuMDAzOUMyNC4yOTgyIDIzLjUgMTguNDE0NiAxOS4wMzAzIDE2LjYxNjggMTIuNTdDMTQuNjk4NSA1LjY3NzIyIDguNDIxMDUgMC45MDgxNzMgMS4yNjYzIDAuOTA4MTczSC0xNDguODExQy0xNTUuOTY2IDAuOTA4MTczIC0xNjIuMjQzIDUuNjc3MjIgLTE2NC4xNjEgMTIuNTdDLTE2NS45NTkgMTkuMDMwMyAtMTcxLjg0MyAyMy41IC0xNzguNTQ5IDIzLjVILTIxNi40NEMtMjI1LjEwNyAyMy41IC0yMzEuNTc4IDIzLjQ5OTYgLTIzNi43MTYgMjMuMDkzN0MtMjQxLjg0OCAyMi42ODgxIC0yNDUuNjA4IDIxLjg4MDIgLTI0OC44NTggMjAuMjg3OUMtMjU1LjEzNiAxNy4yMTI0IC0yNjAuMjEyIDEyLjEzNiAtMjYzLjI4OCA1Ljg1ODA5Qy0yNjQuODggMi42MDc3OSAtMjY1LjY4OCAtMS4xNTE1NSAtMjY2LjA5NCAtNi4yODM4N0MtMjY2LjUgLTExLjQyMTggLTI2Ni41IC0xNy44OTI5IC0yNjYuNSAtMjYuNTZWLTMzNS40NEMtMjY2LjUgLTM0NC4xMDcgLTI2Ni41IC0zNTAuNTc4IC0yNjYuMDk0IC0zNTUuNzE2Qy0yNjUuNjg4IC0zNjAuODQ4IC0yNjQuODggLTM2NC42MDggLTI2My4yODggLTM2Ny44NThDLTI2MC4yMTIgLTM3NC4xMzYgLTI1NS4xMzYgLTM3OS4yMTIgLTI0OC44NTggLTM4Mi4yODhDLTI0NS42MDggLTM4My44OCAtMjQxLjg0OCAtMzg0LjY4OCAtMjM2LjcxNiAtMzg1LjA5NEMtMjMxLjU3OCAtMzg1LjUgLTIyNS4xMDcgLTM4NS41IC0yMTYuNDQgLTM4NS41WiIgc3Ryb2tlPSJibGFjayIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utb3BhY2l0eToxOyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #000;
	opacity            : 0.1;
}

.swiper-products-fast-sending .swiper-pagination::after {
	right: 0;
}

.swiper-products-fast-sending .swiper-pagination-bullet:first-child::before {
	left     : 0;
	transform: scalex(-1);
}

.swiper-products-fast-sending .swiper-pagination-bullet {
	background-color: rgba(0, 87, 255, 0.11);
	opacity         : 1;
	border-radius   : 10px;
	width           : 18px;
	height          : 5px;
	margin          : 0 !important;
	transition      : all 0.3s linear;
}

.swiper-products-fast-sending .swiper-pagination-bullet-active {
	width           : 38px;
	background-color: #0057ff;
	box-shadow      : 0px 4px 120px #0057ff;
}

.box-products-fast-sending {
	border-radius: 32px;
	padding      : 26px 29px 27px 23px;
	z-index      : 1;
}

.box-products-fast-sending::before {
	content      : "";
	position     : absolute;
	top          : 0;
	left         : 0;
	border       : 1px solid rgba(0, 0, 0, 0.1);
	width        : 100%;
	height       : 100%;
	border-radius: inherit;
	z-index      : -1;
}

.box-products-fast-sending .line-right,
.box-products-fast-sending .line-left {
	width  : 1px;
	height : 200px;
	opacity: 70;
}

.box-products-fast-sending .line-right {
	background: radial-gradient(45.76% 45.76% at 50% 50%, #0057ff 0%, rgba(0, 87, 255, 0) 100%);
	bottom    : 31px;
}

.box-products-fast-sending .line-left {
	background: radial-gradient(45.76% 45.76% at 50% 50%, #0057ff 0%, #47c428 0.01%, rgba(71, 196, 40, 0) 100%);
	top       : 39px;
}

.box-products-fast-sending .heading .fast-send .icon {
	background: linear-gradient(136.97deg, #3ec21d 24.14%, rgba(77, 215, 42, 0) 141.85%);
	width     : 37px;
	height    : 37px;
}

.box-products-fast-sending .heading .fast-send .title {
	font-size  : 15px;
	line-height: 22px;
	font-weight: 700;
	color      : #000;
}

.box-products-fast-sending .heading .fast-send .title span {
	color: #35b315;
}

.box-products-fast-sending .heading .timear {
	gap: 6px;
}

.box-products-fast-sending .heading .timear li {
	width           : 32px;
	height          : 44px;
	background-color: rgba(0, 87, 255, 0.06);
	border-radius   : 7px;
	font-size       : 9px;
	line-height     : 12px;
	font-weight     : 700;
	color           : rgba(0, 87, 255, 0.6);
}

.box-products-fast-sending .heading .timear li span {
	color      : #0057ff;
	font-size  : 15px;
	line-height: 19px;
}

.product-box-fast-sending .image {
	margin: 29px 0 7px;
}

.product-box-fast-sending .colors {
	gap: 9px;
}

.product-box-fast-sending .colors li {
	width : 4px;
	height: 4px;
}

.product-box-fast-sending .title-product {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 600;
	color      : #000;
	margin     : 14px 0 8px;
}

.product-box-fast-sending .btn-add-to-cart {
	width        : 52px;
	height       : 52px;
	background   : linear-gradient(137.99deg, #44c723 23.69%, rgba(77, 215, 42, 0) 174.1%);
	box-shadow   : 0px 4px 55px 0px rgba(0, 0, 0, 0.141);
	font-size    : 25px;
	border-radius: 16px;
	z-index      : 2;
}

.product-box-fast-sending .btn-add-to-cart::before {
	content   : "";
	position  : absolute;
	top       : 0;
	left      : 0;
	width     : 100%;
	height    : 100%;
	background: linear-gradient(-137.99deg, #44c723 23.69%, rgba(77, 215, 42, 0) 174.1%);
	transition: all 0.3s ease-in-out;
	opacity   : 0;
	z-index   : -1;
}

.product-box-fast-sending .btn-add-to-cart:hover::before {
	opacity: 1;
}

.product-box-fast-sending .price,
.product-box-fast-sending .off {
	font-size  : 15px;
	line-height: 24px;
	font-weight: 700;
}

.product-box-fast-sending .price {
	color: #0057ff;
}

.product-box-fast-sending .off {
	color: rgba(29, 29, 29, 0.2);
}

.categories-box-one {
	border          : 1px solid rgba(0, 0, 0, 0.11);
	background-color: rgba(255, 255, 255, 0.22);
	border-radius   : 19px;
	padding         : 22px 50px 21px 43px;
	gap             : 12px;
}

.categories-box-one-right {
	width           : 100%;
	max-width       : 148px;
	background-color: var(--bg-document);
	z-index         : 2;
}

.categories-box-one-right svg {
	transform: translate(-50%, -8px);
	z-index  : -1;
}

.categories-box-one-right .title {
	font-size  : 20px;
	line-height: 31px;
	font-weight: 700;
	color      : #000;
}

.categories-box-one-right .title span {
	color: #0057ff;
}

.categories-box-one-right .more {
	margin-top   : -2px;
	font-size    : 7px;
	color        : #33363f;
	margin-bottom: 38px;
	max-width    : -moz-fit-content;
	max-width    : fit-content;
}

.categories-box-one-right .btns {
	gap: 7px;
}

.categories-box-one-right .swiper-button-next,
.categories-box-one-right .swiper-button-prev {
	width           : 23px;
	height          : 23px;
	background-color: #ececec;
	transition      : all 0.3s ease-in-out;
	z-index         : 1;
}

.categories-box-one-right .swiper-button-next::before,
.categories-box-one-right .swiper-button-prev::before {
	content      : "";
	position     : absolute;
	top          : 0;
	left         : 0;
	width        : 100%;
	height       : 100%;
	border-radius: inherit;
	background   : linear-gradient(135.63deg, #0057ff 24.73%, rgba(0, 87, 255, 0) 123.65%);
	opacity      : 0;
	transition   : all 0.3s ease-in-out;
	z-index      : -1;
}

.categories-box-one-right .swiper-button-next::after,
.categories-box-one-right .swiper-button-prev::after {
	content: none;
}

.categories-box-one-right .swiper-button-next:hover,
.categories-box-one-right .swiper-button-prev:hover {
	color: #fff;
}

.categories-box-one-right .swiper-button-next:hover::before,
.categories-box-one-right .swiper-button-prev:hover::before {
	opacity: 1;
}

.categories-box-one-left {
	max-width: calc(100% - 160px);
}

.categories-box-one-item .image {
	width        : 88px;
	height       : 88px;
	border-radius: 14px;
	box-shadow   : 0px 4px 70px rgba(0, 0, 0, 0.031);
	z-index      : 1;
}

.categories-box-one-item .image::before {
	content               : "";
	position              : absolute;
	top                   : 0;
	left                  : 0;
	width                 : 100%;
	height                : 100%;
	-webkit-mask          : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask                  : linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite        : xor;
	-webkit-mask-composite: xor;
	mask-composite        : exclude;
	border-radius         : inherit;
	padding               : 1px;
	background-image      : linear-gradient(44.04deg, #47c428 -3.72%, rgba(71, 196, 40, 0.39) 125.15%);
	opacity               : 0;
	transition            : all 0.3s ease-in-out;
	z-index               : -1;
}

.categories-box-one-item .image img {
	width     : auto;
	max-height: 70px;
}

.categories-box-one-item .image span {
	width      : 28px;
	height     : 28px;
	top        : 10px;
	transform  : translateX(9px);
	font-size  : 8px;
	line-height: 12px;
	font-weight: 800;
	color      : #fff;
	opacity    : 0;
	transition : all 0.3s ease-in-out;
	z-index    : 1;
}

.categories-box-one-item .image span svg {
	color  : #47c428;
	z-index: -1;
}

.categories-box-one-item .title {
	font-size         : 12px;
	line-height       : 19px;
	color             : rgba(14, 14, 14, 0.6);
	font-weight       : 600;
	transition        : all 0.3s ease-in-out;
	margin-top        : 21px;
	display           : -webkit-box;
	line-clamp        : 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height        : 38px;
}

.categories-box-one-item:hover .image::before {
	opacity: 1;
}

.categories-box-one-item:hover span {
	opacity: 1;
}

.categories-box-one-item:hover .title {
	color: #161616;
}

@media only screen and (max-width: 991px) {
	.categories-box-one {
		padding: 20px 24px;
	}
}

@media only screen and (max-width: 767px) {
	.categories-box-one {
		padding: 20px;
	}

	.categories-box-one-right {
		max-width: 112px;
	}

	.categories-box-one-right .title {
		font-size  : 16px;
		line-height: 28px;
	}

	.categories-box-one-left {
		max-width: calc(100% - 124px);
	}
}

@media only screen and (max-width: 575px) {
	.categories-box-one {
		overflow: hidden;
	}

	.categories-box-one-right,
	.categories-box-one-left {
		max-width: 100%;
	}

	.categories-box-one .swiper-slide {
		width: auto;
	}
}

.box-product-one {
	background-color: #fff;
	border-radius   : 15px;
	box-shadow      : 0px 4px 120px rgba(0, 0, 0, 0.071);
	padding         : 20px;
}

.box-product-one .image img {
	width : 79px;
	height: 79px;
}

.box-product-one .title-product {
	font-size         : 11px;
	line-height       : 17px;
	font-weight       : 600;
	color             : #0e0e0e;
	margin            : 14px 0 0;
	display           : -webkit-box;
	line-clamp        : 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height        : 34px;
}

.box-product-one .title-product a:hover {
	color: #0057ff;
}

.box-product-one .brand-product {
	font-size  : 9px;
	line-height: 14px;
	font-weight: 600;
	color      : #0e0e0e;
	margin     : 6px;
}

.box-product-one .brand-product:hover {
	color: #0057ff;
}

.box-product-one .price {
	font-size     : 10px;
	line-height   : 10px;
	letter-spacing: 0.21em;
	color         : #0057ff;
	font-weight   : 600;
	gap           : 5px;
}

.box-product-one .price del {
	color                : #4b4b4b;
	text-decoration-color: #424242;
}

.box-product-one .price .toman {
	letter-spacing: 0;
	font-size     : 7px;
	line-height   : 1;
	color         : #0057ff;
}

.box-product-one .price .toman span {
	color: #171717;
}

.box-product-one .btn-add-to-cart {
	width           : 38px;
	height          : 38px;
	background-color: rgba(71, 196, 40, 0.15);
	box-shadow      : 0px 4px 120px rgba(0, 0, 0, 0.071);
	border-radius   : 20px 0 0 10px;
	transition      : all 0.3s ease-in-out;
	font-size       : 17px;
	color           : #47c428;
}

.box-product-one:hover .btn-add-to-cart {
	border-radius   : 20px 0 0;
	background-color: #47c428;
	color           : #fff;
}

@media only screen and (max-width: 767px) {
	.box-product-one {
		padding: 16px;
	}
}

.box-products-bed-one {
	background-color: #fff;
	border-radius   : 24px;
	padding         : 34px 22px;
}

.box-products-bed-one .image {
	padding         : 8px 22px;
	border-radius   : 24px;
	background-color: #f3f3f3;
	max-width       : 47%;
}

.box-products-bed-one .image img {
	mix-blend-mode: darken;
}

.box-products-bed-one .detail {
	max-width    : 53%;
	padding-right: 16px;
}

.box-products-bed-one .detail .discount {
	width           : 43px;
	height          : 46px;
	background-color: #ff8a01;
	border-radius   : 8px;
	box-shadow      : 0px 4px 40px rgba(255, 138, 1, 0.471);
	border          : 2px dashed #fff;
	color           : rgba(255, 255, 255, 0.6);
	font-size       : 10px;
	line-height     : 13px;
	font-weight     : 700;
	transform       : translateY(-6px);
}

.box-products-bed-one .detail .discount span {
	color      : #fff;
	font-size  : 16px;
	line-height: 19px;
}

.box-products-bed-one .detail .title-product {
	font-size    : 22px;
	line-height  : 34px;
	font-weight  : 600;
	color        : #494949;
	margin-bottom: 3px;
	padding-left : 48px;
}

.box-products-bed-one .detail .title-product a:hover {
	color: #ff8a00;
}

.box-products-bed-one .detail .category {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 500;
	color      : #000;
}

.box-products-bed-one .detail .category:hover {
	color: #ff8a00;
}

.box-products-bed-one .detail .divider {
	margin          : 14px 0 20px;
	height          : 1px;
	background-color: rgba(145, 145, 145, 0.1);
}

.box-products-bed-one .detail .options-product {
	gap          : 9px 7px;
	margin-bottom: 17px;
}

.box-products-bed-one .detail .options-product li {
	padding         : 4px 7px 5px;
	border-radius   : 6px;
	background-color: rgba(217, 217, 217, 0.16);
	font-size       : 14px;
	line-height     : 22px;
	color           : #000;
	font-weight     : 600;
	flex            : 1 0 calc(50% - 3.5px);
}

.box-products-bed-one .detail .options-product li .dot {
	width           : 8px;
	height          : 8px;
	border-radius   : 2px;
	background-color: #0054f7;
	transform       : rotate(45deg);
	margin-left     : 9px;
}

.box-products-bed-one .detail .options-product li .value {
	margin-right: 3px;
	color       : #9f9f9f;
}

.box-products-bed-one .detail .satisfaction-sales {
	background-color: rgba(255, 255, 255, 0.7);
	border          : 1px solid rgba(224, 224, 224, 0.7);
	border-radius   : 12px;
	box-shadow      : 0px 4px 140px rgba(0, 0, 0, 0.169);
	padding         : 9px 13px 10px;
}

.box-products-bed-one .detail .satisfaction-sales::before {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 50%;
	width           : 1px;
	height          : 200%;
	transform       : translate(-50%, -50%) rotate(-20deg);
	transform       : top center;
	background-color: rgba(224, 224, 224, 0.7);
}

.box-products-bed-one .detail .satisfaction-sales-item {
	gap: 11px;
}

.box-products-bed-one .detail .satisfaction-sales-item .icon {
	background-color: rgba(255, 184, 0, 0.16);
	width           : 35px;
	height          : 35px;
	border-radius   : 12px;
}

.box-products-bed-one .detail .satisfaction-sales-item .title,
.box-products-bed-one .detail .satisfaction-sales-item .value {
	font-size  : 14px;
	line-height: 18px;
}

.box-products-bed-one .detail .satisfaction-sales-item .title {
	font-weight: 600;
	color      : rgba(0, 0, 0, 0.3);
}

.box-products-bed-one .detail .satisfaction-sales-item .value {
	font-weight: 700;
	color      : #000;
}

.box-products-bed-one .detail .btn-price {
	margin-top: 17px;
}

.box-products-bed-one .detail .btn-price .btn {
	max-width    : 135px;
	font-size    : 12px;
	line-height  : 18px;
	font-weight  : 600;
	padding      : 11px 22px 11px 16px;
	border-radius: 12px;
}

.box-products-bed-one .detail .btn-price .price {
	gap: 12px;
}

.box-products-bed-one .detail .btn-price .price>div {
	font-size  : 15px;
	line-height: 17px;
	color      : #0054f7;
	font-weight: 700;
}

.box-products-bed-one .detail .btn-price .price>div del {
	color  : #000;
	opacity: 0.3;
}

.box-products-bed-one .detail .btn-price .price>span {
	font-size  : 15px;
	line-height: 17px;
	color      : #707070;
	font-weight: 700;
}

.box-products-bed-one .detail .btn-price .price>span span {
	color: #a6a6a6;
}

@media only screen and (max-width: 767px) {
	.box-products-bed-one {
		padding: 20px 16px;
	}

	.box-products-bed-one .image,
	.box-products-bed-one .detail {
		max-width: 100%;
	}

	.box-products-bed-one .detail {
		position: unset !important;
	}

	.box-products-bed-one .detail .discount {
		top : 16px !important;
		left: 16px !important;
	}
}

.swiper-products-bed-one .swiper-pagination {
	padding         : 6px 6px 1px;
	gap             : 6px;
	right           : 100px;
	background-color: var(--bg-document);
	max-width       : -moz-fit-content;
	max-width       : fit-content;
	z-index         : 1;
}

.swiper-products-bed-one .swiper-pagination::before,
.swiper-products-bed-one .swiper-pagination::after {
	content            : "";
	position           : absolute;
	top                : 0;
	width              : 18px;
	height             : 100%;
	background-color   : var(--bg-document);
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuNVYxMEgxOEMxNC41NDc0IDkuOTYwMjEgMTEuMzQ2NyA4LjE3MzU4IDkuNSA1LjI1QzcuNjMyMzIgMi4yOTI5NyA0LjM3OTM5IDAuNSAwLjg4MTgzNiAwLjVIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuNVYxMEgxOEMxNC41NDc0IDkuOTYwMjEgMTEuMzQ2NyA4LjE3MzU4IDkuNSA1LjI1QzcuNjMyMzIgMi4yOTI5NyA0LjM3OTM5IDAuNSAwLjg4MTgzNiAwLjVIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
}

.swiper-products-bed-one .swiper-pagination::before {
	left: calc(100% - 1px);
}

.swiper-products-bed-one .swiper-pagination::after {
	right    : calc(100% - 1px);
	transform: scaleX(-1);
}

.swiper-products-bed-one .swiper-pagination-bullet {
	margin          : 0 !important;
	background-color: rgba(217, 217, 217, 0.6);
	opacity         : 1;
	width           : 10px;
	height          : 3px;
	border-radius   : 1px;
	transition      : all 0.3s linear;
}

.swiper-products-bed-one .swiper-pagination-bullet-active {
	width           : 17px;
	background-color: #0054f7;
}

@media only screen and (max-width: 767px) {
	.swiper-products-bed-one .swiper-pagination {
		right    : auto;
		left     : 50%;
		transform: translateX(-50%);
	}
}

.categories-bed {
	gap: 28px 0;
}

@media only screen and (max-width: 767px) {
	.categories-bed {
		flex-wrap         : nowrap;
		overflow          : auto hidden;
		-ms-overflow-style: none;
		scrollbar-width   : 0;
	}

	.categories-bed::-webkit-scrollbar {
		display: none;
	}
}

@media only screen and (max-width: 575px) {
	.categories-bed {
		margin: 0 -8px;
	}

	.categories-bed>* {
		width  : 33%;
		padding: 0 8px;
	}
}

@media only screen and (max-width: 499px) {
	.categories-bed>* {
		width: 49%;
	}
}

.category-bed {
	background-color: rgba(217, 217, 217, 0.01);
	border          : 1px solid rgba(0, 0, 0, 0.15);
	border-radius   : 24px;
	padding         : 45px 12px 26px;
	transition      : all 0.3s ease-in-out;
	z-index         : 1;
}

.category-bed::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-image: linear-gradient(145.65deg, #fc9527 20.3%, rgba(252, 149, 39, 0) 119%);
	padding         : 1.5px;
	transition      : all 0.3s ease-in-out;
	box-shadow      : 0px 4px 120px rgba(0, 0, 0, 0.141), 0px 4px 120px rgba(255, 138, 0, 0.059);
	border-radius   : inherit;
	opacity         : 0;
	z-index         : -1;
}

.category-bed .icon {
	z-index      : 1;
	margin-bottom: 20px;
}

.category-bed .icon::before {
	content        : "";
	position       : absolute;
	top            : 50%;
	left           : 50%;
	width          : 95px;
	height         : 80px;
	background     : url("./../images/new-elements/category-shape.svg") 0 0 no-repeat;
	background-size: 100% 100%;
	transform      : translate(-50%, -50%);
	z-index        : -1;
}

.category-bed .icon::after {
	content         : "";
	position        : absolute;
	width           : 58px;
	height          : 58px;
	border-radius   : 50%;
	background-color: #cb7d44;
	opacity         : 0.06;
	top             : 50%;
	right           : 10px;
	transform       : translateY(-50%);
	z-index         : -1;
}

.category-bed .icon svg .c-hover {
	transition: all 0.3s ease-in-out;
}

.category-bed .title {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 600;
	color      : #000;
}

.category-bed:hover {
	border-color    : rgba(0, 0, 0, 0);
	background-color: #fff;
}

.category-bed:hover::before {
	opacity: 1;
}

.category-bed:hover .icon svg .c-hover {
	fill: #ffab49;
}

.header-hot-sales {
	padding         : 6px 9px 7px 14px;
	border          : 1px solid rgba(0, 0, 0, 0.1);
	background-color: rgba(255, 255, 255, 0.1);
	gap             : 11px;
	font-size       : 15px;
	line-height     : 24px;
	font-weight     : 700;
	color           : #494949;
}

.header-hot-sales i {
	width           : 33px;
	height          : 33px;
	background-color: #ff8a00;
	font-size       : 24px;
	z-index         : 1;
}

.header-hot-sales i::after {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-color: inherit;
	filter          : blur(40px);
	z-index         : -1;
}

.header-hot-sales span {
	font-size       : 9px;
	line-height     : 14px;
	padding         : 1px 7px;
	background-color: #ff8a01;
}

.header-hot-sales:hover {
	background-color: rgba(255, 138, 1, 0.2);
	border-color    : #ff8a01;
}

.product-bed-two {
	background-color: #fff;
	box-shadow      : 0px 4px 100px rgba(0, 0, 0, 0.102);
	border-radius   : 12px;
	padding         : 15px 12px 17px;
	justify-content: space-between;
}

.product-bed-two .timear {
	background-color: rgba(255, 138, 1, 0.1);
	box-shadow      : 0px 4px 100px rgba(0, 0, 0, 0.102);
	padding         : 9px 13px 10px 12px;
	top             : 9px;
	left            : 10px;
}

.product-bed-two .timear>div {
	font-size  : 15px;
	line-height: 24px;
	font-weight: 800;
	color      : #262626;
	gap        : 2px;
}

.product-bed-two .timear>div>*:last-child {
	color: #ff8a01;
}

.product-bed-two .timear i {
	color    : #ff8a01;
	font-size: 20px;
}

.product-bed-two .image {
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.product-bed-two .title-product {
	font-size  : 17px;
	line-height: 26px;
	font-weight: 600;
	color      : #2a2a2a;
	margin     : 11px 0 2px;
}

.product-bed-two .title-product:hover {
	color: #ff8a01;
}

.product-bed-two .category {
	font-size    : 14px;
	line-height  : 22px;
	font-weight  : 600;
	color        : rgba(42, 42, 42, 0.3);
	margin-bottom: 20px;
}

.product-bed-two .category:hover {
	color: rgba(255, 138, 1, 0.3);
}

.product-bed-two .satisfaction-sales {
	background-color: rgba(255, 255, 255, 0.7);
	border          : 1.5px solid rgba(224, 224, 224, 0.7);
	box-shadow      : 0px 4px 140px 0px rgba(0, 0, 0, 0.1);
	padding         : 7px 4px 7px;
	border-radius   : 12px;
	margin-bottom   : 15px;
	z-index         : 1;
}

.product-bed-two .satisfaction-sales::before {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 50%;
	transform       : translate(-50%, -50%) rotate(-12deg);
	width           : 1px;
	height          : 200%;
	background-color: rgba(224, 224, 224, 0.7);
}

.product-bed-two .satisfaction-sales-item {
	gap    : 8px;
	padding: 0 4px;
}

.product-bed-two .satisfaction-sales-item .icon {
	background-color: rgba(255, 184, 0, 0.2);
	border-radius   : 10px;
	width           : 31px;
	height          : 31px;
}

.product-bed-two .satisfaction-sales-item .title {
	font-size  : 12px;
	line-height: 15px;
	font-weight: 600;
	color      : rgba(0, 0, 0, 0.3);
}

.product-bed-two .satisfaction-sales-item .val {
	font-size  : 13px;
	line-height: 14px;
	font-weight: 700;
	color      : #000;
}

.product-bed-two .satisfaction-sales-item:first-child .val {
	color: #f2ce11;
}

.product-bed-two .price {
	font-size    : 15px;
	font-weight  : 500;
	line-height  : 24px;
	color        : #000;
	margin-bottom: 17px;
}

.product-bed-two .price del {
	color: rgba(0, 0, 0, 0.1);
}

.product-bed-two .btns {
	gap: 34px;
}

.product-bed-two .btns .btn-view {
	font-size    : 12px;
	line-height  : 18px;
	font-weight  : 600;
	border-radius: 12px;
	padding      : 13px 24px;
	box-shadow   : 0px 4px 60px rgba(0, 87, 255, 0.102);
}

.product-bed-two .btns .btn-view i {
    font-size: 15px;
    opacity: 1;
}

.product-bed-two .btns .btn-add-to-cart {
	width        : 44px;
	height       : 44px;
	border       : 1px solid #cb7d44;
	font-size    : 22px;
	border-radius: 12px;
}

@media only screen and (max-width: 1199px) {
	.product-bed-two .satisfaction-sales-item .icon {
		width        : 25px;
		height       : 25px;
		border-radius: 6px;
	}

	.product-bed-two .satisfaction-sales-item .icon svg {
		width : 12px;
		height: 12px;
	}
}

.product-bed-three {
	background-color: #fff;
	border-radius   : 15px;
	box-shadow      : 0px 4px 120px rgba(0, 0, 0, 0.122);
	padding         : 17px 26px;
}

.product-bed-three .images {
	max-width       : 200px;
	height          : 200px;
	background-color: #fff;
	box-shadow      : 0px 4px 100px rgba(0, 0, 0, 0.102);
	border-radius   : 15px;
	padding         : 15px;
}

.product-bed-three .images .swiper {
	border-radius: 15px;
}

.product-bed-three .images .swiper img {
	-o-object-fit     : cover;
	object-fit        : cover;
	-o-object-position: center;
	object-position   : center;
}

.product-bed-three .images .swiper-slide>* {
	opacity  : 1;
	transform: scale(1);
}

.product-bed-three .images .swiper-pagination-bullet {
	width           : 10px;
	height          : 10px;
	border-radius   : 50%;
	margin          : 0 !important;
	opacity         : 1;
	background-color: rgba(255, 255, 255, 0.3);
	transition      : all 0.3s linear;
}

.product-bed-three .images .swiper-pagination-bullet-active {
	background-color: #fff;
}

.product-bed-three .detail {
	max-width    : calc(100% - 200px);
	padding-right: 27px;
}

.product-bed-three .detail .title-product {
	font-size  : 17px;
	line-height: 26px;
	font-weight: 600;
	color      : #2a2a2a;
	max-height : 52px;
}

.product-bed-three .detail .title-product a:hover {
	color: #ff8a01;
}

.product-bed-three .detail .rate {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 600;
	color      : #000;
}

.product-bed-three .detail .rate i {
	font-size: 24px;
	color    : #ffb800;
}

.product-bed-three .detail .category {
	margin     : 2px 0 23px;
	font-size  : 14px;
	line-height: 23px;
	font-weight: 600;
	color      : rgba(42, 42, 42, 0.3);
}

.product-bed-three .detail .category:hover {
	color: #ff8a01;
}

.product-bed-three .detail .options {
	gap          : 6px;
	margin-bottom: 15px;
}

.product-bed-three .detail .options li {
	flex            : 1 0 auto;
	min-width       : calc(50% - 3px);
	border-radius   : 6px;
	background-color: rgba(217, 217, 217, 0.16);
	padding         : 4px 8px;
	font-size       : 14px;
	line-height     : 23px;
	font-weight     : 600;
	color           : #000;
	gap             : 2px;
}

.product-bed-three .detail .options li .dot {
	background-color: #0054f7;
	border-radius   : 2px;
	width           : 6px;
	height          : 6px;
	margin-left     : 6px;
}

.product-bed-three .detail .options li .val {
	color: #9f9f9f;
}

.product-bed-three .detail .btns {
	margin-left: 32px;
	gap        : 10px;
}

.product-bed-three .detail .btns .btn-view {
	padding      : 13px 16px;
	border-radius: 12px;
	font-size    : 12px;
	line-height  : 18px;
	font-weight  : 600;
	box-shadow   : 0px 4px 60px rgba(0, 87, 255, 0.251);
	max-width    : 132px;
}

.product-bed-three .detail .btns .btn-view i {
	font-size: 10px;
	opacity  : 0.78;
}

.product-bed-three .detail .btns .btn-add-to-cart {
	width        : 44px;
	height       : 44px;
	font-size: 18px;
	border-radius: 12px;
}

.product-bed-three .detail .price {
	font-size  : 15px;
	line-height: 22px;
	font-weight: 500;
	color      : #000;
}

.product-bed-three .detail .price del {
	color: rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 767px) {
	.product-bed-three {
		padding: 16px 20px;
	}

	.product-bed-three .images,
	.product-bed-three .detail {
		max-width: 100%;
		height   : auto;
	}

	.product-bed-three .images {
		padding: 12px;
	}

	.product-bed-three .images img {
		height: 260px;
	}

	.product-bed-three .detail {
		padding-right: 0;
	}
}

@media only screen and (max-width: 575px) {
	.product-bed-three .images img {
		height: 200px;
	}

	.product-bed-three .detail .title-product {
		font-size  : 14px;
		line-height: 22px;
		max-height : 44px;
	}

	.product-bed-three .detail .rate {
		font-size  : 13px;
		line-height: 20px;
	}

	.product-bed-three .detail .rate i {
		font-size: 20px;
	}

	.product-bed-three .detail .category {
		font-size    : 12px;
		line-height  : 20px;
		margin-bottom: 16px;
	}

	.product-bed-three .detail .options li {
		font-size  : 12px;
		line-height: 18px;
	}

	.product-bed-three .detail .price {
		font-size: 13px;
	}
}

.product-bed-four {
	border       : 1px solid rgba(0, 0, 0, 0.14);
	border-radius: 15px;
	padding      : 33px 24px;
	transition   : all 0.3s ease-in-out;
}

.product-bed-four .discount {
	width           : 34px;
	height          : 38px;
	background-color: #ff8a01;
	border-radius   : 0 0 40px 40px;
	font-size       : 7px;
	line-height     : 10px;
	font-weight     : 500;
	color           : #fff;
	left            : 31px;
	top             : -1px;
	z-index         : 2;
}

.product-bed-four .discount span {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 600;
}

.product-bed-four .image {
	width           : 126px;
	height          : 126px;
	background-color: #f3f3f3;
	border-radius   : 15px;
}

.product-bed-four .image img {
	max-height: 124px;
}

.product-bed-four .detail {
	padding-right: 19px;
	max-width    : calc(100% - 126px);
}

.product-bed-four .detail .title-product {
	font-size    : 15px;
	line-height  : 24px;
	font-weight  : 600;
	color        : #2a2a2a;
	max-height   : 48px;
	margin-bottom: 2px;
}

.product-bed-four .detail .title-product a:hover {
	color: #ff8a01;
}

.product-bed-four .detail .category {
	font-size    : 14px;
	line-height  : 22px;
	font-weight  : 600;
	color        : rgba(42, 42, 42, 0.3);
	margin-bottom: 15px;
}

.product-bed-four .detail .category:hover {
	color: #ff8a01;
}

.product-bed-four .detail .btn {
	border-radius: 8px;
	width        : 27px;
	height       : 27px;
	transform    : rotate(45deg);
}

.product-bed-four .detail .btn i {
	font-size: 9px;
	opacity  : 0.8;
	transform: rotate(-45deg);
}

.product-bed-four .detail .price {
	font-size  : 15px;
	line-height: 21px;
	font-weight: 500;
	color      : #000;
}

.product-bed-four .detail .price del {
	color: rgba(0, 0, 0, 0.3);
}

.product-bed-four:hover {
	background-color: #fff;
	border-color    : #ff8a01;
	box-shadow      : 0 3px 30px rgba(255, 138, 1, 0.2);
}

@media only screen and (max-width: 991px) {
	.product-bed-four {
		padding: 24px 20px;
	}

	.product-bed-four .discount {
		right: 24px;
		left : auto;
	}
}

@media only screen and (max-width: 575px) {
	.product-bed-four {
		padding: 20px 12px;
	}

	.product-bed-four .image {
		width : 110px;
		height: 110px;
	}

	.product-bed-four .image img {
		max-height: 100px;
	}

	.product-bed-four .detail {
		max-width    : calc(100% - 110px);
		padding-right: 12px;
	}

	.product-bed-four .detail .title-product,
	.product-bed-four .detail .price {
		font-size  : 13px;
		line-height: 20px;
	}

	.product-bed-four .detail .title-product {
		max-height: 40px;
	}

	.product-bed-four .detail .category {
		font-size  : 12px;
		line-height: 18px;
	}
}

.heading-bed .text {
	gap: 20px;
}

.heading-bed .text svg {
	width : 41px;
	height: 33px;
}

.heading-bed .text .title,
.heading-bed .text .sub-title {
	font-size: 17px;
}

.heading-bed .text .title {
	line-height: 26px;
	font-weight: 700;
	color      : #2a2a2a;
}

.heading-bed .text .sub-title {
	font-weight: 500;
	color      : rgba(0, 0, 0, 0.3);
}

.heading-bed .btns {
	gap: 10px;
}

.heading-bed .swiper-button-next,
.heading-bed .swiper-button-prev {
	width        : 48px;
	height       : 48px;
	border-radius: 12px;
	border       : 1px solid rgba(0, 0, 0, 0.1);
	font-size    : 10px;
	color        : #cb7d44;
	transition   : all 0.3s ease-in-out;
}

.heading-bed .swiper-button-next::after,
.heading-bed .swiper-button-prev::after {
	content: none;
}

.heading-bed .swiper-button-next:hover,
.heading-bed .swiper-button-prev:hover {
	background-color: rgba(203, 125, 68, 0.1);
	border-color    : #cb7d44;
}

@media only screen and (max-width: 767px) {
	.heading-bed .text {
		gap: 12px;
	}

	.heading-bed .swiper-button-next,
	.heading-bed .swiper-button-prev {
		width : 40px;
		height: 40px;
	}
}

.contex-users-item {
	border-radius: 20px;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.149);
	padding      : 240px 16px 24px;
}

.contex-users-item::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-image: linear-gradient(17.97deg, #0054f7 14.34%, rgba(0, 84, 247, 0) 72.5%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
	z-index         : -1;
}

.contex-users-item.clr-1::before {
	background: linear-gradient(23.52deg, #80c4c9 17.12%, rgba(128, 196, 201, 0) 75.28%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
}

.contex-users-item.clr-2::before {
	background: linear-gradient(23.52deg, #03a1dd 17.12%, rgba(128, 196, 201, 0) 75.28%, rgba(128, 196, 201, 0) 75.28%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
}

.contex-users-item.clr-3::before {
	background: linear-gradient(28deg, #515151 17.33%, rgba(128, 196, 201, 0) 77.13%, rgba(128, 196, 201, 0) 77.13%), linear-gradient(15.4deg, rgba(0, 0, 0, 0.3) 11.23%, rgba(0, 0, 0, 0) 67.89%);
}

.contex-users-item .bg {
	background-size    : cover;
	background-position: top center;
	background-repeat  : no-repeat;
	z-index            : -2;
}

.contex-users-item .rate {
	top           : 23px;
	left          : 26px;
	width         : 55px;
	height        : 55px;
	font-size     : 14px;
	line-height   : 22px;
	font-weight   : 800;
	color         : #fff;
	letter-spacing: -0.08em;
	text-shadow   : 0px 4px 50px #000;
}

.contex-users-item .rate svg {
	width    : 55px;
	height   : 55px;
	transform: rotate(-90deg);
}

.contex-users-item .rate svg circle {
	stroke-linecap: round;
}

.contex-users-item .rate svg circle:last-child {
	stroke-dasharray: 297 297;
}

.contex-users-item .content {
	padding: 20px 12px;
	z-index: 2;
}

.contex-users-item .content::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-color: rgba(255, 255, 255, 0.3);
	opacity         : 0.2;
	border-radius   : 20px;
	box-shadow      : 0px 4px 120px rgba(0, 0, 0, 0.149);
	z-index         : -1;
}

.contex-users-item .content .title>* {
	font-size  : 20px;
	line-height: 32px;
	font-weight: 800;
	color      : #fff;
}

.contex-users-item .content p {
	font-size  : 14px;
	line-height: 22px;
	text-align : justify;
	font-weight: 600;
	color      : #fff;
}

@media only screen and (max-width: 991px) {
	.contex-users-item {
		padding: 120px 12px 20px;
	}

	.contex-users-item .content .title>* {
		font-size  : 16px;
		line-height: 24px;
	}
}

.article-bed {
	background-color: #fff;
	border-radius   : 15px;
	box-shadow      : 0px 4px 120px rgba(0, 0, 0, 0.102);
	padding         : 18px 20px 24px;
}

.article-bed figure {
	margin-bottom: 22px;
}

.article-bed figure a {
	border-radius: 15px;
}

.article-bed figure a img {
	height: 150px;
}

.article-bed .category:hover,
.article-bed .title-article a:hover,
.article-bed .author .name:hover {
	color: #ff8a01;
}

.article-bed .category {
	font-size  : 14px;
	line-height: 21px;
	font-weight: 500;
	color      : #2a2a2a;
}

.article-bed .title-article {
	font-size  : 17px;
	line-height: 26px;
	color      : #2a2a2a;
	font-weight: 600;
	max-height : 52px;
	margin     : 2px 0 22px;
}

.article-bed .author img {
	width : 34px;
	height: 34px;
}

.article-bed .author .name {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 500;
	color      : #000;
}

.article-bed .author .sub-name {
	font-size  : 12px;
	line-height: 15px;
	font-weight: 400;
	color      : rgba(0, 0, 0, 0.43);
}

.article-bed .date-btn {
	gap: 12px;
}

.article-bed .date {
	font-size  : 11px;
	line-height: 14px;
	color      : rgba(0, 0, 0, 0.66);
	font-weight: 400;
	gap        : 5px;
}

.article-bed .date i {
	font-size: 15px;
	color    : #33363f;
}

.article-bed .btn-view {
	width        : 43px;
	height       : 46px;
	border       : 1px solid rgba(0, 0, 0, 0.16);
	border-radius: 15px;
}

.article-bed .btn-view:hover {
	border-color    : #ff8a01;
	background-color: rgba(255, 138, 1, 0.1);
	color           : #ff8a01;
}

@media only screen and (max-width: 1199px) {
	.article-bed {
		padding: 12px;
	}

	.article-bed .date-btn {
		gap: 8px;
	}
}

@media only screen and (max-width: 991px) {
	.article-bed .category {
		font-size  : 12px;
		line-height: 18px;
	}

	.article-bed .title-article {
		font-size  : 15px;
		line-height: 24px;
		max-height : 48px;
	}

	.article-bed .btn-view {
		width        : 38px;
		height       : 38px;
		border-radius: 10px;
	}
}

.comment-bed {
	border-radius: 15px;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.102);
	padding      : 28px 38px 20px;
}

.comment-bed .info-user {
	gap: 12px;
}

.comment-bed .info-user img {
	width : 56px;
	height: 56px;
}

.comment-bed .info-user .name {
	font-size  : 20px;
	line-height: 28px;
	font-weight: 600;
	color      : #000;
}

.comment-bed .info-user .sub-name {
	font-size  : 12px;
	line-height: 16px;
	font-weight: 600;
	color      : #a8a8a8;
}

.comment-bed .rate {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 600;
	color      : #000;
}

.comment-bed .rate i {
	font-size: 24px;
	color    : #ffb800;
}

.comment-bed .divider {
	background-color: rgba(0, 0, 0, 0.1);
	height          : 1px;
	margin          : 25px 0 27px;
}

.comment-bed .content {
	font-size    : 11px;
	line-height  : 20px;
	color        : rgba(0, 0, 0, 0.5);
	text-align   : justify;
	margin-bottom: 12px;
}

.comment-bed .btn-likes {
	gap: 12px;
}

.comment-bed .btn-likes button {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 500;
	color      : rgba(0, 0, 0, 0.5);
}

.comment-bed .btn-likes button i {
	font-size: 14px;
	color    : #d5414a;
}

.comment-bed .btn-likes button.like i {
	color: #44d541;
}

@media only screen and (max-width: 1199px) {
	.comment-bed {
		padding: 28px 20px 20px;
	}

	.comment-bed .info-user .name {
		font-size  : 16px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 767px) {
	.comment-bed {
		padding: 20px 16px 16px;
	}

	.comment-bed .info-user img {
		width : 40px;
		height: 40px;
	}

	.comment-bed .info-user .name {
		font-size  : 14px;
		line-height: 20px;
	}

	.comment-bed .rate {
		font-size  : 13px;
		line-height: 20px;
	}

	.comment-bed .rate i {
		font-size: 20px;
	}
}

.swiper-comments-bed .swiper-pagination {
	gap: 10px;
}

.swiper-comments-bed .swiper-pagination-bullet {
	border-radius   : 8px;
	background-color: rgba(0, 87, 255, 0.16);
	width           : 20px;
	height          : 4px;
	opacity         : 1;
	transition      : all 0.3s linear;
	margin          : 0 !important;
}

.swiper-comments-bed .swiper-pagination-bullet-active {
	width           : 33px;
	background-color: #0054f7;
}

@media only screen and (max-width: 767px) {
	.swiper-comments-bed .swiper-pagination {
		gap: 6px;
	}

	.swiper-comments-bed .swiper-pagination-bullet {
		width: 14px;
	}

	.swiper-comments-bed .swiper-pagination-bullet-active {
		width: 20px;
	}
}

.shopping-guide-box {
	border-radius: 15px;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.102);
	padding      : 24px 12px;
	z-index      : 2;
}

.shopping-guide-box::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-color: #fff;
	border-radius   : inherit;
	transition      : all 0.3s linear;
	z-index         : -1;
}

.shopping-guide-box::after {
	content         : "";
	position        : absolute;
	top             : 109px;
	right           : 86px;
	bottom          : -9px;
	left            : -8px;
	background-color: #ffb800;
	border-radius   : 18px;
	transition      : all 0.3s linear;
	z-index         : -2;
}

.shopping-guide-box .image {
	margin-bottom: 12px;
	z-index      : 2;
}

.shopping-guide-box .image::before {
	content        : "";
	position       : absolute;
	top            : 50%;
	left           : 50%;
	transform      : translate(-50%, -50%);
	background     : url("./../images/new-elements/shape-shopping-guide-01.svg") 0 0 no-repeat;
	background-size: 100% 100%;
	width          : 142px;
	height         : 102px;
	z-index        : -1;
}

.shopping-guide-box .image img {
	max-height    : 103px;
	mix-blend-mode: darken;
}

.shopping-guide-box .title {
	font-size  : 15px;
	line-height: 24px;
	color      : #000;
	font-weight: 500;
	max-height : 48px;
}

.shopping-guide-box:hover::after {
	top  : 9px;
	right: 8px;
}

@media only screen and (max-width: 767px) {
	.shopping-guide-box::after {
		bottom: -6px;
		left  : -6px;
	}

	.shopping-guide-box .title {
		font-size  : 13px;
		line-height: 20px;
	}
}

.counter-bed-item {
	border-radius: 15px;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.102);
	padding      : 18px 25px 40px;
}

.counter-bed-item .counter {
	padding    : 16px 12px;
	font-size  : 35px;
	line-height: 1.35;
	font-weight: 700;
	direction  : ltr;
	z-index    : 2;
}

.counter-bed-item .counter::after {
	content            : "";
	position           : absolute;
	bottom             : 0;
	left               : calc(50% + 2px);
	transform          : translate(-50%, 8px);
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA5NiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTk1IDE5LjVMNTMuNTg3MiAyLjQyMjU3QzQ5LjA1OTIgMC41NTUzMzcgNDMuOTY1OCAwLjYxMzk0OSAzOS40ODE5IDIuNTg0ODhMMSAxOS41IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8wXzUwMjcpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzBfNTAyNyIgeDE9IjQ4IiB5MT0iLTYiIHgyPSI0OCIgeTI9IjE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDU0RjciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1NEY3IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA5NiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTk1IDE5LjVMNTMuNTg3MiAyLjQyMjU3QzQ5LjA1OTIgMC41NTUzMzcgNDMuOTY1OCAwLjYxMzk0OSAzOS40ODE5IDIuNTg0ODhMMSAxOS41IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8wXzUwMjcpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzBfNTAyNyIgeDE9IjQ4IiB5MT0iLTYiIHgyPSI0OCIgeTI9IjE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDU0RjciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA1NEY3IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #0054f7;
	width              : 96px;
	height             : 21px;
	z-index            : -1;
}

.counter-bed-item .counter span {
	filter : drop-shadow(0px 4px 50px rgba(0, 84, 247, 0.239));
	z-index: -1;
}

.counter-bed-item .counter span::before,
.counter-bed-item .counter span::after {
	content              : "";
	position             : absolute;
	top                  : 0;
	left                 : 50%;
	transform            : translateX(-50%);
	width                : 100%;
	height               : 100%;
	-webkit-mask-repeat  : no-repeat;
	mask-repeat          : no-repeat;
	-webkit-mask-position: 0 0;
	mask-position        : 0 0;
	-webkit-mask-size    : 100% 100%;
	mask-size            : 100% 100%;
}

.counter-bed-item .counter span::before {
	background-color  : #0054f7;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3IiBoZWlnaHQ9Ijc5IiB2aWV3Qm94PSIwIDAgMTQ3IDc5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAzMkMwIDIwLjc5ODkgMCAxNS4xOTg0IDIuMTc5ODcgMTAuOTIwMkM0LjA5NzM0IDcuMTU2OTUgNy4xNTY5NSA0LjA5NzM0IDEwLjkyMDIgMi4xNzk4N0MxNS4xOTg0IDAgMjAuNzk4OSAwIDMyIDBIMTE1QzEyNi4yMDEgMCAxMzEuODAyIDAgMTM2LjA4IDIuMTc5ODdDMTM5Ljg0MyA0LjA5NzM0IDE0Mi45MDMgNy4xNTY5NSAxNDQuODIgMTAuOTIwMkMxNDcgMTUuMTk4NCAxNDcgMjAuNzk4OSAxNDcgMzJWNDEuMjMyOEMxNDcgNTYuNjI3MSAxNDcgNjQuMzI0MiAxNDMuNzY5IDY5LjI5NTFDMTQwLjk0MiA3My42NDQ0IDEzNi41MzYgNzYuNzI1MSAxMzEuNDggNzcuODg3MkMxMjUuNzAyIDc5LjIxNTMgMTE4LjQ3MyA3Ni41NzI5IDEwNC4wMTQgNzEuMjg4TDg1LjMzOCA2NC40NjE1QzgxLjMyMzYgNjIuOTk0MSA3OS4zMTY0IDYyLjI2MDUgNzcuMjUzNiA2MS45NjM5Qzc1LjQyMzYgNjEuNzAwOSA3My41NjYgNjEuNjkyOCA3MS43MzM4IDYxLjk0QzY5LjY2ODUgNjIuMjE4NiA2Ny42NTUgNjIuOTM0OCA2My42MjggNjQuMzY3Mkw0Mi43MjQzIDcxLjgwMjhDMjguMzM3MSA3Ni45MjA0IDIxLjE0MzUgNzkuNDc5MiAxNS40MDEyIDc4LjEyMjRDMTAuMzc2MyA3Ni45MzUyIDYuMDA1MyA3My44NTA3IDMuMjAyNzIgNjkuNTE0M0MwIDY0LjU1ODcgMCA1Ni45MjM2IDAgNDEuNjUzM0wwIDMyWiIgZmlsbD0iIzAwNTRGNyIgc3R5bGU9ImZpbGw6IzAwNTRGNztmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC4wMDAwIDAuMzI4OCAwLjk2NzApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K);
	mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3IiBoZWlnaHQ9Ijc5IiB2aWV3Qm94PSIwIDAgMTQ3IDc5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAzMkMwIDIwLjc5ODkgMCAxNS4xOTg0IDIuMTc5ODcgMTAuOTIwMkM0LjA5NzM0IDcuMTU2OTUgNy4xNTY5NSA0LjA5NzM0IDEwLjkyMDIgMi4xNzk4N0MxNS4xOTg0IDAgMjAuNzk4OSAwIDMyIDBIMTE1QzEyNi4yMDEgMCAxMzEuODAyIDAgMTM2LjA4IDIuMTc5ODdDMTM5Ljg0MyA0LjA5NzM0IDE0Mi45MDMgNy4xNTY5NSAxNDQuODIgMTAuOTIwMkMxNDcgMTUuMTk4NCAxNDcgMjAuNzk4OSAxNDcgMzJWNDEuMjMyOEMxNDcgNTYuNjI3MSAxNDcgNjQuMzI0MiAxNDMuNzY5IDY5LjI5NTFDMTQwLjk0MiA3My42NDQ0IDEzNi41MzYgNzYuNzI1MSAxMzEuNDggNzcuODg3MkMxMjUuNzAyIDc5LjIxNTMgMTE4LjQ3MyA3Ni41NzI5IDEwNC4wMTQgNzEuMjg4TDg1LjMzOCA2NC40NjE1QzgxLjMyMzYgNjIuOTk0MSA3OS4zMTY0IDYyLjI2MDUgNzcuMjUzNiA2MS45NjM5Qzc1LjQyMzYgNjEuNzAwOSA3My41NjYgNjEuNjkyOCA3MS43MzM4IDYxLjk0QzY5LjY2ODUgNjIuMjE4NiA2Ny42NTUgNjIuOTM0OCA2My42MjggNjQuMzY3Mkw0Mi43MjQzIDcxLjgwMjhDMjguMzM3MSA3Ni45MjA0IDIxLjE0MzUgNzkuNDc5MiAxNS40MDEyIDc4LjEyMjRDMTAuMzc2MyA3Ni45MzUyIDYuMDA1MyA3My44NTA3IDMuMjAyNzIgNjkuNTE0M0MwIDY0LjU1ODcgMCA1Ni45MjM2IDAgNDEuNjUzM0wwIDMyWiIgZmlsbD0iIzAwNTRGNyIgc3R5bGU9ImZpbGw6IzAwNTRGNztmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC4wMDAwIDAuMzI4OCAwLjk2NzApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K);
	z-index           : -2;
}

.counter-bed-item .counter span::after {
	background-color  : #ffb800;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3IiBoZWlnaHQ9Ijc5IiB2aWV3Qm94PSIwIDAgMTQ3IDc5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzIgMS41SDExNUMxMjAuNjI1IDEuNSAxMjQuNzU0IDEuNTAxMTcgMTI4LjAxNCAxLjc2NzVDMTMxLjI1NiAyLjAzMjQxIDEzMy41MDYgMi41NTIxNSAxMzUuMzk5IDMuNTE2MzhDMTM4Ljg4IDUuMjkwMDQgMTQxLjcxIDguMTIwMTggMTQzLjQ4NCAxMS42MDEyQzE0NC40NDggMTMuNDkzNiAxNDQuOTY4IDE1Ljc0MzkgMTQ1LjIzMiAxOC45ODYyQzE0NS40OTkgMjIuMjQ2IDE0NS41IDI2LjM3NDcgMTQ1LjUgMzJWNDEuMjMyOEMxNDUuNSA0OC45NTg0IDE0NS40OTkgNTQuNjUxMiAxNDUuMTAyIDU5LjAzNzhDMTQ0LjcwNiA2My40MTg0IDE0My45MjkgNjYuMjk2MiAxNDIuNTExIDY4LjQ3NzdDMTM5Ljg5NiA3Mi41MDA3IDEzNS44MjEgNzUuMzUwNCAxMzEuMTQ0IDc2LjQyNTNDMTI4LjYwOSA3Ny4wMDgyIDEyNS42MzkgNzYuNzUwMSAxMjEuMzg5IDc1LjYxOEMxMTcuMTMzIDc0LjQ4NDQgMTExLjc4NSA3Mi41MzE0IDEwNC41MjkgNjkuODc5Mkw4NS44NTI5IDYzLjA1MjZMODUuNjcwMyA2Mi45ODU5QzgxLjgyOTEgNjEuNTgxNyA3OS42ODU0IDYwLjc5ODEgNzcuNDY3IDYwLjQ3OTJDNzUuNDk5OCA2MC4xOTY0IDczLjUwMjkgNjAuMTg3NyA3MS41MzMzIDYwLjQ1MzRDNjkuMzEyMiA2MC43NTMxIDY3LjE2MTggNjEuNTE4MSA2My4zMDg2IDYyLjg4ODhMNjMuMTI1MyA2Mi45NTRMNDIuMjIxNiA3MC4zODk1QzM1LjAwMTIgNzIuOTU3OCAyOS42ODA5IDc0Ljg0ODggMjUuNDQ3MyA3NS45Mzc4QzIxLjIxOTkgNzcuMDI1MSAxOC4yNjY4IDc3LjI1ODIgMTUuNzQ2MSA3Ni42NjI2QzExLjA5ODEgNzUuNTY0NCA3LjA1NDkgNzIuNzExMiA0LjQ2MjUxIDY4LjcwMDFDMy4wNTY2NSA2Ni41MjQ4IDIuMjg2NTIgNjMuNjY0MyAxLjg5NDI3IDU5LjMxN0MxLjUwMTQ0IDU0Ljk2MzMgMS41IDQ5LjMxNjkgMS41IDQxLjY1MzNWMzJDMS41IDI2LjM3NDcgMS41MDExNyAyMi4yNDYgMS43Njc1IDE4Ljk4NjJDMi4wMzI0MSAxNS43NDM5IDIuNTUyMTUgMTMuNDkzNiAzLjUxNjM4IDExLjYwMTJDNS4yOTAwNCA4LjEyMDE4IDguMTIwMTggNS4yOTAwNCAxMS42MDEyIDMuNTE2MzhDMTMuNDkzNiAyLjU1MjE1IDE1Ljc0MzkgMi4wMzI0MSAxOC45ODYyIDEuNzY3NUMyMi4yNDYgMS41MDExNyAyNi4zNzQ3IDEuNSAzMiAxLjVaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMzc1XzY0KSIgc3R5bGU9IiIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTM3NV82NCIgeDE9IjI2LjMwOTciIHkxPSItMS45ODQ5NWUtMDYiIHgyPSI1Mi4wNTc4IiB5Mj0iNjEuMjQwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZCODAwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZCODAwO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC43MjAwIDAuMDAwMCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQjgwMCIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
	mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3IiBoZWlnaHQ9Ijc5IiB2aWV3Qm94PSIwIDAgMTQ3IDc5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzIgMS41SDExNUMxMjAuNjI1IDEuNSAxMjQuNzU0IDEuNTAxMTcgMTI4LjAxNCAxLjc2NzVDMTMxLjI1NiAyLjAzMjQxIDEzMy41MDYgMi41NTIxNSAxMzUuMzk5IDMuNTE2MzhDMTM4Ljg4IDUuMjkwMDQgMTQxLjcxIDguMTIwMTggMTQzLjQ4NCAxMS42MDEyQzE0NC40NDggMTMuNDkzNiAxNDQuOTY4IDE1Ljc0MzkgMTQ1LjIzMiAxOC45ODYyQzE0NS40OTkgMjIuMjQ2IDE0NS41IDI2LjM3NDcgMTQ1LjUgMzJWNDEuMjMyOEMxNDUuNSA0OC45NTg0IDE0NS40OTkgNTQuNjUxMiAxNDUuMTAyIDU5LjAzNzhDMTQ0LjcwNiA2My40MTg0IDE0My45MjkgNjYuMjk2MiAxNDIuNTExIDY4LjQ3NzdDMTM5Ljg5NiA3Mi41MDA3IDEzNS44MjEgNzUuMzUwNCAxMzEuMTQ0IDc2LjQyNTNDMTI4LjYwOSA3Ny4wMDgyIDEyNS42MzkgNzYuNzUwMSAxMjEuMzg5IDc1LjYxOEMxMTcuMTMzIDc0LjQ4NDQgMTExLjc4NSA3Mi41MzE0IDEwNC41MjkgNjkuODc5Mkw4NS44NTI5IDYzLjA1MjZMODUuNjcwMyA2Mi45ODU5QzgxLjgyOTEgNjEuNTgxNyA3OS42ODU0IDYwLjc5ODEgNzcuNDY3IDYwLjQ3OTJDNzUuNDk5OCA2MC4xOTY0IDczLjUwMjkgNjAuMTg3NyA3MS41MzMzIDYwLjQ1MzRDNjkuMzEyMiA2MC43NTMxIDY3LjE2MTggNjEuNTE4MSA2My4zMDg2IDYyLjg4ODhMNjMuMTI1MyA2Mi45NTRMNDIuMjIxNiA3MC4zODk1QzM1LjAwMTIgNzIuOTU3OCAyOS42ODA5IDc0Ljg0ODggMjUuNDQ3MyA3NS45Mzc4QzIxLjIxOTkgNzcuMDI1MSAxOC4yNjY4IDc3LjI1ODIgMTUuNzQ2MSA3Ni42NjI2QzExLjA5ODEgNzUuNTY0NCA3LjA1NDkgNzIuNzExMiA0LjQ2MjUxIDY4LjcwMDFDMy4wNTY2NSA2Ni41MjQ4IDIuMjg2NTIgNjMuNjY0MyAxLjg5NDI3IDU5LjMxN0MxLjUwMTQ0IDU0Ljk2MzMgMS41IDQ5LjMxNjkgMS41IDQxLjY1MzNWMzJDMS41IDI2LjM3NDcgMS41MDExNyAyMi4yNDYgMS43Njc1IDE4Ljk4NjJDMi4wMzI0MSAxNS43NDM5IDIuNTUyMTUgMTMuNDkzNiAzLjUxNjM4IDExLjYwMTJDNS4yOTAwNCA4LjEyMDE4IDguMTIwMTggNS4yOTAwNCAxMS42MDEyIDMuNTE2MzhDMTMuNDkzNiAyLjU1MjE1IDE1Ljc0MzkgMi4wMzI0MSAxOC45ODYyIDEuNzY3NUMyMi4yNDYgMS41MDExNyAyNi4zNzQ3IDEuNSAzMiAxLjVaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMzc1XzY0KSIgc3R5bGU9IiIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTM3NV82NCIgeDE9IjI2LjMwOTciIHkxPSItMS45ODQ5NWUtMDYiIHgyPSI1Mi4wNTc4IiB5Mj0iNjEuMjQwOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZCODAwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZCODAwO3N0b3AtY29sb3I6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC43MjAwIDAuMDAwMCk7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQjgwMCIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
	z-index           : -1;
}

.counter-bed-item .title {
	margin-top : 20px;
	font-size  : 16px;
	line-height: 24px;
	font-weight: 700;
	color      : #090909;
}

.counter-bed-item .title span {
	color: #0054f7;
}

@media only screen and (max-width: 1399px) {
	.counter-bed-item {
		padding: 18px 20px 40px;
	}
}

@media only screen and (max-width: 1199px) {
	.counter-bed-item {
		padding: 16px 12px 30px;
	}

	.counter-bed-item .counter {
		font-size: 26px;
	}

	.counter-bed-item .title {
		font-size  : 14px;
		line-height: 20px;
	}
}

@media only screen and (max-width: 991px) {
	.counter-bed .row {
		margin : 0 -8px;
		row-gap: 16px;
	}

	.counter-bed .row>* {
		padding: 0 8px;
	}
}

.story-new-box-wrapper {
	padding: 0 63px;
}

.story-new-box .swiper-slide {
	width: auto;
}

.story-new-box .swiper-button-next,
.story-new-box .swiper-button-prev {
	width           : 30px;
	height          : 30px;
	border-radius   : 12px;
	background-color: rgba(48, 187, 137, 0.07);
	font-size       : 8px;
	color           : #30bb89;
	transition      : all 0.3s ease-in-out;
}

.story-new-box .swiper-button-next::after,
.story-new-box .swiper-button-prev::after {
	content: none;
}

.story-new-box .swiper-button-next:hover,
.story-new-box .swiper-button-prev:hover {
	background-color: #30bb89;
	color           : #fff;
}

.story-new-box-item {
	gap                : 10px;
	cursor             : pointer;
	-webkit-user-select: none;
	-moz-user-select   : none;
	user-select        : none;
}

.story-new-box-item .image {
	--gradient-position: 224.29deg;
	background-image   : linear-gradient(var(--gradient-position), #30bb89 15.34%, #ffd600 80.73%);
	width              : 64px;
	height             : 64px;
	border-radius      : 13px;
	padding            : 1.5px;
	transition         : all 0.3s ease-in-out;
}

.story-new-box-item .image img {
	width        : 61px;
	height       : 61px;
	border-radius: 11.5px;
	filter       : grayscale(1);
	transition   : all 0.3s ease-in-out;
}

.story-new-box-item .image .date {
	border-radius: 6px;
	width        : 43px;
	height       : 15px;
	font-size    : 8px;
	line-height  : 17px;
	font-weight  : 900;
	transform    : translate(-50%, 6px);
	z-index      : 2;
}

.story-new-box-item .image .date::before {
	content                : "";
	position               : absolute;
	top                    : 0;
	left                   : 0;
	width                  : 100%;
	height                 : 100%;
	background-color       : rgba(48, 187, 137, 0.66);
	border                 : 1px solid #fff;
	box-shadow             : 0px 4px 30px rgba(0, 0, 0, 0.102);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter        : blur(10px);
	border-radius          : inherit;
	z-index                : -1;
}

.story-new-box-item .name {
	font-size  : 10px;
	line-height: 16px;
	font-weight: 600;
	color      : #000;
	max-height : 32px;
}

.story-new-box-item:hover .image {
	box-shadow: 0px 4px 40px rgba(255, 214, 0, 0.6), 0px 4px 44px rgba(0, 0, 0, 0.102);
}

.story-new-box-item:hover .image img {
	filter: grayscale(0);
}

@media only screen and (max-width: 767px) {
	.story-new-box-wrapper {
		padding: 0;
	}
}

@media only screen and (max-width: 575px) {
	.story-new-box .swiper {
		overflow: visible !important;
	}
}

.swiper-books-slider {
	border-radius: 22px;
}

.swiper-books-slider .swiper-controller {
	background-color: var(--bg-document);
	right           : 105px;
	padding         : 8px 4px 1px;
	gap             : 12px;
	z-index         : 2;
}

.swiper-books-slider .swiper-controller::before,
.swiper-books-slider .swiper-controller::after {
	content            : "";
	position           : absolute;
	top                : 0;
	width              : 45px;
	height             : 31px;
	background-color   : inherit;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCA0NSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuNUgxLjAxODkyQzEwLjk4ODUgMC41IDE5Ljk2OTQgNi41MjUxNSAyMy43NSAxNS43NUMyNC4zNzcgMTcuMjc5OCAyNC42OTA0IDE4LjA0NDcgMjUuMDI1OCAxOC43MjVDMjguNDg5IDI1Ljc1MjcgMzUuNDI4MyAzMC40MDgyIDQzLjI0NDQgMzAuOTQ3OEM0My43MzI3IDMwLjk4MTQgNDQuMjUwMSAzMC45OTM1IDQ1IDMwLjk5NzdWMzFIMFYwLjVaIiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCA0NSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuNUgxLjAxODkyQzEwLjk4ODUgMC41IDE5Ljk2OTQgNi41MjUxNSAyMy43NSAxNS43NUMyNC4zNzcgMTcuMjc5OCAyNC42OTA0IDE4LjA0NDcgMjUuMDI1OCAxOC43MjVDMjguNDg5IDI1Ljc1MjcgMzUuNDI4MyAzMC40MDgyIDQzLjI0NDQgMzAuOTQ3OEM0My43MzI3IDMwLjk4MTQgNDQuMjUwMSAzMC45OTM1IDQ1IDMwLjk5NzdWMzFIMFYwLjVaIiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	z-index            : -1;
}

.swiper-books-slider .swiper-controller::before {
	left: calc(100% - 1px);
}

.swiper-books-slider .swiper-controller::after {
	right    : calc(100% - 1px);
	transform: scaleX(-1);
}

.swiper-books-slider .swiper-pagination {
	gap: 12px;
}

.swiper-books-slider .swiper-pagination-bullet {
	width           : 4px;
	height          : 14px;
	opacity         : 1;
	background-color: rgba(190, 190, 190, 0.32);
	border-radius   : 2px;
	transition      : all 0.3s ease-in-out;
	margin          : 0 !important;
}

.swiper-books-slider .swiper-pagination-bullet-active {
	background-color: #30bb89;
}

.swiper-books-slider .swiper-button-next,
.swiper-books-slider .swiper-button-prev {
	width           : 21px;
	height          : 21px;
	border-radius   : 6px;
	background-color: rgba(48, 187, 137, 0.1);
	font-size       : 8px;
	transition      : all 0.3s ease-in-out;
}

.swiper-books-slider .swiper-button-next:hover,
.swiper-books-slider .swiper-button-prev:hover {
	background-color: #30bb89;
	color           : #fff;
}

.swiper-books-slider .swiper-button-next::after,
.swiper-books-slider .swiper-button-prev::after {
	content: none;
}

.swiper-books-slider .swiper-wrapper,
.swiper-books-slider .swiper-slide {
	height: 100%;
}

@media only screen and (max-width: 991px) {
	.swiper-books-slider .swiper-controller {
		right    : auto;
		left     : 50%;
		transform: translatex(-50%);
	}
}

.discounted-products-book {
	box-shadow   : 0px 4px 130px rgba(0, 0, 0, 0.059);
	border-radius: 22px;
	z-index      : 2;
}

.discounted-products-book::before,
.discounted-products-book::after {
	content      : "";
	position     : absolute;
	top          : 0;
	left         : 0;
	width        : 100%;
	height       : 100%;
	padding      : 1px;
	border-radius: inherit;
}

.discounted-products-book::before {
	transform       : scaleX(-1);
	background-image: radial-gradient(18.37% 18.37% at 97.67% 9.65%, #f9b300 0%, rgba(249, 179, 0, 0) 100%);
}

.discounted-products-book::after {
	background-image: radial-gradient(31.63% 31.63% at 106.28% 107.79%, #30bb89 0%, rgba(48, 187, 137, 0) 100%);
}

.discounted-products-book-item {
	padding: 82px 36px 29px;
}

.discounted-products-book-item .discount {
	width           : 81px;
	height          : 39px;
	background-color: #30bb89;
	border-radius   : 30px 0 0 30px;
	top             : 23px;
}

.discounted-products-book-item .discount i {
	font-size: 19px;
}

.discounted-products-book-item .discount>div {
	font-size  : 10px;
	line-height: 15px;
	font-weight: 600;
	color      : rgba(255, 255, 255, 0.4);
}

.discounted-products-book-item .discount>div span {
	font-size    : 15px;
	line-height  : 24px;
	font-weight  : 700;
	margin-bottom: -6px;
}

.discounted-products-book-item .timear {
	top : 22px;
	left: 20px;
	gap : 6px;
}

.discounted-products-book-item .timear>div {
	background-color: rgba(249, 179, 0, 0.06);
	border-radius   : 7px;
	width           : 32px;
	height          : 44px;
	font-size       : 9px;
	line-height     : 13px;
	font-weight     : 700;
	color           : rgba(249, 179, 0, 0.6);
}

.discounted-products-book-item .timear>div span {
	font-size  : 15px;
	line-height: 19px;
	color      : #f9b300;
}

.discounted-products-book-item .timear>div:last-child {
	background-color: #ffb800;
	color           : rgba(255, 255, 255, 0.6);
	box-shadow      : 0px 4px 40px rgba(249, 179, 0, 0.431);
}

.discounted-products-book-item .timear>div:last-child span {
	color: #fff;
}

.discounted-products-book-item .image {
	margin-bottom: 13px;
}

.discounted-products-book-item .image img {
	width : 252px;
	height: 252px;
}

.discounted-products-book-item .title-product a:hover,
.discounted-products-book-item .category:hover {
	color: #32ba89;
}

.discounted-products-book-item .title-product {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 600;
	color      : #000;
}

.discounted-products-book-item .category {
	font-size  : 13px;
	line-height: 20px;
	font-weight: 600;
	color      : rgba(0, 0, 0, 0.33);
}

.discounted-products-book-item .price .toman {
	font-size  : 9px;
	line-height: 14px;
	font-weight: 600;
	color      : rgba(0, 0, 0, 0.2);
	transform  : translate(11px, -7px);
}

.discounted-products-book-item .price .price {
	font-size  : 22px;
	line-height: 34px;
	font-weight: 600;
	color      : #30bb89;
}

.discounted-products-book-item .price del {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 600;
	color      : rgba(0, 0, 0, 0.3);
	margin-top : -10px;
}

.discounted-products-book .swiper-pagination {
	gap       : 13px;
	left      : 27px;
	z-index   : 23;
	width     : 14px;
	max-height: -moz-fit-content;
	max-height: fit-content;
}

.discounted-products-book .swiper-pagination-bullet {
	margin          : 0 !important;
	width           : 14px;
	height          : 4px;
	border-radius   : 2px;
	background-color: #bebebe;
	opacity         : 1;
	transition      : all 0.3s ease-in-out;
}

.discounted-products-book .swiper-pagination-bullet-active {
	background-color: #30bb89;
}

.category-book {
	border-radius: 20px;
	padding      : 22px 26px 14px 12px;
}

.category-book::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-color: #fff;
	box-shadow      : 0px 4px 99px rgba(0, 0, 0, 0.04);
	border-radius   : inherit;
	z-index         : -2;
}

.category-book::after {
	content            : "";
	position           : absolute;
	width              : 18px;
	height             : 16px;
	background-color   : #ecc5d5;
	top                : 10px;
	left               : 12px;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSA0LjVWMTEuODAzMUMwLjUgMTUuMjIwNSA0LjUwODQ3IDE3LjA2NDIgNy4xMDMxNyAxNC44NDAxTDE1LjYyMzUgNy41MzcwM0MxOC40NDMxIDUuMTIwMjMgMTYuNzMzOSAwLjUgMTMuMDIwMyAwLjVINC41QzIuMjkwODYgMC41IDAuNSAyLjI5MDg2IDAuNSA0LjVaIiBmaWxsPSIjRUNDNUQ1Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSA0LjVWMTEuODAzMUMwLjUgMTUuMjIwNSA0LjUwODQ3IDE3LjA2NDIgNy4xMDMxNyAxNC44NDAxTDE1LjYyMzUgNy41MzcwM0MxOC40NDMxIDUuMTIwMjMgMTYuNzMzOSAwLjUgMTMuMDIwMyAwLjVINC41QzIuMjkwODYgMC41IDAuNSAyLjI5MDg2IDAuNSA0LjVaIiBmaWxsPSIjRUNDNUQ1Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	z-index            : -1;
}

.category-book .layer::before,
.category-book .layer::after {
	content         : "";
	position        : absolute;
	left            : 50%;
	background-color: #fff;
	border-radius   : 20px;
	box-shadow      : 0px 4px 99px rgba(0, 0, 0, 0.04);
	height          : 100%;
	transform       : translateX(-50%);
}

.category-book .layer::before {
	width  : 75%;
	top    : 9px;
	z-index: -3;
}

.category-book .layer::after {
	width  : 50%;
	top    : 17px;
	opacity: 0.4;
	z-index: -4;
}

.category-book .image {
	width           : 82px;
	height          : 82px;
	border-radius   : 20px;
	background-color: rgba(79, 118, 219, 0.2);
	box-shadow      : 0px 4px 99px rgba(0, 0, 0, 0.04);
	z-index         : 2;
}

.category-book .image::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	border-radius   : inherit;
	background-color: rgba(79, 118, 219, 0.1);
	transform       : rotate(48.35deg);
	z-index         : -1;
}

.category-book .detail {
	width        : calc(100% - 82px);
	padding-right: 24px;
}

.category-book .title {
	font-size    : 12px;
	line-height  : 19px;
	font-weight  : 600;
	color        : #000;
	margin-bottom: 12px;
	max-height   : 38px;
}

.category-book .btn-count {
	gap: 12px;
}

.category-book .btn-count .text-view {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 500;
	color      : rgba(0, 0, 0, 0.4);
}

.category-book .btn-count .count {
	background-color: #ecc5d5;
	border-radius   : 10px;
	font-size       : 10px;
	line-height     : 18px;
	color           : #fff;
	font-weight     : 800;
	padding         : 0 7px;
}

@media only screen and (max-width: 1199px) {
	.category-book {
		padding: 22px 12px 14px;
	}

	.category-book .image {
		width : 72px;
		height: 72px;
	}

	.category-book .detail {
		padding-right: 12px;
		width        : calc(100% - 72px);
	}

	.category-book .detail .btn-count {
		gap: 8px;
	}
}

.product-book {
	border-radius: 20px;
	box-shadow   : 0px 4px 99px rgba(0, 0, 0, 0.09);
	padding      : 21px;
}

.product-book .image {
	border-radius: 20px;
	z-index      : 2;
}

.product-book .image::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	border          : 1px solid #000;
	box-shadow      : 0px 4px 99px rgba(0, 0, 0, 0.09);
	opacity         : 0.1;
	border-radius   : inherit;
	background-color: #fff;
	z-index         : -1;
}

.product-book .image::after {
	content         : "";
	position        : absolute;
	bottom          : 0;
	left            : 50%;
	transform       : translateX(-50%);
	width           : 75%;
	height          : 1px;
	background-image: radial-gradient(50% 50% at 50% 50%, #30bb89 0%, rgba(48, 187, 137, 0) 100%);
}

.product-book .image img {
	max-height: 213px;
}

.product-book .title-product a:hover,
.product-book .category:hover {
	color: #31b887;
}

.product-book .title-product {
	font-size  : 16px;
	line-height: 24px;
	font-weight: 700;
	color      : #494949;
	margin     : 30px 0 5px;
	max-height : 48px;
}

.product-book .category {
	max-width    : -moz-fit-content;
	max-width    : fit-content;
	font-size    : 15px;
	line-height  : 26px;
	font-weight  : 700;
	color        : rgba(73, 73, 73, 0.34);
	margin-bottom: 43px;
}

.product-book .btn-add-to-cart {
	background-color: rgba(49, 184, 135, 0.1);
	border-radius   : 10px;
	gap             : 10px;
	font-size       : 15px;
	line-height     : 24px;
	font-weight     : 700;
	color           : #31b887;
	padding         : 10px 10px 11px;
	max-width       : 99px;
}

.product-book .btn-add-to-cart i {
	font-size: 18px;
}

.product-book .btn-add-to-cart:hover {
	background-color: #31b887;
	color           : #fff;
}

.product-book .price,
.product-book .off {
	font-size  : 15px;
	font-weight: 600;
	line-height: 22px;
}

.product-book .price {
	color: #0b0b0b;
}

.product-book .price span {
	color: #30bb89;
}

.product-book .off {
	color                : rgba(19, 19, 19, 0.3);
	text-decoration-color: #242424;
}

@media only screen and (max-width: 1199px) {
	.product-book {
		padding: 16px;
	}

	.product-book .btn-add-to-cart {
		font-size  : 13px;
		line-height: 20px;
		max-width  : 88px;
	}

	.product-book .price,
	.product-book .off {
		font-size  : 12px;
		line-height: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.product-book {
		padding      : 12px;
		border-radius: 12px;
	}

	.product-book .title-product {
		margin     : 16px 0 4px;
		font-size  : 14px;
		line-height: 20px;
		max-height : 40px;
	}

	.product-book .category {
		font-size    : 12px;
		line-height  : 18px;
		margin-bottom: 24px;
	}

	.product-book .btn-add-to-cart {
		width : 40px;
		height: 40px;
	}

	.product-book .btn-add-to-cart i {
		font-size: 18px;
	}
}

@media only screen and (max-width: 575px) {

	.product-book .price,
	.product-book .off {
		font-size  : 11px;
		line-height: 18px;
	}
}

.article-book {
	border-radius: 15px;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.102);
	padding      : 18px 23px 21px;
}

.article-book figure img {
	border-radius     : 12px;
	height            : 242px;
	-o-object-fit     : cover;
	object-fit        : cover;
	-o-object-position: center;
	object-position   : center;
}

.article-book .category:hover,
.article-book .title a:hover,
.article-book .author .name:hover {
	color: #31b887;
}

.article-book .category {
	margin     : 32px 0 8px;
	font-size  : 14px;
	line-height: 20px;
	font-weight: 500;
	color      : rgba(42, 42, 42, 0.3);
}

.article-book .title {
	font-size    : 22px;
	line-height  : 34px;
	font-weight  : 600;
	color        : #2a2a2a;
	max-height   : 68px;
	margin-bottom: 12px;
}

.article-book p {
	line-clamp        : 5;
	-webkit-line-clamp: 5;
	font-size         : 15px;
	line-height       : 24px;
	font-weight       : 500;
	color             : rgba(0, 0, 0, 0.43);
	height            : 120px;
}

.article-book .author img {
	width : 38px;
	height: 38px;
}

.article-book .author .name {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 500;
	color      : #000;
}

.article-book .author .sub-name {
	font-size  : 12px;
	line-height: 15px;
	color      : rgba(0, 0, 0, 0.43);
	font-weight: 400;
}

.article-book .date {
	font-size    : 11px;
	line-height  : 16px;
	font-weight  : 400;
	color        : rgba(0, 0, 0, 0.66);
	margin-bottom: 15px;
}

.article-book .date i {
    font-size: 16px;
    position: relative;
    top: -2px;
}

.article-book .btn-view {
	border-radius   : 10px;
	background-color: rgba(38, 34, 98, 0.1);
	padding         : 12px 20px;
	font-size       : 15px;
	line-height     : 20px;
	font-weight     : 500;
	color           : #262262;
	gap             : 21px;
}

.article-book .btn-view i {
	font-size: 20px;
}

.article-book .btn-view:hover {
	background-color: #31B887;
	color           : #fff;
}

@media only screen and (max-width: 1199px) {
	.article-book {
		padding: 16px;
	}

	.article-book figure img {
		height: 180px;
	}

	.article-book .category {
		margin: 16px 0 8px;
	}

	.article-book .title {
		font-size  : 16px;
		line-height: 24px;
		max-height : 48px;
	}

	.article-book p {
		font-size  : 13px;
		line-height: 24px;
	}

	.article-book .btn-view {
		gap    : 12px;
		padding: 12px 14px;
	}
}

@media only screen and (max-width: 767px) {
	.article-book {
		padding: 12px 12px 16px;
	}

	.article-book p {
		height    : 48px;
		line-clamp: 2;
	}

	.article-book .date {
		margin-bottom: 0;
	}
}

.header-hot-sales-two {
	background-color: rgba(255, 255, 255, 0.1);
	border          : 1px solid rgba(0, 0, 0, 0.1);
	border-radius   : 10px;
	padding         : 7px 9px 8px 8px;
	font-size       : 15px;
	line-height     : 24px;
	font-weight     : 700;
	color           : #202020;
}

.header-hot-sales-two,
.header-hot-sales-two i {
	transition: all 0.3s ease-in-out;
}

.header-hot-sales-two i:first-child {
	width           : 33px;
	height          : 33px;
	background-color: #ff8a00;
	border-radius   : 10px;
	color           : #fff;
	font-size       : 24px;
	z-index         : 2;
}

.header-hot-sales-two i:first-child::after {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 0;
	width           : 100%;
	height          : 100%;
	background-color: inherit;
	border-radius   : inherit;
	filter          : blur(40px);
	opacity         : 0.5;
	z-index         : -1;
}

.header-hot-sales-two span {
	margin: 0 11px 0 16px;
}

.header-hot-sales-two span+i {
	font-size: 12px;
	color    : #33363f;
}

.header-hot-sales-two:hover {
	background-color: rgba(255, 138, 0, 0.1);
	border-color    : #ff8a00;
}

.header-hot-sales-two:hover span+i {
	color: #ff8a00;
}

.discounted-products-tech {
	padding      : 48px 33px 32px 23px;
	border-radius: 30px;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.059);
}

.discounted-products-tech-item .discount {
	width      : 38px;
	height     : 69px;
	transform  : translateY(-13px);
	filter     : drop-shadow(0px 4px 40px rgba(244, 144, 26, 0.29));
	font-size  : 15px;
	line-height: 20px;
	color      : rgba(255, 255, 255, 0.5);
	font-weight: 700;
	z-index    : 2;
}

.discounted-products-tech-item .discount::before,
.discounted-products-tech-item .discount::after,
.discounted-products-tech-item .discount .bg::before,
.discounted-products-tech-item .discount .bg::after {
	content : "";
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
	z-index : -1;
}

.discounted-products-tech-item .discount::before,
.discounted-products-tech-item .discount .bg::before {
	background-color   : #ff8a00;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCAzOCA2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTUuOUMwIDEwLjM5MzggMCA3LjY0MDcxIDEuMDU0NTUgNS41MzAyMUMyLjAyMjQ5IDMuNTkzMDggMy41OTMwOCAyLjAyMjQ5IDUuNTMwMjEgMS4wNTQ1NUM3LjY0MDcxIDAgMTAuMzkzOCAwIDE1LjkgMEgyMi4xQzI3LjYwNjIgMCAzMC4zNTkzIDAgMzIuNDY5OCAxLjA1NDU1QzM0LjQwNjkgMi4wMjI0OSAzNS45Nzc1IDMuNTkzMDggMzYuOTQ1NCA1LjUzMDIxQzM4IDcuNjQwNzEgMzggMTAuMzkzOCAzOCAxNS45VjQ1Ljk5NTNDMzggNDguMTkzNiAzOCA0OS4yOTI3IDM3Ljc3MzkgNTAuMzM3OEMzNy41NjQ4IDUxLjMwNDMgMzcuMjEzNiA1Mi4yMzQ0IDM2LjczMTYgNTMuMDk3OEMzNi4yMTA0IDU0LjAzMTQgMzUuNDgzOCA1NC44NTYyIDM0LjAzMDcgNTYuNTA1N0wzMS4xMjA0IDU5LjgwOTNDMjcuMTM3IDY0LjMzMSAyNS4xNDUzIDY2LjU5MTggMjIuNzg2OCA2Ny40Njc5QzIwLjYyNDggNjguMjcwOSAxOC4yNTE3IDY4LjMwMiAxNi4wNjk0IDY3LjU1NThDMTMuNjg4OCA2Ni43NDE4IDExLjYzODYgNjQuNTMzOSA3LjUzODI0IDYwLjExODFMNC4yNDg1OCA1Ni41NzU0QzIuNjk0NzggNTQuOTAyMSAxLjkxNzg4IDU0LjA2NTQgMS4zNTk4NSA1My4xMDc4QzAuODQzOTA0IDUyLjIyMjMgMC40NjcxMjQgNTEuMjYyOCAwLjI0MjcxMiA1MC4yNjI5QzAgNDkuMTgxNSAwIDQ4LjAzOTcgMCA0NS43NTYyVjE1LjlaIiBmaWxsPSIjRkY4QTAwIiBzdHlsZT0iZmlsbDojRkY4QTAwO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC41NDAwIDAuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCAzOCA2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTUuOUMwIDEwLjM5MzggMCA3LjY0MDcxIDEuMDU0NTUgNS41MzAyMUMyLjAyMjQ5IDMuNTkzMDggMy41OTMwOCAyLjAyMjQ5IDUuNTMwMjEgMS4wNTQ1NUM3LjY0MDcxIDAgMTAuMzkzOCAwIDE1LjkgMEgyMi4xQzI3LjYwNjIgMCAzMC4zNTkzIDAgMzIuNDY5OCAxLjA1NDU1QzM0LjQwNjkgMi4wMjI0OSAzNS45Nzc1IDMuNTkzMDggMzYuOTQ1NCA1LjUzMDIxQzM4IDcuNjQwNzEgMzggMTAuMzkzOCAzOCAxNS45VjQ1Ljk5NTNDMzggNDguMTkzNiAzOCA0OS4yOTI3IDM3Ljc3MzkgNTAuMzM3OEMzNy41NjQ4IDUxLjMwNDMgMzcuMjEzNiA1Mi4yMzQ0IDM2LjczMTYgNTMuMDk3OEMzNi4yMTA0IDU0LjAzMTQgMzUuNDgzOCA1NC44NTYyIDM0LjAzMDcgNTYuNTA1N0wzMS4xMjA0IDU5LjgwOTNDMjcuMTM3IDY0LjMzMSAyNS4xNDUzIDY2LjU5MTggMjIuNzg2OCA2Ny40Njc5QzIwLjYyNDggNjguMjcwOSAxOC4yNTE3IDY4LjMwMiAxNi4wNjk0IDY3LjU1NThDMTMuNjg4OCA2Ni43NDE4IDExLjYzODYgNjQuNTMzOSA3LjUzODI0IDYwLjExODFMNC4yNDg1OCA1Ni41NzU0QzIuNjk0NzggNTQuOTAyMSAxLjkxNzg4IDU0LjA2NTQgMS4zNTk4NSA1My4xMDc4QzAuODQzOTA0IDUyLjIyMjMgMC40NjcxMjQgNTEuMjYyOCAwLjI0MjcxMiA1MC4yNjI5QzAgNDkuMTgxNSAwIDQ4LjAzOTcgMCA0NS43NTYyVjE1LjlaIiBmaWxsPSIjRkY4QTAwIiBzdHlsZT0iZmlsbDojRkY4QTAwO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAxLjAwMDAgMC41NDAwIDAuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
}

.discounted-products-tech-item .discount::after,
.discounted-products-tech-item .discount .bg::after {
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCAzOCA2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjkgMS41SDIyLjFDMjQuODc3NCAxLjUgMjYuODcxOCAxLjUwMTEzIDI4LjQzODEgMS42MjdDMjkuOTg3NCAxLjc1MTUgMzAuOTg3NiAxLjk5MDggMzEuNzk5MyAyLjM5NjM3QzMzLjQ0NTkgMy4yMTkxMSAzNC43ODA5IDQuNTU0MTIgMzUuNjAzNiA2LjIwMDY4QzM2LjAwOTIgNy4wMTIzNyAzNi4yNDg1IDguMDEyNjEgMzYuMzczIDkuNTYxODdDMzYuNDk4OSAxMS4xMjgyIDM2LjUgMTMuMTIyNiAzNi41IDE1LjlWNDUuOTk1M0MzNi41IDQ4LjI1NzMgMzYuNDkyMSA0OS4xNjg3IDM2LjMwNzggNTAuMDIwN0MzNi4xMzAxIDUwLjg0MjIgMzUuODMxNiA1MS42MzI3IDM1LjQyMTkgNTIuMzY2NkMzNC45OTcgNTMuMTI3OCAzNC40MDA0IDUzLjgxNjggMzIuOTA1MiA1NS41MTQxTDI5Ljk5NDggNTguODE3OEMyNy45ODYzIDYxLjA5NzggMjYuNTQwMSA2Mi43Mzc1IDI1LjMwNTEgNjMuOTI0QzI0LjA4MTEgNjUuMDk5OCAyMy4xNjc2IDY1LjcyNjMgMjIuMjY0NSA2Ni4wNjE3QzIwLjQyNjggNjYuNzQ0MyAxOC40MDk3IDY2Ljc3MDggMTYuNTU0NyA2Ni4xMzY1QzE1LjY0MzIgNjUuODI0OCAxNC43MTM2IDY1LjIyMjUgMTMuNDU5MyA2NC4wNzkxQzEyLjE5MzYgNjIuOTI1NCAxMC43MDUgNjEuMzI0IDguNjM3NDMgNTkuMDk3NEw1LjM0Nzc3IDU1LjU1NDdDMy43NDg4IDUzLjgzMjcgMy4xMTA3NyA1My4xMzMyIDIuNjU1ODggNTIuMzUyNkMyLjIxNzMyIDUxLjU5OTkgMS44OTcwNiA1MC43ODQ0IDEuNzA2MzEgNDkuOTM0NEMxLjUwODQ1IDQ5LjA1MjggMS41IDQ4LjEwNjEgMS41IDQ1Ljc1NjJWMTUuOUMxLjUgMTMuMTIyNiAxLjUwMTEzIDExLjEyODIgMS42MjcgOS41NjE4N0MxLjc1MTUgOC4wMTI2MSAxLjk5MDggNy4wMTIzNyAyLjM5NjM3IDYuMjAwNjhDMy4yMTkxMSA0LjU1NDEyIDQuNTU0MTIgMy4yMTkxMSA2LjIwMDY4IDIuMzk2MzdDNy4wMTIzNyAxLjk5MDggOC4wMTI2MSAxLjc1MTUgOS41NjE4NyAxLjYyN0MxMS4xMjgyIDEuNTAxMTMgMTMuMTIyNiAxLjUgMTUuOSAxLjVaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMzkyXzc2MykiIHN0eWxlPSIiIHN0cm9rZS13aWR0aD0iMyIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEzOTJfNzYzIiB4MT0iMTkiIHkxPSI5MC41IiB4Mj0iMjMuNSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCAzOCA2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjkgMS41SDIyLjFDMjQuODc3NCAxLjUgMjYuODcxOCAxLjUwMTEzIDI4LjQzODEgMS42MjdDMjkuOTg3NCAxLjc1MTUgMzAuOTg3NiAxLjk5MDggMzEuNzk5MyAyLjM5NjM3QzMzLjQ0NTkgMy4yMTkxMSAzNC43ODA5IDQuNTU0MTIgMzUuNjAzNiA2LjIwMDY4QzM2LjAwOTIgNy4wMTIzNyAzNi4yNDg1IDguMDEyNjEgMzYuMzczIDkuNTYxODdDMzYuNDk4OSAxMS4xMjgyIDM2LjUgMTMuMTIyNiAzNi41IDE1LjlWNDUuOTk1M0MzNi41IDQ4LjI1NzMgMzYuNDkyMSA0OS4xNjg3IDM2LjMwNzggNTAuMDIwN0MzNi4xMzAxIDUwLjg0MjIgMzUuODMxNiA1MS42MzI3IDM1LjQyMTkgNTIuMzY2NkMzNC45OTcgNTMuMTI3OCAzNC40MDA0IDUzLjgxNjggMzIuOTA1MiA1NS41MTQxTDI5Ljk5NDggNTguODE3OEMyNy45ODYzIDYxLjA5NzggMjYuNTQwMSA2Mi43Mzc1IDI1LjMwNTEgNjMuOTI0QzI0LjA4MTEgNjUuMDk5OCAyMy4xNjc2IDY1LjcyNjMgMjIuMjY0NSA2Ni4wNjE3QzIwLjQyNjggNjYuNzQ0MyAxOC40MDk3IDY2Ljc3MDggMTYuNTU0NyA2Ni4xMzY1QzE1LjY0MzIgNjUuODI0OCAxNC43MTM2IDY1LjIyMjUgMTMuNDU5MyA2NC4wNzkxQzEyLjE5MzYgNjIuOTI1NCAxMC43MDUgNjEuMzI0IDguNjM3NDMgNTkuMDk3NEw1LjM0Nzc3IDU1LjU1NDdDMy43NDg4IDUzLjgzMjcgMy4xMTA3NyA1My4xMzMyIDIuNjU1ODggNTIuMzUyNkMyLjIxNzMyIDUxLjU5OTkgMS44OTcwNiA1MC43ODQ0IDEuNzA2MzEgNDkuOTM0NEMxLjUwODQ1IDQ5LjA1MjggMS41IDQ4LjEwNjEgMS41IDQ1Ljc1NjJWMTUuOUMxLjUgMTMuMTIyNiAxLjUwMTEzIDExLjEyODIgMS42MjcgOS41NjE4N0MxLjc1MTUgOC4wMTI2MSAxLjk5MDggNy4wMTIzNyAyLjM5NjM3IDYuMjAwNjhDMy4yMTkxMSA0LjU1NDEyIDQuNTU0MTIgMy4yMTkxMSA2LjIwMDY4IDIuMzk2MzdDNy4wMTIzNyAxLjk5MDggOC4wMTI2MSAxLjc1MTUgOS41NjE4NyAxLjYyN0MxMS4xMjgyIDEuNTAxMTMgMTMuMTIyNiAxLjUgMTUuOSAxLjVaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMzkyXzc2MykiIHN0eWxlPSIiIHN0cm9rZS13aWR0aD0iMyIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEzOTJfNzYzIiB4MT0iMTkiIHkxPSI5MC41IiB4Mj0iMjMuNSIgeTI9IjMwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-image   : linear-gradient(2.22deg, #ffffff -21.22%, rgba(0, 0, 0, 0) 59.01%);
}

.discounted-products-tech-item .discount .bg {
	filter : blur(18px);
	z-index: -1;
}

.discounted-products-tech-item .discount span {
	color: #fff;
}

.discounted-products-tech-item .image {
	width  : 330px;
	height : 300px;
	padding: 0 26px 30px;
	z-index: 2;
}

.discounted-products-tech-item .image::before {
	content            : "";
	position           : absolute;
	top                : 25px;
	left               : 28px;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA1NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NiAwLjk4NTMxNVY2NkgwLjExMjkyOUMwLjM3NDkwNCA2NS45ODM2IDAuNjM3Nzk3IDY1Ljk3MDUgMC45MDE1NjYgNjUuOTYwOUMxLjQ1MDU4IDY1Ljk0MDggMi4xIDY1Ljk0MDggMy4zOTg4MiA2NS45NDA4QzUuNTYzNTMgNjUuOTQwOCA2LjY0NTg4IDY1Ljk0MDggNy41NjA5MSA2NS45MDcyQzMzLjczOCA2NC45NDgyIDU0LjczNzYgNDMuOTQ4NSA1NS42OTY3IDE3Ljc3MTRDNTUuNzMwMiAxNi44NTY0IDU1LjczMDIgMTUuNzc0IDU1LjczMDIgMTMuNjA5M1Y5LjEwMjc3QzU1LjczMDIgNS4yOTI0NCA1NS43MzAyIDMuMzg3MjggNTUuOTAzMSAxLjc4Mzg3QzU1LjkzMTkgMS41MTY2IDU1Ljk2NDIgMS4yNTA0IDU2IDAuOTg1MzE1WiIgZmlsbD0iI0VFRUZGMiIgc3R5bGU9ImZpbGw6I0VFRUZGMjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC45MzE2IDAuOTM3NiAwLjk0OTQpO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA1NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NiAwLjk4NTMxNVY2NkgwLjExMjkyOUMwLjM3NDkwNCA2NS45ODM2IDAuNjM3Nzk3IDY1Ljk3MDUgMC45MDE1NjYgNjUuOTYwOUMxLjQ1MDU4IDY1Ljk0MDggMi4xIDY1Ljk0MDggMy4zOTg4MiA2NS45NDA4QzUuNTYzNTMgNjUuOTQwOCA2LjY0NTg4IDY1Ljk0MDggNy41NjA5MSA2NS45MDcyQzMzLjczOCA2NC45NDgyIDU0LjczNzYgNDMuOTQ4NSA1NS42OTY3IDE3Ljc3MTRDNTUuNzMwMiAxNi44NTY0IDU1LjczMDIgMTUuNzc0IDU1LjczMDIgMTMuNjA5M1Y5LjEwMjc3QzU1LjczMDIgNS4yOTI0NCA1NS43MzAyIDMuMzg3MjggNTUuOTAzMSAxLjc4Mzg3QzU1LjkzMTkgMS41MTY2IDU1Ljk2NDIgMS4yNTA0IDU2IDAuOTg1MzE1WiIgZmlsbD0iI0VFRUZGMiIgc3R5bGU9ImZpbGw6I0VFRUZGMjtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC45MzE2IDAuOTM3NiAwLjk0OTQpO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	width              : 56px;
	height             : 66px;
	background-color   : #eeeff2;
	z-index            : -1;
}

.discounted-products-tech-item .image .bg::before,
.discounted-products-tech-item .image .bg::after {
	content         : "";
	position        : absolute;
	background-color: #eeeff2;
	z-index         : -1;
}

.discounted-products-tech-item .image .bg::before {
	top          : 0;
	right        : 0;
	left         : 84px;
	height       : 91px;
	border-radius: 30px 50px 0 0;
}

.discounted-products-tech-item .image .bg::after {
	top          : 91px;
	bottom       : 0;
	left         : 0;
	width        : 100%;
	border-radius: 30px 0 50px 50px;
}

.discounted-products-tech-item .image img {
	right     : 26px;
	bottom    : 30px;
	width     : auto;
	max-height: 293px;
	max-width : 70%;
}

.discounted-products-tech-item .image .rate {
	top           : 14px;
	left          : 5px;
	width         : 65px;
	height        : 65px;
	font-size     : 18px;
	line-height   : 23px;
	color         : #0057ff;
	font-weight   : 800;
	letter-spacing: -0.08em;
}

.discounted-products-tech-item .image .rate svg {
	width    : 65px;
	height   : 65px;
	transform: rotate(-90deg);
}

.discounted-products-tech-item .detail {
	max-width    : calc(100% - 330px);
	padding-right: 53px;
}

.discounted-products-tech-item .detail .title {
	font-size    : 20px;
	line-height  : 29px;
	font-weight  : 800;
	color        : #1c1c1c;
	margin-bottom: 3px;
	padding-left : 48px;
	max-height   : 58px;
}

.discounted-products-tech-item .detail .title a:hover {
	color: #0057ff;
}

.discounted-products-tech-item .detail .category {
	font-size              : 15px;
	line-height            : 18px;
	opacity                : 0.77;
	mix-blend-mode         : hard-light;
	background-image       : linear-gradient(99.32deg, #2c2c2c 42.95%, rgba(0, 0, 0, 0) 170.94%);
	-webkit-background-clip: text;
	background-clip        : text;
	color                  : transparent;
	margin-bottom          : 30px;
}

.discounted-products-tech-item .detail ul {
	gap: 11px;
}

.discounted-products-tech-item .detail ul li {
	font-size  : 13px;
	font-weight: 500;
	line-height: 23px;
	color      : #404040;
}

.discounted-products-tech-item .detail ul li svg {
	width : 15px;
	height: 15px;
}

.discounted-products-tech-item .detail ul li span {
	font-weight: 600;
	color      : #000;
}

.discounted-products-tech-item .detail .btn-price {
	margin-top: 45px;
	gap       : 14px;
}

.discounted-products-tech-item .detail .btn-view {
	padding         : 4px 5px 4px 43px;
	background-color: #0057ff;
	border-radius   : 12px;
	color           : #fff;
}

.discounted-products-tech-item .detail .btn-view i {
	background-image: linear-gradient(131.09deg, #ffffff 26.71%, rgba(235, 241, 255, 0.87) 142.62%);
	width           : 40px;
	height          : 40px;
	border-radius   : 12px;
	color           : #0057ff;
	font-size       : 20px;
}

.discounted-products-tech-item .detail .btn-view:hover {
	background-color: #0049d6;
}

.discounted-products-tech-item .detail .price {
	gap        : 12px;
	font-size  : 15px;
	line-height: 17px;
	font-weight: 700;
}

.discounted-products-tech-item .detail .price>div {
	color: #0057ff;
}

.discounted-products-tech-item .detail .price>div del {
	color                : rgba(0, 0, 0, 0.3);
	text-decoration-color: #090909;
}

.discounted-products-tech-item .detail .price .toman {
	color: #171717;
}

.discounted-products-tech-item .detail .price .toman span {
	color: #0057ff;
}

@media only screen and (max-width: 1199px) {
	.discounted-products-tech {
		padding: 48px 20px 32px 16px;
	}

	.discounted-products-tech-item .image {
		width : 280px;
		height: 250px;
	}

	.discounted-products-tech-item .image img {
		right : 16px;
		bottom: 16px;
	}

	.discounted-products-tech-item .detail {
		max-width    : calc(100% - 280px);
		padding-right: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.discounted-products-tech {
		padding      : 36px 16px 24px;
		border-radius: 24px;
	}

	.discounted-products-tech-item .image,
	.discounted-products-tech-item .detail {
		width    : 100%;
		max-width: 100%;
	}

	.discounted-products-tech-item .image img {
		right     : auto;
		left      : 50%;
		transform : translateX(-50%);
		max-height: 260px;
	}

	.discounted-products-tech-item .image .bg::before {
		border-radius: 24px 32px 0 0;
	}

	.discounted-products-tech-item .image .bg::after {
		border-radius: 24px 0 32px 32px;
	}

	.discounted-products-tech-item .discount {
		right  : 16px;
		left   : auto;
		z-index: 10;
	}

	.discounted-products-tech-item .detail {
		padding-right: 0;
	}

	.discounted-products-tech-item .detail .title {
		padding-left: 0;
	}

	.discounted-products-tech-item .detail .category {
		margin-bottom: 16px;
	}

	.discounted-products-tech-item .detail .btn-price {
		margin-top: 20px;
	}
}

.swiper-discounted-products-tech .swiper-pagination {
	max-height: -moz-fit-content;
	max-height: fit-content;
	max-width : -moz-fit-content;
	max-width : fit-content;
	gap       : 5px;
}

.swiper-discounted-products-tech .swiper-pagination-bullet {
	margin          : 0 !important;
	width           : 3px;
	height          : 10px;
	background-color: rgba(0, 87, 255, 0.11);
	border-radius   : 5px;
	opacity         : 1;
	transition      : all 0.3s linear;
	transform       : translate(21px, -50%);
}

.swiper-discounted-products-tech .swiper-pagination-bullet-active {
	height          : 16px;
	background-color: #0057ff;
}

.category-tech {
	padding: 108px 33px 28px 84px;
	z-index: 1;
}

.category-tech .bg {
	filter : drop-shadow(0px 4px 120px rgba(0, 0, 0, 0.149));
	z-index: -1;
}

.category-tech .bg span {
	top                : 24px;
	right              : 21px;
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA0MiA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzYyMTExQzAuMjE2NzY3IDEuNzg0NzMgMC4zMjkxNzggMy4yNDE2NiAwLjMyOTE3OCA0LjcyNDg0VjE1LjI3MTdDMC4zMjkxNzggMzYuNjczIDE4LjExMjkgNTMuNzg4MSAzOS40OTg0IDUyLjk2ODRDNDAuMjk4OCA1Mi45Mzc3IDQxLjA5MDcgNTIuOTQ4OSA0MS44NzIyIDUzSDBWMC4zNjIxMTFaIiBmaWxsPSIjMzI3NUY3IiBzdHlsZT0iZmlsbDojMzI3NUY3O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5NDkgMC40NTg2IDAuOTcwNik7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA0MiA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzYyMTExQzAuMjE2NzY3IDEuNzg0NzMgMC4zMjkxNzggMy4yNDE2NiAwLjMyOTE3OCA0LjcyNDg0VjE1LjI3MTdDMC4zMjkxNzggMzYuNjczIDE4LjExMjkgNTMuNzg4MSAzOS40OTg0IDUyLjk2ODRDNDAuMjk4OCA1Mi45Mzc3IDQxLjA5MDcgNTIuOTQ4OSA0MS44NzIyIDUzSDBWMC4zNjIxMTFaIiBmaWxsPSIjMzI3NUY3IiBzdHlsZT0iZmlsbDojMzI3NUY3O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5NDkgMC40NTg2IDAuOTcwNik7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	width              : 42px;
	height             : 53px;
}

.category-tech .bg::before,
.category-tech .bg::after,
.category-tech .bg span {
	background-color: #3275f7;
}

.category-tech .bg::before,
.category-tech .bg::after {
	content : "";
	position: absolute;
	left    : 0;
}

.category-tech .bg::before {
	right        : 63px;
	height       : 77px;
	border-radius: 50px 30px 0 0;
}

.category-tech .bg::after {
	top          : 77px;
	bottom       : 0;
	width        : 100%;
	border-radius: 0 30px 50px 50px;
}

.category-tech .bg-over {
	top  : 15px;
	right: 15px;
}

.category-tech .bg-over::before,
.category-tech .bg-over::after,
.category-tech .bg-over span {
	background-color: rgba(96, 150, 255, 0.2);
}

.category-tech .rate {
	top        : 8px;
	transform  : translateX(7px);
	font-size  : 15px;
	line-height: 22px;
	font-weight: 800;
	color      : #3779f8;
}

.category-tech .rate,
.category-tech .rate svg {
	width : 62px;
	height: 62px;
}

.category-tech .rate svg {
	transform: rotate(-90deg);
}

.category-tech .content .title {
	font-size  : 25px;
	line-height: 32px;
	font-weight: 800;
	color      : #fff;
}

.category-tech .content .title-en {
	font-size              : 15px;
	line-height            : 18px;
	font-weight            : 400;
	background-image       : linear-gradient(99.32deg, #ffffff 42.95%, rgba(255, 255, 255, 0) 170.94%);
	-webkit-background-clip: text;
	background-clip        : text;
	color                  : transparent;
}

.category-tech .content .btn-view {
	margin-top      : 10px;
	border-radius   : 18px 12px 12px 50px;
	width           : 42px;
	height          : 34px;
	background-color: #f3f3f3;
	font-size       : 9px;
}

.category-tech .content .btn-view::after {
	content         : "";
	position        : absolute;
	top             : 6px;
	right           : 4px;
	width           : 100%;
	height          : 100%;
	background-color: inherit;
	border-radius   : inherit;
	opacity         : 0.2;
	z-index         : -1;
}

.category-tech img {
	transform: translate(-25px, -50%);
	width    : 137px;
	height   : 175px;
}

@media only screen and (max-width: 1399px) {
	.category-tech {
		padding-right: 24px;
	}

	.category-tech .bg-over {
		top  : 12px;
		right: 12px;
	}

	.category-tech .content .title {
		font-size  : 20px;
		line-height: 32px;
	}

	.category-tech .content .title-en {
		font-size  : 14px;
		line-height: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.category-tech {
		padding-top: 96px;
	}

	.category-tech .bg::before {
		border-radius: 40px 24px 0 0;
	}

	.category-tech .bg::after {
		border-radius: 0 24px 40px 40px;
	}
}

.categories-tech-wrapper {
	padding: 0 65px 0 89px;
}

.categories-tech-wrapper .swiper-button-next,
.categories-tech-wrapper .swiper-button-prev {
	width        : 48px;
	height       : 48px;
	box-shadow   : 0px 4px 100px rgba(0, 0, 0, 0.302);
	font-size    : 20px;
	border-radius: 14px;
	color        : #33363f;
}

.categories-tech-wrapper .swiper-button-next::after,
.categories-tech-wrapper .swiper-button-prev::after {
	content: none;
}

@media only screen and (max-width: 991px) {
	.categories-tech-wrapper {
		padding: 0;
	}
}

.product-tech {
	padding: 40px 24px 19px;
	z-index: 2;
}

.product-tech .bg {
	z-index: -1;
}

.product-tech .bg::before,
.product-tech .bg::after,
.product-tech .bg span::after {
	transition: all 0.3s ease-in-out;
}

.product-tech .bg::before,
.product-tech .bg::after {
	content : "";
	position: absolute;
	border  : solid rgba(0, 0, 0, 0.1);
	z-index : -3;
}

.product-tech .bg::before {
	top          : 0;
	bottom       : 63px;
	left         : 0;
	width        : 100%;
	border-radius: 20px 20px 0 20px;
	border-width : 1px;
}

.product-tech .bg::after {
	right           : 0;
	bottom          : 0;
	left            : 67px;
	height          : 64px;
	border-width    : 1px;
	border-top-color: var(--bg-document);
	border-radius   : 0 0 20px 20px;
}

.product-tech .bg span {
	width : 42px;
	height: 44px;
	bottom: 20px;
	left  : 26px;
}

.product-tech .bg span::before,
.product-tech .bg span::after {
	content              : "";
	position             : absolute;
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : 100%;
	-webkit-mask-position: 0 0;
	mask-position        : 0 0;
	-webkit-mask-size    : 100% 100%;
	mask-size            : 100% 100%;
	-webkit-mask-repeat  : no-repeat;
	mask-repeat          : no-repeat;
}

.product-tech .bg span::before {
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE0MDFfNjIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0NCI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSI0NCIgZmlsbD0iI0Q5RDlEOSIgc3R5bGU9ImZpbGw6I0Q5RDlEOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC44NTEwIDAuODUxMCAwLjg1MTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQwMV82MikiPgo8cGF0aCBkPSJNNiAtMzUwLjVIMjMwQzIzNS42MDkgLTM1MC41IDIzOS43ODUgLTM1MC41IDI0My4wOTUgLTM1MC4yMjlDMjQ2LjM5OSAtMzQ5Ljk1OSAyNDguNzk2IC0zNDkuNDIzIDI1MC44NTMgLTM0OC4zNzVDMjU0LjUyMiAtMzQ2LjUwNSAyNTcuNTA1IC0zNDMuNTIyIDI1OS4zNzUgLTMzOS44NTNDMjYwLjQyMyAtMzM3Ljc5NiAyNjAuOTU5IC0zMzUuMzk5IDI2MS4yMjkgLTMzMi4wOTVDMjYxLjUgLTMyOC43ODUgMjYxLjUgLTMyNC42MDkgMjYxLjUgLTMxOVYzMkMyNjEuNSAzNy42MDg4IDI2MS41IDQxLjc4NTMgMjYxLjIyOSA0NS4wOTUyQzI2MC45NTkgNDguMzk5NCAyNjAuNDIzIDUwLjc5NTkgMjU5LjM3NSA1Mi44NTI4QzI1Ny41MDUgNTYuNTIyIDI1NC41MjIgNTkuNTA1MSAyNTAuODUzIDYxLjM3NDZDMjQ4Ljc5NiA2Mi40MjI3IDI0Ni4zOTkgNjIuOTU5MiAyNDMuMDk1IDYzLjIyOTJDMjM5Ljc4NSA2My40OTk2IDIzNS42MDkgNjMuNSAyMzAgNjMuNUgxNjAuMzg1SDEyMC4xNzRINzIuMjc3MUM2Ni45MzMgNjMuNSA2Mi45NTM2IDYzLjQ5OTYgNTkuNzk0OSA2My4yNTM1QzU2LjY0MTcgNjMuMDA3NyA1NC4zNDgzIDYyLjUxOTIgNTIuMzY5NSA2MS41NjUzQzQ4LjM5NTQgNTkuNjQ5NCA0NS4xODg0IDU2LjQ0MjQgNDMuMjcyNCA1Mi40NjgyQzQyLjMxODUgNTAuNDg5NSA0MS44MyA0OC4xOTYgNDEuNTg0MyA0NS4wNDI4QzQxLjMzODEgNDEuODg0MSA0MS4zMzc3IDM3LjkwNDcgNDEuMzM3NyAzMi41NjA2VjMyLjUzODJDNDEuMzM3NyAyNy4yMjA5IDQxLjMzNzcgMjMuMjAyOCA0MS4wODgyIDIwLjAwMDdDNDAuODM3OSAxNi43ODg3IDQwLjMzNDIgMTQuMzU2IDM5LjMwMzggMTIuMjE4OEMzNy4yODk2IDguMDQwNzcgMzMuOTE4MiA0LjY2OTMxIDI5Ljc0MDIgMi42NTUxMkMyNy42MDI5IDEuNjI0NzYgMjUuMTcwMiAxLjEyMTA5IDIxLjk1ODIgMC44NzA3NThDMTguNzU2NCAwLjYyMTIxNiAxNC43Mzg1IDAuNjIxMjE2IDkuNDIxNzEgMC42MjEyMTZIOS4zOTgzNUg1Ljk5OTk5QzAuMzkxMjIgMC42MjEyMTYgLTMuNzg1MjkgMC42MjA4MTkgLTcuMDk1MjUgMC4zNTA0MDNDLTEwLjM5OTQgMC4wODA0NDQzIC0xMi43OTU5IC0wLjQ1NjExNiAtMTQuODUyOCAtMS41MDQxNUMtMTguNTIyIC0zLjM3MzY5IC0yMS41MDUxIC02LjM1NjgxIC0yMy4zNzQ2IC0xMC4wMjZDLTI0LjQyMjcgLTEyLjA4MjkgLTI0Ljk1OTIgLTE0LjQ3OTQgLTI1LjIyOTIgLTE3Ljc4MzVDLTI1LjQ5OTYgLTIxLjA5MzUgLTI1LjUgLTI1LjI3IC0yNS41IC0zMC44Nzg4Vi0zMTlDLTI1LjUgLTMyNC42MDkgLTI1LjQ5OTYgLTMyOC43ODUgLTI1LjIyOTIgLTMzMi4wOTVDLTI0Ljk1OTIgLTMzNS4zOTkgLTI0LjQyMjcgLTMzNy43OTYgLTIzLjM3NDYgLTMzOS44NTNDLTIxLjUwNTEgLTM0My41MjIgLTE4LjUyMiAtMzQ2LjUwNSAtMTQuODUyOCAtMzQ4LjM3NUMtMTIuNzk1OSAtMzQ5LjQyMyAtMTAuMzk5NCAtMzQ5Ljk1OSAtNy4wOTUyNSAtMzUwLjIyOUMtMy43ODUyOSAtMzUwLjUgMC4zOTEyMjQgLTM1MC41IDYgLTM1MC41WiIgc3Ryb2tlPSJibGFjayIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utb3BhY2l0eToxOyIvPgo8L2c+Cjwvc3ZnPgo=);
	mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE0MDFfNjIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0NCI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSI0NCIgZmlsbD0iI0Q5RDlEOSIgc3R5bGU9ImZpbGw6I0Q5RDlEOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC44NTEwIDAuODUxMCAwLjg1MTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQwMV82MikiPgo8cGF0aCBkPSJNNiAtMzUwLjVIMjMwQzIzNS42MDkgLTM1MC41IDIzOS43ODUgLTM1MC41IDI0My4wOTUgLTM1MC4yMjlDMjQ2LjM5OSAtMzQ5Ljk1OSAyNDguNzk2IC0zNDkuNDIzIDI1MC44NTMgLTM0OC4zNzVDMjU0LjUyMiAtMzQ2LjUwNSAyNTcuNTA1IC0zNDMuNTIyIDI1OS4zNzUgLTMzOS44NTNDMjYwLjQyMyAtMzM3Ljc5NiAyNjAuOTU5IC0zMzUuMzk5IDI2MS4yMjkgLTMzMi4wOTVDMjYxLjUgLTMyOC43ODUgMjYxLjUgLTMyNC42MDkgMjYxLjUgLTMxOVYzMkMyNjEuNSAzNy42MDg4IDI2MS41IDQxLjc4NTMgMjYxLjIyOSA0NS4wOTUyQzI2MC45NTkgNDguMzk5NCAyNjAuNDIzIDUwLjc5NTkgMjU5LjM3NSA1Mi44NTI4QzI1Ny41MDUgNTYuNTIyIDI1NC41MjIgNTkuNTA1MSAyNTAuODUzIDYxLjM3NDZDMjQ4Ljc5NiA2Mi40MjI3IDI0Ni4zOTkgNjIuOTU5MiAyNDMuMDk1IDYzLjIyOTJDMjM5Ljc4NSA2My40OTk2IDIzNS42MDkgNjMuNSAyMzAgNjMuNUgxNjAuMzg1SDEyMC4xNzRINzIuMjc3MUM2Ni45MzMgNjMuNSA2Mi45NTM2IDYzLjQ5OTYgNTkuNzk0OSA2My4yNTM1QzU2LjY0MTcgNjMuMDA3NyA1NC4zNDgzIDYyLjUxOTIgNTIuMzY5NSA2MS41NjUzQzQ4LjM5NTQgNTkuNjQ5NCA0NS4xODg0IDU2LjQ0MjQgNDMuMjcyNCA1Mi40NjgyQzQyLjMxODUgNTAuNDg5NSA0MS44MyA0OC4xOTYgNDEuNTg0MyA0NS4wNDI4QzQxLjMzODEgNDEuODg0MSA0MS4zMzc3IDM3LjkwNDcgNDEuMzM3NyAzMi41NjA2VjMyLjUzODJDNDEuMzM3NyAyNy4yMjA5IDQxLjMzNzcgMjMuMjAyOCA0MS4wODgyIDIwLjAwMDdDNDAuODM3OSAxNi43ODg3IDQwLjMzNDIgMTQuMzU2IDM5LjMwMzggMTIuMjE4OEMzNy4yODk2IDguMDQwNzcgMzMuOTE4MiA0LjY2OTMxIDI5Ljc0MDIgMi42NTUxMkMyNy42MDI5IDEuNjI0NzYgMjUuMTcwMiAxLjEyMTA5IDIxLjk1ODIgMC44NzA3NThDMTguNzU2NCAwLjYyMTIxNiAxNC43Mzg1IDAuNjIxMjE2IDkuNDIxNzEgMC42MjEyMTZIOS4zOTgzNUg1Ljk5OTk5QzAuMzkxMjIgMC42MjEyMTYgLTMuNzg1MjkgMC42MjA4MTkgLTcuMDk1MjUgMC4zNTA0MDNDLTEwLjM5OTQgMC4wODA0NDQzIC0xMi43OTU5IC0wLjQ1NjExNiAtMTQuODUyOCAtMS41MDQxNUMtMTguNTIyIC0zLjM3MzY5IC0yMS41MDUxIC02LjM1NjgxIC0yMy4zNzQ2IC0xMC4wMjZDLTI0LjQyMjcgLTEyLjA4MjkgLTI0Ljk1OTIgLTE0LjQ3OTQgLTI1LjIyOTIgLTE3Ljc4MzVDLTI1LjQ5OTYgLTIxLjA5MzUgLTI1LjUgLTI1LjI3IC0yNS41IC0zMC44Nzg4Vi0zMTlDLTI1LjUgLTMyNC42MDkgLTI1LjQ5OTYgLTMyOC43ODUgLTI1LjIyOTIgLTMzMi4wOTVDLTI0Ljk1OTIgLTMzNS4zOTkgLTI0LjQyMjcgLTMzNy43OTYgLTIzLjM3NDYgLTMzOS44NTNDLTIxLjUwNTEgLTM0My41MjIgLTE4LjUyMiAtMzQ2LjUwNSAtMTQuODUyOCAtMzQ4LjM3NUMtMTIuNzk1OSAtMzQ5LjQyMyAtMTAuMzk5NCAtMzQ5Ljk1OSAtNy4wOTUyNSAtMzUwLjIyOUMtMy43ODUyOSAtMzUwLjUgMC4zOTEyMjQgLTM1MC41IDYgLTM1MC41WiIgc3Ryb2tlPSJibGFjayIgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utb3BhY2l0eToxOyIvPgo8L2c+Cjwvc3ZnPgo=);
	background-color  : rgba(0, 0, 0, 0.1);
	z-index           : -1;
}

.product-tech .bg span::after {
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MS4wMTI1IDQ0QzQwLjgzNzcgNDEuMDAxNiA0MC44Mzc3IDM3LjMwOTQgNDAuODM3NyAzMi41NjA2QzQwLjgzNzcgMjEuODg4MSA0MC44Mzc3IDE2LjU1MTkgMzguODUzNCAxMi40MzU5QzM2Ljg4ODQgOC4zNTk4MiAzMy41OTkxIDUuMDcwNTkgMjkuNTIzMSAzLjEwNTUzQzI1LjQwNzEgMS4xMjEyMiAyMC4wNzA4IDEuMTIxMjIgOS4zOTgzNSAxLjEyMTIySDUuOTk5OTlDMy43OTM1OCAxLjEyMTIyIDEuODA0NDkgMS4xMjEyMiAwIDEuMTA0NTVWMEg0MlY0NEg0MS4wMTI1WiIgZmlsbD0id2hpdGUiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K);
	mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MS4wMTI1IDQ0QzQwLjgzNzcgNDEuMDAxNiA0MC44Mzc3IDM3LjMwOTQgNDAuODM3NyAzMi41NjA2QzQwLjgzNzcgMjEuODg4MSA0MC44Mzc3IDE2LjU1MTkgMzguODUzNCAxMi40MzU5QzM2Ljg4ODQgOC4zNTk4MiAzMy41OTkxIDUuMDcwNTkgMjkuNTIzMSAzLjEwNTUzQzI1LjQwNzEgMS4xMjEyMiAyMC4wNzA4IDEuMTIxMjIgOS4zOTgzNSAxLjEyMTIySDUuOTk5OTlDMy43OTM1OCAxLjEyMTIyIDEuODA0NDkgMS4xMjEyMiAwIDEuMTA0NTVWMEg0MlY0NEg0MS4wMTI1WiIgZmlsbD0id2hpdGUiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGwtb3BhY2l0eToxOyIvPgo8L3N2Zz4K);
	background-color  : var(--bg-document);
	z-index           : -2;
}

.product-tech .image {
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.product-tech .image img {
	mix-blend-mode: darken;
	height        : 170px;
}

.product-tech .title a:hover,
.product-tech .category:hover {
	color: #0057ff;
}

.product-tech .title {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 600;
	color      : #000;
	max-height : 46px;
	margin     : 30px 0 3px;
}

.product-tech .category {
	margin-bottom: 19px;
	font-size    : 15px;
	line-height  : 20px;
	color        : rgba(0, 0, 0, 0.4);
	font-weight  : 500;
}

.product-tech .colors {
	gap          : 11px;
	margin-bottom: 34px;
}

.product-tech .colors li {
	width        : 6px;
	height       : 6px;
	border-radius: 2px;
}

.product-tech .price {
	padding-left: 52px;
}

.product-tech .price>div {
	font-size  : 16px;
	line-height: 6px;
	font-weight: 700;
	color      : #0057ff;
}

.product-tech .price>div del {
	color                : rgba(19, 19, 19, 0.3);
	text-decoration-color: #242424;
}

.product-tech .price .toman {
	font-size  : 15px;
	line-height: 20px;
	color      : #171717;
	font-weight: 700;
}

.product-tech .price .toman span {
	color: #0057ff;
}

.product-tech .btn-add-to-cart {
	width           : 52px;
	height          : 52px;
	background-color: rgba(0, 87, 255, 0.07);
	border-radius   : 14px;
	font-size       : 22px;
	color           : #0057ff;
	bottom          : 5px;
	left            : 6px;
}

.product-tech:hover .bg {
	filter: drop-shadow(0px 4px 120px rgba(0, 0, 0, 0.09));
}

.product-tech:hover .bg::before,
.product-tech:hover .bg::after,
.product-tech:hover .bg span::after {
	background-color: #fff;
}

.product-tech:hover .btn-add-to-cart {
	background-color: #0057ff;
	color           : #fff;
	box-shadow      : 0px 3px 50px rgba(0, 87, 255, 0.7);
}

@media only screen and (max-width: 1199px) {
	.product-tech {
		padding: 40px 15px 19px;
	}

	.product-tech .price>div {
		font-size  : 14px;
		line-height: 20px;
	}

	.product-tech .price .toman {
		font-size  : 13px;
		line-height: 18px;
	}
}

@media only screen and (max-width: 767px) {
	.product-tech {
		padding: 24px 12px 16px;
	}

	.product-tech .bg::before {
		bottom       : 50px;
		border-radius: 15px 15px 0 15px;
	}

	.product-tech .bg::after {
		left         : 52px;
		height       : 51px;
		border-radius: 0 0 15px 15px;
	}

	.product-tech .bg span {
		width : 54px;
		height: 33px;
		bottom: 18px;
		left  : 11px;
	}

	.product-tech .image img {
		height: 120px;
	}

	.product-tech .title {
		margin-top : 20px;
		font-size  : 13px;
		line-height: 22px;
		max-height : 44px;
	}

	.product-tech .category {
		font-size    : 12px;
		line-height  : 18px;
		margin-bottom: 12px;
	}

	.product-tech .price {
		padding-left: 44px;
	}

	.product-tech .price>div {
		font-size  : 11px;
		line-height: 18px;
	}

	.product-tech .price .toman {
		font-size  : 9px;
		line-height: 14px;
	}

	.product-tech .btn-add-to-cart {
		width : 40px;
		height: 40px;
		bottom: 3px;
		left  : 4px;
	}
}

.category-box-tech {
	border       : 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 20px;
	padding      : 16px 20px;
	gap          : 10px;
	transition   : all 0.3s ease-in-out;
}

.category-box-tech::before {
	content         : "";
	position        : absolute;
	top             : 0;
	left            : 50%;
	transform       : translateX(-50%);
	width           : 50%;
	height          : 1px;
	background-image: radial-gradient(50% 50% at 50% 50%, #ff8a00 0%, rgba(255, 138, 0, 0) 100%);
}

.category-box-tech>i {
	width           : 67px;
	height          : 67px;
	background-color: #fff;
	border-radius   : 12px;
	box-shadow      : 4px 4px 120px rgba(0, 0, 0, 0.149);
	font-size       : 30px;
}

.category-box-tech>i::before {
	color                  : transparent;
	background-image       : linear-gradient(180deg, #ff8a00 0%, rgba(255, 138, 0, 0.51) 100%);
	-webkit-background-clip: text;
	background-clip        : text;
}

.category-box-tech .title {
	gap: 2px;
}

.category-box-tech .title span {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 600;
	color      : #000;
	transition : all 0.3s ease-in-out;
	max-height : 44px;
	word-break : break-all;
}

.category-box-tech .title i {
	font-size: 12px;
	opacity  : 0.5;
}

.category-box-tech .count {
	padding         : 3px 12px;
	border-radius   : 10px;
	background-color: rgba(255, 138, 0, 0.07);
	font-size       : 12px;
	line-height     : 23px;
	font-weight     : 600;
	color           : #ff8a00;
}

.category-box-tech:hover {
	background-color: rgba(255, 138, 0, 0.05);
	border-color    : #ff8a00;
}

.category-box-tech:hover .title span,
.category-box-tech:hover .title i {
	color: #ff8a00;
}

@media only screen and (max-width: 1399px) {
	.category-box-tech {
		padding: 16px;
	}
}

@media only screen and (max-width: 1199px) {
	.category-box-tech {
		padding: 16px 12px;
		gap    : 8px;
	}

	.category-box-tech>i {
		width    : 54px;
		height   : 54px;
		font-size: 26px;
	}

	.category-box-tech .title span {
		font-size  : 12px;
		line-height: 20px;
		max-height : 40px;
	}
}

@media only screen and (max-width: 767px) {
	.category-box-tech {
		padding      : 12px;
		border-radius: 15px;
	}

	.category-box-tech>i {
		width    : 48px;
		height   : 48px;
		font-size: 24px;
	}
}

.category-box-tech-row {
	row-gap: 12px;
}

@media only screen and (max-width: 767px) {
	.category-box-tech-row {
		margin: 0 -6px;
	}

	.category-box-tech-row>* {
		padding: 0 6px;
	}
}

.product-tech-two {
	border       : 1px solid #e6e6e6;
	box-shadow   : 0px 4px 120px rgba(0, 0, 0, 0.09);
	padding      : 29px 23px;
	border-radius: 20px;
}

.product-tech-two,
.product-tech-two .detail .btn-view {
	transition: all 0.3s ease-in-out;
}

.product-tech-two .discount {
	width           : 53px;
	height          : 37px;
	top             : 27px;
	background-color: #ff8a01;
	border          : 1px solid #e6e6e6;
	border-radius   : 20px 20px 20px 8px;
	font-size       : 16px;
	line-height     : 24px;
	font-weight     : 700;
	color           : #fff;
	transform       : translateX(-16px);
	box-shadow      : -5px 5px 0 rgba(255, 138, 1, 0.14);
	z-index         : 2;
}

.product-tech-two img {
	width : 76px;
	height: 92px;
	object-fit: contain;

}

.product-tech-two .detail {
	max-width    : calc(100% - 76px);
	padding-right: 20px;
}

.product-tech-two .detail .title,
.product-tech-two .detail .category {
	padding-left: 18px;
}

.product-tech-two .detail .title {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 600;
	color      : #000;
	max-height : 44px;
}

.product-tech-two .detail .category {
	font-size     : 14px;
	line-height   : 20px;
	color         : rgba(0, 0, 0, 0.4);
	font-weight   : 500;
	text-transform: capitalize;
	margin        : 6px 0;
}

.product-tech-two .detail .price {
	font-size  : 16px;
	line-height: 24px;
	color      : #0057ff;
	font-weight: 700;
}

.product-tech-two .detail .btn-view {
	width        : 44px;
	height       : 44px;
	border       : 1px solid rgba(0, 0, 0, 0.11);
	border-radius: 15px;
	font-size    : 20px;
	color        : #33363f;
}

.product-tech-two:hover {
	background-color: #fff;
}

.product-tech-two:hover .detail .btn-view {
	background-color: rgba(0, 87, 255, 0.1);
	border-color    : #0057ff;
	color           : #0057ff;
}

@media only screen and (max-width: 1199px) {
	.product-tech-two {
		padding: 24px 16px;
	}

	.product-tech-two .detail {
		padding-right: 12px;
	}

	.product-tech-two .detail .price {
		font-size  : 14px;
		line-height: 20px;
		max-height : 40px;
	}
}

@media only screen and (max-width: 767px) {
	.product-tech-two {
		padding: 20px 12px;
	}

	.product-tech-two .discount {
		top        : 18px;
		width      : 48px;
		height     : 34px;
		transform  : translateX(-10px);
		font-size  : 14px;
		line-height: 20px;
	}

	.product-tech-two img {
		width : 64px;
		height: 80px;
		object-fit: contain;
	}

	.product-tech-two .detail .title,
	.product-tech-two .detail .category {
		font-size  : 12px;
		line-height: 18px;
	}

	.product-tech-two .detail .title {
		max-height: 36px;
	}

	.product-tech-two .detail .price {
		font-size  : 12px;
		line-height: 18px;
	}
}

.hero-landing-one {
	padding        : 300px 0 280px;
	background     : #000 url("./../images/new-elements/bg-gold.jpg") center center no-repeat;
	background-size: cover;
	z-index        : 2;
}

.hero-landing-one-item .title>*,
.hero-landing-one-item .sub-title>*,
.hero-landing-one-item .btn-box>*,
.hero-landing-one-item .image {
	transition: all 0.3s linear 0s, transform 0.3s linear 0s;
}

.hero-landing-one-item .content {
	max-width: 35%;
}

.hero-landing-one-item .content .title,
.hero-landing-one-item .content .sub-title {
	font-size  : 37px;
	line-height: 53px;
}

.hero-landing-one-item .content .title>* {
	font-weight            : 800;
	background-image       : linear-gradient(267.73deg, #fff 7.26%, rgba(255, 255, 255, 0) 139.86%);
	color                  : transparent;
	-webkit-background-clip: text;
	background-clip        : text;
	transform              : translateY(100%);
}

.hero-landing-one-item .content .sub-title {
	margin-bottom: 39px;
}

.hero-landing-one-item .content .sub-title>* {
	font-weight: 400;
	color      : #ae9368;
	transform  : translateX(100%);
}

.hero-landing-one-item .content .btn-view {
	border-radius: 14px;
	border       : 1px solid #fff;
	font-size    : 9px;
	line-height  : 16px;
	font-weight  : 900;
	color        : #fff;
	gap          : 11px;
	padding      : 15px 24px;
	transform    : translateY(101%);
}

.hero-landing-one-item .content .btn-view svg {
	width : 16px;
	height: 16px;
}

.hero-landing-one-item .content .btn-view:hover {
	background-color: #fff;
	color           : #000;
}

.hero-landing-one-item .image {
	top             : 50%;
	left            : 50%;
	transform       : translate(-50%, -50%) scale(0);
	transform-origin: center;
	z-index         : -1;
}

.hero-landing-one-item .image::before {
	content            : "";
	position           : absolute;
	top                : 50%;
	left               : 50%;
	transform          : translate(-50%, -50%);
	-webkit-mask       : url(data:image/png;base64,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) 0 0/100% 100%;
	mask               : url(data:image/png;base64,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) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #ae9368;
	width              : 130%;
	height             : 130%;
	z-index            : -1;
}

.hero-landing-one-item .image::after {
	content    : attr(data-title);
	position   : absolute;
	top        : 50%;
	left       : 0;
	white-space: nowrap;
	color      : #878785;
	font-size  : 48px;
	line-height: 64px;
	font-weight: 900;
	transform  : translate(-216px, -50%);
	z-index    : -1;
}

.hero-landing-one .swiper {
	padding-bottom: 130px;
}

.hero-landing-one .swiper-controller {
	gap      : 12px;
	transform: translateX(-50%);
	z-index  : 20;
}

.hero-landing-one .swiper-button-next::after,
.hero-landing-one .swiper-button-prev::after {
	content: none;
}

.hero-landing-one .swiper-button-next svg,
.hero-landing-one .swiper-button-prev svg {
	width : 26px;
	height: 26px;
	color : #ae9368;
}

.hero-landing-one .swiper-pagination {
	gap: 12px;
}

.hero-landing-one .swiper-pagination-bullet {
	margin          : 0 !important;
	width           : 9px;
	height          : 9px;
	border-radius   : 24px;
	background-color: rgba(255, 255, 255, 0.1);
	opacity         : 1;
	transition      : all 0.3s linear;
}

.hero-landing-one .swiper-pagination-bullet-active {
	background-color: #ae9368;
	width           : 32px;
}

.swiper-slide-active .hero-landing-one-item .title>*,
.swiper-slide-active .hero-landing-one-item .sub-title>*,
.swiper-slide-active .hero-landing-one-item .btn-box>* {
	transform: translate(0, 0);
}

.swiper-slide-active .hero-landing-one-item .title>* {
	transition-delay: 0s, 0.3s;
}

.swiper-slide-active .hero-landing-one-item .sub-title>* {
	transition-delay: 0s, 0.6s;
}

.swiper-slide-active .hero-landing-one-item .btn-box>* {
	transition-delay: 0s, 0.9s;
}

.swiper-slide-active .hero-landing-one-item .image {
	transform       : translate(-50%, -50%) scale(1);
	transition-delay: 0s, 1.2s;
}

@media only screen and (max-width: 1399px) {
	.hero-landing-one-item .content {
		max-width: 33%;
	}
}

@media only screen and (max-width: 1199px) {
	.hero-landing-one-item .content {
		max-width: 30%;
	}
}

@media only screen and (max-width: 991px) {
	.hero-landing-one {
		padding: 120px 0;
	}

	.hero-landing-one-item .image {
		position : relative !important;
		top      : 0;
		left     : 0;
		transform: unset;
		max-width: -moz-fit-content;
		max-width: fit-content;
		margin   : 0 auto 60px;
	}

	.hero-landing-one-item .image img {
		width    : 100%;
		max-width: 75%;
		display  : block;
		margin   : 0 auto;
	}

	.hero-landing-one-item .image::before {
		width: 110%;
	}

	.hero-landing-one-item .image::after {
		font-size  : 32px;
		line-height: 48px;
		transform  : translate(-105px, -50%);
	}

	.hero-landing-one-item .content {
		max-width: 100%;
	}

	.hero-landing-one .swiper {
		padding-bottom: 48px;
	}

	.swiper-slide-active .hero-landing-one-item .image {
		transform: translate(0, 0) scale(1);
	}
}

@media only screen and (max-width: 767px) {
	.hero-landing-one {
		background-position: top center;
	}
}

@media only screen and (max-width: 575px) {
	.hero-landing-one-item .image::before {
		width : 100%;
		height: 120%;
	}

	.hero-landing-one-item .image::after {
		font-size  : 24px;
		line-height: 32px;
		transform  : translate(-68px, -50%);
	}
}

.hero-landing-car {
	background     : #000 url("./../images/new-elements/bg-car.png") center center no-repeat;
	background-size: cover;
	padding        : 240px 0;
}

.hero-landing-car-item .image {
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.hero-landing-car-item .image .info_dot {
	width  : 30px;
	height : 30px;
	z-index: 10;
}

.hero-landing-car-item .image .info_dot::before,
.hero-landing-car-item .image .info_dot::after {
	content      : "";
	position     : absolute;
	top          : 0;
	left         : 0;
	width        : 100%;
	height       : 100%;
	border-radius: inherit;
}

.hero-landing-car-item .image .info_dot::before {
	background-color       : rgba(65, 77, 98, 0.8);
	box-shadow             : 0px 4px 34px rgba(0, 0, 0, 0.251);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter        : blur(10px);
}

.hero-landing-car-item .image .info_dot::after {
	border    : 2px solid #414d62;
	box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.251);
	animation : dotCar 1s linear alternate infinite;
}

@keyframes dotCar {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.3333);
	}
}

.hero-landing-car-item .image .info_dot .info {
	padding         : 12px 14px;
	background-color: rgba(65, 77, 98, 0.8);
	border-radius   : 5px;
	font-size       : 12px;
	line-height     : 19px;
	font-weight     : 900;
	text-align      : center;
	color           : #fff;
	bottom          : 100%;
	left            : 50%;
	transform       : translate(-50%, -30px);
	white-space     : nowrap;
	transition      : all 0.3s linear;
	opacity         : 0;
}

.hero-landing-car-item .image .info_dot .info::after {
	content            : "";
	position           : absolute;
	bottom             : 0;
	left               : 50%;
	transform          : translate(-50%, 13px) rotate(-167.95deg);
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTIzOTEgMi43MDg5OEM3LjQ2MzUxIDAuMDQyMzE3MiAxMS4zMTI1IDAuMDQyMzE3MiAxMi44NTIxIDIuNzA4OThMMTcuNDc2OCAxMC43MTkyQzE5LjAxNjQgMTMuMzg1OSAxNy4wOTE5IDE2LjcxOTIgMTQuMDEyNyAxNi43MTkyTDQuNzYzMjkgMTYuNzE5MkMxLjY4NDA5IDE2LjcxOTIgLTAuMjQwNDA2IDEzLjM4NTkgMS4yOTkxOSAxMC43MTkyTDUuOTIzOTEgMi43MDg5OFoiIGZpbGw9IiM0MTRENjIiIHN0eWxlPSJmaWxsOiM0MTRENjI7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjU0OSAwLjMwMjAgMC4zODQzKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTIzOTEgMi43MDg5OEM3LjQ2MzUxIDAuMDQyMzE3MiAxMS4zMTI1IDAuMDQyMzE3MiAxMi44NTIxIDIuNzA4OThMMTcuNDc2OCAxMC43MTkyQzE5LjAxNjQgMTMuMzg1OSAxNy4wOTE5IDE2LjcxOTIgMTQuMDEyNyAxNi43MTkyTDQuNzYzMjkgMTYuNzE5MkMxLjY4NDA5IDE2LjcxOTIgLTAuMjQwNDA2IDEzLjM4NTkgMS4yOTkxOSAxMC43MTkyTDUuOTIzOTEgMi43MDg5OFoiIGZpbGw9IiM0MTRENjIiIHN0eWxlPSJmaWxsOiM0MTRENjI7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjU0OSAwLjMwMjAgMC4zODQzKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	width              : 19px;
	height             : 17px;
	background-color   : #414D62;
}

.hero-landing-car-item .image .info_dot:not(.hovered) .info,
.hero-landing-car-item .image .info_dot.hovered:hover .info {
	opacity  : 1;
	transform: translate(-50%, -15px);
}

.hero-landing-car-item .image .info_dot:first-child {
	top  : 53%;
	right: 15.5%;
}

.hero-landing-car-item .image .info_dot:nth-child(2) {
	top  : 25%;
	right: 44%;
}

.hero-landing-car-item .image .info_dot:nth-child(3) {
	left  : 28.5%;
	bottom: 16%;
}

@media only screen and (max-width: 991px) {
	.hero-landing-car {
		padding: 160px 0;
	}
}

@media only screen and (max-width: 767px) {
	.hero-landing-car-item .image .info_dot {
		width : 16px;
		height: 16px;
	}

	.hero-landing-car-item .image .info_dot::after {
		border-width: 1px;
	}

	.hero-landing-car-item .image .info_dot .info {
		padding    : 8px;
		font-size  : 10px;
		line-height: 16px;
	}

	.hero-landing-car-item .image .info_dot .info::after {
		width: 17px;
	}
}

.icon-clock-3:before {
	content: "\e9e9";
}

.icon-arrow-left-8:before {
	content: "\e9e4";
}

.icon-arrow-left-up:before {
	content: "\e9e5";
}

.icon-arrow-right-8:before {
	content: "\e9e6";
}

.icon-shopping-cart-4:before {
	content: "\e9e7";
}

.icon-star-4:before {
	content: "\e9e8";
}

.swiper-buttons-travel-equipment {
	gap: 20px;
}

.swiper-buttons-travel-equipment .swiper-button-next,
.swiper-buttons-travel-equipment .swiper-button-prev {
	font-size: 36px;
	color    : #081035;
	z-index  : 2;
}

.swiper-buttons-travel-equipment .swiper-button-next,
.swiper-buttons-travel-equipment .swiper-button-next::before,
.swiper-buttons-travel-equipment .swiper-button-prev,
.swiper-buttons-travel-equipment .swiper-button-prev::before {
	transition: all 0.3s ease-in-out;
}

.swiper-buttons-travel-equipment .swiper-button-next::before,
.swiper-buttons-travel-equipment .swiper-button-prev::before {
	content         : "";
	position        : absolute;
	top             : 50%;
	background-color: #ecedf4;
	border-radius   : 24px;
	width           : 28px;
	height          : 28px;
	z-index         : -1;
}

.swiper-buttons-travel-equipment .swiper-button-next::after,
.swiper-buttons-travel-equipment .swiper-button-prev::after {
	content: none;
}

.swiper-buttons-travel-equipment .swiper-button-next:hover,
.swiper-buttons-travel-equipment .swiper-button-prev:hover {
	color: #6da975;
}

.swiper-buttons-travel-equipment .swiper-button-next:hover::before,
.swiper-buttons-travel-equipment .swiper-button-prev:hover::before {
	background-color: rgba(109, 169, 117, 0.2);
}

.swiper-buttons-travel-equipment .swiper-button-next::before {
	right    : 0;
	transform: translate(6px, -50%);
}

.swiper-buttons-travel-equipment .swiper-button-prev::before {
	left     : 0;
	transform: translate(-6px, -50%);
}

/* Categories */
.categories-travel-equipment-wrapper {
	padding  : 75px 82px 0;
	max-width: 1031px;
	z-index  : 2;
}

.categories-travel-equipment-wrapper .scroll-to {
	top  : 14px;
	color: #6da975;
}

.categories-travel-equipment-wrapper .shape {
	background-position: 0 0;
	background-size    : 100% 100%;
	background-repeat  : no-repeat;
	z-index            : -2;
}

.categories-travel-equipment-wrapper .shape-1 {
	top               : 6px;
	right             : 0;
	width             : 254px;
	height            : 229px;
	background-image  : url("./../images/new-elements/shape-category-01.png");
	transform         : translateX(13px) rotate(-6.42deg);
	-webkit-mask-image: linear-gradient(-270.44deg, rgba(109, 169, 117, 0) 0.39%, #6da975 99.61%);
	mask-image        : linear-gradient(-270.44deg, rgba(109, 169, 117, 0) 0.39%, #6da975 99.61%);
}

.categories-travel-equipment-wrapper .shape-2 {
	top                  : 89px;
	left                 : 0;
	background-image     : url("./../images/new-elements/shape-category-02.png");
	width                : 254px;
	height               : 229px;
	-webkit-mask-image   : linear-gradient(180deg, rgba(109, 169, 117, 0) 0.39%, #6da975 99.61%);
	mask-image           : linear-gradient(180deg, rgba(109, 169, 117, 0) 0.39%, #6da975 99.61%);
	-webkit-mask-position: top -54px left;
	mask-position        : top -54px left;
}

.categories-travel-equipment .bg {
	bottom : 141px;
	z-index: -3;
}

.categories-travel-equipment .bg::before,
.categories-travel-equipment .bg::after,
.categories-travel-equipment .bg span::before,
.categories-travel-equipment .bg span::after {
	content : "";
	position: absolute;
	left    : 0;
	width   : 100%;
}

.categories-travel-equipment .bg::before {
	top                : 0;
	-webkit-mask       : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAcAAAA8CAYAAAAaNtM/AAAACXBIWXMAAAsTAAALEwEAmpwYAAABaWlDQ1BEaXNwbGF5IFAzAAB4nHWQvUvDUBTFT6tS0DqIDh0cMolD1NIKdnFoKxRFMFQFq1OafgltfCQpUnETVyn4H1jBWXCwiFRwcXAQRAcR3Zw6KbhoeN6XVNoi3sfl/Ticc7lcwBtQGSv2AijplpFMxKS11Lrke4OHnlOqZrKooiwK/v276/PR9d5PiFlNu3YQ2U9cl84ul3aeAlN//V3Vn8maGv3f1EGNGRbgkYmVbYsJ3iUeMWgp4qrgvMvHgtMunzuelWSc+JZY0gpqhrhJLKc79HwHl4plrbWD2N6f1VeXxRzqUcxhEyYYilBRgQQF4X/8044/ji1yV2BQLo8CLMpESRETssTz0KFhEjJxCEHqkLhz634PrfvJbW3vFZhtcM4v2tpCAzidoZPV29p4BBgaAG7qTDVUR+qh9uZywPsJMJgChu8os2HmwiF3e38M6Hvh/GMM8B0CdpXzryPO7RqFn4Er/QcXKWq8MSlPPgAACZxJREFUeAHt3c1uG9cVB/A7Q0l13QJhn8DsE1R9gspPUGcRtEYXSXZFkQ8HSLKNvXUC1EiCojsnKyPpoukTxG9Q9QnKvAG7MQxTnNu5HH4MqaG+LFGk5vezIUokJSe2Jev87zlnQgAAAABaLQsb7MHTB91Xe7u9Th72Y4i9rJPdCTHrhix2sxi6MZSvT2WxP76N2SAPoT8qiv+FPD8MRTE4Ckf9v99/0g8AAABwDn9+9qC3E3Z6Wch6s7q00luuS7MQBzELg1SXljXqII7iT6kuLY5i/29/+vwwbLCNCgdSGDC6tXsvz7PflL/pBzGE/XCpYvkHlB1OA4SjWPyUZXlfgAAAANA+qfDPi91uOpAuykPonSy/U1SH0ftV0R974RKVBfhhGR4cxpj966h4dbhJNei1hwPpD2NvZ+/tGONBiOEgXLusP+5CaAgQdl4eHT5598kgAAAAsNHWXfhfRAoLRjF+O4pHP1x3UHAt4UDqEBj+fOedPM9+vxmBwHnNA4RYFP9JbSMCBAAAgPWYFv75TtaLsehNC//yoV5Zp/U2ofA/tyw8D6Pwbefl8IfrqCnXGg6kUKD45d6HZUH9INT3BdxIqzsQjDAAAAA024YT/yvWT0HBcDR8tM66cS3hQLtCgfMQIAAAAO1RX+7X0sL/fLLwzbpCgisNB4QCl2GyRLGUx+wwXYWh/ETqxxD7RZEN9l4N+8YYAACA65Rqv5e3Qncn39vPititX20uK19X+L+eLM8efvnW40fhCl1ZOPDes48Pyv+BpyHNfHDF4mAcGKRLZoTQT5fLqO9B0IUAAABc1PJ8f7p83+RyfpP5/qLrMHgtyvouPPrq/uffhCtw6eHA+HKEt3dTKHAvsGEWxxh0IQAAQHvNTvsnbf7ptL+T528UZdHvtH+DXdGowaWGA7oFboJaF0LD1Rh0IQAAwOZbtdQvOO2/KfqxiO9+ff+L5+GSXFo48MH3n3wYY3gSaAmjDAAAsG71Fv/l2f7y4X1Ff7tc5i6C1w4HxmMEv/jZX0Ms3glwzHyhYpiECNNRhnSHEAEAAE4u+rX4c5I8ZE+yF68eve6I+GuFA+OrEdze/TGOEyp4HZN9CBWdCAAA3AiKftahLOwPXxXDN1+nZrpwOPCg/Es+ynd/DPYLsFbGGQAAuF7Li/zSLP9sg/+svT9R9LNW/WExvHvReuhC4YBggM23uFjR1RkAADhNOuVPtzv53n465bfIjy104YDg3OGAYICb5/SRhlsvw0CQAACwfU475dfazw10oYDgXOGAHQMwCRKWuxHybGCsAQBgfVbO8lec8tNqaQdB/mJ49zwHnDvhHEa3d58GwQCtVibKMXXNxFCE8aVDxveWiXMI5eu75Y/3v/sknDbWkN5HkAAAsKip4O/k+Rsr2/rz9CKOb7NUDsX6R0tvXNqV22GrpAP90e29VL+/edb3OfNnywf/+PSzWMSHAbhksUzz8sFpHQlGGwCAbbPc0p/uc8IP61MeZj788q3Hj8703LM86b3vPr1Xnoz+MwAboHlHQl4GC9Nli0U+HOhKAACuwux0P49dM/yw+crPxze//sPjH0573qnhgAWEsM2axxvqCxdduQEA2m22od/pPtxUg2Ex/O1ph4en7hwYdXafVjPWwPbJuuMFouP5u/mehCoVrPYkdMrEYLQz3ZWQ9cu0fyBMAIDtdfZif/xIr+ljmN+HG6W72xnvD7x70pNO/Ax//9kn74Q8PA0AjRY7E0JWBgtLYw7pWZYvAsDFTGf2V7bxV04t9gHKrxMfffXHx09WPbwyHDBOAFyNxZ0JKURYXsBobwIAN9WqU/36Rv5U+Fcz+9r4gUs16LwY/npVB/DKsYJRZ/cz4wTA5ZteDrJSpBUpS5eETKMOndplIWdXc6jMAoX6uEN6QIcCAOvSdKKf7l8o9BeW860u9FMLf/r3cNrGH2cvtfEDl6obb+99Vt5+1PRg41ecSdfAfwPA1lrcnzAdeRg/oksBgJr6aX7I825WxK7WfeCmikW8+/X9L54v39/YOTDpGgDYYumkJoTpMsb0c9qhkDR3KYwfOVOokN5OnQq3XoaB5YwA1++kk/x021zkN53mp38f0s+sOkY7tpQPYLuVXw9T98DzY/cv36FrAOAijo8/jO8VLACc2aoCv+kUfz6XnzjJBziPpu6BY50DugYALiJ9g5rmSxd3tTR1KyS75Y/R7bCwV2G5Y6G+W2F89QfhArDhlov75Rb9+ix+mNxXn8cfhfT1MYxP7utnWE2n+LH2EoDzaeoeWOgc0DUAsK1q4xCVfnox7VxYFTCkW/sWgGQ6d7+qsE+PLbTmJye25wOwyTovhr+qHzQtdA7oGgDYVvUdC3PzK0FUL5a7F5L5voWlDoZKf/zIJGSoPkxW3RdmIxSCBrgmqwr6dN+x0/rK+Pnzon78Rm/hg85O7Zdm70NoOKif3mGrPsC2Obq186C8eTh9e3GsIIaDAEBLVaMRJ4UMC/fVioFVQUP1xHmIECZhw3RkYvzMSVdD9cseDxwSoQPbblrEJ+ON+EmtkE+mi/MWivlj7fdJwyn9UkFf3VUV9fVL5M05DQJou/L7uw9DLRyYfWf33rOPD8oHfwwAsNGqzoXq1VrwMNnVkF6thw/jp9Xepx5AJPUQwh6HdqkX7Mns9H38xmLhXm+tXzqJT+Yf56QTeQDYMPXFhLPOgayTvS1EBmDz1QquhQWQ89PRdFLa1O2QZEvtz9Ouh2S+JHLhPfqLby6GC/VQYmo5nKj92v3QYDmwWFYPME6y7nBjunzuLM9dKLyPPbhYiNfFhgK7oTifnbAv3bf0vqfMxS8swZufwFcPzVvrm0/i5//FALA1suxemCwmnI8VGCkAgAZLxenSFSlCQ6F4UjjRJDtlXrseYJykOdy4OrPN8mextH1+0WIhXtf0e7OyTf7U1nlz8QBQl2Xh7fIm7R6o/ilOIwUhLH+zAwAAANxg3UkeMMvpDwIAAADQNgfpRdXk18l+FwAAAIBWmeYBVedAjPsBAAAAaJcYxnlA9pfvH+x34u6/AwAAANA6xU7Ry/PY6QUAAACgleKreDcPRWakAAAAAFoqD3kv7RzoBQAAAKCVsiy7k2ed7E4AAAAAWimG2MtjjN0AAAAAtFKWZb08C7lwAAAAAFosDyH2AgAAANBW44WEAAAAQIsJBwAAAKDlhAMAAADQcsIBAAAAaDnhAAAAALSccAAAAABaTjgAAAAALSccAAAAgJYTDgAAAEDLCQcAAACg5YQDAAAA0HLCAQAAAGi5/wN3LQzuW7pblwAAAABJRU5ErkJggg==) 0 0/100% 100%;
	mask               : url(data:image/png;base64,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) 0 0/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	background-color   : #6da975;
	height             : 60px;
	z-index            : -3;
}

.categories-travel-equipment .bg::after {
	top             : 59px;
	bottom          : 65px;
	background-color: #6da975;
	z-index         : -3;
}

.categories-travel-equipment .bg span::before {
	bottom             : 0;
	height             : 66px;
	background-color   : #6da975;
	-webkit-mask       : url(data:image/png;base64,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) center center/100% 100%;
	mask               : url(data:image/png;base64,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) center center/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
}

.categories-travel-equipment .bg span::after {
	top                : 33px;
	left               : 50%;
	transform          : translateX(-50%);
	width              : 104px;
	height             : 20px;
	background-color   : var(--bg-document);
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA5IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTA5IDIwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNTU2MzcgMC4zOTAwNzZDMTcuMzkyOCAwLjYxMTY5NCAyNS4wMzAzIDYuMTcxMzkgMzEuODI5NSAxMS44MTk3QzM3Ljk3ODkgMTYuOTI4MyA0NS44ODA3IDIwLjAwMDEgNTQuNSAyMC4wMDAxQzYzLjExOTMgMjAuMDAwMSA3MS4wMjEyIDE2LjkyODMgNzcuMTcwNSAxMS44MTk3QzgzLjk2OTYgNi4xNzEzNiA5MS42MDcyIDAuNjExNjk0IDEwMC40NDQgMC4zOTAwNzZDMTAzLjI4MiAwLjMxODg3OCAxMDYuMTM1IDAuMjQxNzkxIDEwOSAwLjE1ODk5N1YwSDBWMC4xNTg5OTdDMi44NjUzMSAwLjI0MTc5MSA1LjcxNzc2IDAuMzE4ODc4IDguNTU2MzcgMC4zOTAwNzZaIiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) center center/100% 100%;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA5IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTA5IDIwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNTU2MzcgMC4zOTAwNzZDMTcuMzkyOCAwLjYxMTY5NCAyNS4wMzAzIDYuMTcxMzkgMzEuODI5NSAxMS44MTk3QzM3Ljk3ODkgMTYuOTI4MyA0NS44ODA3IDIwLjAwMDEgNTQuNSAyMC4wMDAxQzYzLjExOTMgMjAuMDAwMSA3MS4wMjEyIDE2LjkyODMgNzcuMTcwNSAxMS44MTk3QzgzLjk2OTYgNi4xNzEzNiA5MS42MDcyIDAuNjExNjk0IDEwMC40NDQgMC4zOTAwNzZDMTAzLjI4MiAwLjMxODg3OCAxMDYuMTM1IDAuMjQxNzkxIDEwOSAwLjE1ODk5N1YwSDBWMC4xNTg5OTdDMi44NjUzMSAwLjI0MTc5MSA1LjcxNzc2IDAuMzE4ODc4IDguNTU2MzcgMC4zOTAwNzZaIiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) center center/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
}

.categories-travel-equipment-title {
	font-size  : 24px;
	line-height: 32px;
}

.categories-travel-equipment-item {
	box-shadow   : 0px 8px 64px rgba(41, 65, 115, 0.078);
	border-radius: 40px;
	padding      : 18px 12px;
	transition   : all 0.3s ease-in-out;
}

.categories-travel-equipment-item img {
	max-height: 115px;
}

.categories-travel-equipment-item .title {
	margin-top : 6px;
	font-size  : 16px;
	line-height: 28px;
	font-weight: 500;
	color      : #081035;
}

.categories-travel-equipment-item:hover {
	box-shadow: 0px 8px 64px rgba(41, 65, 115, 0.2);
}

.categories-travel-equipment .swiper-buttons {
	margin-top: 40px;
}

@media only screen and (max-width: 1199px) {
	.categories-travel-equipment-wrapper {
		padding: 75px 64px 0;
	}
}

@media only screen and (max-width: 991px) {
	.categories-travel-equipment-wrapper {
		padding: 70px 24px 0;
	}

	.categories-travel-equipment .scroll-to {
		top: 10px;
	}

	.categories-travel-equipment .bg::before {
		-webkit-mask-image   : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDEwMzEgNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xNDE5XzI4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2MCI+CjxyZWN0IHdpZHRoPSIxMDMxIiBoZWlnaHQ9IjYwIiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNDE5XzI4KSI+CjxwYXRoIGQ9Ik0wIDQ5LjUxNjVDMCAyMC41OTQ0IDI1LjMxODYgLTEuODMxMDUgNTQuMDUxNSAxLjQ3MjEyQzE1Mi41MjkgMTIuNzkzMyAzNjQuODkxIDM1IDUxNS41IDM1QzY2Ni4xMDkgMzUgODc4LjQ3MSAxMi43OTMzIDk3Ni45NDggMS40NzIxM0MxMDA1LjY4IC0xLjgzMTA1IDEwMzEgMjAuNTk0NCAxMDMxIDQ5LjUxNjVWMTkxQzEwMzEgMjE3LjUxIDEwMDkuNTEgMjM5IDk4MyAyMzlINDhDMjEuNDkwMyAyMzkgMCAyMTcuNTEgMCAxOTFWNDkuNTE2NVoiIGZpbGw9IiM2REE5NzUiIHN0eWxlPSJmaWxsOiM2REE5NzU7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuNDI4NCAwLjY2MzMgMC40NTg1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8L3N2Zz4K);
		mask-image           : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDEwMzEgNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xNDE5XzI4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2MCI+CjxyZWN0IHdpZHRoPSIxMDMxIiBoZWlnaHQ9IjYwIiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNDE5XzI4KSI+CjxwYXRoIGQ9Ik0wIDQ5LjUxNjVDMCAyMC41OTQ0IDI1LjMxODYgLTEuODMxMDUgNTQuMDUxNSAxLjQ3MjEyQzE1Mi41MjkgMTIuNzkzMyAzNjQuODkxIDM1IDUxNS41IDM1QzY2Ni4xMDkgMzUgODc4LjQ3MSAxMi43OTMzIDk3Ni45NDggMS40NzIxM0MxMDA1LjY4IC0xLjgzMTA1IDEwMzEgMjAuNTk0NCAxMDMxIDQ5LjUxNjVWMTkxQzEwMzEgMjE3LjUxIDEwMDkuNTEgMjM5IDk4MyAyMzlINDhDMjEuNDkwMyAyMzkgMCAyMTcuNTEgMCAxOTFWNDkuNTE2NVoiIGZpbGw9IiM2REE5NzUiIHN0eWxlPSJmaWxsOiM2REE5NzU7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuNDI4NCAwLjY2MzMgMC40NTg1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8L3N2Zz4K);
		-webkit-mask-position: top center;
		mask-position        : top center;
	}

	.categories-travel-equipment .bg::after {
		top   : 38px;
		bottom: 42px;
	}

	.categories-travel-equipment .bg span::before {
		-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2NiIgdmlld0JveD0iMCAwIDEwMzEgNjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xNDE5XzMyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2NiI+CjxyZWN0IHdpZHRoPSIxMDMxIiBoZWlnaHQ9IjY2IiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNDE5XzMyKSI+CjxwYXRoIGQ9Ik0wIC0xMjMuNDg0QzAgLTE1Mi40MDYgMjUuMzE4NiAtMTc0LjgzMSA1NC4wNTE1IC0xNzEuNTI4QzE1Mi41MjkgLTE2MC4yMDcgMzY0Ljg5MSAtMTM4IDUxNS41IC0xMzhDNjY2LjEwOSAtMTM4IDg3OC40NzEgLTE2MC4yMDcgOTc2Ljk0OCAtMTcxLjUyOEMxMDA1LjY4IC0xNzQuODMxIDEwMzEgLTE1Mi40MDYgMTAzMSAtMTIzLjQ4NFYxOEMxMDMxIDQ0LjUwOTcgMTAwOS41MSA2NiA5ODMgNjZINDhDMjEuNDkwMyA2NiAwIDQ0LjUwOTcgMCAxOFYtMTIzLjQ4NFoiIGZpbGw9IiM2REE5NzUiIHN0eWxlPSJmaWxsOiM2REE5NzU7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuNDI4NCAwLjY2MzMgMC40NTg1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8L3N2Zz4K);
		mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2NiIgdmlld0JveD0iMCAwIDEwMzEgNjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xNDE5XzMyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAzMSIgaGVpZ2h0PSI2NiI+CjxyZWN0IHdpZHRoPSIxMDMxIiBoZWlnaHQ9IjY2IiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNDE5XzMyKSI+CjxwYXRoIGQ9Ik0wIC0xMjMuNDg0QzAgLTE1Mi40MDYgMjUuMzE4NiAtMTc0LjgzMSA1NC4wNTE1IC0xNzEuNTI4QzE1Mi41MjkgLTE2MC4yMDcgMzY0Ljg5MSAtMTM4IDUxNS41IC0xMzhDNjY2LjEwOSAtMTM4IDg3OC40NzEgLTE2MC4yMDcgOTc2Ljk0OCAtMTcxLjUyOEMxMDA1LjY4IC0xNzQuODMxIDEwMzEgLTE1Mi40MDYgMTAzMSAtMTIzLjQ4NFYxOEMxMDMxIDQ0LjUwOTcgMTAwOS41MSA2NiA5ODMgNjZINDhDMjEuNDkwMyA2NiAwIDQ0LjUwOTcgMCAxOFYtMTIzLjQ4NFoiIGZpbGw9IiM2REE5NzUiIHN0eWxlPSJmaWxsOiM2REE5NzU7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuNDI4NCAwLjY2MzMgMC40NTg1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8L3N2Zz4K);
	}

	.categories-travel-equipment .bg span::after {
		top: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.categories-travel-equipment-item {
		border-radius: 24px;
	}
}

@media only screen and (max-width: 429px) {
	.categories-travel-equipment .bg span::after {
		top: 29px;
	}
}

/* Discounted Products */
.discounted-products-travel-equipment {
	padding: 108px 0 64px 36px;
	z-index: 2;
}

.discounted-products-travel-equipment .bg {
	z-index: -1;
}

.discounted-products-travel-equipment .bg::before,
.discounted-products-travel-equipment .bg::after {
	content : "";
	position: absolute;
	left    : 0;
	width   : 100%;
}

.discounted-products-travel-equipment .bg::before,
.discounted-products-travel-equipment .bg::after,
.discounted-products-travel-equipment .bg span {
	background-color: #e4f6e7;
}

.discounted-products-travel-equipment .bg::before {
	top                : 0;
	height             : 107px;
	-webkit-mask       : url(data:image/png;base64,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) center center/100% 100%;
	mask               : url(data:image/png;base64,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) center center/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
}

.discounted-products-travel-equipment .bg::after {
	bottom             : 0;
	height             : 97px;
	-webkit-mask       : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABMgAAABhCAYAAAAjkp06AAAACXBIWXMAAAsTAAALEwEAmpwYAAABaWlDQ1BEaXNwbGF5IFAzAAB4nHWQvUvDUBTFT6tS0DqIDh0cMolD1NIKdnFoKxRFMFQFq1OafgltfCQpUnETVyn4H1jBWXCwiFRwcXAQRAcR3Zw6KbhoeN6XVNoi3sfl/Ticc7lcwBtQGSv2AijplpFMxKS11Lrke4OHnlOqZrKooiwK/v276/PR9d5PiFlNu3YQ2U9cl84ul3aeAlN//V3Vn8maGv3f1EGNGRbgkYmVbYsJ3iUeMWgp4qrgvMvHgtMunzuelWSc+JZY0gpqhrhJLKc79HwHl4plrbWD2N6f1VeXxRzqUcxhEyYYilBRgQQF4X/8044/ji1yV2BQLo8CLMpESRETssTz0KFhEjJxCEHqkLhz634PrfvJbW3vFZhtcM4v2tpCAzidoZPV29p4BBgaAG7qTDVUR+qh9uZywPsJMJgChu8os2HmwiF3e38M6Hvh/GMM8B0CdpXzryPO7RqFn4Er/QcXKWq8MSlPPgAAB+9JREFUeAHt3d1xG9cZBuDvLKRYouiEvvEMJdghKrBUQZwO7AqcDmJVkKgDqwO7gtgVmK4gTAWEYyacyY2hjCxTAnePcSBBgvgnkAIpAPs8F9wlsMDg+p33+07ae7K/GxFbAQAAAAAtkyL6VQAAAABAiwnIAAAAAGg1ARkAAAAArVZFin4AAAAAQAvlZAcZAAAAAC0nIAMAAACg1QRkAAAAALSagAwAAACAVqtSToMAAAAAgJaq6lw/CgAAAABooRROsQQAAACg5QRkAAAAALSagAwAAACA1mrq+lFV5iwDAAAAANoopYEGGQAAAACtJiADAAAAoNWqlKt+AAAAAEALpZz7GmQAAAAAtJqADAAAAIDWapo0qHI+7AcAAAAAtFBKlVMsAQAAAGi36vDatX4AAAAAQAulVGuQAQAAANBe1a3q5yoODgYBAAAAAC30dPD0USo3e0/2cwAAAABAy3TXNtNkxLIfAAAAANAqaTxZaQcZAAAAAK2UIk8FZEmDDAAAAIB2yS8ysXFAlnKyqB8AAACAVslNflSu44CszvWjAAAAAIAWqar08/ha/iRL+gEAAABomaZpfixXI5YAAAAAtFJKr51iKSADAAAAoF2aw9wv1xcBWb0TAAAAANAiKVWvGmTDTkeDDAAAAIBW6azn3XJNkxf2nuznAAAAAICW6K5tjrOxauq1fgAAAABAC6SpLKyaerUfAAAAANACOZ0QkDVN82MAAAAAQAuc2CCrcnKSJQAAAACtMF0Wm9pBlpxkCQAAAEAr5DpelsWmArJagwwAAACAVqiq3H95P7kZDof9AAAAAIAW6K53jzfIeh/0yohlPwAAAABgpb2+i7+a/qfJzQ8BAAAAACss51cL+ovXAjInWQIAAACw+vIZDbLm1XIyAAAAAFhJTbU9/e9rAVldP9sOAAAAAFhhh4cHpzfILOoHAAAAYLWlnRcZ2EvV0Ucs6gcAAABgVaWUj+3gPxaQVfn1GUwAAAAAWBV1XR8rhx0LyIad2A4AAAAAWEF1p7N99LV00oN7T/Z3R5etAAAAAIAVMQrC+nfWNntHX69Oejg3+bsAAAAAgFWSTp6cPDEgi5y+DQAAAABYIfWwObEUdmJAdnh4sDMKyQYBAAAAACshDT7+/Z0TS2EnBmS9D3qDlCzrBwAAAGA15Nz8cNp71WlvNHV+GAAAAACwAnKdvz7tvVMDMmOWAAAAAKyCcnrlaeOVxakBWRmzzLn5JgAAAABgmb1hlVh11ptOswQAAABg2eW6PnOV2JkB2Ufvb26HZf0AAAAALKtRttVd7+6c9cjZDbKRZthY1g8AAADAUmrq+o0rxFLMYO/J/u7oshUAAAAAsCTKcv47a5u9Nz33xgbZWBMPAgAAAACWSN3UM2VaMzXICi0yAAAAAJbFrO2xYrYG2Uhz2NwPAAAAAFgCs7bHipkbZMXer/vfR45PAwAAAAAWVt7prt2+N+vTMzfIxuqOFhkAAAAAC22Y0ufnef5cAVl3/cOd3OSHAQAAAAALKOd40Lu52T/PZ841Ylns/ry7cf29G/8MC/sBAAAAWCDnWcw/7XwjliO9D3qDaDrnqqkBAAAAwGV7luLPcQHnDsiKMmoZke0jAwAAAGAhXGS0cuLcI5bTfnr8369Slf4aAAAAAPCOlJ35H63f/jIu6K0CsvE+st+9932kdDcAAAAA4Mrlne7a7XvxFi40YjlR9pENq/Gxmf0AAAAAgCtUlvIPU3rrXflv1SCb2P11f+t6ju/DyZYAAAAAXIESjpWl/BfdO3bku+ZDSAYAAADAVZhnOPbi++ZHSAYAAADAZZp3OFa81Q6yo8oPG45+YOS8EwAAAAAwV3ln3uFYMdeArCg/sHvr9r1yvGYAAAAAwByUrGl48+ncw7FiriOWR/30y/7fU4q/BQAAAABcWL7fXbv9VVySSw3ICnvJAAAAALiIsm8sN53Pu+sfXuo6r7mPWB41Hrlc2+zlHA8CAAAAAGZQRiqf3Ty4d9nhWHHpDbJp4zZZk/8RKd0NAAAAADhuO5rO/asIxiauNCCb2Hu8/5eoxrvJtgIAAACA1ivjlHVu7n986863ccXeSUA2ISgDAAAAaLdxMNbUDz5e734d78g7DcgmxkFZJ76IHJ8GAAAAAG2w3eTm4btojB21EAHZxN7j/92NVH85+lV/Cq0yAAAAgNWS0yCn5puo07cfvb+5HQtioQKyaf/+/38+61zrfJFLqyzljQAAAABg+YxCsZRiu6nzw8P1g51e6g1iwSxsQDathGVVp/pMswwAAABgKfRz5O9KU2xRQ7FpSxGQTdv9dX/rel1aZWVfWf4kUrobAAAAALxL/dISy3X8MOzEdu/mZj+WyNIFZEft5t2Na49v3I2q+bRKnU9ybraEZgAAAACX5kUYlv/VNLlfv/9se9EbYm+y9AHZacrC/6YZbqVO3K2q6o+5jGbm8XjmVgAAAABwlv4oNeqnMio5CsJGEdIoAOvsDG/90l/2MOwkKxuQnaWMaV47jK2cm42qSls55Y0SokVOG+V+HKSN7h0OAAAAAKyQ/vhvCb7yKPBKedA0zY/j+0kA1qkHyzYeOQ+tDMjOo4xwxsGNjet1ZyPnehyYPQ/Wquf3qdl6+XBKG1VKf5j8m09rq+WZW2yzPgcAAAAsvv5MT6Xjz00CrenXSrj16v3q5Wdyfv75w2svvufGwWAVW1/z9BsldT8grv4qdgAAAABJRU5ErkJggg==) center center/100% 100%;
	mask               : url(data:image/png;base64,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) center center/100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
}

.discounted-products-travel-equipment .bg span {
	top   : 106px;
	bottom: 96px;
}

.discounted-products-travel-equipment-right {
	max-width       : 288px;
	background-color: #6da975;
	border-radius   : 48px 0 0 48px;
	padding         : 69px 31px 44px;
	z-index         : 2;
}

.discounted-products-travel-equipment-right::before {
	content           : "";
	position          : absolute;
	top               : 0;
	right             : 0;
	width             : 254px;
	height            : 229px;
	background        : url("./../images/new-elements/pattern-01.png") 0 0 no-repeat;
	background-size   : 100% 100%;
	transform         : translate(86px, -87px) rotate(6.42deg);
	-webkit-mask-image: linear-gradient(-250.94deg, rgba(109, 169, 117, 0) -8.92%, #6da975 87.24%);
	mask-image        : linear-gradient(-250.94deg, rgba(109, 169, 117, 0) -8.92%, #6da975 87.24%);
}

.discounted-products-travel-equipment-right .title {
	font-size    : 34px;
	line-height  : 44px;
	font-weight  : 800;
	margin-bottom: 10px;
}

.discounted-products-travel-equipment-right .timear {
	padding      : 16px 25px;
	margin-bottom: 31px;
	border-radius: 24px;
	font-size    : 24px;
	line-height  : 48px;
	color        : #ffa700;
	font-weight  : 500;
	z-index      : 2;
}

.discounted-products-travel-equipment-right .timear::before {
	content         : "";
	position        : absolute;
	bottom          : 0;
	left            : 50%;
	transform       : translateX(-50%);
	width           : 75%;
	height          : 8px;
	border-radius   : 8px 8px 0 0;
	background-color: #ffa700;
	z-index         : -1;
}

.discounted-products-travel-equipment-right .timear>div {
	font-size  : 11px;
	line-height: 17px;
	font-weight: 500;
	color      : #081035;
}

.discounted-products-travel-equipment-right .timear>div span {
	margin-bottom   : 5px;
	width           : 48px;
	height          : 48px;
	background-color: rgba(255, 167, 0, 0.1);
	border          : 1px solid rgba(255, 167, 0, 0.34);
	border-radius   : 18px;
	font-size       : 24px;
	line-height     : 32px;
	color           : #ffa700;
	font-weight     : 600;
}

.discounted-products-travel-equipment-right .swiper-button-prev,
.discounted-products-travel-equipment-right .swiper-button-next {
	color: #fff;
}

.discounted-products-travel-equipment-right .swiper-button-prev::before,
.discounted-products-travel-equipment-right .swiper-button-next::before {
	background-color: rgba(255, 255, 255, 0.18);
}

.discounted-products-travel-equipment-right .swiper-button-prev:hover,
.discounted-products-travel-equipment-right .swiper-button-next:hover {
	color: #000;
}

.discounted-products-travel-equipment-right .swiper-button-prev:hover::before,
.discounted-products-travel-equipment-right .swiper-button-next:hover::before {
	background-color: rgba(0, 0, 0, 0.18);
}

.discounted-products-travel-equipment .swiper {
	max-width    : calc(100% - 288px);
	padding-right: 24px;
}

@media only screen and (max-width: 1199px) {
	.discounted-products-travel-equipment {
		padding-left: 16px;
	}

	.discounted-products-travel-equipment-right {
		max-width  : 220px;
		line-height: 40px;
	}

	.discounted-products-travel-equipment-right .title {
		font-size  : 28px;
		line-height: 40px;
	}

	.discounted-products-travel-equipment-right .timear {
		padding: 16px 20px;
	}

	.discounted-products-travel-equipment-right .timear>div span {
		width        : 40px;
		height       : 40px;
		border-radius: 12px;
		font-size    : 18px;
		line-height  : 24px;
	}

	.discounted-products-travel-equipment .swiper {
		max-width    : calc(100% - 220px);
		padding-right: 16px;
	}
}

@media only screen and (max-width: 991px) {
	.discounted-products-travel-equipment .bg::before {
		-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyNCIgaGVpZ2h0PSIxMDciIHZpZXdCb3g9IjAgMCAxMjI0IDEwNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE0MjVfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMjI0IiBoZWlnaHQ9IjEwNyI+CjxyZWN0IHdpZHRoPSIxMjI0IiBoZWlnaHQ9IjEwNyIgZmlsbD0iI0Q5RDlEOSIgc3R5bGU9ImZpbGw6I0Q5RDlEOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC44NTEwIDAuODUxMCAwLjg1MTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQyNV8xMikiPgo8cGF0aCBkPSJNMCAxNDIuODkyQzAgNzYuMjc3NyAwIDQyLjk3MDUgMjAuODQ4NCAyMy45MzYzQzQxLjY5NjggNC45MDIxMyA3NS4xNTU4IDcuOTUyNDcgMTQyLjA3NCAxNC4wNTMyQzI3Mi4yNTkgMjUuOTIxNyA0NjYuMzE5IDQxIDYxMiA0MUM3NTcuNjgxIDQxIDk1MS43NDEgMjUuOTIxNyAxMDgxLjkzIDE0LjA1MzJDMTE0OC44NCA3Ljk1MjQ3IDExODIuMyA0LjkwMjEzIDEyMDMuMTUgMjMuOTM2M0MxMjI0IDQyLjk3MDUgMTIyNCA3Ni4yNzc3IDEyMjQgMTQyLjg5MlY0MjJDMTIyNCA0ODIuMzQgMTIyNCA1MTIuNTEgMTIwNS4yNSA1MzEuMjU1QzExODYuNTEgNTUwIDExNTYuMzQgNTUwIDEwOTYgNTUwSDEyOEM2Ny42NjAyIDU1MCAzNy40OTAzIDU1MCAxOC43NDUyIDUzMS4yNTVDMCA1MTIuNTEgMCA0ODIuMzQgMCA0MjJWMTQyLjg5MloiIGZpbGw9IiNFNEY2RTciIHN0eWxlPSJmaWxsOiNFNEY2RTc7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODk0MSAwLjk2NDcgMC45MDU5KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8L3N2Zz4K);
		mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyNCIgaGVpZ2h0PSIxMDciIHZpZXdCb3g9IjAgMCAxMjI0IDEwNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE0MjVfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMjI0IiBoZWlnaHQ9IjEwNyI+CjxyZWN0IHdpZHRoPSIxMjI0IiBoZWlnaHQ9IjEwNyIgZmlsbD0iI0Q5RDlEOSIgc3R5bGU9ImZpbGw6I0Q5RDlEOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgMC44NTEwIDAuODUxMCAwLjg1MTApO2ZpbGwtb3BhY2l0eToxOyIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQyNV8xMikiPgo8cGF0aCBkPSJNMCAxNDIuODkyQzAgNzYuMjc3NyAwIDQyLjk3MDUgMjAuODQ4NCAyMy45MzYzQzQxLjY5NjggNC45MDIxMyA3NS4xNTU4IDcuOTUyNDcgMTQyLjA3NCAxNC4wNTMyQzI3Mi4yNTkgMjUuOTIxNyA0NjYuMzE5IDQxIDYxMiA0MUM3NTcuNjgxIDQxIDk1MS43NDEgMjUuOTIxNyAxMDgxLjkzIDE0LjA1MzJDMTE0OC44NCA3Ljk1MjQ3IDExODIuMyA0LjkwMjEzIDEyMDMuMTUgMjMuOTM2M0MxMjI0IDQyLjk3MDUgMTIyNCA3Ni4yNzc3IDEyMjQgMTQyLjg5MlY0MjJDMTIyNCA0ODIuMzQgMTIyNCA1MTIuNTEgMTIwNS4yNSA1MzEuMjU1QzExODYuNTEgNTUwIDExNTYuMzQgNTUwIDEwOTYgNTUwSDEyOEM2Ny42NjAyIDU1MCAzNy40OTAzIDU1MCAxOC43NDUyIDUzMS4yNTVDMCA1MTIuNTEgMCA0ODIuMzQgMCA0MjJWMTQyLjg5MloiIGZpbGw9IiNFNEY2RTciIHN0eWxlPSJmaWxsOiNFNEY2RTc7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODk0MSAwLjk2NDcgMC45MDU5KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9nPgo8L3N2Zz4K);
	}

	.discounted-products-travel-equipment .bg::after {
		-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyNCIgaGVpZ2h0PSI5NyIgdmlld0JveD0iMCAwIDEyMjQgOTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xNDI1XzEzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIyNCIgaGVpZ2h0PSI5NyI+CjxyZWN0IHdpZHRoPSIxMjI0IiBoZWlnaHQ9Ijk3IiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNDI1XzEzKSI+CjxwYXRoIGQ9Ik0wIC0zMTAuMTA4QzAgLTM3Ni43MjIgMCAtNDEwLjAzIDIwLjg0ODQgLTQyOS4wNjRDNDEuNjk2OCAtNDQ4LjA5OCA3NS4xNTU4IC00NDUuMDQ4IDE0Mi4wNzQgLTQzOC45NDdDMjcyLjI1OSAtNDI3LjA3OCA0NjYuMzE5IC00MTIgNjEyIC00MTJDNzU3LjY4MSAtNDEyIDk1MS43NDEgLTQyNy4wNzggMTA4MS45MyAtNDM4Ljk0N0MxMTQ4Ljg0IC00NDUuMDQ4IDExODIuMyAtNDQ4LjA5OCAxMjAzLjE1IC00MjkuMDY0QzEyMjQgLTQxMC4wMyAxMjI0IC0zNzYuNzIyIDEyMjQgLTMxMC4xMDhWLTMxQzEyMjQgMjkuMzM5OCAxMjI0IDU5LjUwOTcgMTIwNS4yNSA3OC4yNTQ4QzExODYuNTEgOTcgMTE1Ni4zNCA5NyAxMDk2IDk3SDEyOEM2Ny42NjAyIDk3IDM3LjQ5MDMgOTcgMTguNzQ1MiA3OC4yNTQ4QzAgNTkuNTA5NyAwIDI5LjMzOTggMCAtMzFWLTMxMC4xMDhaIiBmaWxsPSIjRTRGNkU3IiBzdHlsZT0iZmlsbDojRTRGNkU3O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg5NDEgMC45NjQ3IDAuOTA1OSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPC9zdmc+Cg==);
		mask-image        : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyNCIgaGVpZ2h0PSI5NyIgdmlld0JveD0iMCAwIDEyMjQgOTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xNDI1XzEzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIyNCIgaGVpZ2h0PSI5NyI+CjxyZWN0IHdpZHRoPSIxMjI0IiBoZWlnaHQ9Ijk3IiBmaWxsPSIjRDlEOUQ5IiBzdHlsZT0iZmlsbDojRDlEOUQ5O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg1MTAgMC44NTEwIDAuODUxMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xNDI1XzEzKSI+CjxwYXRoIGQ9Ik0wIC0zMTAuMTA4QzAgLTM3Ni43MjIgMCAtNDEwLjAzIDIwLjg0ODQgLTQyOS4wNjRDNDEuNjk2OCAtNDQ4LjA5OCA3NS4xNTU4IC00NDUuMDQ4IDE0Mi4wNzQgLTQzOC45NDdDMjcyLjI1OSAtNDI3LjA3OCA0NjYuMzE5IC00MTIgNjEyIC00MTJDNzU3LjY4MSAtNDEyIDk1MS43NDEgLTQyNy4wNzggMTA4MS45MyAtNDM4Ljk0N0MxMTQ4Ljg0IC00NDUuMDQ4IDExODIuMyAtNDQ4LjA5OCAxMjAzLjE1IC00MjkuMDY0QzEyMjQgLTQxMC4wMyAxMjI0IC0zNzYuNzIyIDEyMjQgLTMxMC4xMDhWLTMxQzEyMjQgMjkuMzM5OCAxMjI0IDU5LjUwOTcgMTIwNS4yNSA3OC4yNTQ4QzExODYuNTEgOTcgMTE1Ni4zNCA5NyAxMDk2IDk3SDEyOEM2Ny42NjAyIDk3IDM3LjQ5MDMgOTcgMTguNzQ1MiA3OC4yNTQ4QzAgNTkuNTA5NyAwIDI5LjMzOTggMCAtMzFWLTMxMC4xMDhaIiBmaWxsPSIjRTRGNkU3IiBzdHlsZT0iZmlsbDojRTRGNkU3O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjg5NDEgMC45NjQ3IDAuOTA1OSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPC9zdmc+Cg==);
	}

	.discounted-products-travel-equipment .bg span {
		top   : 66px;
		bottom: 60px;
	}
}

@media only screen and (max-width: 575px) {
	.discounted-products-travel-equipment {
		gap    : 12px;
		padding: 80px 0 64px 12px;
		margin : 0 -12px;
	}

	.discounted-products-travel-equipment-right,
	.discounted-products-travel-equipment .swiper {
		max-width: calc(50% - 6px);
	}

	.discounted-products-travel-equipment-right {
		padding      : 32px 12px 24px;
		border-radius: 16px 0 0 16px;
	}

	.discounted-products-travel-equipment-right .title {
		font-size  : 20px;
		line-height: 32px;
	}

	.discounted-products-travel-equipment-right .timear {
		line-height  : 32px;
		padding      : 12px 8px;
		width        : 100%;
		border-radius: 16px;
	}

	.discounted-products-travel-equipment-right .timear>div span {
		width      : 32px;
		height     : 32px;
		font-size  : 14px;
		line-height: 22px;
	}

	.discounted-products-travel-equipment .swiper {
		padding: 0;
	}
}

@media only screen and (max-width: 369px) {
	.discounted-products-travel-equipment-right .timear {
		gap: 2px !important;
	}

	.discounted-products-travel-equipment-right .timear>div span {
		width        : 28px;
		height       : 28px;
		font-size    : 12px;
		line-height  : 18px;
		border-radius: 6px;
	}
}

/* Box Product */
.product-travel-equipment-item {
	border-radius: 48px;
	box-shadow   : 0px 8px 64px rgba(41, 65, 115, 0.078);
	padding      : 34px 24px 24px;
	justify-content: space-between;
}

.product-travel-equipment-item .discount {
	font-size       : 14px;
	line-height     : 20px;
	width           : 46px;
	height          : 26px;
	background-color: #6da975;
	top             : 28px;
	left            : 25px;
	z-index         : 2;
}

.product-travel-equipment-item .discount::before {
	content         : "";
	position        : absolute;
	top             : -4px;
	right           : -5px;
	bottom          : -4px;
	left            : -5px;
	background-color: rgba(109, 169, 117, 0.2);
	border-radius   : inherit;
	z-index         : -1;
}

.product-travel-equipment-item .image {
	max-width    : -moz-fit-content;
	max-width    : fit-content;
	margin-bottom: 13px;
}

.product-travel-equipment-item .image img {
	height: 183px;
}

.product-travel-equipment-item .title-product {
	font-size    : 16px;
	line-height  : 24px;
	color        : #081035;
	max-height   : 48px;
	margin-bottom: 11px;
}

.product-travel-equipment-item .title-product a:hover {
	color: #6da975;
}

.product-travel-equipment-item .rate {
	font-size    : 16px;
	line-height  : 24px;
	color        : #ffa700;
	margin-bottom: 19px;
}

.product-travel-equipment-item .rate i {
	font-size: 15px;
}

.product-travel-equipment-item .btn-add-to-cart {
	width           : 52px;
	height          : 52px;
	background-color: #f5f6f9;
	border-radius   : 22px;
	font-size       : 26px;
	color           : #081035;
}

.product-travel-equipment-item .btn-add-to-cart:hover {
	background-color: #6da975;
	color           : #fff;
}

.product-travel-equipment-item .price {
	font-size  : 14px;
	line-height: 8px;
}

.product-travel-equipment-item .price>*>span {
	font-weight: 900;
	font-size  : 20px;
	line-height: 28px;
}

.product-travel-equipment-item .price del {
	color          : #b2b4c2;
	position       : relative;
	text-decoration: none;
}

.product-travel-equipment-item .price del::before {
	content         : "";
	position        : absolute;
	top             : 50%;
	left            : 0;
	width           : 100%;
	height          : 2px;
	background-color: #b2b4c2;
	transform       : translateY(-50%);
}

.product-travel-equipment-item .price>span {
	color: #6da975;
}

@media only screen and (max-width: 1399px) {
	.product-travel-equipment-item {
		padding: 34px 20px 24px;
	}
}

@media only screen and (max-width: 1199px) {
	.product-travel-equipment-item {
		padding      : 34px 16px 24px;
		border-radius: 32px;
	}

	.product-travel-equipment-item .price {
		font-size  : 12px;
		line-height: 18px;
	}

	.product-travel-equipment-item .price>* span {
		font-size: 16px;
	}
}

@media only screen and (max-width: 575px) {
	.product-travel-equipment-item {
		border-radius: 15px;
		padding      : 24px 12px;
	}

	.product-travel-equipment-item .discount {
		top        : 16px;
		left       : 16px;
		font-size  : 12px;
		line-height: 18px;
		width      : 40px;
		height     : 24px;
	}

	.product-travel-equipment-item .image img {
		height: 140px;
	}

	.product-travel-equipment-item .title-product,
	.product-travel-equipment-item .rate {
		font-size  : 14px;
		line-height: 22px;
	}

	.product-travel-equipment-item .title-product {
		max-height: 44px;
	}

	.product-travel-equipment-item .rate {
		margin-bottom: 12px;
	}
}

/* Box Article */
.article-travel-equipment {
	border-radius: 48px;
	padding-top  : 91.347%;
	z-index      : 2;
}

.article-travel-equipment .bg {
	background-size    : cover;
	background-position: center center;
	transition         : all 0.3s linear;
	z-index            : -3;
}

.article-travel-equipment .content {
	padding: 36px 20px;
}

.article-travel-equipment .content::before,
.article-travel-equipment .content::after {
	content : "";
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
}

.article-travel-equipment .content::before {
	background             : linear-gradient(180deg, rgba(110, 169, 118, 0) 0%, rgba(109, 169, 117, 0.0067) 47.4%, rgba(255, 255, 255, 0.01) 100%);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter        : blur(5px);
	z-index                : -2;
}

.article-travel-equipment .content::after {
	background: linear-gradient(180deg, rgba(109, 169, 117, 0) 0%, rgba(96, 156, 104, 0.75) 100%);
	z-index   : -1;
}

.article-travel-equipment .content .title {
	font-size  : 20px;
	line-height: 32px;
}

.article-travel-equipment .content .date {
	font-size  : 16px;
	line-height: 25px;
	font-weight: 500;
}

.article-travel-equipment .content .date i {
	font-size: 20px;
}

.article-travel-equipment .content>i {
	width     : 50px;
	height    : 50px;
	border    : 2px solid #fff;
	font-size : 28px;
	transition: all 0.3s linear;
}

.article-travel-equipment:hover .bg {
	transform: scale(1.05);
}

.article-travel-equipment:hover .content>i {
	transform: rotate(-45deg);
}

@media only screen and (max-width: 1199px) {
	.article-travel-equipment .content .title {
		font-size  : 16px;
		line-height: 24px;
	}

	.article-travel-equipment .content .date {
		font-size  : 14px;
		line-height: 20px;
	}

	.article-travel-equipment .content>i {
		width    : 40px;
		height   : 40px;
		font-size: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.article-travel-equipment {
		border-radius: 24px;
	}

	.article-travel-equipment .content {
		padding: 20px 12px;
	}
}

/* new stuff */

.kav__scrollbar {
	scrollbar-width: 4px;
	scrollbar-color: #00935e rgba(0, 0, 0, 0.1);
}

@supports (selector(::-webkit-scrollbar)) {
	.kav__scrollbar {
		scrollbar-color: unset !important;
	}
}

.kav__scrollbar::-webkit-scrollbar {
	width           : 4px;
	background-color: rgba(0, 0, 0, 0.1);
}

.kav__scrollbar::-webkit-scrollbar-thumb {
	background-color: #00935e;
}

.kav__tooltip {
	position        : fixed;
	background-color: #f3f6f4;
	border-radius   : 10px;
	text-align      : center;
	padding         : 4px 16px;
	font-size       : 12px;
	line-height     : 19px;
	color           : #000;
	transition      : opacity 0.3s linear, top 0.3s linear;
	z-index         : 99999;
}

.kav__tooltip::after {
	content            : "";
	position           : absolute;
	bottom             : 0;
	left               : 50%;
	transform          : translate(-50%, 11px);
	-webkit-mask       : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
	mask               : url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
	-webkit-mask-repeat: no-repeat;
	mask-repeat        : no-repeat;
	width              : 18px;
	height             : 18px;
	background-color   : #f3f6f4;
	z-index            : -1;
}

.kav__table {
	border-collapse: separate;
	border-spacing : 0 24px;
	width          : 100%;
	text-align     : center;
}

.kav__table thead tr th span {
	font-size     : 13px;
	line-height   : 20px;
	font-weight   : 600;
	color         : #040414;
	position      : relative;
	padding-bottom: 12px;
	display       : block;
}

.kav__table thead tr th span::after {
	content         : "";
	position        : absolute;
	bottom          : 0;
	left            : 50%;
	transform       : translateX(-50%);
	background-color: #00935e;
	border-radius   : 5px;
	width           : 15px;
	height          : 3px;
}

.kav__table thead tr th:first-child {
	text-align   : right;
	padding-right: 38px;
}

.kav__table thead tr th:first-child span {
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.kav__table tbody tr td {
	font-size  : 16px;
	line-height: 25px;
	font-weight: 800;
	color      : #000;
	padding    : 0 12px;
}

@media only screen and (max-width: 767px) {
	.kav__table tbody tr td {
		font-size  : 14px;
		line-height: 22px;
	}
}

.kav__btn {
	position     : relative;
	overflow     : hidden;
	padding      : 19px 26px;
	transition   : all 0.3s ease-in-out;
	font-size    : 14px;
	line-height  : 22px;
	font-weight  : 700;
	gap          : 10px;
	border-radius: 19px;
	z-index      : 2;
}

.kav__btn::before {
	content      : "";
	position     : absolute;
	top          : 50%;
	left         : 50%;
	width        : 140%;
	height       : 140%;
	transition   : all 0.3s linear;
	transform    : translate(-50%, -50%);
	border-radius: 50%;
	z-index      : -1;
}

.kav__btn svg {
	width : 24px;
	height: 24px;
}

.kav__btn:hover::before {
	transform: translate(-50%, -140%);
}

@media only screen and (max-width: 767px) {
	.kav__btn {
		border-radius: 12px;
		font-size    : 12px;
		line-height  : 18px;
		padding      : 12px 16px;
	}
}

.kav__btn-dark {
	color : #fff;
	border: 1px solid #040414;
}

.kav__btn-dark::before {
	background-color: #040414;
}

.kav__btn-dark:hover {
	color: #040414;
}

.kav__btn-secondary {
	color : #000;
	border: 1px solid #F3F6F4;
}

.kav__btn-secondary::before {
	background-color: #F3F6F4;
}

.kav__btn-secondary:hover {
	color: #000;
}

.kav__flex {
	display: flex;
}

.kav__flex-col {
	flex-direction: column;
}

.kav__flex-fill {
	flex: 0 0 auto;
}

.kav__items-start {
	align-items: start;
}

.kav__items-center {
	align-items: center;
}

.kav__justify-center {
	justify-content: center;
}

.kav__justify-between {
	justify-content: space-between;
}

.kav__rounded-10 {
	border-radius: 12px;
}

.kav__rounded-12 {
	border-radius: 12px;
}

.kav__rounded-19 {
	border-radius: 19px;
}

.kav__rounded-20 {
	border-radius: 19px;
}

.kav__rounded-circle {
	border-radius: 50%;
}

.kav__gap-8 {
	gap: 8px;
}

.kav__gap-24 {
	gap: 24px;
}

.kav__container {
	padding  : 0 12px;
	margin   : 0 auto;
	max-width: 100%;
}

@media only screen and (min-width: 576px) {
	.kav__container {
		max-width: 540px;
	}
}

@media only screen and (min-width: 768px) {
	.kav__container {
		max-width: 720px;
	}
}

@media only screen and (min-width: 992px) {
	.kav__container {
		max-width: 960px;
	}
}

@media only screen and (min-width: 1200px) {
	.kav__container {
		max-width: 1140px;
	}
}

@media only screen and (min-width: 1400px) {
	.kav__container {
		max-width: 1320px;
	}
}

.kav__container-fluid {
	padding  : 12px;
	max-width: 100%;
}

.kav__modal {
	position  : fixed;
	top       : 0;
	left      : 0;
	width     : 100%;
	height    : 100%;
	transition: all 0.3s linear;
	opacity   : 0;
	visibility: hidden;
	z-index   : 10000;
}

.kav__modal-backdrop {
	position               : fixed;
	top                    : 0;
	left                   : 0;
	width                  : 100%;
	height                 : 100%;
	background-color       : rgba(0, 0, 0, 0.15);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter        : blur(4px);
	transition             : all 0.3s ease-in-out;
	z-index                : 9999;
}

.kav__modal-dialog {
	min-height     : calc(100% - 16px);
	margin         : 8px;
	display        : flex;
	align-items    : center;
	justify-content: center;
	transform      : translateY(-24px);
	transition     : all 0.3s linear;
}

.kav__modal-content {
	position        : relative;
	background-color: #fff;
	border-radius   : 15px;
	width           : 100%;
	max-width       : 402px;
	display         : flex;
	flex-direction  : column;
	max-height      : calc(100vh - 16px);
}

.kav__modal-heading {
	background-color: #00935e;
	border-radius   : 15px;
	padding         : 16px 21px 16px 16px;
	margin          : 16px 14px 20px;
}

.kav__modal-body {
	display        : flex;
	flex-direction : column;
	overflow-x     : hidden;
	overflow-y     : auto;
	padding        : 0 14px 20px;
	scrollbar-width: 4px;
	scrollbar-color: #00935e rgba(0, 0, 0, 0);
}

@supports (selector(::-webkit-scrollbar)) {
	.kav__modal-body {
		scrollbar-color: unset !important;
	}
}

.kav__modal-body::-webkit-scrollbar {
	width           : 4px;
	background-color: rgba(0, 0, 0, 0);
}

.kav__modal-body::-webkit-scrollbar-thumb {
	background-color: #00935e;
}

.kav__modal-body .kav__btn {
	display: block;
	width  : 100%;
}

.kav__modal-title {
	color      : #fff;
	font-size  : 15px;
	line-height: 23px;
	font-weight: 900;
}

.kav__modal-close {
	color: #fff;
}

.kav__modal-close svg {
	width : 24px;
	height: 24px;
}

.kav__modal.opened {
	opacity   : 1;
	visibility: visible;
}

.kav__modal.opened .kav__modal-dialog {
	transform: unset;
}

@media only screen and (max-width: 767px) {
	.kav__modal-dialog {
		margin     : 0;
		align-items: end;
		min-height : 100%;
		transform  : translateY(100%);
	}

	.kav__modal-content {
		max-width    : 100% !important;
		border-radius: 12px 12px 0 0 !important;
		max-height   : 90vh;
	}
}

.kav__form-group {
	position: relative;
}

.kav__form-group .icon {
	position : absolute;
	top      : 50%;
	right    : 18px;
	transform: translateY(-50%);
	color    : #292d32;
	z-index  : 2;
}

.kav__form-group .icon,
.kav__form-group .icon svg {
	width : 24px;
	height: 24px;
}

.kav__form-control {
	border-radius   : 15px;
	background-color: #fff;
	border          : 1px solid rgba(0, 0, 0, 0.1);
	transition      : all 0.3s ease-in-out;
	font-size       : 12px;
	font-weight     : 400;
	color           : #000;
	padding         : 0 16px;
	display         : block;
	width           : 100%;
	height          : 63px;
}

.kav__form-control::-moz-placeholder {
	color: inherit;
}

.kav__form-control::placeholder {
	color: inherit;
}

.kav__form-control:focus {
	border-color: #00935e;
	box-shadow  : 0 0 0 4px rgba(0, 147, 94, 0.2);
}

.kav__form-group .icon+.kav__form-control {
	padding-right: 54px;
}

.kav__check__label {
	padding-right: 22px;
	font-size    : 12px;
	line-height  : 19px;
	font-weight  : 400;
	color        : #000;
	position     : relative;
	cursor       : pointer;
}

.kav__check__label::before,
.kav__check__label::after {
	position     : absolute;
	top          : 50%;
	right        : 0;
	transform    : translateY(-50%);
	width        : 16px;
	height       : 16px;
	border-radius: 4px;
	transition   : all 0.3s ease-in-out;
}

.kav__check__label::before {
	content: "";
	border : 1px solid rgba(0, 0, 0, 0.1);
}

.kav__check__label::after {
	content         : "✓";
	font-size       : 10px;
	line-height     : 19px;
	color           : #fff;
	background-color: #00935e;
	text-align      : center;
	opacity         : 0;
}

.kav__check__input:checked+label::after {
	opacity: 1;
}

textarea.kav__form-control {
	resize : none;
	height : 164px;
	padding: 16px;
}

.kav__count-text {
	position   : absolute;
	bottom     : 7px;
	left       : 18px;
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #a4a8ba;
}

@font-face {
	font-family : "icomoon";
	src         : url("./../../fonts/icon/icomoon.woff") format("woff");
	font-weight : normal;
	font-style  : normal;
	font-display: block;
}

[class^=kav-icon-],
[class*=" kav-icon-"] {
	font-family            : "icomoon" !important;
	font-style             : normal;
	font-weight            : normal;
	font-variant           : normal;
	text-transform         : none;
	line-height            : 1;
	-webkit-font-smoothing : antialiased;
	-moz-osx-font-smoothing: grayscale;
	display                : inline-block;
	vertical-align         : middle;
}

.kav-icon-reply:before {
	content: "\e900";
}

.kav__questions {
	border : 1px solid rgba(0, 0, 0, 0.1);
	padding: 51px 42px 33px;
}

.kav__questions__heading {
	margin-bottom: 30px;
}

.kav__questions__heading__right .icon {
	width           : 52px;
	height          : 52px;
	background-color: #5f7086;
	color           : #fff;
	margin-left     : 18px;
}

.kav__questions__heading__right .icon svg {
	width : 24px;
	height: 24px;
}

.kav__questions__heading__right .detail .title {
	font-style   : 16px;
	line-height  : 24px;
	font-weight  : 900;
	color        : #000;
	margin-bottom: 7px;
}

.kav__questions__heading__right .detail .sub-title {
	font-size  : 15px;
	line-height: 23px;
	font-weight: 500;
	color      : #000;
}

.kav__questions__item {
	border : 1px solid rgba(0, 0, 0, 0.1);
	padding: 28px 38px 24px;
}

.kav__questions__item .content .info {
	gap: 16px;
}

.kav__questions__item .content .info .icon {
	width           : 42px;
	height          : 42px;
	background-color: #000;
	color           : #fff;
}

.kav__questions__item .content .info .icon svg {
	width : 20px;
	height: 20px;
}

.kav__questions__item .content .info .detail .name {
	font-size  : 14px;
	line-height: 24px;
	font-weight: 700;
	color      : #565656;
}

.kav__questions__item .content .info .detail .date {
	font-size  : 12px;
	line-height: 20px;
	font-weight: 300;
	color      : #565656;
}

.kav__questions__item .content .btn-reply {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 400;
	color      : #565656;
}

.kav__questions__item .content .btn-reply i {
	font-size  : 12px;
	line-height: 1;
}

.kav__questions__item .content .text-content {
	padding-right: 51px;
	font-size    : 14px;
	line-height  : 26px;
	font-weight  : 400;
	color        : #565656;
	margin-top   : 10px;
}

.kav__questions__item .replys {
	margin-top: 13px;
}

.kav__questions__item .replys__item {
	padding         : 18px 22px 24px 34px;
	background-color: #f3f6f4;
}

.kav__questions__item .replys__item .right img {
	width      : 50px;
	height     : 50px;
	margin-left: 12px;
}

.kav__questions__item .replys__item .right .detail .name {
	font-style : 14px;
	line-height: 26px;
	font-weight: 700;
	color      : #565656;
	margin-left: 5px;
}

.kav__questions__item .replys__item .right .detail .type {
	background-color: #00a693;
	color           : #fff;
	font-size       : 10px;
	line-height     : 20px;
	font-weight     : 700;
	padding         : 0 14px;
}

.kav__questions__item .replys__item .right .detail .text-content {
	font-size  : 14px;
	line-height: 26px;
	color      : #565656;
	font-weight: 400;
	margin-top : 3px;
}

.kav__questions__item .replys__item .left {
	padding-top: 18px;
}

.kav__questions__item .replys__item .left .text {
	font-size  : 11px;
	line-height: 20px;
	color      : #a4a8ba;
	font-weight: 400;
	margin-left: 12px;
}

.kav__questions__item .replys__item .left .like-dislike {
	margin-left: 24px;
}

.kav__questions__item .replys__item .left .like-dislike button {
	color     : #292d32;
	transition: all 0.3s ease-in-out;
}

.kav__questions__item .replys__item .left .like-dislike button svg {
	width : 20px;
	height: 20px;
}

.kav__questions__item .replys__item .left .like-dislike button.dislike:hover {
	color: #d4242e;
}

.kav__questions__item .replys__item .left .like-dislike button.like:hover {
	color: #00a693;
}

.kav__questions__item .replys__item .left .btn-reply {
	font-size  : 14px;
	line-height: 22px;
	color      : #565656;
	font-weight: 400;
}

.kav__questions__item .replys__item .left .btn-reply i {
	font-size  : 12px;
	line-height: 1;
}

@media only screen and (max-width: 991px) {
	.kav__questions {
		padding: 24px;
	}

	.kav__questions__item {
		padding: 24px;
	}

	.kav__questions__item .replys__item {
		padding       : 18px 20px;
		flex-direction: column;
	}

	.kav__questions__item .replys__item .left {
		max-width   : -moz-fit-content;
		max-width   : fit-content;
		margin-right: auto;
		padding-top : 0;
	}
}

@media only screen and (max-width: 767px) {
	.kav__questions {
		border : 0;
		padding: 0;
	}

	.kav__questions__heading {
		flex-direction: column;
		align-items   : start;
		gap           : 24px;
	}
}

@media only screen and (max-width: 575px) {
	.kav__questions__item {
		padding: 20px 16px;
	}

	.kav__questions__item .content .text-content {
		padding-right: 0;
		font-size    : 12px;
		line-height  : 24px;
	}

	.kav__questions__item .replys__item {
		padding: 16px;
	}

	.kav__questions__item .replys__item .right .detail .text-content {
		font-size  : 12px;
		line-height: 24px;
	}

	.kav__questions__item .replys__item .left .like-dislike {
		margin-left: 12px;
	}
}

.kav__question-box {
	border-radius: 15px;
	margin-bottom: 16px;
	border       : 1px solid rgba(0, 0, 0, 0.1);
	padding      : 16px 14px 18px;
}

.kav__question-box .info {
	margin-bottom: 19px;
}

.kav__question-box .info__user {
	gap: 6px;
}

.kav__question-box .info__user img {
	width : 27px;
	height: 27px;
}

.kav__question-box .info__user .name {
	font-style : 12px;
	line-height: 22px;
	font-weight: 600;
	color      : #14151b;
}

.kav__question-box .info .date {
	font-size  : 12px;
	line-height: 22px;
	font-weight: 300;
	color      : #565656;
}

.kav__question-box p {
	font-size  : 12px;
	line-height: 22px;
	font-weight: 400;
	color      : #565656;
}

.kav__entered-reply {
	background-color: #f3f6f4;
	border-radius   : 15px;
	padding         : 18px;
	font-size       : 13px;
	line-height     : 20px;
	font-weight     : 900;
	color           : #000;
	margin-bottom   : 11px;
}

.kav__terms {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #a4a8ba;
	text-align : center;
}

.kav__terms a {
	text-decoration: underline;
}

.kav__terms a:hover {
	color: #00a693;
}

.kav__modal-question .kav__check {
	margin: 17px 0 14px;
}

.kav__modal-question .kav__btn {
	margin : 17px 0 22px;
	padding: 24px 12px;
	display: block;
	width  : 100%;
}

.kav__copyright {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 400;
	color      : #7f7f88;
	text-align : center;
	position   : relative;
}

.kav__copyright::after {
	content         : "";
	position        : absolute;
	top             : 100%;
	left            : 50%;
	width           : 16px;
	height          : 3px;
	background-color: #00a693;
	border-radius   : 2px;
	transform       : translate(-50%, 20px);
}

.kav__modal-Notification .kav__modal-content {
	max-width: 320px;
}

.kav__modal-Notification .kav__modal-heading {
	background-color: #14151b;
	margin          : 13px 12px 36px;
}

.kav__modal-Notification .kav__modal-body {
	padding: 0 12px 19px;
}

.kav__modal-Notification img {
	display: block;
	margin : 0 auto 41px;
}

.kav__modal-Notification .title {
	font-size    : 15px;
	line-height  : 23px;
	font-weight  : 700;
	color        : #040414;
	margin-bottom: 7px;
	text-align   : center;
}

.kav__modal-Notification .sub-title {
	font-size    : 14px;
	line-height  : 22px;
	font-weight  : 400;
	color        : #a4a8ba;
	margin-bottom: 17px;
	text-align   : center;
}

.kav__modal-Notification .kav__btn {
	margin-top : 15px;
	line-height: 21px;
	padding    : 13px 12px;
}

.kav__modal-discount .kav__modal__content {
	max-width: 438px;
}

.kav__modal-discount .kav__modal-body {
	padding: 15px 10px 29px;
}

.kav__modal-discount img {
	border-radius: 15px;
	display      : block;
}

.kav__modal-discount .content {
	padding: 30px 22px 0;
}

.kav__modal-discount .title {
	font-size    : 25px;
	line-height  : 38px;
	font-weight  : 700;
	color        : #000;
	text-align   : center;
	margin-bottom: 8px;
}

.kav__modal-discount .sub-title {
	font-size    : 15px;
	line-height  : 29px;
	font-weight  : 400;
	color        : #a4a8ba;
	margin-bottom: 33px;
	text-align   : center;
}

.kav__modal-discount .kav__btn {
	font-size  : 16px;
	line-height: 25px;
	padding    : 23px 12px;
	margin-top : 26px;
}

@media only screen and (max-width: 767px) {
	.kav__modal-discount .content {
		padding: 24px 12px 0;
	}

	.kav__modal-discount .title {
		font-size  : 20px;
		line-height: 32px;
	}

	.kav__modal-discount .sub-title {
		font-size    : 13px;
		line-height  : 22px;
		margin-bottom: 24px;
	}

	.kav__modal-discount .kav__btn {
		font-size  : 14px;
		line-height: 22px;
		padding    : 16px 12px;
		margin-top : 16px;
	}
}

.kav__modal-order-tracking .kav__modal-content,
.kav__modal-order-status .kav__modal-content {
	border-radius: 45px;
	max-width    : 438px;
}

.kav__modal-order-tracking .kav__modal-body,
.kav__modal-order-status .kav__modal-body {
	position: relative;
}

.kav__modal-order-tracking .image,
.kav__modal-order-status .image {
	position: relative;
	z-index : 2;
}

.kav__modal-order-tracking .image::before,
.kav__modal-order-status .image::before {
	content        : "";
	position       : absolute;
	top            : 0;
	left           : 50%;
	transform      : translate(-50%, -41px);
	background     : url("./../images/shape-01.png") center center no-repeat;
	background-size: cover;
	width          : 373px;
	height         : 186px;
	z-index        : -1;
}

.kav__modal-order-tracking .image img,
.kav__modal-order-status .image img {
	border-radius: 45px;
	display      : block;
	margin       : 0 auto;
}

.kav__modal-order-tracking .kav__modal-body {
	padding: 38px 32px 53px;
}

.kav__modal-order-tracking .image {
	margin-bottom: 36px;
}

.kav__modal-order-tracking .title {
	font-size    : 20px;
	line-height  : 31px;
	font-weight  : 700;
	color        : #000;
	margin-bottom: 17px;
	text-align   : center;
}

.kav__modal-order-tracking .sub-title {
	font-size    : 16px;
	line-height  : 25px;
	font-weight  : 400;
	color        : #a4a8ba;
	text-align   : center;
	margin-bottom: 34px;
}

.kav__modal-order-tracking .kav__btn {
	padding: 18px 12px;
	margin : 23px 0 28px;
}

@media only screen and (max-width: 767px) {
	.kav__modal-order-tracking .kav__modal-body {
		padding-bottom: 40px;
	}

	.kav__modal-order-tracking .title {
		font-size    : 16px;
		line-height  : 24px;
		margin-bottom: 10px;
	}

	.kav__modal-order-tracking .sub-title {
		font-size    : 14px;
		line-height  : 22px;
		margin-bottom: 24px;
	}
}

.kav__modal-order-status .kav__modal-body {
	padding: 32px 27px 44px;
}

.kav__modal-order-status .date {
	font-size  : 13px;
	line-height: 20px;
	font-weight: 700;
	color      : #a4a8ba;
	text-align : center;
	margin     : 19px 0 4px;
}

.kav__modal-order-status .title {
	font-size  : 18px;
	line-height: 28px;
	font-weight: 700;
	color      : #000;
	text-align : center;
}

.kav__modal-order-status .sub-title {
	font-size  : 16px;
	line-height: 25px;
	font-weight: 700;
	color      : #00cb8e;
	margin     : 1px 0 33px;
	position   : relative;
	text-align : center;
}

.kav__modal-order-status .sub-title::after {
	content         : "";
	position        : absolute;
	top             : 100%;
	left            : 50%;
	transform       : translate(-50%, 12px);
	width           : 16px;
	height          : 3px;
	border-radius   : 3px;
	background-color: #00a693;
}

.kav__modal-order-status .kav__box {
	border       : 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 15px;
	padding      : 7px 7px 0;
}

.kav__modal-order-status .kav__box__total {
	border-radius   : 20px;
	background-color: #f3f6f4;
	padding         : 7px 10px;
	margin-bottom   : 18px;
	position        : relative;
	z-index         : 20;
}

.kav__modal-order-status .kav__box__total .icon {
	width        : 58px;
	height       : 58px;
	border-radius: 19px;
	border       : 1px solid rgba(0, 0, 0, 0.1);
}

.kav__modal-order-status .kav__box__total .icon svg {
	width : 22px;
	height: 22px;
}

.kav__modal-order-status .kav__box__total .text .marsole {
	font-size  : 14px;
	line-height: 25px;
	font-weight: 700;
	color      : #212529;
}

.kav__modal-order-status .kav__box__total .text .marsole span {
	margin-right    : 2px;
	font-size       : 10px;
	line-height     : 22px;
	font-weight     : 400;
	color           : #fff;
	background-color: #00a693;
	padding         : 0 11px;
	border-radius   : 10px;
}

.kav__modal-order-status .kav__box__total .text .price {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #a4a8ba;
	margin-top : 2px;
}

.kav__modal-order-status .kav__box__total .full-info {
	margin-right: auto;
}

.kav__modal-order-status .kav__box__total .full-info svg {
	width : 24px;
	height: 24px;
}

.kav__modal-order-status .kav__box__products {
	position: relative;
	padding : 0 12px 0;
}

.kav__modal-order-status .kav__box__products .swiper {
	padding-bottom    : 12px;
	-webkit-mask-image: linear-gradient(180deg, #d9d9d9 0%, rgb(115, 115, 115) 100%);
	mask-image        : linear-gradient(180deg, #d9d9d9 0%, rgb(115, 115, 115) 100%);
}

.kav__modal-order-status .kav__box__products .swiper.has-items {
	-webkit-mask-image: linear-gradient(180deg, #d9d9d9 0%, rgba(115, 115, 115, 0.6) 100%);
	mask-image        : linear-gradient(180deg, #d9d9d9 0%, rgba(115, 115, 115, 0.6) 100%);
}

.kav__modal-order-status .kav__box__products .swiper-scrollbar {
	width           : 3px;
	background-color: #e8e8e8;
	right           : auto;
	left            : 100%;
	transform       : translate(17px, -14px);
	height          : 152px;
}

.kav__modal-order-status .kav__box__products .swiper-scrollbar-drag {
	background-color: #00a693;
}

.kav__modal-order-status .kav__box .kav__product .info {
	gap: 12px;
}

.kav__modal-order-status .kav__box .kav__product .info__image {
	width           : 57px;
	height          : 57px;
	border-radius   : 13px;
	background-color: #f9f9fd;
}

.kav__modal-order-status .kav__box .kav__product .info__image img {
	width        : 49px;
	height       : 49px;
	border-radius: 13px;
}

.kav__modal-order-status .kav__box .kav__product .info__title {
	font-size         : 15px;
	line-height       : 25px;
	font-weight       : 600;
	color             : #14151b;
	overflow          : hidden;
	display           : -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-height        : 50px;
}

.kav__modal-order-status .kav__box .kav__product .price__count {
	margin-top: 17px;
	gap       : 16px;
}

.kav__modal-order-status .kav__box .kav__product .price__count>* {
	width    : 100%;
	max-width: calc(50% - 8px);
	flex     : 0 0 auto;
}

.kav__modal-order-status .kav__box .kav__product .price__count__title {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 600;
	color      : #040414;
	gap        : 7px;
}

.kav__modal-order-status .kav__box .kav__product .price__count__title::before {
	content         : "";
	width           : 15px;
	height          : 5px;
	background-color: #00935e;
	border-radius   : 5px;
}

.kav__modal-order-status .kav__box .kav__product .price__count__value {
	flex         : 1 0 auto;
	border       : 1px solid #dfe0e7;
	border-radius: 30px;
	padding      : 0 20px;
	font-size    : 10px;
	line-height  : 30px;
	font-weight  : 600;
	color        : #000;
	text-align   : center;
}

.kav__modal-order-status .kav__code__post {
	margin: 36px 0 28px;
}

.kav__modal-order-status .kav__code__post__heading {
	margin-bottom: 28px;
}

.kav__modal-order-status .kav__code__post__heading__title {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 700;
	color      : #000;
}

.kav__modal-order-status .kav__code__post__heading__link {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #a4a8ba;
}

.kav__modal-order-status .kav__code__post__code {
	border-radius: 15px;
	border       : 1px solid #ededee;
	padding      : 7px 25px 7px 7px;
	gap          : 16px;
}

.kav__modal-order-status .kav__code__post__code__icon svg {
	width : 20px;
	height: 20px;
}

.kav__modal-order-status .kav__code__post__code__text {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #040414;
}

.kav__modal-order-status .kav__code__post__code__btn {
	width           : 48px;
	height          : 48px;
	border-radius   : 16px;
	background-color: rgba(235, 235, 235, 0.3);
	margin-right    : auto;
}

.kav__modal-order-status .kav__code__post__code__btn svg {
	width : 24px;
	height: 24px;
}

@media only screen and (max-width: 767px) {
	.kav__modal-order-status .kav__modal-body {
		padding: 24px 16px 40px;
	}
}

.kav__modal-order-items .kav__modal-content {
	max-width: 1488px;
}

.kav__modal-order-items .kav__modal-body {
	padding: 67px 80px 58px;
}

.kav__modal-order-items .kav__heading__date {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 400;
	color      : #040414;
}

.kav__modal-order-items .kav__heading__number {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 700;
	color      : #040414;
}

.kav__modal-order-items .kav__address {
	margin          : 26px 0 48px;
	border-radius   : 10px;
	background-color: #f3f6f4;
	padding         : 28px 44px;
	font-size       : 16px;
	line-height     : 24px;
	font-weight     : 600;
	color           : #040414;
}

.kav__modal-order-items .kav__marsole {
	gap: 12px;
}

.kav__modal-order-items .kav__marsole .icon {
	width        : 58px;
	height       : 58px;
	border       : 1px solid #e9e9f1;
	border-radius: 19px;
}

.kav__modal-order-items .kav__marsole .icon svg {
	width : 22px;
	height: 22px;
}

.kav__modal-order-items .kav__marsole .title {
	font-size    : 16px;
	line-height  : 29px;
	font-weight  : 700;
	color        : #212529;
	gap          : 7px;
	margin-bottom: 3px;
}

.kav__modal-order-items .kav__marsole .title span {
	border-radius   : 10px;
	background-color: #00a693;
	padding         : 0 11px;
	font-size       : 11px;
	line-height     : 22px;
	font-weight     : 400;
	color           : #fff;
}

.kav__modal-order-items .kav__marsole .price {
	font-size  : 14px;
	line-height: 22px;
	font-weight: 400;
	color      : #a4a8ba;
}

.kav__modal-order-items .kav__status .title {
	font-size    : 16px;
	line-height  : 25px;
	font-weight  : 700;
	color        : #00cb8e;
	margin-bottom: 1px;
}

.kav__modal-order-items .kav__status .sub-title {
	font-size  : 18px;
	line-height: 28px;
	font-weight: 700;
	color      : #000;
}

.kav__modal-order-items .kav__table {
	margin: 41px 0 45px;
}

.kav__modal-order-items .kav__table tbody tr td {
	border      : solid #e9e9f1;
	border-width: 1px 0;
	padding     : 10px 12px;
}

.kav__modal-order-items .kav__table tbody tr td:first-child {
	border-radius     : 0 14px 14px 0;
	border-right-width: 1px;
}

.kav__modal-order-items .kav__table tbody tr td:last-child {
	border-radius    : 14px 0 0 14px;
	border-left-width: 1px;
}

.kav__modal-order-items .kav__table tbody tr td .info {
	max-width: 355px;
	gap      : 16px;
}

.kav__modal-order-items .kav__table tbody tr td .info .image {
	border-radius   : 13px;
	background-color: #f9f9fd;
	width           : 68px;
	height          : 68px;
}

.kav__modal-order-items .kav__table tbody tr td .info .image img {
	width        : 58px;
	height       : 58px;
	border-radius: 13px;
}

.kav__modal-order-items .kav__table tbody tr td .info .name {
	font-size         : 15px;
	line-height       : 25px;
	font-weight       : 600;
	color             : #14151b;
	display           : -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-width         : 270px;
	max-height        : 50px;
	text-align        : right;
	overflow          : hidden;
}

.kav__modal-order-items .kav__table tbody tr td .info .name:hover {
	color: #00cb8e;
}

.kav__modal-order-items .kav__table tbody tr td .price .toman {
	font-weight: 400;
}

.kav__modal-order-items .kav__table tbody tr td .kav__btn {
	max-width    : -moz-fit-content;
	max-width    : fit-content;
	margin-right : auto;
	border-radius: 15px;
	padding      : 21px 28px;
	font-weight  : 400;
}

.kav__modal-order-items .kav__total-price {
	padding         : 9px 33px 9px 14px;
	border-radius   : 10px;
	background-color: #f3f6f4;
	font-size       : 17px;
	font-weight     : 26px;
	font-weight     : 600;
	color           : #000;
	gap             : 16px;
}

.kav__modal-order-items .kav__total-price__wrapper {
	flex-wrap: wrap;
	gap      : 16px;
}

.kav__modal-order-items .kav__total-price__text {
	gap: 8px;
}

.kav__modal-order-items .kav__total-price__text.kav__total>div {
	color: #00cb8e;
}

.kav__modal-order-items .kav__total-price .kav__btn {
	margin-right : auto;
	max-width    : -moz-fit-content;
	max-width    : fit-content;
	padding      : 16px 19px;
	font-weight  : 400;
	border-radius: 8px;
}

@media only screen and (max-width: 1399px) {
	.kav__modal-order-items .kav__modal-body {
		padding: 67px 40px 58px;
	}
}

@media only screen and (max-width: 1199px) {
	.kav__modal-order-items .kav__total-price {
		font-size  : 14px;
		line-height: 26px;
	}

	.kav__modal-order-items .kav__total-price,
	.kav__modal-order-items .kav__total-price__wrapper {
		gap: 12px;
	}
}

@media only screen and (max-width: 991px) {
	.kav__modal-order-items .kav__modal-body {
		padding: 48px 24px;
	}

	.kav__modal-order-items .kav__table thead {
		display: none;
	}

	.kav__modal-order-items .kav__table tbody tr {
		display        : flex;
		align-items    : center;
		justify-content: space-between;
		flex-wrap      : wrap;
		border         : 1px solid #e9e9f1;
		border-radius  : 12px;
	}

	.kav__modal-order-items .kav__table tbody tr:not(:last-child) {
		margin-bottom: 16px;
	}

	.kav__modal-order-items .kav__table tbody tr td {
		border-width: 0 !important;
	}

	.kav__modal-order-items .kav__table tbody tr td:first-child,
	.kav__modal-order-items .kav__table tbody tr td:last-child {
		width: 100%;
	}

	.kav__modal-order-items .kav__table tbody tr td::before {
		content    : attr(data-title);
		font-size  : 12px;
		line-height: 18px;
		font-weight: 600;
		color      : #040414;
	}

	.kav__modal-order-items .kav__table tbody tr td .info,
	.kav__modal-order-items .kav__table tbody tr td .info .name {
		max-width: none;
	}

	.kav__modal-order-items .kav__table tbody tr td .kav__btn {
		width     : 100%;
		text-align: center;
		max-width : 100%;
		padding   : 14px 20px;
	}

	.kav__modal-order-items .kav__total-price {
		flex-direction: column;
		padding       : 16px;
	}

	.kav__modal-order-items .kav__total-price .kav__btn {
		max-width : 100%;
		text-align: center;
	}
}

@media only screen and (max-width: 767px) {
	.kav__modal-order-items .kav__heading {
		flex-direction: column;
		text-align    : center;
	}

	.kav__modal-order-items .kav__heading__date {
		margin-bottom: 8px;
	}

	.kav__modal-order-items .kav__address {
		margin     : 20px 0;
		padding    : 16px 24px;
		font-size  : 14px;
		line-height: 26px;
	}

	.kav__modal-order-items .kav__marsole__status {
		flex-direction: column-reverse;
		text-align    : center;
	}

	.kav__modal-order-items .kav__status .title {
		margin-bottom: 8px;
	}

	.kav__modal-order-items .kav__table {
		margin: 24px 0;
	}
}

@media only screen and (max-width: 575px) {
	.kav__modal-order-items .kav__modal-body {
		padding: 24px 16px;
	}
}

.kav__socials-suport {
	position: fixed;
	bottom  : 40px;
	right   : 40px;
	z-index : 1000;
}

.kav__socials-suport__btn {
	width           : 57px;
	height          : 57px;
	border-radius   : 30px 0 30px 30px;
	background-color: #000;
	animation       : kavBtnSuport infinite 1s alternate linear;
}

@keyframes kavBtnSuport {
	0% {
		transform: rotate(-4deg);
	}

	100% {
		transform: rotate(4deg);
	}
}

.kav__socials-suport__drop {
	position        : absolute;
	right           : 0;
	bottom          : 100%;
	transform       : translateY(-64px);
	background-color: #fff;
	box-shadow      : -81px 4px 184px -10px rgba(0, 0, 0, 0.13);
	border-radius   : 10px;
	overflow        : hidden;
	transition      : all 0.3s linear;
	width           : 289px;
	opacity         : 0;
	visibility      : hidden;
	max-height      : calc(100vh - 150px);
}

.kav__socials-suport__drop__heading {
	background-color: #000;
	padding         : 24px 18px;
}

.kav__socials-suport__drop__heading .title {
	color        : #fff;
	font-size    : 14px;
	line-height  : 22px;
	font-weight  : 600;
	margin-bottom: 8px;
	gap          : 7px;
}

.kav__socials-suport__drop__heading .close {
	width : 24px;
	height: 24px;
}

.kav__socials-suport__drop__heading .sub-title {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : rgba(255, 255, 255, 0.6);
}

.kav__socials-suport__drop__content {
	overflow      : hidden auto;
	padding-bottom: 20px;
	height        : 100%;
}

.kav__socials-suport__drop__links {
	padding: 14px 16px 21px;
	gap    : 16px;
}

.kav__socials-suport__drop__links li {
	position: relative;
	gap     : 8px;
}

.kav__socials-suport__drop__links li a {
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
	z-index : 2;
}

.kav__socials-suport__drop__links li .icon {
	width           : 46px;
	height          : 46px;
	background-color: #F9F9FD;
	border-radius   : 10px;
}

.kav__socials-suport__drop__links li .icon .clr {
	opacity   : 0.4;
	transition: all 0.3s ease-in-out;
}

.kav__socials-suport__drop__links li .detail {
	max-width: calc(100% - 50px);
	width    : 100%;
}

.kav__socials-suport__drop__links li .detail .title {
	font-size    : 13px;
	line-height  : 20px;
	font-weight  : 700;
	color        : #000;
	margin-bottom: 1px;
}

.kav__socials-suport__drop__links li .detail .sub-title {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #A4A8BA;
}

.kav__socials-suport__drop__links li:hover .icon .clr {
	opacity: 1;
}

.kav__socials-suport__drop__request {
	border-radius: 10px;
	border       : 1px solid rgba(0, 0, 0, 0.1);
	padding      : 15px 13px 16px;
	margin       : 0 16px;
}

.kav__socials-suport__drop__request .icon {
	width           : 32px;
	height          : 32px;
	border-radius   : 9px;
	background-color: #F9F9FD;
}

.kav__socials-suport__drop__request .title {
	font-size    : 11px;
	line-height  : 17px;
	font-weight  : 700;
	color        : #000;
	margin-bottom: 3px;
}

.kav__socials-suport__drop__request .sub-title {
	font-size  : 9px;
	line-height: 13px;
	font-weight: 400;
	color      : rgba(0, 0, 0, 0.6);
}

.kav__socials-suport__drop.opened {
	transform : translateY(-40px);
	opacity   : 1;
	visibility: visible;
}

@media only screen and (max-width: 767px) {
	.kav__socials-suport {
		right : 12px;
		bottom: 12px;
	}

	.kav__socials-suport__drop {
		position     : fixed;
		width        : 100vw;
		height       : 100vh;
		top          : 0;
		bottom       : auto;
		left         : 0;
		transform    : translateY(100%);
		max-height   : none;
		opacity      : 1;
		visibility   : visible;
		border-radius: 0;
	}

	.kav__socials-suport__drop__request {
		margin-top: auto;
	}

	.kav__socials-suport__drop.opened {
		transform: translateY(0);
	}
}

.kav__free-send {
	position        : fixed;
	right           : 40px;
	bottom          : 40px;
	width           : 100%;
	max-width       : 340px;
	background-color: #fff;
	border-radius   : 20px;
	border          : 1px solid rgba(0, 0, 0, 0.04);
	box-shadow      : -81px 4px 184px -10px rgba(0, 0, 0, 0.13);
	transform       : translateX(120%);
	opacity         : 0;
	transition      : all 0.3s linear;
	z-index         : 1000;
}

.kav__free-send .remove {
	position: absolute;
	top     : 12px;
	left    : 12px;
}

.kav__free-send__heading {
	padding: 14px 20px 15px;
	gap    : 16px;
}

.kav__free-send__heading .image {
	width           : 46px;
	height          : 46px;
	border-radius   : 10px;
	background-color: #F9F9FD;
}

.kav__free-send__heading .title {
	font-size    : 13px;
	line-height  : 20px;
	font-weight  : 900;
	color        : #000;
	margin-bottom: 1px;
}

.kav__free-send__heading .sub-title {
	font-size  : 12px;
	line-height: 19px;
	font-weight: 400;
	color      : #A4A8BA;
}

.kav__free-send__heading .sub-title b {
	font-weight: 700;
	color      : #14151B;
}

.kav__free-send__bottom {
	padding         : 10px 24px 11px;
	background-color: #000;
	border-radius   : 20px 0 20px 20px;
}

.kav__free-send__bottom__heading {
	margin-bottom: 8px;
}

.kav__free-send__bottom__heading .price {
	font-size  : 10px;
	line-height: 14px;
	font-weight: 400;
	color      : #FFF;
}

.kav__free-send__bottom__heading .price span {
	font-size  : 12px;
	line-height: 18px;
	font-weight: 700;
}

.kav__free-send__bottom__progress {
	border-radius   : 20px;
	overflow        : hidden;
	background-color: rgba(217, 217, 217, 0.2);
	width           : 100%;
	height          : 20px;
	position        : relative;
}

.kav__free-send__bottom__progress__bar {
	position       : absolute;
	top            : 0;
	left           : 0;
	border-radius  : 20px;
	width          : 50%;
	height         : 100%;
	background     : #7AD75C linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
	background-size: 16px 16px;
	animation      : 1s linear infinite kavProgressBar;
}

@keyframes kavProgressBar {
	0% {
		background-position: 16px;
	}
}

.kav__free-send__bottom__progress__percent {
	position   : absolute;
	top        : 50%;
	right      : 9px;
	font-size  : 10px;
	line-height: 16px;
	font-weight: 400;
	color      : #fff;
	transform  : translateY(-50%);
	z-index    : 3;
}

.kav__free-send.opened {
	opacity  : 1;
	transform: translateX(0);
}

.kav__added-product {
	position        : fixed;
	bottom          : 40px;
	right           : 40px;
	width           : 100%;
	max-width       : 340px;
	border-radius   : 20px;
	overflow        : hidden;
	background-color: #fff;
	border          : 1px solid rgba(0, 0, 0, 0.04);
	box-shadow      : -81px 4px 184px -10px rgba(0, 0, 0, 0.13);
	padding-bottom  : 12px;
	transform       : translateX(120%);
	transition      : all 0.3s linear;
	z-index         : 1000;
}

.kav__added-product .remove {
	position: absolute;
	top     : 22px;
	left    : 12px;
	z-index : 10;
}

.kav__added-product__info-user {
	padding         : 19px 19px 17px;
	border-radius   : 20px 20px 0;
	background-color: #000;
	gap             : 10px;
}

.kav__added-product__info-user img {
	width : 27px;
	height: 27px;
}

.kav__added-product__info-user .name {
	font-size  : 12px;
	line-height: 22px;
	font-weight: 600;
	color      : #fff;
}

.kav__added-product__info-user .name span {
	font-weight: 900;
}

.kav__added-product__info-user .name span:nth-child(2) {
	font-weight: 800;
}

.kav__added-product__info-user__progress {
	position        : absolute;
	top             : 10px;
	right           : 19px;
	left            : 19px;
	height          : 2px;
	background-color: rgba(255, 255, 255, 0.29);
	border-radius   : 2px;
	z-index         : 10;
}

.kav__added-product__info-user__progress__bar {
	position        : absolute;
	top             : 0;
	left            : 0;
	border-radius   : 2px;
	width           : 0;
	height          : 100%;
	background-color: #7ad75c;
	box-shadow      : 0px 3px 6px rgba(122, 215, 92, 0.65);
}

.kav__added-product__content {
	padding: 0 19px;
}

.kav__added-product__products {
	padding: 16px 0 11px;
}

.kav__added-product__products li {
	gap: 10px;
}

.kav__added-product__products li .image {
	width           : 53px;
	height          : 53px;
	background-color: #f9f9fd;
	border-radius   : 10px;
}

.kav__added-product__products li .image img {
	width        : 45px;
	height       : 45px;
	border-radius: 10px;
}

.kav__added-product__products li .name {
	font-size         : 13px;
	line-height       : 20px;
	font-weight       : 700;
	color             : #14151b;
	overflow          : hidden;
	display           : -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-height        : 40px;
}

.kav__added-product__btn {
	background     : #7ad75c linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
	background-size: 16px 16px;
	animation      : 1s linear infinite kavProgressBar;
	width          : 100%;
	display        : block;
	text-align     : center;
	border-radius  : 15px;
	box-shadow     : 0px 14px 24px rgba(122, 215, 92, 0.3);
	font-size      : 12px;
	line-height    : 18px;
	font-weight    : 700;
	color          : #fff;
	padding        : 11px 12px;
}

.kav__added-product.opened {
	transform: translateX(0);
}

.product-thirteen .discount {
	z-index: 1;
}

@media only screen and (max-width: 575px) {
	.product .detail .offer {
		margin-top: 6px;
	}

	.product.product1.maip .detail .price {
		font-size  : 14px;
		line-height: 10px;
		bottom     : 0;
		margin     : 3px 0;
	}

	.product-eight .image:not(.full-width) img {
		height    : 165px !important;
		object-fit: contain !important;
	}

	.product-seven .image img {
		height: 162px;
	}

	.product-ten .product-image img {
		height     : 190px !important;
		padding-top: 20px !important;
	}

	.price {
		margin: 5px 0;
	}

	.product-fifteen .image-price img {
		position: relative;
		right   : 33%;
	}

	.product-new-one .offer i {
		width : 25px;
		height: 25px;
	}

	.product-new-one .offer {
		font-size  : 15px;
		line-height: 19px;
	}

	.product .detail .nor10p {
		margin-top: 30px !important;
	}

	.product .detail .nor12p {
		margin-top: 31px !important;
	}

	.product-thirteen .product-image img {
		max-height: 160px;
	}

	.product-new-two .image-title .image img {
		max-height: 115px;
	}

	.product-new-three .image img {
		max-height: 118px;
		max-width : 85%;
	object-fit: contain;

	}

	.product-new-four .image img {
		max-height: 116px;
		max-width : 80%;
		object-fit: contain;
	}

	.product .detail h2 {
		margin-top: 0px
	}

	.product.product-new-one .image img {
		max-width : 147px;
		max-height: 147px;
	}

	.product-new-two .price span {
		font-size: 13px;
		display: unset !important;
        margin-left: 3px;
	}

	.product-five .content {
		height: 112px;
	}

	.product-new-three .price span {
		font-size: 12px;
	}
}

.top-products-two-tabs {
	overflow-x     : auto;
	white-space    : nowrap;
	scrollbar-width: none;
}

.product.product-new-one .image img {
	max-width : 141px;
	max-height: 161px;
}

.product .detail {
	padding: 0 28px 18px
}