@charset "UTF-8";@font-face{font-display:swap;font-family:"W-Elham";src:url(https://www.shabakekala.com/wp-content/themes/teame-Kala/assets/fonts/elham/W_elham.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:"W-Yekan";src:url(https://www.shabakekala.com/wp-content/themes/teame-Kala/assets/fonts/elham/W_yekan.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:"W-Yekan-Bold";src:url(https://www.shabakekala.com/wp-content/themes/teame-Kala/assets/fonts/elham/W_yekan-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-display:swap;font-family:"BYekanPlus";src:url(https://www.shabakekala.com/wp-content/themes/teame-Kala/assets/fonts/elham/BYekanPlus.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:"BYekanPlus-Bold";src:url(https://www.shabakekala.com/wp-content/themes/teame-Kala/assets/fonts/elham/BYekanPlus-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}bdi,.discount-badge,.woocommerce-Price-amount{font-family:"W-Yekan",Tahoma,sans-serif!important}body,p,span,div,a,h1,h2,h3,h4,h5,h6,.woocommerce,.woocommerce *{font-family:"BYekanPlus",Tahoma,sans-serif}.text-danger-back,.text-danger{font-family:"W-Elham",Tahoma,sans-serif}body{padding:0!important}input::placeholder,textarea::placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-moz-placeholder,textarea::-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{font-family:"W-Yekan",Tahoma,sans-serif!important}@supports not (font-family:"W-Yekan"){input::-moz-placeholder,textarea::-moz-placeholder{font-family:"W-Yekan",Tahoma,sans-serif!important}input::placeholder,textarea::placeholder{font-family:"W-Yekan",Tahoma,sans-serif!important}}.contact-ause>div>h1{color:red;font-weight:100;font-size:32px;margin:0}.contact-ause>div>h1>span{font-size:37px}.contact-ause>div>p{width:88%}.contact-form-section{background:#fff;padding:20px 24px 40px;display:flex;justify-content:center;width:100%}.contact-form-container{width:100%}.contact-form-header{width:100%;margin-bottom:34px;text-align:right}.contact-form-title{font-size:18px;font-weight:700;color:#222;margin:0 0 12px 0}.contact-form-title-red{color:#FF3B30}.contact-form-helper{font-size:15px;font-weight:400;color:#444;margin:0}.contact-form-helper-link{color:#FF3B30}.contact-form-message{width:100%;padding:16px 20px;border-radius:12px;font-size:15px;font-weight:500;text-align:right;margin-bottom:24px}.contact-form-message.success{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.contact-form-message.error{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.contact-form{width:100%;display:flex;flex-direction:column;gap:34px}.contact-form-row{display:flex;gap:24px;width:100%}.contact-form-col{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);display:flex;flex-direction:column;gap:8px}.contact-form-col-empty{visibility:hidden}.contact-form-row-full{width:100%}.contact-form-col-full{width:100%;display:flex;flex-direction:column;gap:8px}.contact-form-label{font-size:14px;font-weight:600;color:#222;text-align:right;display:block}.contact-form-required{color:#FF3B30;font-size:14px;font-weight:600}.contact-form-input{width:100%;height:42px;background:#fff;border:1px solid #D6D6D6;border-radius:14px;padding:0 18px;font-size:15px;font-weight:400;color:#333;text-align:right;outline:none}.contact-form-input::-moz-placeholder{color:#9A9A9A}.contact-form-input::placeholder{color:#9A9A9A}img{margin:0}figure{margin:0}.contact-form-select-wrapper{position:relative;width:100%}.contact-form-select{width:100%;height:42px;background:#fff;border:1px solid #D6D6D6;border-radius:15px;padding:0 18px 0 40px;font-size:15px;font-weight:400;color:#333;text-align:right;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;cursor:pointer}.contact-form-select-arrow{position:absolute;left:18px;top:50%;transform:translateY(-50%);pointer-events:none}.contact-form-textarea{width:100%;height:105px;min-height:105px;max-height:105px;background:#fff;border:1px solid #D6D6D6;border-radius:14px;padding:18px;font-size:15px;font-weight:400;color:#333;text-align:right;outline:none;resize:none}.contact-form-textarea::-moz-placeholder{color:#9A9A9A}.contact-form-textarea::placeholder{color:#9A9A9A}.contact-form-upload-wrapper{width:100%}.contact-form-upload-area{width:100%;height:215px;background:#fff;border:2px dashed #D8D8D8;border-radius:0;display:flex;align-items:center;justify-content:center;padding:24px}.contact-form-upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px}.contact-form-upload-text{font-size:14px;font-weight:400;color:#666;text-align:center;margin:0;line-height:1.8}.contact-form-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:138px;height:36px;background:#fff;border:1px solid #FF3B30;border-radius:999px;font-size:14px;font-weight:500;color:#FF3B30;cursor:pointer;padding:0 16px}.contact-form-upload-button-icon{display:inline-flex;align-items:center;justify-content:center}.contact-form-upload-button-icon svg{width:16px;height:16px}.contact-form-upload-input{display:none}.contact-form-submit-wrapper{width:100%;display:flex;justify-content:flex-end}.contact-form-submit-button{width:105px;height:40px;background:#FF1F17;border:none;border-radius:12px;font-size:14px;font-weight:600;color:#fff;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){.contact-form-row{flex-direction:column;gap:24px}.contact-form-col{flex:0 0 100%;max-width:100%}.contact-form-col-empty{display:none}.contact-form-upload-area{height:180px}.contact-form-submit-wrapper{justify-content:center}.contact-form-submit-button{width:100%;max-width:220px}}@media (max-width:480px){.contact-form-section{padding:12px 16px 28px}.contact-form-input,.contact-form-select{height:38px;font-size:14px}.contact-form-textarea{height:80px;min-height:80px;max-height:80px;font-size:14px}.contact-form-upload-area{height:160px}.contact-form-upload-button{width:120px;height:34px;font-size:13px}}.text-black{color:#000}.text-red{color:red}.baner-about{margin:0;padding:0}.title{display:flex;align-items:center}.title>figure{margin:0}.title>figure>img{margin:0}.baner-about>figure{width:100%}.baner-about>figure>img{width:100%}.path{padding-top:15px;padding-bottom:40px}.contact-form-container{padding-top:35px}.contact-form-container>.title-form>h2{font-size:15px}.contact-form-container>.title-form>div{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}.contact-form-container>.title-form>div p{padding-top:10px;padding-bottom:15px;margin:0;font-size:14px}.contact-form-container>.title-form>div a{border:1px solid red;border-radius:15px;padding:5px 22px;color:red}input{border-radius:15px!important}.box-location{padding-bottom:50px}.box-location>.container{padding-bottom:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}.box-location>.container>.title-location{padding-top:30px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;font-size:18px}.box-location>.container>.title-location>h2{font-size:20px}.box-location>.container>.title-location>h2>span{font-size:22px}.box-location>.container>.title-location p{font-size:22px;font-weight:700}.box-location>.container>.title-location span{font-size:22px}.box-location>.container>.title-location>button{background-color:white!important;outline:none;border:none;color:none!important;font-size:18px}.box-location>.container>.title-location a{font-weight:700;font-size:26px}.box-location>.container>.locatin{width:70%!important;border-radius:10px}.box-location>.container>.locatin>.iframe{width:100%;border-radius:10px}.contact-info{padding-top:30px;width:70%;direction:rtl;display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.contact-info{max-width:100%;margin-right:0;gap:2rem}}@media (max-width:480px){.contact-info{gap:1.25rem}}.contact-info__item{display:flex;align-items:flex-start;gap:1.25rem}@media (max-width:480px){.contact-info__item{gap:.75rem}}.contact-info__icon{flex-shrink:0;margin:0;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#9a9a9a;margin-top:2px}.contact-info__icon img{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.contact-info__content{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.contact-info__label{font-size:.85rem;font-weight:500;color:#8a8a8a;line-height:1.4;display:block}@media (max-width:480px){.contact-info__label{font-size:.75rem}}.contact-info__value{font-size:1rem;font-weight:400;color:#1a1a1a;text-decoration:none;display:inline-block;word-break:break-word;line-height:1.5;transition:color 0.2s ease}.contact-info__value--phone{font-size:2.2rem;font-weight:700;color:#1a1a1a;letter-spacing:-.5px;line-height:1.3}@media (max-width:768px){.contact-info__value--phone{font-size:1.8rem}}@media (max-width:480px){.contact-info__value--phone{font-size:1.2rem}}.contact-info__value--email{font-size:1.2rem;font-weight:500;color:#1a1a1a;word-break:break-all;line-height:1.6}@media (max-width:768px){.contact-info__value--email{font-size:1rem}}@media (max-width:480px){.contact-info__value--email{font-size:.85rem}}.contact-info__value--address{font-size:.85rem;font-weight:400;color:#5a5a5a;line-height:1.8;font-style:normal}@media (max-width:480px){.contact-info__value--address{font-size:.75rem;line-height:1.7}}.contact-info a:hover{color:#2c6b9e}.contact-info a:focus-visible{outline:2px solid #1e4f7a;outline-offset:4px;border-radius:4px}.contact-info address{font-style:normal}.contact-info__content{font-family:"W-Yekan",Tahoma,sans-serif!important}.contact-info__content>a>span{font-size:15px;color:#5a5a5a}.soshyal{display:flex;justify-content:flex-end;padding:0;padding-bottom:20px;padding-top:20px}.soshyal>.oshyal-text>h3{margin-left:30px}.soshyal>div{display:flex}.soshyal>div>a>figure{width:50px;margin:0}.soshyal>div>a>figure>img{width:40px;height:40px;margin:0;margin-right:10px}.contact-info__item{gap:.75rem}