/*
 Theme Name:   Peyvast Agency
 Theme URI:    https://peyvastagency.com/
 Description:  Engineered by Peyvast Agency to deliver fast, secure, and scalable WordPress solutions powered by Bricks Builder.
 Author:       Peyvast
 Author URI:   https://peyvastagency.com/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/*Font Variation settings*/
* {
  -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
}
.eng-nums, .eng-nums *{
    -moz-font-feature-settings: "ss00";
    -webkit-font-feature-settings: "ss00";
    font-feature-settings: "ss00";
}

/*Currency*/
.woocommerce-Price-amount bdi{
	direction:rtl;
}
.woocommerce-Price-currencySymbol {
  margin-right:4px;
  font-size: 1em;
  font-weight:500;
  font-variation-settings:"wght" 500;
  color:inherit;
}

/*Loading Animation*/
@keyframes loading{
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(-1turn);
    }
}
.woocommerce .blockUI.blockOverlay:before {
    animation: loading 1s ease-in-out infinite;
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><radialGradient id='a12' cx='.66' fx='.66' cy='.3125' fy='.3125' gradientTransform='scale(2)'><stop offset='0' stop-color='%230B8457'></stop><stop offset='.3' stop-color='%230B8457' stop-opacity='.9'></stop><stop offset='.6' stop-color='%230B8457' stop-opacity='.6'></stop><stop offset='.8' stop-color='%230B8457' stop-opacity='.3'></stop><stop offset='1' stop-color='%230B8457' stop-opacity='0'></stop></radialGradient><circle transform-origin='center' fill='none' stroke='url(%23a12)' stroke-width='15' stroke-linecap='round' stroke-dasharray='200 1000' stroke-dashoffset='0' cx='100' cy='100' r='69'><animateTransform type='rotate' attributeName='transform' calcMode='spline' dur='2' values='360;0' keyTimes='0;1' keySplines='0 0 1 1' repeatCount='indefinite'></animateTransform></circle><circle transform-origin='center' fill='none' opacity='.2' stroke='%230B8457' stroke-width='15' stroke-linecap='round' cx='100' cy='100' r='70'></circle></svg>") 50% !important;
    background-size: 36px !important;
    background-repeat: no-repeat !important;
}
/*Woocommerce Star rating*/
:root {
	--wc-star-size: 24px;
	--wc-star-color: #FFD900;
	--wc-star-empty-color: #F1F2F3;
	--wc-star-image-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9.31008 13.4111L12.8566 15.6577C13.31 15.9446 13.8725 15.5177 13.7381 14.9884L12.7138 10.9581C12.6848 10.8458 12.6882 10.7276 12.7234 10.6172C12.7586 10.5067 12.8243 10.4085 12.9129 10.3337L16.0933 7.68711C16.5106 7.33949 16.2958 6.64593 15.7586 6.61105L11.6056 6.34105C11.4938 6.33312 11.3866 6.29359 11.2963 6.22707C11.2061 6.16055 11.1367 6.06977 11.096 5.9653L9.5469 2.06493C9.50471 1.95408 9.42984 1.85867 9.33219 1.79136C9.23455 1.72404 9.11875 1.68799 9.00015 1.68799C8.88154 1.68799 8.76574 1.72404 8.6681 1.79136C8.57045 1.85867 8.49558 1.95408 8.4534 2.06493L6.90427 5.9653C6.86372 6.06988 6.79429 6.16077 6.70406 6.2274C6.61383 6.29402 6.50652 6.33364 6.39465 6.34161L2.24171 6.61161C1.70508 6.64593 1.48908 7.33949 1.90702 7.68711L5.0874 10.3342C5.17588 10.409 5.2415 10.5072 5.27672 10.6175C5.31195 10.7278 5.31534 10.8459 5.28652 10.9581L4.33702 14.6959C4.17558 15.3309 4.85115 15.8434 5.39452 15.4986L8.69077 13.4111C8.78342 13.3522 8.89092 13.3209 9.00071 13.3209C9.11049 13.3209 9.218 13.3522 9.31065 13.4111Z'/%3E%3C/svg%3E");
}

.star-rating {
  direction:ltr;
	width: 5em !important;
	height: var(--wc-star-size) !important;
	font-size: var(--wc-star-size) !important;
}

.star-rating::before,
.star-rating > span::before {
	letter-spacing: 0;
	color: transparent;
	-webkit-mask-image: var(--wc-star-image-mask);
	mask-image: var(--wc-star-image-mask);
	-webkit-mask-repeat: repeat-x;
	mask-repeat: repeat-x;
	-webkit-mask-size: 1em 1em;
	mask-size: 1em 1em;
	width: 5em;
}

.star-rating::before {
	background:var(--wc-star-empty-color);
  color:var(--wc-star-empty-color);
}

.star-rating > span::before {
	background: var(--wc-star-color);
	font-size: var(--wc-star-size);
}

.star-rating > span {
	font-size: 0;
	height: var(--wc-star-size);
}
/*Search Bar*/
span.js-dgwt-wcas-search-submit-m svg path {
    fill: unset !important;
}