/*! CSS Used from: https://dev.gruccia.ir/themes/panda/assets/css/theme.css ; media=all */

@media all{
    
body{margin:0}
article,aside,footer,header,main,nav,section{display:block;}
h1{font-size:2em;margin:.67em 0;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#0275d8;text-decoration:none;}
a:active,a:hover{outline-width:0;}
strong{font-weight:bolder;}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
img{border-style:none;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
button,input{font-family:sans-serif;font-size:100%;margin:0;}
button,input{overflow:visible;}
button{text-transform:none;}
[type=submit],button,html [type=button]{-webkit-appearance:button;}
[type=radio]{box-sizing:border-box;padding:0;}
template{display:none;}
*,::after,::before{box-sizing:inherit;}
[tabindex="-1"]:focus{outline:0!important;}
h1,h3,h4,p,ul{margin-top:0;}
p,ul{margin-bottom:1rem;}
ul ul{margin-bottom:0;}
a:hover{color:#014c8c;text-decoration:underline;}
[role=button]{cursor:pointer;}
[role=button],a,button,input,label{touch-action:manipulation;}
table{border-collapse:collapse;background-color:transparent;}
th{text-align:left;}
label{display:inline-block;margin-bottom:.5rem;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input{line-height:inherit;}
input[type=radio]:disabled{cursor:not-allowed;}
.h6,h1,h3,h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1{font-size:2.5rem;}
h3{font-size:1.75rem;}
h4{font-size:1.5rem;}
.h6{font-size:1rem;}
.swiper-button{
    display:none;
}
.search_widget_text{padding:0px 6px !Important;}
.pro_gallery_thumbs_container .swiper-slide{margin-left:10px;}
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col-6,.col-lg-12,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-md-12,.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-6{flex:0 0 50%;max-width:50%;}
.col-12{flex:0 0 100%;max-width:100%;}
.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0;}
.form-control::placeholder{color:#636c72;opacity:1;}
.form-control:disabled{background-color:#eceeef;opacity:1;}
.form-control:disabled{cursor:not-allowed;}
.form-group{margin-bottom:1rem;}
.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;transition:all .2s ease-in-out;}
.btn:focus,.btn:hover{text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 2px rgba(2,117,216,.25);}
.btn:disabled{cursor:not-allowed;opacity:.65;}
.btn:active{background-image:none;}
.fade{opacity:0;transition:opacity .15s linear;}
.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
.input-group{position:relative;display:flex;width:100%;}
.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0;}
.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3;}
.input-group .form-control,.input-group-addon,.input-group-btn{display:flex;flex-direction:column;justify-content:center;}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child){border-radius:0;}
.input-group-addon{white-space:nowrap;}
.input-group-addon,.input-group-btn{vertical-align:middle;}
.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0;}
.input-group-addon:not(:last-child){border-right:0;}
.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0;}
.form-control+.input-group-addon:not(:first-child){border-left:0;}
.input-group-btn{position:relative;font-size:0;white-space:nowrap;}
.input-group-btn>.btn{position:relative;flex:1;}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3;}
.input-group-btn:not(:last-child)>.btn{margin-right:-1px;}
.input-group-btn:not(:first-child)>.btn{z-index:2;margin-left:-1px;}
.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3;}
.nav{display:flex;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:.5em 1em;}
.nav-link:focus,.nav-link:hover{text-decoration:none;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs .nav-item{margin-bottom:-1px;}
.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd;}
.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff;}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}
.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d;}
.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f;}
.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442;}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75;}
button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;}
.modal{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%);}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;display:flex;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.clearfix::after{display:block;content:"";clear:both;}
.d-flex{display:flex!important;}
.float-left{float:left!important;}
.float-right{float:right!important;}
.mb-2{margin-bottom:.5rem!important;}
.mb-3{margin-bottom:1rem!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
@media print{
*,::after,::before,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
thead{display:table-header-group;}
img,tr{page-break-inside:avoid;}
h3,p{orphans:3;widows:3;}
h3{page-break-after:avoid;}
}
@media (min-width:480px){
.container{width:516px;max-width:100%;}
.container{padding-right:15px;padding-left:15px;}
.row{margin-right:-15px;margin-left:-15px;}
.col-12,.col-6,.col-lg-12,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-md-12,.col-sm-12{padding-right:15px;padding-left:15px;}
.col-sm-12{flex:0 0 100%;max-width:100%;}
.modal-dialog{max-width:500px;margin:30px auto;}
}
@media (min-width:768px){
.container{width:768px;max-width:100%;}
.container{padding-right:15px;padding-left:15px;}
.row{margin-right:-15px;margin-left:-15px;}
.col-12,.col-6,.col-lg-12,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-md-12,.col-sm-12{padding-right:15px;padding-left:15px;}
.col-md-12{flex:0 0 100%;max-width:100%;}
}
@media (min-width:992px){
.container{width:992px;max-width:100%;}
.container{padding-right:15px;padding-left:15px;}
.row{margin-right:-15px;margin-left:-15px;}
.col-12,.col-6,.col-lg-12,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-md-12,.col-sm-12{padding-right:15px;padding-left:15px;}
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;}
.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;}
.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;}
.col-lg-12{flex:0 0 100%;max-width:100%;}
}
.mfp-hide{display:none!important;}
img{max-width:100%;}
body{height:100%;}
body{font-family:Arial,Helvetica,sans-serif;font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#777;-ms-overflow-style:scrollbar;}
img{height:auto;}
ul{list-style:none;list-style-position:inside;padding-left:0;}
.close,.link_color,a{color:#444;}
.close:hover,a:hover,button.link_color:hover{color:#e54d26;text-decoration:none;}
.close:focus,a:focus,button.link_color:focus{-moz-outline-style:none;}
a.go{text-decoration:underline;}
a.text_color{color:#777;}
a.text_color:hover{color:#e54d26;}
a{transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-webkit-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-o-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;}
a:active,a:hover{outline:0;}
:focus,a:focus{outline:0!important;text-decoration:none;}
.close{opacity:1;text-shadow:none;}
.close:focus,.close:hover{opacity:1;}
.form-control,.input-group-addon,.input-group-btn>.btn{font-size:.8125rem;}
.form-control{border-color:#d9d9d9;padding:6px;border-radius:0;}
.form-control:focus{border-color:#666;outline:0;color:#666;}
.form-control::placeholder{color:#dadada;}
input.form-control{height:34px;line-height:normal;}
.form-group-small .form-control,.form-group-small .input-group{max-width:360px;}
.btn{border-radius:0;font-size:.75rem;height:auto;line-height:1;padding:9px 16px;cursor:pointer;}
.btn:focus{box-shadow:none;}
.btn i{margin-left:2px;margin-right:4px;font-size:.875rem;}
.btn i[class^=fto-]{font-family:Arial;}
.btn i,.btn span{vertical-align:middle;}
.btn-less-padding{padding-left:.5rem;padding-right:.5rem;}
.btn-no-padding{padding:0;}
.btn-default{color:#444;background-image:none;background-color:transparent;border-color:#444;border-width:2px;box-shadow:inset 0 0 0 0 #444;}
.btn-default:hover{color:#fff;background-color:#444;border-color:#444;}
.btn-default:focus{color:#fff;background-color:#444;border-color:#444;}
.btn-default:active{color:#fff;background-color:#444;border-color:#444;}
.btn-default:active:focus,.btn-default:active:hover{color:#fff;background-color:#444;border-color:#444;}
.btn-default:disabled:focus{border-color:#444;}
.btn-default:disabled:hover{border-color:#444;}
.btn-default,.btn-touchspin{transition:color 300ms ease,background 300ms ease,border-color 300ms ease,box-shadow 300ms ease;}
.btn-large{padding:12px 22px;font-size:.875rem;}
.btn_inline{margin-right:10px;margin-bottom:6px;display:inline-block;}
.btn_inline i{margin-left:2px;margin-right:4px;font-size:.875rem;}
.product_page_container .pro_right_item{display:inline-block;margin-right:10px;margin-bottom:6px;}
.input-group-with-border{border:1px solid #d9d9d9;background:#fff;}
.input-group-with-border .form-control{border:0;}
.input-group-with-border .btn{background:0 0;border:0;}
.bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .form-control{padding:0 2px;text-align:center;border-color:#d9d9d9;}
.bootstrap-touchspin .btn-touchspin{width:24px;padding:0;background-color:#fff;}
.bootstrap-touchspin .btn-touchspin:hover{background-color:#f2f2f2;}
.input-radio,.st-input-loading{position:absolute;top:0;bottom:0;right:0;left:0;}
.input-radio{cursor:pointer;opacity:0;width:100%;height:100%;}
.st-input-loading{background:rgba(255,255,255,.8);z-index:1;cursor:default;display:none;text-align:center;overflow:hidden;}
.st-input-loading i{height:20px;line-height:20px;width:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px;}
.input-container{position:relative;}
.input-radio:checked+span,.input-radio:hover+span{border-color:#e54d26;}
.radio-label{display:inline-block;border:1px solid #d9d9d9;}
.radio-label{background:#fff;padding:4px 9px;}
input[type=number]{-moz-appearance:textfield;}
[class*=" fto-"]:before,[class^=fto-]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.animate-spin{animation:spin 2s infinite linear;display:inline-block;}
.fto-right-open-3:before{content:'\e0cc';}
.fto-left-open-3:before{content:'\e0cd';}
.fto-search-1:before{content:'\e80b';}
.fto-cancel-2:before{content:'\e80e';}
.fto-plus-2:before{content:'\e813';}
.fto-left-dir-1:before{content:'\e815';}
.fto-user-1:before{content:'\e81f';}
.fto-mail-alt:before{content:'\e834';}
.fto-spin5:before{content:'\e838';}
.fto-user:before{content:'\e850';}
.fto-minus:before{content:'\e856';}
.fto-fire:before{content:'\e85e';}
.fto-menu:before{content:'\e861';}
.fto-glyph:before{content:'\e868';}
.swiper-button-lr.swiper-navigation-arrow .swiper-button .fto-left-open-3:before{content:'\e8c3';}
.swiper-button-lr.swiper-navigation-arrow .swiper-button .fto-right-open-3:before{content:'\e8c6';}
.fto-dot:before{content:'\e8c8';}
.fto-star:before{content:'\e8e0';}
.fto-facebook:before{content:'\f09a';}
.fto-angle-right:before{content:'\f105';}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-next, .swiper-button-lr.swiper-navigation-arrow .swiper-button-prev, .swiper-button-lr.swiper-navigation-circle .swiper-button-next, .swiper-button-lr.swiper-navigation-circle .swiper-button-prev
 {
    bottom: auto;
    height: auto;
    margin-top: -10px;
    top: 50%;
    width: auto;
    padding: 0;
}
.is_rtl .swiper-button-lr .swiper-button-next {
    right: auto;
    left: -160px;
}
.is_rtl .swiper-button-lr .swiper-button-prev {
    left: auto;
    right: -160px;
}
.swiper-button-lr .swiper-button {
    position: absolute;
    overflow: hidden;
    text-align: center;
    z-index: 5;
    cursor: pointer;
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button {
    border-radius: 4px;
    color: #fff;
}
#st_header .search_widget_block{width:280px;}
#st_header #mobile_bar .search_widget_block{width:auto;margin-left:10px;margin-right:10px;}
.search_widget_block .search_widget{position:relative;}
.search_results{position:absolute;left:0;right:0;z-index:8000;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);}
.st-menu .search_results{box-shadow:none;}
.product-variants .product-variants-item ul{margin-bottom:0;}
.product-price{display:inline-block;}
.product-quantity .add{display:inline-block;vertical-align:middle;}
.product-prices .tax-shipping-delivery-label{font-size:.8125rem;color:#878787;}
.product-prices .st_sticker_block{display:inline-block;}
.product-available{color:#4cbb6c;}

.product-variants .product-variants-item{margin-bottom:10px;}
.product-variants .product-variants-item ul li{margin-right:6px;margin-bottom:6px;}
.product-variants .control-label{margin-bottom:4px;display:block;}
.product-refresh{margin-top:.625rem;}
.product_name_wrap .product_name{font-size:1.25rem;line-height:120%;margin-bottom:1rem;font-weight:400;color:#444;}
.pro_gallery_thumb_box{cursor:pointer;display:inline-block;}
.clicked_thumb .pro_gallery_thumb_box{border-color:#777;}
.hightlight_curr_thumbs .pro_gallery_thumb{opacity:.4;}
.hightlight_curr_thumbs .clicked_thumb .pro_gallery_thumb,.hightlight_curr_thumbs .curr_combination_thumb .pro_gallery_thumb{opacity:1;}
.pro_gallery_thumbs_horizontal .swiper-slide{width:72px;}
.pro_extra_info{margin-bottom:.375rem;}
.pro_extra_info_label{margin-right:.25rem;}
.pro_extra_info_brand{display:inline-block;}
.pro_gallery_top_container{min-width:0;}
.easyzoom{position:relative;*display:inline;*zoom:1;}
.easyzoom img{vertical-align:bottom;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.is_rtl .swiper-button-prev .fto-left-open-3,.is_rtl .swiper-button-prev .slider_arrow_left{display:none;}
.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;}
.swiper-wrapper{z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-wrapper{transform:translate3d(0,0,0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
.swiper-lazy-preloader{position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;z-index:5;font-size:14px;opacity:.1;}
.container{max-width:100%;}
.modal-content{border:0;border-radius:0;margin-right:40px;margin-left:10px;}
.bootstrap-touchspin,.st_sticker{box-sizing:border-box;}
.general_border{border:1px solid #f2f2f2;}
.display_none{display:none;}
.nav-item .nav-link{outline:0;}
.nav-item .nav-link:active,.nav-item .nav-link:focus,.nav-item .nav-link:hover{outline:0;}
.text-1{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.mobile_bar_item i,.mobile_bar_item span{vertical-align:middle;}
.posi_rel{position:relative;}
.hidden{display:none;}
.fs_md{font-size:.875rem;}
.fs_xl{font-size:1.25rem;}
.pad_b6{padding-bottom:.375rem;}
.pad_10{padding:.625rem;}
.mar_r4{margin-right:.25rem;}
.mar_b4{margin-bottom:.25rem;}
.mar_b6{margin-bottom:.375rem;}
.mar_b1{margin-bottom:.75rem;}
.mar_b2{margin-bottom:1.5rem;}
.m-t-1{margin-top:1rem;}
#footer .block{margin-top:1rem;margin-bottom:1rem;}
.p-t-1{padding-top:1rem;}
.p-b-1{padding-bottom:1rem;}
.li_fl li{float:left;}
.btn-full-width{width:100%;}
.bullet li a .list_arrow{transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}
.bullet li a .list_arrow{display:inline-block;padding-right:8px;width:18px;}
.bullet li a:hover{text-decoration:none;}
.bullet li a:hover .list_arrow{padding-right:4px;padding-left:4px;}
.bullet li a{display:block;padding:2px 0;}
#page_wrapper,.wide_container{display:block;margin-left:auto;margin-right:auto;}
#body_wrapper{background:#fff;margin-left:auto;margin-right:auto;}
#columns{position:relative;}
.block{margin-bottom:2.375rem;}
.flex_box,.flex_container,.swiper-button-tr{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;}
.flex_box,.flex_container,.swiper-button-tr{box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;}
.flex_container.flex_center{box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;}
.flex_box.flex_space_between{box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;}
.flex_box.flex_start,.flex_container.flex_start{box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;}
.flex_container,.swiper-button-tr{box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;flex-flow:row nowrap;}
.flex_box{flex-flow:row wrap;}
#mobile_bar_bottom .mobile_bar_item,#st_header #mobile_bar .search_widget_block,.flex_child{box-flex:1;-moz-flex:1;flex:1;}
.opener{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;flex-flow:column nowrap;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;}
.opener{flex-flow:row nowrap;}
.opener{box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;}
#st_header{position:relative;z-index:99;}
#mobile_bar{display:none;left:0;transition:left .5s,right .5s;}
#mobile_bar .mobile_logo{display:block;}
.mobile_bar_tri_text{font-size:1.333em;text-transform:uppercase;display:none;}
.mobile_bar_item{white-space:nowrap;height:38px;line-height:38px;text-align:center;min-width:38px;}
.mobile_bar_item{display:inline-block;}
#mobile_bar_bottom .mobile_bar_item,#mobile_bar_bottom .search_widget_block{margin-bottom:.75rem;}
.use_mobile_header #mobile_bar{display:block;}
.mobile_header_wrapper,.use_mobile_header .nav_full_container{display:none;}
.use_mobile_header .mobile_header_wrapper{display:block;}
.mobile_device.use_mobile_header .st-menu{bottom:50px;}
.mobile_device.use_mobile_header #sidebar_box{position:fixed;z-index:110;bottom:0;top:auto;right:0;left:0;width:100%;}
.st-content{height:100%;}
.st-container,.st-content,.st-content-inner{position:relative;overflow:hidden;}
.st-pusher{position:relative;right:0;z-index:99;height:100%;transition:transform .5s;}
#st-content-inner-after,#st-pusher-after{position:absolute;z-index:900;top:0;right:0;width:0;height:0;line-height:0;font-size:0;background:rgba(0,0,0,.2);content:'';opacity:0;transition:opacity .5s,width .1s .5s,height .1s .5s;display:none;}
.st-menu{position:fixed;top:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:10;visibility:hidden;width:320px;background:#fff;border-left:4px solid #444;border-right:0 solid #444;transition:all .5s ease;}
.is_rtl .st-menu{left:0;right:auto;border-right-width:4px;border-left-width:0;}
.mobile_nav_box .mo_mu_level_0{margin-bottom:0;}
.s_title_block a{display:block;}

.page_heading{color:#444;}
.page_heading{font-size:1rem;line-height:1.5;text-transform:uppercase;font-weight:400;}
.title_block{margin:0 0 20px;}
.breadcrumb_nav ul{margin-bottom:0;}
.title_block .title_block_inner{font-size:1rem;text-transform:uppercase;color:#444;display:inline-block;padding:6px 0;line-height:1.5;font-weight:400;margin-bottom:0;}
.title_block .swiper-button-tr{margin-left:6px;white-space:nowrap;}
.title_block .flex_child{background-position:left center;background-repeat:repeat-x;}
.title_align_0 .title_flex_left{display:none;}
.title_align_0 .title_block_inner{padding-right:6px;}
.title_style_0{box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;border-color:#f4f5f6;border-bottom-width:2px;border-bottom-style:solid;}
.title_style_0 .title_block_inner{border-color:#b2b2b2;border-bottom-width:2px;border-bottom-style:solid;margin-bottom:-2px;}
.s_title_block{font-weight:400;padding:0;height:1.5em;line-height:1.5em;overflow:hidden;display:block;margin-bottom:6px;margin-top:0;font-size:.875rem;}
.s_title_block.nohidden{height:auto;}
.breadcrumb_nav li,.breadcrumb_nav ul{display:inline;}
.breadcrumb_wrapper{border-bottom:1px solid #f2f2f2;border-top:0 solid #f2f2f2;padding:8px 0;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.breadcrumb_nav{background:0 0;margin:0;padding:0;}
.breadcrumb_nav .navigation-pipe{margin:0 5px;display:inline-block;}
.breadcrumb_spacing{font-size:0;overflow:hidden;height:12px;}
.pro_first_box{position:relative;overflow:hidden;z-index:2;}
.pro_outer_box{border-style:solid;border-width:0;margin:0 auto;}
.products_sldier_swiper .pro_second_box{text-align:center;padding:10px 6px 4px;}
.products_sldier_swiper .pro_second_box.pro_block_align_1{text-align:left;}
#sidebar_box,.pro_outer_box,.pro_second_box{position:relative;}
.qty_wrap{display:inline-block;width:78px;min-width:78px;margin-right:6px;vertical-align:middle;}
.qty_wrap.qty_wrap_big{width:80px;}
.qty_wrap.qty_wrap_big .btn{height:40px;line-height:38px;}
.qty_wrap.qty_wrap_big .form-control{height:40px;}
.add-to-cart.btn{font-size:.875rem;}
.product_img_link{position:relative;display:block;text-align:center;overflow:hidden;}
.product_img_link img.front-image{display:inline-block;height:auto;transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;-webkit-backface-visibility:hidden;}
.product_img_link img.front-image{position:relative;opacity:1;}
.product_img_link img.front-image.swiper-lazy{opacity:0;height:0;display:block;}
.product_img_link img.holder{display:none;height:auto;position:relative;opacity:0;}
.product_img_link.is_lazy img.holder{display:inline-block;}

.steasy_divider{margin:.75rem auto;}
.steasy_divider_item{overflow:hidden;border-bottom:1px solid #f2f2f2;}
.mobile_device .form-control,.mobile_device .input-group-addon,.mobile_device .input-group-btn>.btn{font-size:1rem;}
.amount_circle{position:absolute;display:block;right:0;top:0;background:#666;color:#fff;height:16px;line-height:16px;width:16px;font-size:.916em;text-align:center;z-index:2;border-radius:100px;}
.opener i{text-align:center;width:30px;height:30px;line-height:30px;}
.opener{text-decoration:none;font-weight:400;font-size:.75rem;cursor:pointer;}
.opener i{display:block;overflow:hidden;font-size:1.25rem;}
.opener .plus_sign{display:inline-block;}
.opener .minus_sign,.st_open .opener .plus_sign{display:none;}
.opener:hover{background-color:#f2f2f2;}
.st_open .opener .minus_sign{display:inline-block;}

.mobile_tab .mobile_tab_title{display:none;position:relative;padding:16px 0;}
.mobile_tab .mobile_tab_name{position:relative;z-index:2;display:inline-block;padding-left:.5rem;font-weight:700;}

.ajax_cart_bag i{display:none;}
.base_list_line .line_item{border-bottom:1px solid #f2f2f2;margin-bottom:6px;padding-bottom:6px;}
.base_list_line .line_item:last-child{border-bottom:none;margin-bottom:0;}
.ajax_cart_bag{position:relative;border:2px solid #333;height:22px;line-height:22px;margin-right:8px;border-radius:2px;display:inline-block;}
.ajax_cart_bag .ajax_cart_bg_handle{position:absolute;border:2px solid #333;border-bottom:0;border-top-right-radius:100px;border-top-left-radius:100px;width:12px;height:10px;overflow:hidden;top:-8px;left:50%;margin-left:-6px;}
.ajax_cart_bag .amount_circle{position:absolute;bottom:-4px;top:auto;right:-9px;border:2px solid #fff;height:18px;width:18px;}
.mobile_bar_item .ajax_cart_bag{margin-top:10px;margin-left:9px;}
.shopping_cart_style_2 .ajax_cart_bag{border:0;}
.shopping_cart_style_2 .ajax_cart_bag .amount_circle{bottom:auto;top:-4px;}
.shopping_cart_style_2 .ajax_cart_bg_handle{display:none;}

#footer .st_news_letter_form{padding:0;}
.st_news_letter_form_inner{display:inline-block;width:100%;}
.st_news_letter_submit{border-color:#f2f2f2;}
.inline_popup_content{background:#fff;padding:1rem;max-width:650px;margin:0 auto;position:relative;}
.inline_popup_content.small_popup{max-width:320px;}
.st_sticker{border-style:solid;background-size:contain;}
.st_sticker .st_sticker_text{white-space:nowrap;display:inline-block;padding:0 4px;}
.st_sticker.st_sticker_static{position:static;}
.pro_second_box .st_sticker_block,.product_middle_column .st_sticker_block{padding-bottom:6px;}
.layer_btn{position:absolute;display:inline-block;text-align:center;z-index:5;}
.price,.regular-price{margin-right:4px;white-space:nowrap;}
.price{color:#444;}
.ajax_block_product .price{font-weight:700;font-size:1rem;}
.product-prices .current-price .price{font-size:1.5rem;}
.regular-price{text-decoration:line-through;color:#999;}
.ajax_block_product .regular-price{font-size:.875rem;}
.custom_links_list{margin-bottom:0;}
.search_widget_form_inner{background:#fff;}
#quantity_wanted{visibility:hidden;}
.bootstrap-touchspin #quantity_wanted{visibility:inherit;}
.mobile_logo{padding:0 10px;}
.product-price-and-shipping .st_sticker_block{display:inline-block;}
.truncate_block{position:relative;overflow:hidden;}
.st_read_more{display:block;position:absolute;left:0;right:0;bottom:0;}
.st_read_more{z-index:10;text-align:center;margin:0;background:linear-gradient(to bottom,rgba(255,255,255,.001),#fff 50%);min-height:0;max-height:40px;line-height:50px;overflow:hidden;height:calc(4000% - 3960px);}
.st_showless_btn,.truncate_cate_desc_0 .st_read_more{display:none;}
.truncate_cate_desc_2{max-height:100px;}
.kk_close{position:absolute;text-align:center;}
.kk_close{display:none;right:16px;top:16px;border-radius:100px;width:50px;height:50px;line-height:50px;background:rgba(0,0,0,.1);z-index:2;color:#fff;font-size:32px;}
.kk_container{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1111;display:none;}
.kk_container .kk_close{display:block;}
.kk_container .swiper-container{height:100%;vertical-align:middle;}
.kk_container .swiper-slide{vertical-align:middle;}
.kk_container .swiper-slide picture{height:100%;width:100%;}
.kk_container .swiper-pagination-custom span{display:inline;padding:2px 6px;border-radius:3px;background:rgba(0,0,0,.1);color:#fff;font-size:16px;}
.kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button{background:rgba(0,0,0,.1);color:#fff;}
.kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button:hover{background:rgba(0,0,0,.5);}
.pro_gallery_kk_item{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;}
.pro_gallery_thumb{font-size:0;}
.search_widget_btn.btn{line-height:normal;width:34px;}
.product-quantity .add .add-to-cart i,.product-quantity .add .add-to-cart span{pointer-events:none;}
@media (max-width:767px){
.footer-container{box-shadow:none;margin-top:0;}
}
 .pro_gallery_top_container {
    margin: 0 -15px;
    overflow:hidden;
  }
}
/*! CSS Used from: https://dev.gruccia.ir/themes/panda/assets/css/responsive_rtl.css ; media=all */
@media all{
@media (min-width:992px){
.container{max-width:992px;}
}
@media only screen and (max-width:991px){
.truncate_cate_desc_2{max-height:80px;}
.st_read_more{height:calc(4000% - 3160px);}
.text-md-2{text-align:center;}
#body_wrapper{padding-bottom:50px;}
.mobile_header_wrapper{display:block;}
.st-menu{bottom:50px;}
#sidebar_box{position:fixed;z-index:110;bottom:0;top:auto;left:0;right:0;width:100%;}
#mobile_bar{display:block;}
.nav_full_container{display:none;}

}
@media (max-width:767px){
.flex_container.flex_column_sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}
.product-quantity .qty_wrap{display:block;width:100%;margin-left:0;margin-bottom:rem(6px);}
.product-quantity .add{display:block;}
.pro_cart_block .product-quantity,.product-quantity #quantity_wanted{width:100%;}
.st_banner_block{margin-bottom:20px;}
.st_banner_1 .st_banner_block{text-align:center;}
}
@media (min-width:1200px){
.container{max-width:1200px;}
}
@media (min-width:1440px){
.container{max-width:1440px;}
}
@media only screen and (max-width:991px){
#footer .title_block{padding:10px 35px 10px 10px!important;}
#footer .footer_block_content{padding-right:0;padding-left:10px;}
}
@media only screen and (max-width:991px){
.text-md-2{text-align:center;}
}
}
/*! CSS Used from: https://dev.gruccia.ir/modules/ets_reviews/views/css/productcomments.all.css ; media=all */
@media all{
.ets_rv_grade_stars{letter-spacing:0!important;font-size:20px;color:#ee9a00;fill:#ee9a00;display:inline-flex;align-items:center;position:relative;vertical-align:middle;}
.ets_rv_grade_stars:after{content:attr(data-rate-full);position:absolute;left:0;overflow:hidden;white-space:nowrap;}
.ets_rv_grade_stars:before{content:attr(data-rate-empty);overflow:hidden;white-space:nowrap;display:block;}
.ets_rv_grade_stars[data-grade="0.0"]:after{display:none;}
.ets_rv_grade_stars[data-grade="1"]:after{width:16px;}
.ets_rv_grade_stars[data-grade="2"]:after{width:32px;}
.ets_rv_grade_stars[data-grade="3"]:after{width:50px;}
.ets_rv_grade_stars[data-grade="4"]:after{width:67px;}
.ets-rv-grade-stars{position:relative;height:17px;min-width:120px;display:inline-block;vertical-align:middle;}
.ets-rv-grade-stars.ets-rv-small-stars{min-width:90px;}
@media (max-width: 479px){
.ets-rv-grade-stars{min-width:100px;}
}
.grc-comments{display:flex;height:16px;justify-content:flex-end;align-items:center;margin-bottom:8px;}
.grc-comments .product-list-reviews .ets-rv-grade-stars{min-width:0;}
.grc-comment-star p{margin-bottom:0;color:#3b3b3b;font-size:13px;margin-left:3px;}
.grc-comment-star span{font-size:17px;}
.ets-rv-product-comments-additional-info .grc-comment-star{margin-right:0;flex-direction:row-reverse;}
.ets-rv-product-comments-additional-info .grc-comment-star p{margin-right:4px;}
.ets-rv-product-comments-additional-info{margin:10px 0 20px!important;}
}
/*! CSS Used from: https://dev.gruccia.ir/modules/ets_reviews/views/css/productcomments.css ; media=all */
@media all{

svg{fill:currentColor;}
i.lh_18{line-height:18px;display:inline-block;vertical-align:middle;}
button.btn,a.btn{position:relative;}

.text-center{text-align:center;}
svg{fill:currentColor;width:auto;height:auto;}
.ets-rv-btn-question-big{font-size:16px;line-height:16px;font-weight:bold;}
body{min-width:320px;}
.hover3:hover{color:#ee9a00;fill:#ee9a00;}
.comments-note{display:flex;display:-webkit-flex;height:16px;align-items:center;}
#ets-rv-product-comments-list,#ets-rv-product-questions-list{overflow-anchor:none;}
}

/*! CSS Used from: https://dev.gruccia.ir/modules/ststickybuybutton/views/css/front.css ; media=all */
@media all{
[class^="stsb-"]:before{font-family:"stickybuy";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.stsb-basket:before{content:'\e800';}
.stsb-spin5:before{content:'\e838';}
.btn i[class^="stsb-"]{font-family:Arial;}
.st_sticky_buy_animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.st_sticky_buy_container{position:fixed;bottom:0;top:auto;left:0;right:0;z-index:270;}
.da_kai .st_sticky_buy_inner{display:block;}
.st_sticky_buy_inner{position:relative;width:300px;display:none;margin:0 auto;}
.st_sticky_buy_flex_container,.st_sticky_buy_flex_box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}
.st_sticky_buy_flex_container{width:100%;}
.st_sticky_buy_child{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.st_sticky_buy_close{position:absolute;left:auto;right:6px;top:6px;font-size:16px;width:20px;height:20px;line-height:18px;border:1px solid #777;text-align:center;display:block;border-radius:50px;color:#777;}
.st_sticky_buy_block{position:absolute;bottom:0;right:0;left:0;top:auto;border-top-left-radius:6px;border-top-right-radius:6px;display:none;z-index:271;}
.st_sticky_buy_pro{padding:6px 30px 6px 6px;}
.st_sticky_general_border{border-color:#f2f2f2;border-top-width:1px;border-top-style:solid;}
.st_sticky_buy_submit_box{padding:6px 4px;}
.st_sticky_buy_attr_box{max-height:200px;overflow-x:hidden;padding:6px;}
.st_sticky_buy_buttons .btn{width:100%;}
.st_sticky_buy_overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.1);}
.st_sticky_buy_btn i{display:none;margin-right:4px;}
.st_sticky_buy_btn.st_sticky_buy_show_icon i{display:inline-block;}
.st_sticky_buy_product-variants-item{margin-bottom:4px;padding-top:4px;}
.st_sticky_buy_product-variants-item ul{margin-bottom:0;}
.st_sticky_buy_product-variants-item ul li{margin-right:4px;margin-bottom:4px;}
.btn.st_sticky_buy_btn{height:auto;; line-height:1;padding:9px 16px;width:100%;border-style:solid;border-width:0;border-color:#444;margin:0;}
.st_show_add_to_cart{display:none;}
.st_sticky_buy_name{font-size:14px;}
.st_sticky_buy_attr_loading{position:absolute;z-index:300;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);display:none;}
.st_sticky_buy_attr_loading i{display:none;}
.st_sticky_buy_refreash{position:relative;}
.st_sticky_buy_qty_container{padding-top:6px;}
.st_sticky_buy_product-variants-item .radio-label{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;height:30px;}
.st_sticky_buy_product-variants-item .radio-label{line-height:26px;}
.st_sticky_buy_product-variants-item .control-label{margin-bottom:4px;display:inline-block;}
.st_sticky_buy_quantity_wanted{padding:0px;height:34px;line-height:normal;width:30px;text-align:center;border:1px solid #F2F2F2;margin:0 -1px;}
.st_sticky_buy_quantity_btn{height:34px;text-align:center;width:30px;background:#fff;border:1px solid #F2F2F2;cursor:pointer;}
}
/*! CSS Used from: https://dev.gruccia.ir/modules/ststickybuybutton/views/css/stgeneral.css ; media=all */
@media all{
.li_fl li{float:left;}
.mar_b6{margin-bottom:6px;}
.mar_b4{margin-bottom:4px;}
}
/*! CSS Used from: https://dev.gruccia.ir/modules/stthemeeditor/views/css/customer-s1.css ; media=all */
@media all{
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default{max-width:280px;}
.images-container,.images-container .pro_gallery_thumbs_horizontal{margin-left:auto;margin-right:auto;}
.images-container.pro_number_1,.images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width:700px;}
body{font-family:IranYekan, Tahoma, sans-serif, Arial;}
.title_block .title_block_inner,.page_heading,.product_info_tabs .nav-tabs .nav-link{text-transform:uppercase;}
.st-menu-title{text-transform:uppercase;}
.mobile_bar_tri_text{text-transform:uppercase;font-size:14px;}
.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:2px;}
.title_style_0 .title_block_inner{margin-bottom:-2px;}
body,a.text_color{color:#212529;}
a:hover,button.link_color:hover,.ajax_block_product .s_title_block a:hover{color:#eb1165;}
a.text_color:hover{color:#eb1165;}
.price{color:#000000;}
.regular-price{color:#333333;}
.btn,.hover_fly_btn{text-transform:capitalize;}
.btn.add-to-cart{color:#ffffff;background-color:#eb1165;border-color:#eb1165;}
.btn.add-to-cart:hover{color:#ffffff;background-color:#274164;border-color:#274164;}

.fto-glyph.icon_btn:before{content:"\e868";}
.fto-star.icon_btn:before{content:"\e869";}
.fto-user.icon_btn:before{content:"\e81f";}
.products_sldier_swiper .pro_outer_box:hover .pro_second_box{background-color:#ffffff;}
.pro_gallery_top_container .swiper-button-lr .swiper-button{color:#444444;}
.pro_gallery_top_container .swiper-button-lr .swiper-button:hover{color:#000000;}
.pro_gallery_top_container .swiper-button-lr .swiper-button.swiper-button-disabled,.pro_gallery_top_container .swiper-button-lr .swiper-button.swiper-button-disabled:hover{color:#c0c0c0;}
#mobile_bar_top{height:58px;}
.ajax_block_product .s_title_block a{text-transform:capitalize;}
.btn-default,.go,.add-to-cart.btn{font-size:15px;}
.btn-default i,.add-to-cart.btn i{font-size:17px;}
.product_description_container.truncate_cate_desc_2{max-height:150px;}
.product_description_container.truncate_cate_desc_2 .st_read_more{height:calc(4000% - 5850px);}
@media (max-width: 991px){
.product_description_container.truncate_cate_desc_2{max-height:150px;}
.product_description_container.truncate_cate_desc_2 .st_read_more{height:calc(4000% - 5850px);}
}
@media (max-width: 1439px){
.images-container.pro_number_xl_1,.images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width:700px;}
}
@media (max-width: 1219px){
.images-container.pro_number_lg_1,.images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width:700px;}
}
@media (max-width: 991px){
.images-container.pro_number_md_1,.images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width:700px;}
}
@media (max-width: 767px){
.images-container.pro_number_sm_1,.images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width:700px;}
}
@media (max-width: 479px){
.images-container.pro_number_xs_1,.images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width:700px;}
}
@media (max-width: 991px){
#sidebar_box{border:1px solid #eeeeee;}
}
.gap-10{gap:10px;}
.product_img_link{-webkit-filter:brightness(0.99);filter:brightness(0.99);}
.inline-snapp{background-color:rgb(0, 142, 250);color:rgb(255, 255, 255);font-size:11px;padding:3px 6px;border-radius:6px;font-style:normal;}


.size-guide-ul{list-style:inside;margin-bottom:15px;}
.size-guide-ul li{font-size:12px;line-height:22px;margin-bottom:8px;}
.nav-tabs{padding-top:15px;}
.grcsizechart{text-align:right;}
.grc-popup-box h4{text-align:center;margin-top:14px;font-size:14px;font-weight:bold;}
.grcsizechart-guide-butting{margin:0 0 10px!important;}
.current-price .price{color:#eb1165;font-weight:bold;}
.current-price span.tax_label{display:none;}
.st_unavailable_combination span{background-color:#f2f2f2;color:#c5c5c5;}
.product-description h4{font-size:17px!important;font-weight:bold;}
.product-description p,.product-description ul,.product-description-short ul{line-height:28px;font-size:15px;}
.product-description ul,.product-description-short ul{list-style:disc;margin-left:0!important;margin-right:1.5em;}
.cate_label{font-family:inherit;}
.ets_rv_grade_stars:after{right:0;left:initial!important;}
div#ets_rv_group_tabs{width:100%;}
h1,h3,h4,.h6{font-weight:bold;}
.sticky-wrapper.mobile_header_wrapper{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .1);box-shadow:0 0 4px rgba(0, 0, 0, .1);}

#st_mobile_menu .mo_ma_level_0{text-transform:none!important;}
.title_block_inner{text-align:center;font-weight:800!important;border:0;padding:0!important;}
.product-list-reviews{margin-bottom:10px!important;}
#mobile_bar_bottom .search_widget_block{flex:100%!important;}

.product-variants-item .grc-attribute-color,.st_sticky_buy_product-variants-item .grc-attribute-color{display:grid!important;gap:8px!important;justify-items:center;grid-template-columns:repeat(auto-fill, minmax(76px, 1fr));}
.product-variants-item .grc-attribute-others,.st_sticky_buy_product-variants-item .grc-attribute-others{display:grid!important;gap:8px!important;justify-items:center;grid-template-columns:repeat(auto-fill, minmax(78px, max-content));}
.product-variants-item ul li,.st_sticky_buy_product-variants-item ul li{display:inline-block!important;position:relative;overflow:hidden;border:1px solid #d9d9d9;border-radius:3px;text-align:center;width:100%;padding:4px;}
.st_sticky_buy_product-variants-item ul li{margin:0;}
.product-variants-item .grc-attribute-others li{padding:6px;}
.st_sticky_buy_product-variants-item .grc-attribute-others li{padding:5px;}
.product-variants-item .attribute-img-responsive,.st_sticky_buy_product-variants-item .attribute-img-responsive{display:block!important;margin:0 auto 5px;}
.product-variants-item input.input-radio:checked+span:before,.st_sticky_buy_product-variants-item input.input-radio:checked+span:before{content:'';display:block;width:100%;height:100%;border:1px solid #eb1165;border-radius:3px;position:absolute;top:0;left:0;}
.product-variants-item .input-radio,.st_sticky_buy_product-variants-item .input-radio{z-index:1;}
.product-variants-item .radio-label,.st_sticky_buy_product-variants-item .radio-label{border:0;padding:0!important;}
.st_sticky_buy_product-variants-item .radio-label{height:auto;line-height:normal;}
.product-variants-item .grc-attribute-color .radio-label,.st_sticky_buy_product-variants-item .grc-attribute-color .radio-label{font-size:12px;}
.product-variants .clearfix::after,.st_sticky_buy_product-variants .clearfix::after{display:none;}
.st_unavailable_combination:after{position:absolute;width:100%;height:100%;top:0;right:0;background-color:#e6e6e6;opacity:.5;content:'';}
.st_unavailable_combination span{background-color:#fff;}
.st_sticky_buy_product-variants-item{margin-bottom:10px;padding-top:10px;}

@media only screen and (max-width: 767px){
.product-information .product-prices{width:100%;}
}
.products_sldier_swiper{padding-bottom:4px;}
.swiper-slide.ajax_block_product{height:auto;}
.swiper-slide.ajax_block_product .pro_outer_box{border:1px solid #e9e9e9;height:100%;}
.products_sldier_swiper .s_title_block a{text-align:right;font-weight:300;line-height:2;min-height:52px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.products_sldier_swiper .s_title_block a{font-size:12px;color:#000!important;}
.ajax_block_product .pro_list_manufacturer{flex:1;display:inline-block;float:right;font-size:12px;font-weight:bold;padding-bottom:4px;white-space:nowrap;overflow:hidden;direction:ltr;text-overflow:ellipsis;}
.ajax_block_product .pro_second_box .mini_name{width:100%;}
.grc-regular-price{float:left;color:#ef394e;font-size:13px!important;margin-left:0!important;}
.product-price-and-shipping{display:flex;flex:1;justify-content:space-between;align-items:center;text-align:left;margin-bottom:10px;}
.product-price-and-shipping span.price{flex-grow:1;}
.grc-comments{display:flex;height:16px;justify-content:flex-end;align-items:center;margin-bottom:8px;}
.product-price-and-shipping .st_sticker_block{padding-bottom:0;}
.st_sticker_3{height:21px;width:37px;line-height:23px;}
@media only screen and (max-width: 767px){
.ajax_block_product .price{margin-left:0;font-size:14px;}
}


}
/*! CSS Used from: https://dev.gruccia.ir/themes/panda/assets/css/rtl.css ; media=all */
@media all{
*,body{direction:rtl;}
ul{padding-right:0;}
th{text-align:right;}
.input-group-btn:not(:first-child)>.btn{margin-left:0;margin-right:-1px;}
.modal-content{margin-right:10px;margin-left:40px;}
.title_block.flex_container{box-orient:horizontal;box-direction:reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;}
.swiper-button-tr .swiper-button-prev{margin-right:0;margin-left:2px;}
.li_fl li{float:right;}
.text-1{text-align:right;}
.text-right{text-align:left;}
.mar_r4{margin-right:0;margin-left:.25rem;}
.fto-left-open-3:before,.swiper-button .fto-right-open-3:before{content:'\e0cc';}
.fto-right-open-3:before,.swiper-button .fto-left-open-3:before{content:'\e0cd';}
.fto-angle-right:before{content:'\f104';}
.title_align_0 .title_flex_left{display:block;}
.title_align_0 .title_flex_right{display:none;}
.bullet li a .list_arrow{padding-right:0;padding-left:8px;}
.products_sldier_swiper .pro_second_box.pro_block_align_1{text-align:right;}
.mo_ma_level_0 i,.mo_sub_a i{margin-right:0;margin-left:4px;}
.mo_ma_level_0 .cate_label,.mo_sub_a .cate_label{margin-left:auto;margin-right:4px;}
.mo_ma_level_0,.mo_sub_a{margin-right:0;margin-left:28px;}
.mo_ml_level_0,.mo_sub_li{padding-left:auto;padding-right:10px;}
.btn_inline i{margin-right:0;margin-left:4px;}
.qty_wrap{margin-right:0;margin-left:6px;}
.btn_inline i{margin-right:2px;}
.ajax_cart_bag .amount_circle{right:auto;left:-9px;}
.price,.regular-price{margin-right:0;margin-left:4px;}
.product_page_container .pro_right_item{margin-right:0;margin-left:10px;}
.title_block .swiper-button-tr{margin-left:0;margin-right:6px;order:-1;}
.title_align_0 .title_block_inner{padding-right:0;padding-left:6px;}
button,input{font-family:inherit!important;}
#mobile_bar_left>.flex_container{direction:ltr;}
.pro_extra_info_label{margin-right:0;margin-left:rem(4px);}
}
/*! CSS Used from: https://dev.gruccia.ir/themes/pandachild/assets/css/custom_rtl.css ; media=all */
@media all{
.d-flex{display:flex!important;}
.gap-10{grid-gap:10px;gap:10px;}

#product .breadcrumb_nav li:last-child,#product .breadcrumb_nav li:nth-last-child(2){display:none;}
.breadcrumb_wrapper ul{list-style:none;margin:0;padding:0;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:2;padding-top:5px;}
.breadcrumb_wrapper li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;vertical-align:middle;padding-bottom:5px;}
@media (max-width: 767px){
.breadcrumb_spacing{height:5px!important;}
}
.pro_gallery_top_container{border:1px solid #f5f5f5;}
.product_left_column_hook .add_to_wishlist{position:absolute;top:0;left:15px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;margin:0;border:1px solid #f3f3f3;border-radius:0 0 10px 0;background-color:#fff;color:#444;}
.product_left_column_hook .add_to_wishlist .hover_fly_btn_inner{font-size:0;}
.product_left_column_hook .add_to_wishlist i{font-size:18px;}
@media (max-width: 767px){
.product_left_column .images-container{position:relative;}
.pro_gallery_thumbs_container{position:absolute;bottom:15px;right:15px;width:180px!important;}
.pro_gallery_thumbs_container .swiper-slide{width:35px;}
.product_left_column_hook .add_to_wishlist{left:0px;}
}
.pro_gallery_thumbs_container .swiper-button-lr .swiper-button i{color:#ffffff;background-color:#00000066;border-radius:50%;width:17px!important;height:17px!important;line-height:19px!important;font-size:10px!important;}
.pro_gallery_thumbs_container .swiper-button-lr .swiper-button{margin-top:-10px;}
.product_left_column{margin-bottom:0!important;}
@media only screen and (max-width: 991px){
#product #displayBanner{display:none;}
}
@media (max-width: 991px){
.product_name_wrap .product_name{font-size:17px!important;line-height:2!important;}
}
@media (max-width: 767px){
.pro_cart_block .product-quantity{display:none;}
}

.st-pusher{transition:transform .2s;}
.product_img_link img.front-image{top:0;}
}
/*! CSS Used from: Embedded */
#st_header .search_widget_block{width:280px;}


/*! CSS Used from: Embedded */
.breadcrumb_spacing{height:20px;}
#page_banner_container_1 .breadcrumb_nav{font-size:12px;}
#page_banner_container_1 .breadcrumb_nav,#page_banner_container_1 .breadcrumb_nav a{color:#666666;}
#page_banner_container_1 .breadcrumb_nav a{color:#666666;}
#page_banner_container_1 .breadcrumb_nav a:hover{color:#000000;}
#page_banner_container_1{border-color:#f5f5f5;}
#page_banner_container_1{border-bottom-width:0px;}
#page_banner_container_1{padding-top:4px;}
#page_banner_container_1{padding-bottom:4px;}
#page_banner_container_1{margin-top:0px;}
#body_wrapper{padding-bottom:0;}
.mobile_device.use_mobile_header .st-menu{bottom:0;}
.mobile_device.use_mobile_header #body_wrapper{padding-bottom:0;}
/*! CSS Used from: Embedded */
.wishlist_product .btn_text{display:none;}
/*! CSS Used from: Embedded */
.color1{color:#ffbf02!important;fill:#ffbf02!important;}
.background1{background:#ffbf02!important;border-color:#ffbf02!important;}
.bg_hover1:hover{background:#ffbf02!important;border-color:#ffbf02!important;}
.bd_hover1:hover{border-color:#ffbf02!important;}
.background2{background:#555555!important;border-color:#555555!important;}
.bg_hover3:hover,.bg_hover3.active{background:#eb1165!important;border-color:#eb1165!important;}
.bd_hover3:hover,.bd_hover3.active{border-color:#eb1165!important;}
.bg3.active{background:#eb1165!important;border-color:#eb1165!important;}
/*! CSS Used from: Embedded */
.st_sticker_3{color:#ffffff;}
.st_sticker_3{background:rgba(239,57,78,1);}
.st_sticker_3{border-width:0px;}
.st_sticker_3{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.st_sticker_3{font-size:13px;}
.st_sticker_3{font-weight:normal;}

/*! CSS Used from: Embedded */
@media (min-width: 768px){
.st_sticky_buy_inner{width:300px;}
}
@media (min-width: 992px){
.st_sticky_buy_container{display:none;}
}
.st_sticky_buy_overlay{background:rgba(0,0,0,0.4);}
.st_sticky_buy_name{font-size:13px;}
.st_sticky_buy_container{background:rgba(235,17,101,1);}
.st_sticky_buy_container{color:#777777;}
.st_sticky_buy_close{border-color:#777777;color:#777777;}
.st_sticky_buy_block{background-color:#ffffff;}
.st_sticky_buy_cart .btn{color:#ffffff;}
.st_sticky_buy_cart .btn{background-color:#eb1165;}
.st_sticky_buy_container{z-index:9999;}
.st_sticky_buy_attr_box{max-height:400px;}
@media (max-width: 767px){
    .product_name_wrap .product_name{
        max-height:68px;
    }
    #page_banner_container_1 {
    max-height: 42px;
    overflow:hidden;
}
        .pro_gallery_thumbs_container
 {
        position: absolute;
        bottom: 15px; 
        right: 15px;
        width: 180px !important;
    } 
.st_sticky_buy_inner{left:0;right:0;margin-left:0;width:100%;}
.st_sticky_buy_container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
}
.st_sticky_buy_cart .btn{padding:17px!important;font-size:15px;}
.st_sticky_buy_qty_container{display:none;}
.st_sticky_buy_pro{margin-right:7px;}
.st_sticky_buy_close{top:12px;}
.st_sticky_buy_container{z-index:9999999999;}

/*! CSS Used keyframes */
@keyframes spin{0%{transform:rotate(0deg);}to{transform:rotate(359deg);}}
.grc-snapppay {
  display: flex;
  align-items: center;
  font-size: 13px;
  gap: 12px;
  padding: 8px;
  margin-top: 10px;
  border-radius: 8px;
  background: #e8f3fe;
  color: #0089ff;
  height:63px;
}
.grc-snapppay img{
    width:50px;
    height:50px;
    min-width:50px;
    min-height:30px;
    max-width:50px;
    max-height:50px;
}
.grc-snapppay p {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
}
.grc-snapppay span {
  color: #2e343b;
  font-size: 13px;
  margin-bottom: 6px;
}
.grc-snapppay strong {
  color: #000;
  font-size: 14px;
}
