/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
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
*/

 
 
 .notyf__toast {
    max-width: 400px !important;
}
.notyf__wrapper {
    padding: 15px !important;
}
.notyf__message {
    font-family: "Peyda", Sans-Serif;
}


 .quantity {
    width: 100%;
    height: 50px;
}
 .quantity .input-text {
    display: none;
}
 .quantity .fb-quantity-container {
    display: flex;
    width: 100%;
    height: 100%;
    background: #fff;
    justify-content: center;
    border-radius: 10px;
    padding: 5px;
} 
 .fb-quantity-container > div {
    flex-basis: 32%;
    display: flex;
    justify-content: center;
    align-items: center;
} 
 .fb-quantity-box {
    flex-direction: column;
    font-family: "Peyda", sans-serif;
    flex-grow: 1;
    justify-content: space-between !important;
}
 .fb-quantity-span {
    width: 100%;
    font-size: 1.1rem;
    line-height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
}
 .fb-text-span {
    font-size: .6rem;
    opacity: .9;
}
 .fb-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
 .fb-btn svg {
    transition: .2s ease;
}
 .fb-btn:hover svg {
    fill: #d80000;
}
 .fb-btn .minus_svg {
    display: none;
}
 .fb-quantity-span .quantity-loader {
    --loader-width: 7px;
    width: var(--loader-width);
    --loader-color1: #000000b6;
    --loader-color2: rgba(105, 105, 105, 0.624);
    aspect-ratio: 1;
    border-radius: 50%;
    animation: loading 1s infinite linear alternate;
}
@keyframes loading {
      0%  {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color1), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color2);background: var(--loader-color1)}
      33% {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color1), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color2);background: var(--loader-color2)}
      66% {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color2), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color1); background: var(--loader-color2)}
      100%{box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color2), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color1); background: var(--loader-color1)}
}







.digits-form_page {
    min-height: inherit !important;
    position: relative;
    border-radius: 5px;
    width: fit-content;
    margin: auto;
    top: 25%;
}

.digits-form_container {
    padding: 1rem 0;
}

.digits_ui .dig-box {
    text-align: center;
}



.digits-form_button, .digits-form_button[type="submit"] {
    display: flex;
    flex-direction: row-reverse !important;
    gap: .5rem;
    background-color: #FF6400;
}

.digits-cancel {
    background-size: cover;
    width: 2rem;
    height: 2rem;
    top: 1rem;
    right: 1rem;
}

.digits-form_heading_text {
    font-size: 1.5rem;
    font-weight: 400;
}

.dig_input_wrapper {
    display: flex;
    color: #1F6981;
    font-size: .9rem;
}

.digits-form_input_row .digits-field-type_checkbox .dig_input_wrapper::before, .digits-form_input_row .digits-field-type_radio .dig_input_wrapper::before, .digits-form_input_row .digits-field-type_tac .dig_input_wrapper::before {
    border: 1px solid;
    border-radius: .5rem;
    width: 1.5rem !important;
    height: 1.5rem !important;
}

.digits-form_heading {
    margin-bottom: 1rem !important;
}

.countrycode {
    box-shadow: none !important;
}




@media only screen and (max-width: 768px) {
table.shop_table ::before {
    margin-left: 10px;
}

.product-name:before {
    display: none !important;
}

.woocommerce-cart-form__cart-item {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding: 0 2rem 0 0 !important;
    flex-wrap: wrap;
}

.product-remove {
    display: flex !important;
    align-items: center !important;
    right: 1rem !important;
    position: absolute !important;
    font-size: 1rem !important;
}

.product-name {
    display: flex !important;
    align-items: center !important;
    font-size: 1rem !important;
    flex-grow: 1;
    width: 100%;
    order: 1;
}

.product-price {
    order: 3;
    display: flex !important;
}

.product-quantity {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    order: 2;
}

.quantity {
    height: unset;
}

.fb-quantity-container {
    gap: 1rem;
}

.product-subtotal {
    order: 4;
    width: 100%;
    display: flex !important;
    justify-content: flex-end;
}
}


.svg-before-icon a:before {
    content: '';
    width: 1.2rem;
    opacity: 1 !important;
    height: 1.2rem;
    position: relative;
    margin-left: 10%;
    display: inline-block;
	background-color: unset !important;
    background-repeat: no-repeat;
    background-size: contain;
}

.dashboard-svg a:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='hotpink'  d='m23.235,8.817c-1.565-4.206-5.432-7.243-9.85-7.739-3.468-.387-6.801.667-9.381,2.973C1.46,6.326,0,9.588,0,13c0,3.073,1.261,6.138,3.459,8.408.979,1.012,2.391,1.592,3.874,1.592h9.332c1.488,0,2.908-.587,3.896-1.611,3.271-3.396,4.297-8.213,2.674-12.571Zm-3.394,11.877c-.801.83-1.959,1.306-3.177,1.306H7.333c-1.214,0-2.364-.469-3.155-1.287-2.02-2.086-3.178-4.897-3.178-7.713,0-3.128,1.338-6.117,3.672-8.204,2.043-1.826,4.601-2.797,7.312-2.797.427,0,.857.024,1.291.073,4.046.454,7.588,3.238,9.023,7.095,1.487,3.994.546,8.411-2.456,11.527Zm-1.988-13.548c-.195-.195-.512-.195-.707,0l-4.137,4.137c-.297-.176-.64-.284-1.009-.284-1.103,0-2,.897-2,2s.897,2,2,2,2-.897,2-2c0-.37-.108-.712-.284-1.009l4.137-4.137c.195-.195.195-.512,0-.707Zm-5.854,6.854c-.552,0-1-.448-1-1s.448-1,1-1,1,.448,1,1-.448,1-1,1Zm7.334-4.2c.442,1.012.666,2.088.666,3.2,0,1.972-.724,3.866-2.038,5.334-.099.109-.235.166-.372.166-.119,0-.238-.042-.334-.128-.205-.184-.223-.5-.038-.706,1.149-1.283,1.782-2.94,1.782-4.666,0-.974-.196-1.915-.582-2.8-.11-.253.005-.548.258-.658.254-.107.548.005.658.258Zm-7.334-3.8c-3.859,0-7,3.141-7,7,0,1.726.633,3.383,1.782,4.666.185.206.167.522-.038.706-.096.086-.215.128-.334.128-.137,0-.273-.057-.372-.166-1.314-1.468-2.038-3.362-2.038-5.334,0-4.411,3.589-8,8-8,1.112,0,2.188.224,3.2.666.253.11.368.405.258.658s-.404.368-.658.258c-.885-.386-1.826-.582-2.8-.582Z'/%3e%3c/svg%3e");
}

.address-svg a:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85 80'%3e%3cpath fill='hotpink'  d='M 45 1.802 c 16.583 0 30.075 13.491 30.075 30.075 c 0 7.102 -2.538 14.004 -7.145 19.434 L 45 78.317 L 22.07 51.311 c -4.608 -5.43 -7.145 -12.332 -7.145 -19.434 C 14.925 15.294 28.417 1.802 45 1.802 M 45 45.692 c 8.222 0 14.912 -6.689 14.912 -14.912 c 0 -8.222 -6.689 -14.912 -14.912 -14.912 S 30.088 22.557 30.088 30.78 C 30.088 39.002 36.778 45.692 45 45.692 M 45 0 C 27.395 0 13.123 14.272 13.123 31.877 c 0 7.86 2.858 15.043 7.573 20.6 L 45 81.101 l 24.304 -28.624 c 4.716 -5.558 7.573 -12.741 7.573 -20.6 C 76.877 14.272 62.605 0 45 0 L 45 0 z M 45 43.889 c -7.24 0 -13.11 -5.869 -13.11 -13.11 c 0 -7.24 5.869 -13.11 13.11 -13.11 s 13.11 5.869 13.11 13.11 C 58.11 38.02 52.24 43.889 45 43.889 L 45 43.889 z'/%3e%3c/svg%3e");
}

.order-svg a:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='hotpink'  d='M18.5,11c3.033,0,5.5-2.468,5.5-5.5S21.533,0,18.5,0s-5.5,2.468-5.5,5.5,2.467,5.5,5.5,5.5Zm0-10c2.481,0,4.5,2.019,4.5,4.5s-2.019,4.5-4.5,4.5-4.5-2.019-4.5-4.5,2.019-4.5,4.5-4.5Zm-.354,4.854c-.094-.094-.146-.221-.146-.354V3c0-.276,.224-.5,.5-.5s.5,.224,.5,.5v2.293l1.354,1.354c.195,.195,.195,.512,0,.707-.098,.098-.226,.146-.354,.146s-.256-.049-.354-.146l-1.5-1.5Zm-1.146,14.146c-1.103,0-2,.897-2,2s.897,2,2,2,2-.897,2-2-.897-2-2-2Zm0,3c-.551,0-1-.448-1-1s.449-1,1-1,1,.448,1,1-.449,1-1,1Zm-10-3c-1.103,0-2,.897-2,2s.897,2,2,2,2-.897,2-2-.897-2-2-2Zm0,3c-.551,0-1-.448-1-1s.449-1,1-1,1,.448,1,1-.449,1-1,1Zm15.565-10.264c-.8,1.396-2.297,2.264-3.906,2.264H6.02c.247,1.711,1.732,3,3.462,3h10.017c.276,0,.5,.224,.5,.5s-.224,.5-.5,.5H9.483c-2.234,0-4.15-1.669-4.457-3.882L3.245,2.293c-.103-.737-.742-1.293-1.486-1.293H.5c-.276,0-.5-.224-.5-.5S.224,0,.5,0H1.759c1.24,0,2.305,.927,2.476,2.155l.256,1.845h6.009c.276,0,.5,.224,.5,.5s-.224,.5-.5,.5H4.63l1.25,9h12.78c1.251,0,2.416-.675,3.039-1.762,.136-.24,.442-.321,.682-.185s.323,.442,.185,.683Z24'/%3e%3c/svg%3e");
}

.wishlist-svg a:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='hotpink'  d='m15,5.5c0,.276-.224.5-.5.5h-6c-.276,0-.5-.224-.5-.5s.224-.5.5-.5h6c.276,0,.5.224.5.5Zm0,5c0-.276-.224-.5-.5-.5h-6c-.276,0-.5.224-.5.5s.224.5.5.5h6c.276,0,.5-.224.5-.5Zm-10,4c-.552,0-1,.448-1,1s.448,1,1,1,1-.448,1-1-.448-1-1-1Zm0-10c-.552,0-1,.448-1,1s.448,1,1,1,1-.448,1-1-.448-1-1-1Zm0,5c-.552,0-1,.448-1,1s.448,1,1,1,1-.448,1-1-.448-1-1-1Zm8.5,13.5H4.5c-1.93,0-3.5-1.57-3.5-3.5V4.5c0-1.93,1.57-3.5,3.5-3.5h10c1.93,0,3.5,1.57,3.5,3.5v6c0,.276.224.5.5.5s.5-.224.5-.5v-6c0-2.481-2.019-4.5-4.5-4.5H4.5C2.019,0,0,2.019,0,4.5v15c0,2.481,2.019,4.5,4.5,4.5h9c.276,0,.5-.224.5-.5s-.224-.5-.5-.5Zm-5-8c-.276,0-.5.224-.5.5s.224.5.5.5h1c.276,0,.5-.224.5-.5s-.224-.5-.5-.5h-1Zm15.483,1.451c0,2.562-3.148,5.378-5.025,6.828-.287.223-.63.333-.975.333s-.688-.11-.975-.333c-1.876-1.45-5.025-4.266-5.025-6.828,0-1.913,1.458-3.47,3.25-3.47,1.145,0,2.161.516,2.761,1.334.589-.826,1.586-1.334,2.739-1.334,1.792,0,3.25,1.557,3.25,3.47Zm-1,0c0-1.361-1.009-2.47-2.25-2.47-1.116,0-2.019.656-2.246,1.632-.104.453-.869.453-.974,0-.224-.961-1.161-1.632-2.28-1.632-1.241,0-2.25,1.108-2.25,2.47,0,2.276,3.549,5.196,4.637,6.037.214.166.512.166.726,0,1.088-.841,4.637-3.761,4.637-6.037Z'/%3e%3c/svg%3e");
}

.exit-svg a:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='hotpink'  d='m24,3.5v17c0,1.93-1.57,3.5-3.5,3.5h-4c-.276,0-.5-.224-.5-.5s.224-.5.5-.5h4c1.378,0,2.5-1.122,2.5-2.5V3.5c0-1.378-1.122-2.5-2.5-2.5h-4c-.276,0-.5-.224-.5-.5s.224-.5.5-.5h4c1.93,0,3.5,1.57,3.5,3.5Zm-5.925,10.89l-6.152,5.899c-.43.463-1.007.712-1.606.712-.271,0-.545-.05-.812-.155-.91-.356-1.501-1.249-1.504-2.275v-2.57H2.5c-1.378,0-2.5-1.122-2.5-2.5v-3c0-1.378,1.122-2.5,2.5-2.5h5.5v-2.57c.005-1.028.596-1.92,1.506-2.276.86-.333,1.793-.114,2.437.577l6.112,5.857c1.246,1.338,1.246,3.483.02,4.803Zm-.732-4.101l-6.112-5.857c-.384-.411-.884-.534-1.361-.347-.418.164-.867.603-.87,1.347v3.068c0,.276-.224.5-.5.5H2.5c-.827,0-1.5.673-1.5,1.5v3c0,.827.673,1.5,1.5,1.5h6c.276,0,.5.224.5.5v3.069c.002.742.451,1.182.869,1.346.476.186.978.063,1.341-.327l6.152-5.899c.857-.923.858-2.458-.02-3.4Z'/%3e%3c/svg%3e");
}