/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"iranyekan";font-style:normal;font-weight:bold;font-display:block;src:url(/themes/custom/yas/fonts/iranyekan/eot/iranyekanwebboldfanum.eot);src:url(/themes/custom/yas/fonts/iranyekan/eot/iranyekanwebboldfanum.eot#iefix) format("embedded-opentype"),url(/themes/custom/yas/fonts/iranyekan/woff/iranyekanwebboldfanum.woff) format("woff"),url(/themes/custom/yas/fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf) format("truetype");}@font-face{font-family:"iranyekan";font-style:normal;font-weight:normal;font-display:block;src:url(/themes/custom/yas/fonts/iranyekan/eot/iranyekanwebregularfanum.eot);src:url(/themes/custom/yas/fonts/iranyekan/eot/iranyekanwebregularfanum.eot#iefix) format("embedded-opentype"),url(/themes/custom/yas/fonts/iranyekan/woff/iranyekanwebregularfanum.woff) format("woff"),url(/themes/custom/yas/fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf) format("truetype");}@font-face{font-family:"IranNastaliq";font-style:normal;font-weight:normal;src:url(/themes/custom/yas/fonts/Nastaliq-font/IranNastaliq_1.ttf) format("truetype");}@font-face{font-family:"Glyphter";src:url(/themes/custom/yas/fonts/glyphter/Glyphter.eot);src:url(/themes/custom/yas/fonts/glyphter/Glyphter.eot#iefix) format("embedded-opentype"),url(/themes/custom/yas/fonts/glyphter/Glyphter.woff) format("woff"),url(/themes/custom/yas/fonts/glyphter/Glyphter.ttf) format("truetype"),url(/themes/custom/yas/fonts/glyphter/Glyphter.svg#Glyphter) format("svg");font-weight:normal;font-style:normal;}[class*=icon-]:before{display:inline-block;font-family:"fontello";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-sorosh:before{content:"A";}.icon-bale:before{content:"B";}.icon-aparat:before{content:"C";}.icon-eita:before{content:"D";}.product-bg-page{position:relative;margin-top:80px;margin-bottom:120px;}.product-bg-page:before{content:url(/themes/custom/yas/images/dot-bg.png);position:absolute;top:0;left:0;}.product-bg-page:after{content:url(/themes/custom/yas/images/dot-bg.png);position:absolute;bottom:-100px;right:0;}.top-section .image{border-radius:10px;overflow:hidden;}.top-section .image img{margin:0;}.top-section .content .title{font-size:15px;font-weight:bold;display:inline-block;position:relative;}.top-section .content .title:before{content:"";height:2px;width:100%;background-color:#0062f5;position:absolute;bottom:-10px;}.top-section .content .text{font-size:14px;text-align:justify;line-height:1.7em;max-height:17em;overflow:hidden;}@media only screen and (max-width:991px){.top-section .content .text{max-height:13.6em;}}@media only screen and (max-width:767px){.top-section .content .text{max-height:unset;}}.details-box{background:#0062f5;padding:10px;border-radius:10px;overflow:hidden;}.details-box .detail-item{background:#ffffff;margin:10px;border-radius:6px;}.details-box .detail-item .title{font-size:0.8em;color:#3F4244;}.details-box .detail-item .title i{font-size:1.5em;color:#0062f5;margin-left:6px;position:relative;top:3px;}.details-box .detail-item .text{font-size:0.875em;font-weight:bold;margin-bottom:0;line-height:1.7em;overflow:hidden;}.free-files .title{font-size:1rem;}.free-files .file-box{background:#ffffff;padding:10px;border-radius:10px;border:1px solid #0062f5;overflow:hidden;}.free-files .file-box .file-item{background:#E2EEFF;margin:10px;border-radius:6px;}.buy-section .price{border:2px solid #0062f5;background-color:#E2EEFF;}.buy-section .price .title{font-size:0.85em;font-weight:bold;border-left:1px solid #B2BBD3;padding:30px 20px 30px 10px;position:relative;}.buy-section .price .title:before{content:"";background-color:#f5f5f5;width:24px;height:24px;border-radius:50%;border:2px solid #0062f5;position:absolute;top:50%;right:-12px;transform:translateY(-50%);}.buy-section .price .title:after{content:"";background-color:#f5f5f5;width:12px;height:24px;position:absolute;top:50%;right:-14px;transform:translateY(-50%);}.buy-section .price .value{padding:16px 10px 16px 20px;text-align:center;position:relative;}.buy-section .price .value .top{font-size:0.8em;font-weight:bold;text-decoration:line-through;margin-bottom:8px;}.buy-section .price .value .bottom{font-size:0.85em;font-weight:bold;}.buy-section .price .value .number{font-size:0.85em;font-weight:bold;}.buy-section .price .value:before{content:"";background-color:#f5f5f5;width:24px;height:24px;border-radius:50%;border:2px solid #0062f5;position:absolute;top:50%;left:-12px;transform:translateY(-50%);}.buy-section .price .value:after{content:"";background-color:#f5f5f5;width:12px;height:24px;position:absolute;top:50%;left:-14px;transform:translateY(-50%);}.buy-section .buy-btn .button--add-to-cart{display:inline-block;font-size:0.875em;font-weight:bold;color:#fff;background-color:#0062f5;padding:31px 10px;border-radius:5px;}.buy-section .buy-btn .button--add-to-cart:after{content:"\f104";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;margin-top:2px;vertical-align:middle;margin-right:5px;}.buy-section .buy-btn .button--add-to-cart i{font-size:1.2em;position:relative;top:2px;}
