/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

:root {
    --theme-primary-color: #ffab00;
    --theme-primary-variant: #fe8b00;
    --theme-primary-light: #fa0;
    --theme-primary-dark: #d55601;
    --theme-primary-contrast: #fff;

    --theme-secondary-color: #04afff;
    --theme-secondary-light: #00b0ff;
    --theme-secondary-dark: #0091ea;
    --theme-secondary-contrast: #fff;

    --theme-info-color: #ab0054;
    --theme-success-color: #8ac94e;

    --theme-color-text: #333;

    --theme-font-family: 'Dana', Sans-serif, serif
}

body {
    font-family: var(--theme-font-family);
    color: var(--theme-color-text);
}

a {
    color: var(--theme-primary-color);
}

a:hover {
    color: var(--theme-primary-color);
}

button,
[type=submit],
[type=button] {
    color: var(--theme-primary-color);
    border: 1px solid var(--theme-primary-color);
}

button:hover, button:focus,
[type=submit]:hover,
[type=submit]:focus,
[type=button]:hover,
[type=button]:focus {
    background-color: var(--theme-primary-color);
}
.prices{
    display: flex;
    flex-direction: column;
text-align: right;
font-family: 'Dana';
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.woocommerce-Price-currencySymbol{
margin: 10px;

text-align: right;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.quantity input{
    width: 74px!important;
    padding: 10px;
}
.prices .woocommerce-Price-amount{
    font-size: 35px;
   font-family: "Iranyekan", Sans-serif;
}
.main-category{
	display:flex;
}
.category-section{
	background-repeat: no-repeat;
    height: 328px;
	border-radius:24px;
 background-image: url('https://ariyagostar.com/wp-content/uploads/2024/08/Subtract-7.png');
	margin:0px 16px;
}
.category-title{
      color: #2971C4;
    text-align: right;
    font-size: 18px;
    font-weight: 600;
    margin-right: 32px;
	margin-top: 12px;
}
}
.category-section .link-category{
	display:flex;
	justify-content:flex-end;
}
@media (max-width:468px){
	.main-category{
		flex-direction:column;
	}
	.category-section{
		margin:10px!important;
		position:relative;
		height:300px;
		background-size:cover;
	}
	.link-category{
		bottom: 0;
    left: 0;
    position: absolute;
	}
	.tablepress>:not(caption)>*>* {
	padding:10px!important;
}
	.category-title{
	margin-right: 7px!important;
    margin-top: 40px!important;
    white-space: nowrap;
    margin-bottom: 0;
	}
}
/*tabelpress*/
.tablepress>:where(thead,tfoot)>*>th {
	background-color: inherit;}
td{
background-color:inherit!important;	
}
table caption + thead tr:first-child th{
	    border: 0!important;
}
.tablepress>:not(caption)>*>* {
	padding:20px 32px;
}