/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 23 2026 | 13:54:18 */
/*-------------------------- S C R E E N S ----------------------------*/
@media screen and (min-width:1750px) and (max-width:1850px){body{zoom:0.98 !important;}}
@media screen and (min-width:1650px) and (max-width:1750px){body{zoom:0.95 !important;}}
@media screen and (min-width:1450px) and (max-width:1650px){body{zoom:0.9 !important;}}
@media screen and (min-width:1350px) and (max-width:1450px){body{zoom:0.85 !important;}}
@media screen and (min-width:767px) and (max-width:1350px){body{zoom:0.8 !important;}}




/*------------------------------------------ C O M P U T E R S --------------------------------------------*/
@media screen and (min-width: 1250px) {

.archive-filters-toggle-wrapper {display: none;}

.mobile-menu-btn, .mobile-menu, .hide-pc {display: none !important;}
.home:not(.nav-up):not(.search-is-open) .header-top-middle a.level-1-child,
.woocommerce-shop:not(.nav-up):not(.search-is-open) .header-top-middle a.level-1-child{font-weight: 300;color: #fff;}
.home:not(.nav-up):not(.search-is-open) .header-top-middle a.level-1-child img,
.woocommerce-shop:not(.nav-up):not(.search-is-open) .header-top-middle a.level-1-child img {filter: invert(0);}
.header-top-middle li:hover ul.sub-menu.level-2,
.header-top-middle ul.level-1 .level-1-item.menu-item-has-children:hover:after {
    visibility: visible;
}	
	
	
	
	

	
}/*------ C O M P U T E R S  +  T A B L E T S -------*/
@media screen and (min-width: 767px) {
  
}/*------------------------------------------ A L L  T A B L E T S --------------------------------------------*/
@media screen and (min-width: 767px) and (max-width: 1250px) {
	
}/*--- T A B L E T S - B I G ------*/
@media screen and (min-width: 1000px) and (max-width: 1250px){ 
  
}/*--- T A B L E T S - M E D I U M ---*/
@media screen and (min-width: 850px) and (max-width: 1000px) {
  
}/*--- T A B L E T S - S M A L L ---*/
@media screen and (min-width: 767px) and (max-width: 850px) {
  
	
	
}/*------------------------- T A B L E T S + M O B I L E ---------------------------*/
@media screen and (max-width: 1250px) {
 
.cart-is-open {overflow: hidden;}
header#masthead {
    padding: 7px;
}
.header-top-bar {
	padding: 10px 20px 10px 10px;
    backdrop-filter: unset;
}
.header-top-bar .header-third.header-top-middle {
	position: fixed;
	top: 85px;
	right: 10px;
	width: calc(100% - 20px);
	height: calc(100% - 95px);
	padding: 35px 20px;
	background: #F1EFEB;
	border-radius: 5px;
	z-index: 999;
	overflow: auto;
	transition: all 0.35s ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.header-top-bar .header-third.header-top-middle::-webkit-scrollbar {display: none;}
.page-is-open .header-top-bar .header-third.header-top-middle {
	opacity: 1;
    visibility: visible;	
}	
.header-top-middle .mobile-submenu-element a.level-1-child {
    pointer-events: none;
}
.header-top-bar .header-third {
    width: 60%;
}
.header-top-bar .header-top-left {
    width: 40%;
}
.header-top-left .actions-box {
    width: 120px;
    height: 50px;
    padding: 0 5px;
}
.header-top-left .actions-box .button-ui img {
    height: 18px;
}
.header-top-left .cart-count {
    top: 14px;
    left: 93px;
    width: 16px;
    height: 16px;
}
.header-top-right .textwidget.custom-html-widget {
    display: flex;
    align-items: center;
    gap: 10px;
}
.header-top-right .logo-wrap img {
    height: 32px;
    margin: 0 0 -10px;
}
.header-top-middle ul.level-1 {
    flex-wrap: wrap;
    justify-content: center;
}
.header-top-middle ul.level-1 li {
    width: 100%;
}
.header-top-middle a.level-1-child {
    font-weight: 400 !important;
	justify-content: center;
}
.search-wrap {
    width: calc(100% - 14px);
    top: 7px;
    right: 7px;
    border-radius: 35px 35px 15px 15px;
}
.search-wrap input[type="text"] {
    height: 50px;
    font-size: 19px;
}
.search-results {
    top: 57px;
}
.search-results .results-section .res a img {
    height: 40px;
}
.search-results .results-section .res a {
    gap: 10px;
    font-size: 21px;
}	
.search-wrap .search-results {
    top: 130px;
    height: calc(100vh - 130px);
}
.search-results .results-section h4 {
    line-height: 1;
    font-size: 26px;
}
.sidecart-widget {
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 15px;
    border-radius: 0;
}
.cart-is-open .sidecart-widget {
    left: 0;
}
.sidecart-widget ul.product_list_widget li.mini_cart_item a:not(.remove) {
    font-size: 15px;
    line-height: 1;
}
.sidecart-widget .woocommerce-mini-cart__buttons a.button.checkout {
    padding: 13px 15px 10px;
    font-size: 27px;
}
	
	
/*---mega-menu-----*/	
    .header-top-middle ul.sub-menu.level-2 {
        top: -30px;
        left: -150%;
        max-height: unset;
        padding: 20px;
        overflow: unset;
        border-radius: 5px;
        z-index: 9;
        display: flex;
        flex-wrap: wrap;
        transition: all 0.35s ease-in-out;
    }

.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child {
    margin-bottom: 20px;
    padding-bottom: 40px;
	order: 2;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:nth-child(2) {order: 1;}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:nth-child(3) {order: 3;}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:nth-child(2) a {
	display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 40px;
    padding: 0 0 15px;
    border-bottom: solid 1px #DBD8D2;
    font-family: 'Ploni ML v2 AAA';
    line-height: 1;
    font-weight: 500;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:nth-child(2) a img {
    transform: rotate(180deg);
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 {
    display: block;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 .level-3-item:first-child ul.sub-menu.level-4 {
	justify-content: center;
    max-width: unset;
    gap: 7px;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 .level-3-item:first-child ul.sub-menu.level-4 li.level-4-item {
    width: fit-content;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 .level-3-item:first-child ul.sub-menu.level-4 a {
    font-size: 17px;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 .level-3-item:last-child a {
	margin: 20px auto 0;
	padding: 10px 40px;
	width: fit-content;
	font-size: 15px;
	background: #650304;
	color: #fff;
	border: 0;
	border-radius: 50px;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 .level-3-item:last-child a img {
    display: none;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:first-child ul.sub-menu.level-3 .level-3-item:first-child a.level-3-child, .header-top-middle ul.sub-menu.level-2 li.level-2-item:last-child a.level-2-child {
    font-size: 27px;
	justify-content: center;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:last-child ul.sub-menu.level-3 {
    flex-wrap: wrap;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:last-child ul.sub-menu.level-3 .menu-item-object-product {
    width: 100%;
    margin: 0 0 25px;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:last-child ul.sub-menu.level-3 .menu-item-object-product a {
    padding: 0;
    font-size: 14px;
}
.header-top-middle ul.sub-menu.level-2 li.level-2-item:last-child ul.sub-menu.level-3 .menu-item-object-product a img {
    height: 145px;
}
.header-top-middle ul.sub-menu li.show-all a img {
    width: 40px;
    height: 40px;
}
.header-top-middle li.show-childrens ul.sub-menu.level-2,
.header-top-middle ul.level-1 .level-1-item.menu-item-has-children.show-childrens :after {
    visibility: visible;
	left: 0;
}
	
.footer-middle {
    flex-wrap: wrap;
    gap: 30px 20px;
    padding: 30px 20px;
}
.footer-middle .footer-quarter {
    width: calc(50% - 30px);
}
.footer-quarter.footer-middle-fourth {
    width: 100%;
}
.footer-middle .widget-title, .newsletter-form-wrap .title {
    margin: 0 0 5px;
    font-size: 25px;
}
.footer-middle a {
    padding: 2px 0;
	font-size: 14px;
}
.newsletter-form-wrap .title {
    text-align: center;
}
.newsletter-form-wrap {
    text-align: center;
}
.footer-bottom {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 20px 30px;
    gap: 25px 0;
}
.footer-right-third .mega-logo {
    font-size: 50px;
    text-align: center;
}
.footer-right-third {
    font-size: 14px;
    justify-content: center;
    gap: 0 25px;
}
.footer-right-third ul img {
    height: 15px;
    margin: 0 0 -3px;
}
	
	
/*---------mobile-menu-btn----------*/
.mobile-menu-btn{display:inline-block;height:30px;margin: -5px 0 0;}
.mobile-menu-btn .line{display:inline-block;position:relative;width:25px;height:2px;background-color:#433C35;transition-property:background-color, transform;transition-duration:300ms;}
.mobile-menu-btn .line:before,.mobile-menu-btn .line:after{content:'';display:block;width:25px;height:2px;position:absolute;background:#433C35;transition-property:margin, transform;transition-duration:300ms;}
.mobile-menu-btn .line:before{margin-top:-8px;}
.mobile-menu-btn .line:after{margin-top:8px;}
.mobile-menu-btn.open .line{background:rgba(0, 0, 0, 0);}
.mobile-menu-btn.open .line:before{margin-top:0;transform:rotate(45deg);}
.mobile-menu-btn.open .line:after{margin-top:0;transform:rotate(-45deg);}
	
.home:not(.nav-up):not(.search-is-open) .mobile-menu-btn .line,
.woocommerce-shop:not(.nav-up):not(.search-is-open) .mobile-menu-btn .line {background-color:#fff;}
.home:not(.nav-up):not(.search-is-open) .mobile-menu-btn .line:before,
.home:not(.nav-up):not(.search-is-open) .mobile-menu-btn .line:after,
.woocommerce-shop:not(.nav-up):not(.search-is-open) .mobile-menu-btn .line:before,
.woocommerce-shop:not(.nav-up):not(.search-is-open) .mobile-menu-btn .line:after {background:#fff;}
.home:not(.nav-up):not(.search-is-open) .mobile-menu-btn.open .line,
.woocommerce-shop:not(.nav-up):not(.search-is-open) .mobile-menu-btn.open .line {background:rgba(0, 0, 0, 0);}
	
	
.woocommerce-shop .woocommerce-products-header {
    padding: 150px 20px 20px;
    text-align: center;
}
.woocommerce-shop .woocommerce-products-header h1.page-title {
    margin: 0 auto 10px;
    padding: 0;
    font-size: 40px;
}
.woocommerce-shop .woocommerce-products-header .product-search-bar {
    padding: 0;
}
.woocommerce-shop .woocommerce-products-header .product-search-bar input[type="text"] {
    height: 50px;
    background-size: 40px;
    font-size: 21px;
}
.archive-filters-toggle-wrapper {
    padding: 15px 20px;
    border-bottom: solid 1px #D8D5CE;
}
.archive-filters-toggle-wrapper button {
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 12px 20px 10px 30px;
    font-family: 'Ploni Tzar ML v2 AAA';
    font-size: 21px;
    letter-spacing: 0.5px;
    background: none;
    color: #462D2F;
    border-color: #d8d5ce;
    border-radius: 150px;
}
.archive-filters-toggle-wrapper button img {
    height: 15px;
    margin: -2px 0 0;
}
.archive-wrapper {
    flex-wrap: wrap;
	padding: 15px;
}
.archive-wrapper .sidebar {
    position: fixed;
    top: 0;
    right: -120%;
    width: 100%;
    height: 100%;
    padding: 30px 20px;
    background: #f1efeb;
    overflow: auto;
    transition: all 0.35s ease-in-out;
    z-index: 99999;
}
.archive-wrapper .sidebar .sidebar-header {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0 0 20px;
}
.archive-wrapper .sidebar .sidebar-header .sidebar-title {
	font-size: 27px;
    margin: 0;
}
.archive-wrapper .sidebar .sidebar-header button img {
    height: 35px;
    margin: -3px 0 0;
}
.archive-wrapper .sidebar .sidebar-header button {
    padding: 0;
    background: none;
    border: 0;
}

.sidebar-is-open .archive-wrapper .sidebar {
    right: 0 !important;
}
.archive-wrapper .sidebar::-webkit-scrollbar {display: none;}
.sidebar .filter-section {
    margin: 0 0 20px;
}
.archive-wrapper .sidebar .sidebar-title, .sidebar .filter-section-title {
    font-size: 25px;
}
.sidebar .filter-toggle-wrapper, .sidebar .filter-checkboxes-wrapper {
    padding: 5px;
}
.sidebar .filter-toggle-wrapper button {
    font-size: 21px;
}
.sidebar .filter-accordion-header {
    font-size: 21px;
}
.sidebar .filter-checkboxes-wrapper {
    flex-wrap: wrap;
}
.sidebar .filter-checkbox-label {
    width: 100%;
    margin: 3px 0;
}
.archive-wrapper .sidebar-footer {
    position: sticky;
    bottom: -30px;
    padding: 15px;
    background: #f1efeb;
    z-index: 9;
}
.archive-wrapper .sidebar-footer .filter-apply-btn {
    display: block;
    width: 100%;
    background-color: #650304;
    font-family: "Ploni Tzar ML v2 AAA", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    letter-spacing: 1.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 150px;
    padding: 14px 12px 12px;
}

.archive-wrapper .products-wrapper {
    width: 100%;
}
.products-wrapper ul.products li.product {
    width: 100%;
}
.products-wrapper li.product a .product-data-image {
    height: 200px;
}
.products-wrapper li.product a .product-data-content {
    height: unset;
}
.products-wrapper li.product .product-data-title .woocommerce-loop-product__title {
    font-size: 23px;
}
.products-wrapper li.product .product-data-title .product-english-name {
    font-size: 12px;
}
.woocommerce-pagination ul.page-numbers {
    flex-wrap: wrap;
    justify-content: center;
    gap: 5px;
}
.woocommerce-pagination ul.page-numbers .page-numbers {
    width: 30px;
    height: 30px;
    font-size: 17px;
}
.single-product .content-container {
    padding: 0 10px;
    flex-wrap: wrap;
    gap: 20px;
}
.single-product .product-images {
    width: 100%;
    gap: 5px;
}
.single-product .product-images__main img {
    max-height: unset;
    height: 70vw;
}
.single-product .product-images__thumbs {
    width: 66.6%;
    gap: 5px;
}
.single-product button.product-images-lightbox-trigger {
    width: calc(33.3% - 5px);
    height: 20vw;
    font-size: 18px;
}
.single-product .type-product {
    width: 100%;
}
.woocommerce-breadcrumb {
    font-size: 13px;
}
.single-product .type-product h1.product_title {
    margin: 20px 0 5px;
    font-size: 40px;
}
.single-product .type-product .english-name {
    margin: 0 0 15px;
    font-size: 15px;
}
.single-product .content-container {
    font-size: 14px;
}
.single-product .type-product .price {
    font-size: 30px;
}
.single-product .product-icons .product-icon {
    width: calc(50% - 5px);
    font-size: 13px;
    line-height: 1.1;
}
.single-product .product-icons .product-icon .title {
    font-size: 21px;
}
.single-product .product-icons .product-icon img {
    height: 25px;
}
.single_variation_wrap .single_variation .woocommerce-variation-price .price {
    font-size: 25px;
}
.single-product .info-ui .main-title {
    margin: 35px 0 10px;
    font-size: 27px;
}
.single-product .product-info-item {
    padding: 10px 0;
}
.single-product .product-more-info .accordion-item .accordion-item-header {
    font-size: 21px;
}
.single-product .product-more-info .accordion-item .accordion-item-content {
    font-size: 14px;
}
.single-product .related.products {
    padding: 35px 20px;
}
.single-product .related.products h2 {
    margin: 0 0 20px;
    font-size: 35px;
    line-height: 1;
}
.single-product .product-image--thumb img {
    height: 20vw;
}	

.blog header {
    padding: 30px 20px;
}
.blog header h1.page-title {
    margin: 0 0 5px;
    font-size: 35px;
}
.blog header .description {
    font-size: 14px;
}
.blog .posts-wrapper {
    padding: 20px;
}
.featured-section {
    flex-wrap: wrap;
}
featured-post .post-container {
    flex-wrap: wrap;
}
featured-post .post-container .img-wrap {
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.featured-post .post-container .box {
    width: 100%;
    padding: 20px;
}
.featured-post .post-container .title {
    font-size: 35px;
}
.featured-section .excerpt {
    font-size: 14px;
    line-height: 1.3;
}
.featured-section .top-posts {
    width: 100%;
}
.featured-section .top-posts .post-container .img-wrap {
    width: 120px;
    height: 85px;
}
.featured-section .top-posts .post-container .box {
    width: calc(100% - 135px);
}
.featured-section .top-posts .post-container .box:before,
.featured-post .post-container .box:before {
	display: none;
}
.featured-section .title {
    font-size: 21px;
    font-weight: 400;
}
.featured-section .action-bar .reading-time,
.blog .posts-wrapper .rest-of-posts .type-post .post-container .action-bar .reading-time {
    padding: 3px 5px 3px 7px;
    font-size: 12px;
}
.featured-section .action-bar .cta,
.blog .posts-wrapper .rest-of-posts .type-post .post-container .action-bar .cta {
    gap: 10px;
    font-size: 14px;
}
.blog .posts-wrapper .rest-of-posts {
    flex-wrap: wrap;
}
.blog .posts-wrapper .rest-of-posts .type-post {
    width: 100%;
    margin: 0 0 20px;
}
.blog .posts-wrapper .rest-of-posts .type-post .post-container .img-wrap {
    height: 200px;
    border-radius: 3px;
}
.blog .posts-wrapper .rest-of-posts .type-post .post-container .title {
    margin: 15px 0 6px;
    font-size: 25px;
}
.blog .posts-wrapper .rest-of-posts .type-post .excerpt {
    font-size: 14px;
}
.featured-section .featured-post {
    width: 100%;
}
.featured-post .post-container {
    flex-wrap: wrap;
}
.featured-post .post-container .img-wrap {
    width: 100%;
    height: 225px;
}
.single-post .post-wrap {
    flex-wrap: wrap;
    gap: 0;
}
.single-post .main-content {
    width: 100%;
}
.single-post .post-sidebar {
    width: 100%;
}
.single-post .main-content h1.post-title {
    margin: 20px 0 10px;
    font-size: 35px;
}
.single-post .main-content .exerpt {
    font-size: 15px;
    line-height: 1.3;
}
.single-post .main-content .actions {
    margin: 0 0 15px;
    font-size: 19px;
    line-height: 1;
}
.single-post .main-content .actions .reading-time {
    display: none;
}
.single-post .main-content .actions .social {
    width: 100%;
    justify-content: space-between;
}
.single-post .post-sidebar img.wp-post-image {
    height: 225px;
}
.single-post .post-sidebar .popular-posts .type-post a {
    flex-wrap: wrap;
    gap: 10px;
}
.single-post .post-sidebar .popular-posts .type-post img {
    width: 100%;
    height: 200px;
    min-height: unset;
    max-height: unset;
}
.single-post .post-sidebar .popular-posts .type-post .mini-post-data {
    width: 100%;
}
.projects-list:not(.swiper-wrapper) .project-item {
    width: 100%;
}
.projects-list .project-item .project-image img {
    height: 175px;
    border-radius: 3px;
}
.projects-list .project-item .project-content {
    margin: 0;
    padding: 15px;
    border-radius: 3px;
}
.projects-list .project-item .project-content h2.entry-title {
    margin: 5px 0;
    font-size: 25px;
}
.projects-list .project-item .project-content .project-excerpt {
    font-size: 14px;
}
	
.woocommerce-cart form.woocommerce-cart-form {
    width: 100%;
    padding: 15px;
    border-radius: 5px;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table {
    margin: 0;
}
.woocommerce-cart form.woocommerce-cart-form th {
    font-size: 18px;
    line-height: 1;
}
.woocommerce-cart form.woocommerce-cart-form td {
    padding: 10px 0;
    font-family: 'Ploni ML v2 AAA';
    font-size: 14px;
    line-height: 1;
}
.woocommerce-cart form.woocommerce-cart-form .quantity button {
    min-width: 25px;
    min-height: 25px;
    width: 25px;
    height: 25px;
}
.woocommerce-cart form.woocommerce-cart-form .quantity {
    margin: 0;
    width: 80px;
}
.woocommerce-cart form.woocommerce-cart-form .product-thumbnail img {
    display: none;
}
.woocommerce-cart form.woocommerce-cart-form table.shop_table button.button {
    margin: 0 0 0;
    padding: 13px 25px 10px;
    font-size: 21px;
}
.woocommerce-cart .cart-collaterals {
    width: 100%;
    margin: 10px 0 0;
    padding: 25px 15px;
    border-radius: 5px;
}
.woocommerce-cart .cart_totals h2 {
    font-size: 25px;
    margin: 0 0 5px;
}
.woocommerce-cart .cart-collaterals tr.woocommerce-shipping-totals th {
    display: none;
}
.woocommerce-checkout-payment button#place_order, .wc-proceed-to-checkout a {
    padding: 19px 30px 17px;
    font-size: 25px;
}
form.woocommerce-checkout {
    padding: 0 7px;
}
.woocommerce-form-coupon-toggle, form#woocommerce-checkout-form-coupon {
    width: calc(100% - 14px);
	margin: 0 auto 7px;
    padding: 15px;
    font-size: 19px;
}
form#woocommerce-checkout-form-coupon .form-row-last button {
    margin: 10px 0;
    font-size: 21px;
}
form#woocommerce-checkout-form-coupon .form-row-first {
    width: 55%;
}
form#woocommerce-checkout-form-coupon {
    margin: -30px 7px 10px;
    padding: 10px;
}
form.woocommerce-checkout div#customer_details {
    width: 100%;
    padding: 20px 15px;
}
form.woocommerce-checkout h3 {
    font-size: 25px;
}
#customer_details .form-row {
    width: 100%;
}
#customer_details label {
    margin: 0 0 2px;
    font-size: 19px;
}
.woocommerce input.input-text, .woocommerce textarea, .woocommerce select {
    border-radius: 5px;
	font-size: 15px;
}
form.woocommerce-checkout .woocommerce-checkout-review-order {
    width: 100%;
	margin: 10px 0 30px;
	padding: 15px 15px 50px;
}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
    font-family: 'Ploni ML v2 AAA';
    font-size: 14px;
}
.woocommerce-checkout-review-order-table ul.woocommerce-shipping-methods li {
    width: unset;
}
.woocommerce-checkout-review-order-table tfoot th {
    width: 25%;
    font-weight: 600;
}
.home-product-slider ul {
	padding: 0 20px !important;
    white-space: nowrap;
    overflow: auto;
}
.home-product-slider ul::-webkit-scrollbar {
    display: none;
}
.home-product-slider .attachment-woocommerce_thumbnail {
    height: 225px !important;
}
.home-product-slider li.product {
    width: 85vw !important;
    margin: 0 0 10px !important;
}
.home-product-slider .product-english-name {
    font-size: 14px;
    font-family: 'clash display';
}
.elementor-widget-breadcrumbs p {
    font-size: 14px;
}	
	.woocommerce-order-received .woocommerce-thankyou {
    margin: 20px 0;
    padding: 50px 20px;
}
.woocommerce-order-received .woocommerce-thankyou h1.thankyou-title {
    margin: 0 0 5px;
    font-size: 50px;
}
.woocommerce-order-received .woocommerce-thankyou .thankyou-lead {
    font-size: 21px;
    gap: 7px;
}
.woocommerce-order-received .woocommerce-thankyou .thankyou-lead svg {
    width: 15px;
}
.woocommerce-order-received .woocommerce-thankyou .thankyou-next__text {
    padding: 20px;
    font-size: 14px;
}
.woocommerce-order-received .woocommerce-thankyou .thankyou-next__btn {
    font-size: 24px;
}
.content-404 {
    margin: 0;
    padding: 30px 20px;
}
.content-404 h1.page-title {
    font-size: 60px;
}
.content-404 .description {
    font-size: 40px;
}
.content-404 .message {
    font-size: 25px;
}
.content-404 .btn.btn-primary {
    margin: 20px auto 0;
    font-size: 25px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
}/*------------------------------------------ M O B I L E --------------------------------------------*/
@media screen and (max-width: 767px) {

	
	
	
	
	
	
	
	
}/*-----S M A L L  M O B I L E -----*/
@media screen and (max-width: 350px) {
  
}