body {
font-family:irswl,Tahoma,sans-serif,Arial
}
/*
@font-face {
font-display:swap;
font-family:fontello;
font-style:normal;
font-weight:400;
src:url("https://www.sallambaabaa.com/themes/panda/assets/css/fad613fbe6be4ad15748e9ccdfd8b9fa.woff2") format("woff2"),url("https://www.sallambaabaa.com/themes/panda/assets/css/13182270e4e75cee937ba39655bfbece.woff") format("woff")
}
*/
#mobile_bar_top {
border-bottom:1px solid #e3e3e3
}

#product #page_banner_container_1 {
background:transparent;
height:auto;
padding:0 10px;
position:relative;
top:10px;
visibility:visible;
z-index:98
}

html {
-ms-overflow-style:scrollbar;
-webkit-tap-highlight-color:transparent;
box-sizing:border-box;
font-family:sans-serif;
line-height:1.15;
scroll-behavior:smooth;
text-size-adjust:100%
}

body {
-moz-osx-font-smoothing:grayscale;
-ms-overflow-style:scrollbar;
-webkit-font-smoothing:antialiased;
background-color:#fff;
color:#777;
font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
font-family:Arial,Helvetica,sans-serif;
font-size:.75rem;
font-size:13px;
font-weight:400;
line-height:1.5;
margin:0
}

h1 {
font-size:2em;
font-size:2.5rem;
margin:.67em 0
}

hr {
border:0;
border-color:#f2f2f2;
border-top:1px solid #0000001a;
box-sizing:content-box;
height:0;
overflow:visible
}

a {
background-color:transparent;
text-decoration:none;
text-decoration-skip:objects;
transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out
}

a:active,a:hover {
outline:0;
outline-width:0
}

b,strong {
font-weight:bolder
}

video {
background:#333;
border:2px solid #000;
border-radius:7px;
display:block;
height:auto;
margin:auto;
max-width:980px;
width:100%
}

img {
border-style:none;
height:auto;
max-width:100%;
vertical-align:middle
}

button,input,select {
font-family:inherit!important;
font-size:100%;
line-height:inherit;
margin:0
}

button,input {
overflow:visible
}

button,select {
text-transform:none
}

[type="submit"],button,html [type="button"] {
appearance:button
}

*,::after,::before {
box-sizing:inherit
}

[tabindex="-1"]:focus {
outline:0!important
}

h1,h2 {
margin-top:0
}

dt {
font-weight:700
}

dd {
margin-bottom:.5rem;
margin-left:0
}

a:not([href],[tabindex]),a:not([href],[tabindex]):focus,a:not([href],[tabindex]):hover {
color:inherit;
text-decoration:none
}

a:not([href],[tabindex]):focus {
outline:0
}

a,button,input,label,select {
touch-action:manipulation
}

label {
display:inline-block;
font-size:14px;
font-weight:700;
margin-bottom:.5rem
}

button:focus {
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color
}

.h5,h1,h2 {
color:inherit;
font-family:inherit;
font-weight:700;
line-height:1.1;
margin-bottom:1rem
}

h2 {
font-size:1.4rem
}

.container {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px;
position:relative;
width:100%
}

.row {
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px
}

.col-12,.col-lg-12,.col-lg-5,.col-lg-7 {
min-height:1px;
padding-left:15px;
padding-right:15px;
position:relative;
width:100%
}

.col-12 {
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%
}

.form-control {
background-clip:padding-box;
background-color:#fff;
background-image:none;
border:1px solid #00000026;
border-color:#d9d9d9;
border-radius:7px;
color:#acaaa6;
display:block;
font-size:.8125rem;
line-height:1.25;
padding:6px;
width:100%
}

.form-control:focus {
background-color:#fff;
border-color:#666;
color:#666;
outline:0
}

.form-control::placeholder {
color:#dadada;
opacity:1
}

.form-control:disabled {
background-color:#f6f6f6;
cursor:not-allowed;
opacity:1
}

select.form-control:not([size],[multiple]) {
color:#333;
height:calc(2.25rem + 2px)
}

.btn {
border:1px solid transparent;
border-radius:7px;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:400;
height:auto;
line-height:32px;
padding:3px 10px;
text-align:center;
text-transform:uppercase;
transition:all .2s ease-in-out;
user-select:none;
vertical-align:middle;
white-space:nowrap
}

.btn:focus,.btn:hover {
text-decoration:none
}

.btn:focus {
box-shadow:0 0 0 2px #2fb5d240;
box-shadow:none;
outline:0
}

.btn:disabled {
cursor:not-allowed;
opacity:.65
}

.btn-outline-info,.btn:active {
background-image:none
}

.btn-outline-info {
background-color:transparent;
border-color:#5bc0de;
color:#5bc0de
}

.btn-outline-info:focus {
box-shadow:0 0 0 2px #5bc0de80
}

.btn-outline-info:disabled {
background-color:transparent;
color:#5bc0de
}

.fade {
opacity:0;
transition:opacity .15s linear
}

.input-group {
display:flex;
position:relative;
width:100%
}

.input-group .form-control {
-webkit-box-flex:1;
flex:1 1 auto;
margin-bottom:0;
position:relative;
width:1%;
z-index:2
}

.input-group .form-control,.input-group-addon,.input-group-btn {
-ms-flex-pack:center;
-webkit-box-direction:normal;
-webkit-box-orient:vertical;
-webkit-box-pack:center;
display:-webkit-box;
display:flexbox;
display:flex;
flex-direction:column;
justify-content:center
}

.input-group .form-control:not(:first-child,:last-child),.input-group-addon:not(:first-child,:last-child) {
border-radius:0
}

.input-group-addon {
background-color:#f6f6f6;
border:1px solid #00000026;
border-radius:.25rem;
color:#acaaa6;
font-weight:400;
line-height:1.25;
margin-bottom:0;
padding:.5rem .75rem;
text-align:center;
white-space:nowrap
}

.input-group-addon,.input-group-btn {
vertical-align:middle
}

.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-left:0;
border-radius:0 7px 7px 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-radius:7px 0 0 7px;
border-top-left-radius:0
}

.form-control + .input-group-addon:not(:first-child) {
border-left:0;
border-left:1px solid #ddd;
border-right:0
}

.input-group-btn {
font-size:0;
position:relative;
white-space:nowrap
}

.input-group-btn > .btn {
-webkit-box-flex:1;
flex:1;
position:relative
}

.input-group-btn:not(:last-child) > .btn {
margin-right:-1px
}

.input-group-btn:not(:first-child) > .btn {
margin-left:-1px;
margin-left:0;
margin-right:-1px;
z-index:2
}

.card {
-webkit-box-direction:normal;
-webkit-box-orient:vertical;
background-color:#fff;
border:1px solid #0000001f;
border-color:#d9d9d9;
border-radius:0;
display:flex;
flex-direction:column;
overflow:hidden;
position:relative
}

.close {
float:right;
font-size:1.5rem;
font-weight:700;
line-height:1;
opacity:.5;
text-shadow:none
}

.close:focus,.close:hover {
color:#000;
cursor:pointer;
text-decoration:none
}

button.close {
appearance:none;
background:0 0;
border:0;
cursor:pointer;
padding:0
}

.modal {
display:none;
inset:0;
outline:0;
overflow:hidden;
position:fixed;
z-index:1050
}

.modal.fade .modal-dialog {
transform:translateY(-25%);
transition:transform .3s ease-out;
transition:transform .3s ease-out,-webkit-transform .3s ease-out
}

.modal-dialog {
margin:38px;
position:relative;
width:auto
}

.modal-content {
-webkit-box-direction:normal;
-webkit-box-orient:vertical;
background-clip:padding-box;
background-color:#fff;
border:0;
border-radius:10px;
display:flex;
flex-direction:column;
margin-left:10px;
margin-right:10px;
outline:0;
overflow:hidden;
position:relative
}

.clearfix::after {
clear:both;
content:"";
display:block
}

.d-none {
display:none!important
}

.d-inline {
display:inline!important
}

.d-inline-block {
display:inline-block!important
}

.d-block {
display:block!important
}

.d-flex {
display:flex!important
}

.mr-1 {
margin-right:.25rem!important
}

.mb-1 {
margin-bottom:.25rem!important
}

.mt-2 {
margin-top:.5rem!important
}

.mr-2 {
margin-left:.5rem!important;
margin-right:.5rem!important
}

.mb-2 {
margin-bottom:.5rem!important
}

.mb-3 {
margin-bottom:1rem!important
}

.mb-4 {
margin-bottom:1.5rem!important
}

.p-0 {
padding:0!important
}

.p-1 {
padding:.25rem!important
}

.pr-1 {
padding-right:.25rem!important
}

.pl-1 {
padding-left:.25rem!important
}

.pt-3 {
padding-top:1rem!important
}

.pr-3 {
padding-right:1rem!important
}

.pl-3 {
padding-left:1rem!important
}

.mr-auto {
margin-right:auto!important
}

.text-right {
text-align:right!important;
text-align:left
}

.font-weight-bold {
font-weight:700
}

.text-success {
color:#4cbb6c!important
}

.text-danger {
color:#ff4c4c!important
}

.close:hover,a:hover,button.link_color:hover {
color:#e54d26;
text-decoration:none
}

a.go {
text-decoration:underline
}

a.text_color {
color:#777
}

:focus,a:focus {
outline:0!important;
text-decoration:none
}

.close,.close:focus,.close:hover {
opacity:1
}

.form-control,.input-group-addon,.input-group-btn > .btn {
font-size:.8125rem
}

input.form-control {
border:1px solid #c8c8c8;
border-radius:7px;
height:44px;
line-height:normal
}

.form-control-select {
appearance:none;
background:#ebebeb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat right .5rem center/1.25rem 1.25rem;
background-color:#fff;
background-position:left .5rem center;
height:2.625rem;
padding-left:2em;
padding-right:6px
}

.btn i {
font-size:.875rem;
margin-left:2px;
margin-right:4px
}

.btn i[class^="fto-"] {
font-family:Arial
}

.btn i,.btn span {
vertical-align:middle
}

.btn-default {
background-color:transparent;
background-image:none;
border-color:#277c8e;
border-width:1px;
box-shadow:inset 0 0 0 0#444;
color:#2fb5d2;
line-height:28px;
transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;
transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease
}

.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover {
background-color:#444;
border-color:#444;
color:#fff
}

.btn-default:disabled:focus,.btn-default:disabled:hover {
border-color:#444
}

.btn-default,.btn-touchspin {
transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;
transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease
}

.btn-large {
font-size:.875rem;
padding:12px 22px
}

.btn_inline i {
font-size:.875rem;
margin-left:2px;
margin-right:4px
}

.btn_inline,.product_page_container .pro_right_item {
display:inline-block;
margin-bottom:6px;
margin-right:10px
}

.input-group-with-border {
background:#fff;
border:1px solid #d9d9d9
}

.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 {
border-color:#d9d9d9;
padding:0 2px;
text-align:center
}

.bootstrap-touchspin .btn-touchspin {
background-color:#fff;
padding:0;
width:24px
}

.bootstrap-touchspin .btn-touchspin:hover {
background-color:#f2f2f2
}

.st-input-loading {
background:hsl(0deg 0% 100%/80%);
border-radius:25px;
cursor:default;
display:none;
inset:0;
overflow:hidden;
position:absolute;
text-align:center;
z-index:1
}

.st-input-loading i {
height:43px;
left:50%;
line-height:43px;
margin-left:-22px;
margin-top:-22px;
position:absolute;
text-align:center;
top:50%;
width:43px
}

input[type="number"] {
appearance:textfield
}

[class*=" fto-"]::before,[class^="fto-"]::before {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:inline-block;
font-family:fontello;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1em;
speak:none;
text-align:center;
text-decoration:inherit;
text-transform:none;
vertical-align:middle;
width:1em
}

.animate-spin {
animation:spin 2s infinite linear;
display:inline-block
}

.fto-check::before {
content:"☑"
}

.fto-search-1::before {
content:""
}

.fto-ajust::before {
background:url("../../../../img/cms/compare3.svg") no-repeat center;
content:"";
content:"" !important;
height:24px;
width:24px
}

.fto-link::before {
content:""
}

.fto-menu-1::before {
content:""
}

.fto-spin1::before {
content:""
}

.fto-tag-1::before {
content:""
}

.fto-monitor::before {
content:""
}

.fto-glyph::before {
content:""
}

.fto-star-2::before {
content:"";
content:
}

.fto-smile::before {
content:""
}

.fto-play::before {
content:""
}

.fto-whatsapp::before {
content:""
}

.fto-share-1::before {
content:""
}

.fto-checkmark-cicle::before {
content:""
}

.fto-phone-1::before {
content:""
}

.fto-cross::before {
content:""
}

.fto-user-5::before {
content:""
}

.fto-camera-video::before {
content:""
}

.fto-menu-2::before {
content:""
}

.fto-arrow-left::before {
content:"";
content:
}

.fto-twitter::before {
content:""
}

.fto-facebook::before {
content:""
}

.fto-paper-plane-empty::before {
content:""
}

.fto-commenting-o::before {
content:""
}

#st_header .search_widget_block {
margin-left:70px;
width:520px
}

.search_results {
background:#fff;
box-shadow:0 0 4px #0000001a;
left:0;
position:absolute;
right:0;
z-index:8000
}

.product-quantity .add {
display:inline-block;
margin:0;
vertical-align:middle
}

.product-available {
color:#4cbb6c
}

.product-variants .product-variants-item {
margin-bottom:10px
}

.product-variants .product-variants-item select {
border:1px solid #ebebeb;
height:1.875rem;
width:100%
}

.product-variants .control-label {
color:#57585b;
display:block;
font-feature-settings:"ss02";
font-size:16px;
font-weight:700;
margin-bottom:4px
}

.product-refresh {
margin-top:.625rem
}

.product_name_wrap .product_name {
color:#000;
font-size:21px;
font-weight:600;
line-height:120%;
margin-bottom:1rem;
margin-top:20px;
text-transform:uppercase
}

.pro_gallery_thumb_box {
cursor:pointer;
display:inline-block;
padding:5px
}

.clicked_thumb .pro_gallery_thumb_box {
border-color:#777
}

.pro_extra_info_label {
margin-bottom:0;
margin-right:.25rem
}

.swiper-container {
margin-left:auto;
margin-right:auto;
overflow:hidden;
position:relative;
z-index:1
}

.swiper-wrapper {
box-sizing:content-box;
display:flex;
height:100%;
position:relative;
transform:translateZ(0);
transition-property:transform;
transition-property:transform,-webkit-transform;
width:100%;
z-index:1
}

.col-xl-4,.col-xl-8 {
min-height:1px;
padding-left:15px;
padding-right:15px;
position:relative;
width:100%
}

.bootstrap-touchspin,.st_sticker {
box-sizing:border-box
}

.general_border {
border:1px solid #f2f2f2
}

.text-1 {
text-align:left;
text-align:right
}

.hidden {
display:none
}

.fs_2x {
font-size:1.5rem
}

.flex_box,.flex_container {
-ms-flex-align:center;
-webkit-box-align:center;
align-items:center;
box-align:center;
display:-webkit-box;
display:-moz-box;
display:box;
display:-moz-flex;
display:flexbox;
display:flex
}

.flex_container.flex_left {
-ms-flex-pack:start;
-webkit-box-pack:start;
box-pack:start;
justify-content:flex-start
}

.flex_container.flex_center {
-ms-flex-pack:center;
-webkit-box-pack:center;
box-pack:center;
justify-content:center
}

.flex_container.flex_start {
-ms-flex-align:start;
-webkit-box-align:start;
align-items:flex-start;
box-align:start
}

#leftbar,.flex_box,.flex_container {
-webkit-box-direction:normal;
-webkit-box-orient:horizontal
}

.flex_container {
-ms-flex-pack:justify;
-webkit-box-pack:justify;
box-pack:justify;
flex-flow:row nowrap;
justify-content:space-between
}

#leftbar,.flex_box {
flex-flow:row wrap
}

.rightbar_wrap {
-ms-flex-positive:1;
-webkit-box-flex:1;
flex-grow:1;
position:relative;
z-index:120
}

#leftbar {
-ms-flex-align:center;
-ms-flex-positive:4;
-webkit-box-align:center;
-webkit-box-orient:vertical;
align-items:center;
background:#fff!important;
bottom:40%;
bottom:0;
box-align:center;
display:flex;
flex-flow:column nowrap;
flex-grow:4;
inset:10%auto auto 0;
left:auto;
position:fixed;
right:0;
top:auto;
transition:all .5s ease;
z-index:110
}

#st_header {
position:relative;
z-index:99
}

#mobile_bar {
left:0;
transition:left 0.5s,right .5s
}

.mobile_bar_tri_text {
display:none;
font-size:1.333em;
font-size:14px;
font-weight:700;
text-transform:uppercase
}

.mobile_bar_item {
display:inline-block;
height:38px;
line-height:38px;
max-width:48px;
min-width:30px;
text-align:center;
white-space:nowrap
}

.mobile_bar_item i,.mobile_bar_item span {
font-size:14px;
vertical-align:middle
}

.mobile_device.use_mobile_header #sidebar_box {
inset:auto 0 0;
position:fixed;
width:100%;
background: #fff;
    border-radius: 10px 10px 0 0;
    box-shadow: 1px 1px 8px 8px #c1c3c747;
    padding: 5px 0;
z-index:110
}
  .product-description-short.ooo, .product_middle_column {
    padding: 0 !important;
  }
.mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {
border:0;
display:block;
height:51px;
line-height:38px;
padding:0 0 6px;
text-align:center;
width:auto
}

#leftbar .icon_text {
font-family:irswl;
font-size:11px;
overflow:hidden
}

.header-container {
box-shadow:0 0 5px #0003
}
#product #st_header {
box-shadow:unset
}
.mobile_device.use_mobile_header #leftbar {
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
border-bottom:none;
border-left:none;
border-right:none;
flex-flow:row nowrap;
background: transparent !important;
inset:auto;
position:static
}

.mobile_device.use_mobile_header .icon_wrap .amount_circle {
left:50%;
right:auto
}

.st-container,.st-content,.st-content-inner {
overflow:hidden;
position:relative
}

.st-pusher {
height:100%;
position:relative;
right:0;
transition:transform .2s;
transition:transform 0.2s,-webkit-transform .2s;
z-index:99
}

#st-content-inner-after,#st-pusher-after {
background:#0003;
content:"";
display:none;
font-size:0;
height:0;
line-height:0;
opacity:0;
position:absolute;
right:0;
top:0;
transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;
width:0;
z-index:900
}

.title_block {
margin:0 0 20px
}

.breadcrumb_wrapper {
background-position:50%;
background-repeat:no-repeat;
background-size:cover;
border-bottom:1px solid #f2f2f2;
border-top:0 solid #f2f2f2;
padding:8px 0
}

.breadcrumb_nav {
background:0 0;
margin:0;
height: 36px;
    max-width: 100%;
    overflow-y: hidden;
    white-space: nowrap;
padding:0
}

.breadcrumb_nav li {
display:inline
}

.breadcrumb_nav .navigation-pipe {
display:inline-block;
margin:0 5px
}

.qty_wrap {
display:inline-block;
margin-left:6px;
margin-right:6px;
margin-right:0;
min-width:78px;
vertical-align:middle;
width:78px
}

.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
}

.steasy_divider_item {
border-bottom:1px solid #f2f2f2;
overflow:hidden
}

.icon_wrap {
background:#f2f2f2;
color:#444;
display:inline-block;
height:42px;
line-height:38px;
min-width:42px;
padding:2px;
text-align:center;
text-decoration:none
}

.icon_wrap:hover,a.icon_wrap:hover {
background:#fff;
background-color:#fff;
color:#f60
}

.icon_wrap.with_text i {
display:block;
height:22px;
line-height:22px;
text-align:center
}

.amount_circle,.icon_text {
display:block;
line-height:14px
}

.icon_text {
font-size:.8333em;
height:14px;
overflow:hidden
}

.amount_circle {
background:#666;
background-color:#109792;
border-radius:100px;
color:#fff;
font-size:.916em;
height:16px;
position:absolute;
right:0;
text-align:center;
top:0;
width:16px;
z-index:2
}

.layer_icon_wrap {
background:hsl(0deg 0% 100%/60%);
background:#d12535;
border-radius:100%;
color:#f6f6f6;
display:inline-block;
font-size:1rem;
height:30px;
line-height:30px;
text-align:center;
width:30px
}

.layer_icon_wrap:hover {
background:hsl(0deg 0% 100%/90%);
background:#ffffffb3;
color:#fff
}

#sidebar_box .rightbar_wrap .icon_wrap {
background:0 0;
height:68px;
padding:15px 0;
width:54px
}

#sidebar_box .rightbar_wrap .icon_wrap i {
font-size:1.4rem;
font-style:normal;
height:30px;
line-height:30px
}

.dynhook[data-hook="DisplayRightBar"] {
display:block;
flex-grow:1
}

#sidebar_box .rightbar_wrap .amount_circle {
background-image:linear-gradient(0deg,#ee3e5b 1%,#f486a5 100%);
box-shadow:0 0 10.12px .88px #7400006b;
top:4px
}

.ajax_cart_bag {
border:2px solid #333;
border-radius:2px;
display:inline-block;
height:22px;
line-height:22px;
margin-right:8px;
position:relative
}

.ajax_cart_bag .ajax_cart_bg_handle {
border:2px solid #333;
border-bottom:0;
border-top-left-radius:100px;
border-top-right-radius:100px;
height:10px;
left:50%;
margin-left:-6px;
overflow:hidden;
position:absolute;
top:-8px;
width:12px
}

.ajax_cart_bag .amount_circle {
border:2px solid #fff;
bottom:-4px;
height:18px;
left:-9px;
position:absolute;
right:-9px;
right:auto;
top:auto;
width:18px
}

.mobile_bar_item .ajax_cart_bag {
margin-left:9px;
margin-top:10px
}

.shopping_cart_style_2 .ajax_cart_bag {
border:0;
margin:7px 0 0
}

.shopping_cart_style_2 .ajax_cart_bag i {
display:block;
font-size:1.5rem;
line-height:1
}

.shopping_cart_style_2 .ajax_cart_bag .amount_circle {
background-image:linear-gradient(0deg,#109792 1%,#47e33f 100%);
border:0;
bottom:auto;
box-shadow:0 0 10.12px .88px #00746f6b;
right:-10px;
top:-5px
}

.social_share_block .social_share_item {
display:inline-block;
font-size:1rem;
height:30px;
line-height:30px;
margin-bottom:.375rem;
margin-left:.375rem;
margin-right:.375rem;
margin-right:0;
text-align:center;
width:30px
}

.social_share_block.social_size_2 .social_share_item {
border-radius:10px;
font-size:1.25rem;
height:40px;
line-height:40px;
margin-bottom:0;
width:40px
}

.st_popup_video_wrap {
bottom:10px;
height:100%;
margin-right:0;
margin-top:0;
position:absolute;
right:46px;
right:0!important;
top:0!important;
width:100%;
z-index:8
}

.inline_popup_content {
background:#fff;
border-radius:7px;
margin:0 auto;
max-width:650px;
padding:1rem;
position:relative
}

.st_sticker {
background-size:contain;
border-style:solid
}

.st_sticker .st_sticker_text {
display:inline-block;
font-family:irswl!important;
padding:0 4px;
white-space:nowrap
}

.layer_btn {
display:inline-block;
position:absolute;
text-align:center;
z-index:5
}

.price {
color:#228644;
font-weight:700;
margin-right:4px;
margin-right:0;
white-space:nowrap
}

.product-prices .current-price .price {
font-size:1.5rem;
font-size:17px
}

#quantity_wanted {
visibility:hidden
}

.bootstrap-touchspin #quantity_wanted {
visibility:inherit
}

.mobile_logo {
padding:0 10px
}

.pro_gallery_thumb {
border-radius:5px;
font-size:0;
opacity:1!important
}

.search_widget_btn.btn {
line-height:normal;
width:50px
}

.product-quantity .add .add-to-cart i,.product-quantity .add .add-to-cart span {
pointer-events:none
}

[class^="cdpcp-icon-"] {
display:inline-block;
fill:currentcolor;
height:1em;
stroke:currentcolor;
stroke-width:0;
width:1em
}

.cdpcp-compare-btn {
cursor:pointer;
position:relative;
z-index:1
}



#mysuptelso {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:99
}

.images-container.pro_number_1,.images-container.pro_number_1 .pro_gallery_thumbs_horizontal {
max-width:423px
}

.btn.add-to-cart,.price,body {
font-family:irswl,Tahoma,sans-serif,Arial
}

.icon_wrap,a.icon_wrap {
color:#000
}

.btn,.hover_fly_btn {
text-transform:uppercase
}

.btn.add-to-cart {
background-color:#3888e1;
color:#fff
}

.btn.add-to-cart:hover {
background-color:#ffdb00;
border-color:#ffdb00;
color:#000
}

#body_wrapper,.modal-content,body {
background-color:#f5f5f5
}

.header-container #st_header {
background-color:#fff
}

.fto-ajust.icon_btn::before {
content:""
}

img,video {
height:auto
}

.close:hover,a:hover {
text-decoration:none
}

.attbuttun i {
font-size:16px;
vertical-align:unset
}

.mr-1,.mr-2 {
margin-left:.25rem!important;
margin-right:auto!important
}

.attbuttun {
background:#e2e7f2;
border:0;
color:#1a305e!important;
display:block;
font-size:13px;
padding:0 5px 0 10px
}

.btn_inline i,.price {
margin-left:4px;
margin-right:2px
}

.product_page_container .pro_right_item {
margin-left:10px;
margin-left:0;
margin-right:0;
text-align:left
}

#mobile_bar_left > .flex_container {
direction:ltr
}

.pro_gallery_top_container > .kk_triger {
display:block;
padding-top:37px
}

.btn-default.btn-full-width {
transition:all .3s
}

.btn-default.btn-full-width:hover {
background-image:linear-gradient(0deg,#109792 50%,#47e33f 100%);
box-shadow:0 2px 23px 0 #10979294;
color:#fff
}

.product_page_layout_0 {
background-color:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
margin:0 0 10px;
padding:10px;
position:relative
}

.iconss {
display:flex;
height:30px!important;
justify-content:center;
left:0;
margin:auto;
position:absolute;
right:0;
text-align:center;
width:190px!important;
z-index:98
}

.shortfea {
list-style:inside;
margin-bottom:5px;
text-align:right
}

.shortfea .name {
font-weight:400
}

.shortfea .value {
direction:ltr;
margin:0
}

.shortfea-a {
color:#57585b!important;
font-size:13px;
font-weight:800;
margin-bottom:10px;
text-transform:uppercase
}

.scroll_review {
align-items:center;
display:flex
}

.scroll_review strong {
color:#000;
font-weight:700!important;
margin-left:7px;
margin-right:2px
}

#product_review_block_extra .star_content,.attbuttun,.suppp > div a {
font-size:13px
}

.scroll_review i {
font-size:20px
}

.current-price .price {
font-size:19px
}

.same_models .title_block {
color:#57585b
}

.mobile_device.use_mobile_header #sidebar_box #rightbar_29 a {
border-radius:50%;
box-shadow:0 0 0 2px #fff;
height:60px;
line-height:50px;
padding-top:4px;
position:absolute;
right:50%;
text-align:center;
top:-40px;
transform:translateX(50%);
width:60px!important;
z-index:50
}

.mobile_device.use_mobile_header #sidebar_box #rightbar_29 a,.mobile_device.use_mobile_header #sidebar_box #rightbar_29 a:hover {
background:#fd9713;
background:linear-gradient(0deg,#fdc913 1%,#ffd12f 100%)!important;
color:#000
}

#leftbar > div {
flex:1
}

.suppp {
margin:0-5px
}

.suppp > div a {
display:flex;
flex-direction:column;
font-weight:400;
height:100%;
justify-content:center;
margin:0 5px;
min-width:10px;
padding:5px
}

.shortfea .name::before {
background:#777;
border-radius:25px;
content:"";
display:inline-block;
height:5px;
margin-left:5px;
width:5px
}

.review_count_extra {
font-feature-settings:"ss02";
font-size:12px;
line-height:1.6
}

#product_review_block_extra {
display:flex;
flex-wrap:wrap;
font-size:12px;
margin:0 0 10px;
padding:0
}

#body_wrapper,body {
overflow-x:hidden
}

.st_sticker_block .st_sticker {
border:0;
font-size:15px;
font-weight:700!important
}

.product-manufacturer {
margin-bottom:40px;
margin-top:10px
}

.pro_price_block {
align-items:center!important
}

#st_header #mobile_bar .search_widget_block {
margin-left:10PX;
margin-right:0;
margin-top:10px
}

#st_header .search_widget_form_inner.input-group-with-border .form-control {
background:#fff;
border-bottom-left-radius:7px;
border-radius:6px 0 0 6px;
border-top-left-radius:7px;
color:#333;
height:46px;
padding-right:15px
}

.search_widget_form_inner i {
color:#333;
font-size:1.5rem;
margin-left:5px
}

.header-container {
position:relative;
z-index:100
}

.dynhook[data-hook="DisplaySlogan2"] {
flex:1;
text-align:center;
max-width:48px;
min-width:30px
}

.mobile_bar_item i,h1 {
font-size:1.6rem
}

.form-control.search_widget_text::placeholder {
border-radius:6px 0 0 6px;
color:#111;
font-size:14px
}

.btn-default.btn-large i {
font-size:24px;
margin-left:10px;
vertical-align:middle
}

.btn-default.btn-large {
background-image:linear-gradient(0deg,#109792 1%,#3ab334 100%);
border:0;
border-radius:7px;
box-shadow:0 2px 13px 0#10979294;
color:#fff;
font-feature-settings:"ss02";
font-size:17px;
font-weight:700;
height:50px;
margin:0;
max-width:360px;
padding:0 10px 5px;
text-shadow:0 1px 1px #0000004d;
transition:all .2s;
width:100%!important
}

.btn-default.btn-large:hover {
box-shadow:0 2px 13px 0#109792e6;
color:#fff;
text-decoration:none
}

#product .product-prices .current-price .price {
color:#e6123d;
font-size:17px
}

.pro_name_right .flex_box {
flex-direction:row-reverse
}

.use_mobile_header #mobile_bar {
background:#fff;
display:block
}

#product #body_wrapper,body#product {
background:#f5f5f5
}

.product-reference.pro_extra_info {
background:#fff;
display:inline-flex;
padding-left:10px;
position:relative;
z-index:1
}

.product-reference.pro_extra_info h2 {
font-size:13px;
line-height:1.6;
margin:0
}

.mmm.between_short_and_price {
position:relative;
top:-30px
}

.product_left_column .pro_right_item .fto-share-1,.product_left_column .pro_right_item .icon_btn {
color:#555;
font-size:21px
}

.innerr .inline_popup_wrap.pro_right_item,.innerr .inline_popup_wrapp.pro_right_itemm {
margin:10px auto 0;
text-align:center;
width:100%
}

.box-rangi .steasy_divider_item {
border-bottom:1px solid #dce1ea
}

.inline_popup_tri,.inline_popup_trii {
border:2px solid #137f95;
border-radius:7px;
color:#137f95;
display:block;
font-feature-settings:"ss02";
font-size:14px;
font-weight:800;
min-width:122px;
padding:5px 10px
}

.pro_extra_info_brand,.tofea {
border-bottom:1px dashed #137f95;
color:#137f95;
display:inline-block
}

.dateupd {
border-radius:20px;
font-feature-settings:"ss02";
font-size:13px;
font-weight:700;
padding:5px;
text-align:right
}

.dateupd i,.dateupd label {
font-size:16px;
font-weight:400
}

.dateupd label {
font-size:13px;
margin:0;
padding:0 5px
}

.product-add-to-cart.mb-3 {
margin-bottom:0!important
}

.fa-x {
font-size:1.4em
}

#product-availability.product-available {
background:#f5f5f5;
border:1px solid #8ce3a5;
border-radius:25px;
color:#4cbb6c;
display:none;
font-weight:800;
line-height:20px;
margin:10px 0;
padding:0 32px 0 10px;
position:relative;
text-align:left;
z-index:1
}

#product-availability.product-available::before {
color:green;
content:"";
font-family:fontello;
font-size:21px;
height:24px;
line-height:24px;
margin-top:-15px;
position:absolute;
right:-8px;
top:50%;
width:24px;
z-index:-1
}

#product-availability.product-available::after {
background:#fff;
border:4px solid #8ce3a5;
border-radius:100%;
content:"";
display:inline-block;
height:24px;
margin-top:-12px;
position:absolute;
right:-3px;
top:50%;
width:24px;
z-index:-2
}

.pro_name_right {
z-index:55
}

.box-rangi {
background:#f6f8fc;
border-radius:7px;
padding:10px
}

.card-body {
padding:10px
}

#rightbar_9 .fto-menu-1::before {
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHN0eWxlPg0KICAgICAgICAgICAgLmNscy0ye2ZpbGw6IzAwMH0NCiAgICAgICAgPC9zdHlsZT4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9Im1lbnUtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzc5KSI+DQogICAgICAgIDxwYXRoIGlkPSJSZWN0YW5nbGVfOCIgZmlsbD0ibm9uZSIgZD0iTTAgMEgyNFYyNEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtLjM3OSkiLz4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMy43MDEpIj4NCiAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzUiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNCkiIGQ9Ik0zMyAxM0gxYTEgMSAwIDAgMSAwLTJoMzJhMSAxIDAgMCAxIDAgMnoiLz4NCiAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNCkiIGQ9Ik0zMyA2SDFhMSAxIDAgMCAxIDAtMmgzMmExIDEgMCAwIDEgMCAyeiIvPg0KICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNyIgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC00KSIgZD0iTTMzIDIwSDEyYTEgMSAwIDAgMSAwLTJoMjFhMSAxIDAgMCAxIDAgMnoiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
background-position:center;
background-repeat:no-repeat;
background-size:auto;
content:"";
height:34px;
width:34px
}

#st_header .search_widget_btn.btn .fto-search-1::before {
content:""
}

.overstick {
background:#f5f5f5;
height:24px;
left:0;
position:absolute;
top:0;
width:100%
}

.st_sticker_block .st_sticker.type-0 {
background:0 0;
border:0;
border-radius:0!important;
color:#707070;
font-size:15px!important;
font-weight:700!important;
height:auto!important;
line-height:1;
padding:5px;
top:0;
width:auto
}

#product .pro_gallery_top_container .overstick {
background:#fff;
border:0;
z-index:2
}

#product .pro_gallery_top_container .st_sticker_block .st_sticker.type-0 {
border:1px solid #eee!important;
border-radius:7px!important
}

#product .pro_gallery_top_container .st_sticker_block {
position:relative;
z-index:2
}

.pvideo img {
filter:blur(5px);
opacity:.5;
transform:scale(1.5)
}

.st_popup_videoo {
align-items:center;
background:0 0;
border-radius:0!important;
color:#fff;
display:flex;
height:100%;
justify-content:center;
position:relative;
width:100%
}

.st_popup_videoo i {
border:2px solid #424750;
border-radius:4px;
color:#424750;
display:inherit;
font-size:14px;
padding:2px;
text-shadow:0 1px 1px #ffffff4d
}

.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child img {
filter:blur(5px);
opacity:.5
}

.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child::before {
color:#000c;
content:"";
font-family:fontello;
font-size:20px;
height:32px;
left:50%;
line-height:32px;
margin-left:-16px;
margin-top:-16px;
position:absolute;
text-align:center;
text-shadow:0 1px 1px #ffffff4d;
top:50%;
width:32px;
z-index:1
}

.clicked_thumb .pro_gallery_thumb_box,.pro_gallery_thumb_box {
border:1px solid #ddd;
border-radius:7px!important;
overflow:hidden;
position:relative
}

.bshare-container .close,.pvideo span {
left:0;
position:absolute;
text-align:center
}

.pvideo span {
bottom:2px;
color:#111;
font-size:12px;
width:100%;
z-index:1
}

.pvideo .st_popup_videoo i {
margin-top:-15px
}

.bshare {
background:#fff;
border-radius:10px;
box-shadow:0 0 100px 100px #0000001a;
color:#333;
font-size:14px;
left:0;
margin:auto;
max-width:100%;
overflow:hidden;
padding:0 10px 20px;
position:fixed;
right:0;
text-align:right;
top:200px;
width:500px;
z-index:20
}

.bshare-container .close {
height:40px;
line-height:40px;
top:0;
width:32px
}

.bshare-a:hover {
cursor:pointer
}

.flex-boxx {
align-items:center;
display:flex;
justify-content:space-between
}

.bshare .btn {
border-radius:10px;
margin-bottom:0
}

.bshare-container .ovrly {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:19
}

.mobile_bar_item i,.login i,.shopping_cart_style_2 .ajax_cart_bag i,.userinfo_mod_top i {
font-size:1.8rem!important
}

.same_models .btn {
border-radius:7px;
margin-bottom:5px;
margin-left:5px
}

.same_models .btn-default {
background-color:transparent;
background-image:none;
border-color:#137f95;
border-width:1px;
color:#137f95;
direction:ltr;
line-height:28px;
text-transform:initial
}

.same_models .btn.isdisable {
border-color:#444;
color:#444;
cursor:not-allowed
}

.same_models .btn i {
vertical-align:unset
}

#st_header .search_widget_btn.btn,#st_header .search_widget_form_inner.input-group-with-border {
border-color:#cdd1d9
}

.is_rtl #st_header .search_widget_form_inner.input-group-with-border .form-control {
border-bottom-left-radius:0;
border-radius:7px;
border-top-left-radius:0
}

#st_header .search_widget_btn {
border-bottom-right-radius:7px;
border-top-right-radius:7px
}

#page_banner_container_1 {
background-color:#f5f5f5;
border-bottom-width:0;
border-top-width:0;
margin-top:0;
padding-bottom:15px;
padding-top:15px
}

.social_share_1 {
background-color:#55acee!important;
color:#fff!important
}

.social_share_1:hover,.social_share_5 {
background-color:#407eaf!important;
color:#fff!important
}

.social_share_5 {
background-color:#1ebea5!important
}

.social_share_5:hover,.social_share_6 {
background-color:#1a9d89!important;
color:#fff!important
}

.social_share_6 {
background-color:#0d86d7!important
}

.social_share_2,.social_share_6:hover {
background-color:#046fb7!important;
color:#fff!important
}

.social_share_2 {
background-color:#3b5998!important
}

.social_share_2:hover {
background-color:#2e4674!important;
color:#fff!important
}



#product_review_block_extra .star_content {
margin-left:6px
}

body ::-webkit-scrollbar {
width:3px
}

.star_content {
direction:ltr;
overflow:hidden
}

.social_share_10 {
background:linear-gradient(0deg,#fdc913 1%,#ffd12f 100%)!important;
color:#000!important
}

.mfp-hide,.rightbar_tels::before {
display:none!important
}

header,main,nav,section,.product-quantity .add.add_full_width,#page_wrapper,#mobile_bar .mobile_logo,.mobile_device.use_mobile_header .rightbar_visi_2,.use_mobile_header #mobile_bar,section {
display:block
}

svg:not(:root),.swiper-button-lr {
overflow:hidden
}

dl,ol,p,dl,p {
margin-bottom:1rem;
margin-top:0
}

.h5,.fs_xl {
font-size:1.25rem
}

.btn-outline-info:hover,.btn-outline-info:active {
background-color:#5bc0de;
border-color:#5bc0de;
color:#fff
}

.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover,.input-group-btn > .btn:active,.input-group-btn > .btn:focus,.input-group-btn > .btn:hover,.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
}

body,html,.st-content {
height:100%
}

.close,.link_color,a,a.text_color,body,.close,a {
color:#444
}

.close:focus,a:focus,button.link_color:focus,.close:focus,a:focus {
-moz-outline-style:none
}

a.text_color:hover,.close:hover {
color:#e54d26
}

.btn-no-padding,div.product_left_column {
padding:0
}

.fto-cart-1::before,.fto-glyph.icon_btn::before {
content:""
}

.search_widget_block .search_widget,#sidebar_box,.pvideo {
position:relative
}

.product-price,.pro_extra_info_brand,.cdpcp-compare-btn--add .cdpcp-compare-btn__icon--add {
display:inline-block
}

.pro_extra_info,.mar_b6 {
margin-bottom:.375rem
}

.display_none,#mobile_bar,.use_mobile_header .nav_full_container,.ajax_cart_bag i,.rightbar_visi_2,.shopping_cart_style_2 .ajax_cart_bg_handle,.cdpcp-compare-btn__icon,.breadcrumb_nav li:last-child,.cdpcp-compare-btn__icon,.qty_wrap.qty_wrap_big.qty_full_width,.clicked_thumb .pro_gallery_thumb_box::before,.pro_gallery_thumb_box::before,.product-reference.pro_extra_info .pro_extra_info_label,.breadcrumb_nav li:nth-last-child(2) {
display:none
}

.fs_md,.add-to-cart.btn {
font-size:.875rem
}

.fs_lg,.mobile_device .form-control,.mobile_device .input-group-addon,.mobile_device .input-group-btn > .btn,.mobile_device .form-control {
font-size:1rem
}

.fs_3x,#rightbar_9 i {
font-size:2rem
}

.mar_b1,#mobile_bar_bottom .mobile_bar_item,#mobile_bar_bottom .search_widget_block {
margin-bottom:.75rem
}

.btn-full-width,.qty_wrap.qty_full_width,.qty_wrap.qty_wrap_big.qty_full_width {
width:100%
}

#body_wrapper,#page_wrapper,.images-container,.images-container .pro_gallery_thumbs_horizontal {
margin-left:auto;
margin-right:auto
}

#body_wrapper,.search_widget_form_inner {
background:#fff
}

#mobile_bar_bottom .mobile_bar_item,#st_header #mobile_bar .search_widget_block,.flex_child,.flex_child {
-webkit-box-flex:1;
box-flex:1;
flex:1
}

.steasy_divider,hr,.steasy_divider {
margin:.75rem auto
}

.rightbar_tels a,.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child {
position:relative;
z-index:1
}

a.text_color:hover,a:hover,button.link_color:hover,a:hover {
color:#ef394e
}

*,*,body {
direction:rtl
}

.font-fa,.font-fa,.price {
font-family:irswl!important;
font-feature-settings:"ss02"
}

#sidebar_box .rightbar_wrap .amount_circle,.ajax_cart_bag .amount_circle,#easycontent_9,.ajax_cart_bag .amount_circle,#sidebar_box .rightbar_wrap .amount_circle,.st_reduce, .amount_circle {
font-feature-settings:"ss02"
}

.st_popup_video i,.st_popup_videoo i,#page_banner_container_1 .breadcrumb_nav {
font-size:14px
}

.btn,.form-control-select,.card,.form-control,#st_header .search_widget_form_inner.input-group-with-border {
border-radius:7px
}

@keyframes spin {
0% {
transform:rotate(0deg)
}

100% {
transform:rotate(359deg)
}
}

@keyframes ripplee {
0% {
opacity:.7;
transform:scale3d(1,1,1)
}

100% {
opacity:0;
transform:scale3d(1.2,1.2,1)
}
}

#st_header .search_widget_form_inner.input-group-with-border {
flex-direction:row-reverse;
overflow:hidden
}

.logo {
height:28px;
width:120px
}
 #product .pro_gallery_top_container .st_sticker_block .st_sticker.type-0 {
    font-size: 16px !important;
  }
.mobile_logo {
padding:10px
}
 .search_widget_form_inner .search_widget_btn.btn {
    padding: 0;
    width: 34px;
  }
.product_page_layout_0 {
margin:10px 0 0;
overflow:hidden
}
#product_review_block_extra .material-icons{
  color: #ffb703;
}
    .product-description-short.oooo, .product_page_layout_0, .product_desc_block{
        border-radius:0;
        box-shadow:unset;
        margin:10px -15px 0 -15px;
    }