﻿.direction-ltr {
    direction: ltr;
    text-align: left
}

.price-section {
    /* padding: 15px 0px; */
}

.list-bordered li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0px
}

.list-bordered li:last-child {
    border-bottom: 0px
}

.attributes-group {
    &:first-child {
        display: none;
    }

    padding: 10px 0px
}

.attributes-group a,
.attributes-group a:hover,
.attributes-group a:visited,
.attributes-group a:active,
.attributes-group a:link {
    text-decoration: none;
}

.attributes-group .attribute-colors {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 4px 2px;
    font-size: 0;
    line-height: 0;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.attributes-group .attribute-colors.active:before,
.attributes-group .attribute-colors.active+.attribute-thumbnail:before {
    content: '';
    border: 2px solid #337ab7;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -4px;
    left: -4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.attributes-group .attribute-colors.active:after,
.attributes-group .attribute-colors.active+.attribute-thumbnail:after {
    content: '\2713';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8)
}

.attributes-group .attribute-thumbnail {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 4px 2px;
    font-size: 0;
    line-height: 0;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: centerک;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.attributes-group .attribute-thumbnail.active:before {
    content: '';
    border: 2px solid #337ab7;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -4px;
    left: -4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.attributes-group .attribute-thumbnail.active:after {
    content: '\2713';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8)
}

.attributes-group .attribute-list {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 4px 15px;
    margin: 4px 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.attributes-group .attribute-list.active {
    background: #951B1E;
    border-color: #730c0f;
    color: #fff
}

.padding-t-20 {
    padding-top: 20px
}

.padding-b-20 {
    padding-bottom: 20px
}

.ico {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.ico.s-32 {
    width: 32px;
    height: 32px;
}

.ico-play {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 384 512'%3E%3Cpath d='M24.52 38.13C39.66 29.64 58.21 29.99 73.03 39.04L361 215C375.3 223.8 384 239.3 384 256C384 272.7 375.3 288.2 361 296.1L73.03 472.1C58.21 482 39.66 482.4 24.52 473.9C9.377 465.4 0 449.4 0 432V80C0 62.64 9.377 46.63 24.52 38.13V38.13zM48 432L336 256L48 80V432z'/%3E%3C/svg%3E")
}

.ico-cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 576 512'%3E%3Cpath d='M224 392C224 405.3 213.3 416 200 416C186.7 416 176 405.3 176 392V312C176 298.7 186.7 288 200 288C213.3 288 224 298.7 224 312V392zM288 288C301.3 288 312 298.7 312 312V392C312 405.3 301.3 416 288 416C274.7 416 264 405.3 264 392V312C264 298.7 274.7 288 288 288zM400 392C400 405.3 389.3 416 376 416C362.7 416 352 405.3 352 392V312C352 298.7 362.7 288 376 288C389.3 288 400 298.7 400 312V392zM243.1 2.708C254.8 8.823 259.4 23.31 253.3 35.07L171.7 192H404.3L322.7 35.07C316.6 23.31 321.2 8.823 332.9 2.708C344.7-3.407 359.2 1.169 365.3 12.93L458.4 192H552C565.3 192 576 202.7 576 216C576 229.3 565.3 240 552 240H532L476.1 463.5C468.1 492 443.4 512 414 512H161.1C132.6 512 107 492 99.88 463.5L44 240H24C10.75 240 0 229.3 0 216C0 202.7 10.75 192 24 192H117.6L210.7 12.93C216.8 1.169 231.3-3.407 243.1 2.708H243.1zM146.4 451.9C148.2 459 154.6 464 161.1 464H414C421.4 464 427.8 459 429.6 451.9L482.5 240H93.48L146.4 451.9z'/%3E%3C/svg%3E")
}

.ico-question {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 336c-18 0-32 14-32 32s13.1 32 32 32c17.1 0 32-14 32-32S273.1 336 256 336zM289.1 128h-51.1C199 128 168 159 168 198c0 13 11 24 24 24s24-11 24-24C216 186 225.1 176 237.1 176h51.1C301.1 176 312 186 312 198c0 8-4 14.1-11 18.1L244 251C236 256 232 264 232 272V288c0 13 11 24 24 24S280 301 280 288V286l45.1-28c21-13 34-36 34-60C360 159 329 128 289.1 128z'/%3E%3C/svg%3E")
}

.ico-send {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 512 512'%3E%3Cpath d='M492.6 226.6L44.6 34.59C40.54 32.85 36.26 31.1 32.02 31.1c-8.623 0-17.1 3.499-23.3 10.05C-.4983 51.81-2.623 66.3 3.377 78.31L96 256l-92.62 177.7c-6 12.02-3.875 26.5 5.344 36.27c6.188 6.547 14.66 10.05 23.28 10.05c4.25 0 8.531-.8438 12.59-2.594L492.6 285.4c11.78-5.031 19.41-16.61 19.41-29.41C511.1 243.2 504.4 231.6 492.6 226.6zM66.92 96.38L383.4 232H137.6L66.92 96.38zM137.6 280h245.7l-316.4 135.6L137.6 280z'/%3E%3C/svg%3E")
}

.ico-shar {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M152 184h271.5l-127.2-109.8c-10.03-8.656-11.12-23.81-2.469-33.84c8.688-10.06 23.85-11.21 33.85-2.487l176 151.1C508.1 194.4 512 201 512 208c0 6.968-3.029 13.58-8.31 18.14l-176 151.1c-4.531 3.937-10.13 5.847-15.69 5.847c-6.719 0-13.41-2.812-18.16-8.312c-8.656-10.03-7.562-25.19 2.469-33.84l127.2-109.8H152c-57.34 0-104 46.65-104 103.1v119.1C48 469.3 37.25 480 24 480S0 469.3 0 456v-119.1C0 252.2 68.19 184 152 184z'/%3E%3C/svg%3E")
}

.ico-flag {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87c-34.63 0-77.87 8.003-137.2 32.05V24C48 10.75 37.25 0 24 0S0 10.75 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24v-104c53.59-23.86 96.02-31.81 132.8-31.81c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0zM464 319.8c-30.31 10.82-58.08 16.1-84.6 16.1c-30.8 0-58.31-7-87.44-14.41c-32.01-8.141-68.29-17.37-111.1-17.37c-42.35 0-85.99 9.09-132.8 27.73V84.14l18.03-7.301c47.39-19.2 86.38-28.54 119.2-28.54c28.24 .0039 49.12 6.711 73.31 14.48c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V319.8z'/%3E%3C/svg%3E")
}

.ico-trash {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='red' viewBox='0 0 448 512'%3E%3Cpath d='M424 80C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94L354.2 80H424zM177.1 48C174.5 48 171.1 49.34 170.5 51.56L151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1zM364.3 128H83.69L107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128z'/%3E%3C/svg%3E")
}

.ico-heart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M244 84L255.1 96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.1C164.1 36.51 211.4 51.37 244 84C243.1 84 244 84.01 244 84L244 84zM255.1 163.9L210.1 117.1C188.4 96.28 157.6 86.4 127.3 91.44C81.55 99.07 48 138.7 48 185.1V190.9C48 219.1 59.71 246.1 80.34 265.3L256 429.3L431.7 265.3C452.3 246.1 464 219.1 464 190.9V185.1C464 138.7 430.4 99.07 384.7 91.44C354.4 86.4 323.6 96.28 301.9 117.1L255.1 163.9z'/%3E%3C/svg%3E")
}

.ico-lock {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 192V128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H96zM144 192H304V128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128V192zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240H64C55.16 240 48 247.2 48 256V448z'/%3E%3C/svg%3E")
}

div#productdetail .list-inline.breadcrunb-list {
    display: inline-block !important
}

div#productdetail .list-inline.breadcrunb-list li a {
    position: relative;
    z-index: 1;
    padding: 5px 15px;
    color: #333
}

div#productdetail .list-inline.breadcrunb-list li a:link,
div#productdetail .list-inline.breadcrunb-list li a:visited,
div#productdetail .list-inline.breadcrunb-list li a:active,
div#productdetail .list-inline.breadcrunb-list li a:hover {
    color: #333
}

div#productdetail .list-inline.breadcrunb-list li a span {
    display: inline-block;
    z-index: 1
}

div#productdetail .list-inline.breadcrunb-list li a:after {
    content: "";
    width: 100%;
    height: 100%;
    transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    position: absolute;
    border-radius: 5px;
    z-index: -1;
    top: 0;
    left: 0;
    background-color: #ededed
}

#chartcanvas,
#chartcanvas * {
    direction: ltr;
    text-align: left
}

.mss-caption-title {
    font-size: .8rem;
    display: block;
    text-align: center
}

.sub-list-title:after {
    content: '';
    height: 2px;
    width: 70px;
    margin-top: 8px;
    background-color: var(--eces-primary-color);
    border-radius: 99rem;
    display: block
}

.main-tax {
    padding: 4px 0px;
    margin: 5px 0px;
    color: #767676
}

#priceschart .price-chart-line {
    width: 18px;
    height: 4px;
    border-top: 4px dotted #d8d8d8;
    height: 0;
    display: inline-block
}

#priceschart .price-chart-label {
    margin-right: 30px;
    margin-left: 30px;
    font-size: 12px;
    font-size: .857rem;
    line-height: 1.833;
    color: #9b9b9b;
    display: inline-block
}

#priceschart .price-chart-available {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #19bfd3;
    vertical-align: middle;
    margin-left: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

#priceschart .price-chart-unavailable {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #ef394e;
    vertical-align: middle;
    margin-left: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

#productdetail .well,
#productdetail .mss-thumbnails,
#productdetail .thumbnails {
    background: #f8f8f8 !important;
    border-color: #f0f0f0
}

.thumbnails {
    height: 70px;
    padding: 8px 0;
    margin-top: 4px;
    text-align: center
}

.thumbnails a {
    display: inline-block;
    width: 86px;
    height: 55px;
    margin: 5px 0 5px 5px;
    position: relative;
    background-color: #f0f0f0;
    margin: 0 2px
}

.thumbnails a:nth-child(4n) {
    margin-left: 0
}

.thumbnails a img {
    max-height: 100%;
    max-width: 100%
}

.thumbnails span {
    display: none
}

.thumbnails i {
    position: absolute;
    color: #fff;
    text-shadow: 0 1px 10px #000;
    top: 50%;
    left: 50%;
    display: inline-block;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    font-size: 30px;
    z-index: 100;
}

.product-summary ul {
    margin: 20px 0px
}

.unavailable {
    text-align: center;
    margin-bottom: 15px;
    position: relative
}

.unavailable:before {
    content: '';
    border: 1px dashed red;
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    z-index: 0
}

.unavailable strong {
    font-size: 16px;
    font-size: 1.143rem;
    font-weight: 700;
    display: inline-block;
    background-color: #fff;
    padding: 4px 12px;
    z-index: 1;
    position: relative;
    color: red
}

.unavailable-message {
    text-align: justify;
    font-size: 12px;
    font-size: 1rem;
    margin-bottom: 20px
}

.btn-notifyme {
    color: #00bfd6 !important;
    display: inline-block;
    padding: 6px 12px;
    padding-right: 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    padding-right: 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDBiZmQ2IiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNODAuOCw2MC44bC00LjYtNS43Yy0xLjQtMS43LTIuMi0zLjktMi4yLTYuMXYtNi4yYzAtOS42LTUuNy0xOC4yLTE0LjQtMjJ2LTAuM2MwLTQuMS0zLjQtNy41LTcuNS03LjVoLTQuMiAgICAgYy00LjEsMC03LjUsMy40LTcuNSw3LjV2MC4zQzMxLjcsMjQuNiwyNiwzMy4xLDI2LDQyLjh2Ni4yYzAsMi4yLTAuOCw0LjQtMi4yLDYuMWwtNC42LDUuN2MtMiwyLjUtMi40LDUuOC0xLjEsOC43ICAgICBjMS40LDIuOSw0LjIsNC43LDcuNCw0LjdoMTAuMUMzNi41LDgxLjQsNDIuNiw4Nyw1MCw4N3MxMy41LTUuNiwxNC4zLTEyLjhoMTAuMWMzLjIsMCw2LjEtMS44LDcuNC00LjcgICAgIEM4My4yLDY2LjYsODIuOCw2My4yLDgwLjgsNjAuOEM4MC44LDYwLjgsODAuOCw2MC44LDgwLjgsNjAuOHogTTUwLDgxYy00LjEsMC03LjUtMi45LTguMi02LjhoMTYuNUM1Ny41LDc4LjEsNTQuMSw4MSw1MCw4MXogICAgICBNNzYuNCw2Ni45Yy0wLjIsMC40LTAuNywxLjMtMiwxLjNIMjUuNmMtMS4zLDAtMS44LTAuOS0yLTEuM2MtMC4yLTAuNC0wLjUtMS40LDAuMy0yLjRsNC42LTUuN2MyLjMtMi44LDMuNS02LjMsMy41LTkuOXYtNi4yICAgICBjMC03LjgsNS0xNC43LDEyLjQtMTcuMWMxLjItMC40LDIuMS0xLjYsMi4xLTIuOXYtMi40YzAtMC44LDAuNy0xLjUsMS41LTEuNWg0LjJjMC44LDAsMS41LDAuNywxLjUsMS41djIuNCAgICAgYzAsMS4zLDAuOCwyLjQsMi4xLDIuOUM2MywyOC4xLDY4LDM1LDY4LDQyLjh2Ni4yYzAsMy42LDEuMyw3LjEsMy41LDkuOWw0LjYsNS43Qzc3LDY1LjUsNzYuNiw2Ni41LDc2LjQsNjYuOXoiPjwvcGF0aD48cGF0aCBkPSJNOC41LDQzLjJjMC00LDEuMS03LjgsMy4zLTExLjFjMC45LTEuNCwwLjUtMy4yLTAuOS00LjJjLTEuNC0wLjktMy4yLTAuNS00LjIsMC45QzQsMzMuMSwyLjUsMzguMSwyLjUsNDMuMiAgICAgYzAsNS40LDEuNiwxMC42LDQuNywxNWMwLjYsMC44LDEuNSwxLjMsMi41LDEuM2MwLjYsMCwxLjItMC4yLDEuNy0wLjVjMS40LTAuOSwxLjctMi44LDAuNy00LjJDOS44LDUxLjQsOC41LDQ3LjQsOC41LDQzLjJ6Ij48L3BhdGg+PHBhdGggZD0iTTE4LjgsNTEuNGMxLjUtMC43LDIuMS0yLjUsMS40LTRjLTAuNi0xLjMtMC45LTIuNy0wLjktNC4xYzAtMS4zLDAuMi0yLjUsMC43LTMuNmMwLjYtMS41LTAuMS0zLjMtMS42LTMuOSAgICAgYy0xLjUtMC42LTMuMywwLjEtMy45LDEuNmMtMC44LDEuOS0xLjIsMy45LTEuMiw1LjljMCwyLjQsMC41LDQuNiwxLjUsNi44YzAuNSwxLjEsMS42LDEuNywyLjcsMS43QzE4LDUxLjcsMTguNCw1MS42LDE4LjgsNTEuNCAgICAgeiI+PC9wYXRoPjxwYXRoIGQ9Ik05My4yLDI4LjljLTAuOS0xLjQtMi44LTEuOC00LjItMC45Yy0xLjQsMC45LTEuOCwyLjgtMC45LDQuMmMyLjIsMy4zLDMuMyw3LjEsMy4zLDExLjFjMCw0LjItMS4zLDguMi0zLjYsMTEuNiAgICAgYy0wLjksMS40LTAuNiwzLjIsMC43LDQuMmMwLjUsMC40LDEuMSwwLjUsMS43LDAuNWMwLjksMCwxLjktMC40LDIuNS0xLjNjMy4xLTQuNCw0LjctOS42LDQuNy0xNUM5Ny41LDM4LjEsOTYsMzMuMSw5My4yLDI4Ljl6Ij48L3BhdGg+PHBhdGggZD0iTTgxLjYsMzUuN2MtMS41LDAuNi0yLjMsMi40LTEuNiwzLjljMC41LDEuMSwwLjcsMi40LDAuNywzLjZjMCwxLjQtMC4zLDIuOC0wLjksNC4xYy0wLjcsMS41LTAuMSwzLjMsMS40LDQgICAgIGMwLjQsMC4yLDAuOSwwLjMsMS4zLDAuM2MxLjEsMCwyLjItMC42LDIuNy0xLjdjMS0yLjEsMS41LTQuNCwxLjUtNi44YzAtMi4xLTAuNC00LjEtMS4yLTUuOUM4NC45LDM1LjgsODMuMSwzNSw4MS42LDM1Ljd6Ij48L3BhdGg+PC9nPjwvZz48L3N3aXRjaD48L3N2Zz4=")
}

.btn-makeavailable {
    color: #00bfd6 !important;
    display: inline-block;
    padding: 6px 12px;
    padding-right: 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    padding-right: 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDBiZmQ2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi40NTgzMzMgMjYuNDU4MzM0IiB4PSIwcHgiIHk9IjBweCI+PHBhdGggZD0ibTEzLjY0NTE0NyAyNzIuMTI5MWMtLjY3MTM1NC0uMDAwMjEtMS4yNjUxODUuMzgxNjQtMS42MTEyNi44ODA1My0uMzQ2MTgxLjQ5OTAxLS41MDQ4NzggMS4xMTA4My0uNTA0ODc4IDEuNzU5MDF2MS44NDU4NGEuNzkzODI5MzguNzkzODA3ODQgMCAxIDAgMS41ODc1IDB2LTEuODQ1ODRjMC0uMzc0NDIuMTA1Mzg0LS42ODU3OC4yMjIxOTctLjg1NDE4LjExNjgxNC0uMTY4NDEuMTgzNzUzLS4xOTc5OS4zMDU5MzgtLjE5NzkxLjEyMjQ0OSAwIC4xOTAxMy4wMzAxLjMwNjk0My4xOTg0My4xMTY4MTQuMTY4MzYuMjIyMjI0LjQ3OTI0LjIyMjIyNC44NTM2NnYxLjg0NTg0YS43OTM4MjkzOC43OTM4MDc4NCAwIDEgMCAxLjU4NzUgMHYtMS44NDU4NGMwLS42NDgxOC0uMTU5MjUzLTEuMjU5NTUtLjUwNTQwNy0xLjc1ODQ4LS4zNDYwNzUtLjQ5ODg0LS45Mzk2NjgtLjg4MDg3LTEuNjEwNzU3LS44ODEwNnptLTMuNzA0MTY3MyAyLjY0Njc5Yy0uNDM4MzYyLjAwMDA1LS43OTM2OTcuMzU1NDEtLjc5Mzc1Ljc5MzcydjYuMzQ5MzFjLjAwMDA1My40MzgzMS4zNTUzODguNzkzNjcuNzkzNzUuNzkzNzNoNy40MDgzMzMzYy40MzgzNjItLjAwMDA2Ljc5MzY5Ny0uMzU1NDIuNzkzNzUtLjc5Mzczdi02LjM0OTMxYy0uMDAwMDUzLS40MzgzMS0uMzU1Mzg4LS43OTM2Ny0uNzkzNzUtLjc5MzcyaC0xLjMyMzQxOXYxLjgzODU5YTEuMDU4NDM5MiAxLjA1ODQxMDUgMCAxIDEgLTIuMTE2NjY3IDB2LTEuODM4NTloLS41MjgxMzV2MS44Mzg1OWExLjA1ODQzOTIgMS4wNTg0MTA1IDAgMSAxIC0yLjExNjY2NiAwdi0xLjgzODU5em0xMS43MzE1OTkzIDcuOTM3MjhjLS43NzQxNDUgMC0xLjU0ODU1NC4yNDMyMS0yLjE4MjMxLjcyOTY1bC0yLjE5NTcyNCAxLjY4NTY2Yy0uNTUzNTg4LS4zNTI4NS0xLjIzMTc5NS0uNTQ1NzEtMS45NTkwNTUtLjU0NTcxaC01LjY4NzUwOTNjLS4wMzMwNS0uMDA0LS4wNjYzOC0uMDA3LS4wOTk3NS0uMDA3LS4xNzg5MTItLjAwMDE5LS4zNTI2MTEuMDYwMS0uNDkyOTcyLjE3MTA1bC0zLjk0MTM2NiAzLjAyNTU5Yy0uMDcyNjYtLjAxNzctLjE0NzQ3OS0uMDI1NC0uMjIyMjIzLS4wMjIyLS4xNjIzNzUuMDA3LS4zMTg1ODUuMDY0My0uNDQ3NTE3LjE2MzNsLTEuOTQxNDg2IDEuNDg5NzZjLS41NjY1NTIuNDM0NzQtLjkxNTE2NyAxLjA3ODg2LS45MTUxNjcgMS43NDY5OSAwIC42NjgxLjM0ODYxNSAxLjMxMjI1LjkxNTE2NyAxLjc0NzE1bDIuNDI3MjYyIDEuODYyODhjMS4xMzMxMDQuODY5NjggMi43NDUyMS44Njk2NiAzLjg3ODMxNSAwbDEuOTQxNDg2My0xLjQ5MDMyYy4xMzAwNjktLjEwMDA3LjIyNTk1NC0uMjM4MDIuMjc0Mzk5LS4zOTQ3OGg1LjMwOTIzNWMuMjIzNzA1LjAwMy40MzgxNzctLjA4OS41OTA2NTYtLjI1MjcxLjAyMzgxLS4wMTQuMDQ2NjUtLjAyOTUuMDY4NzQtLjA0Nmw2Ljg2MTU5OC01LjI2Njc1Yy42MzM3ODMtLjQ4NjQ2IDEuMDE2NDc2LTEuMTk3NjkgMS4wMTY0NzYtMS45MzMxNXMtLjM4MjY5My0xLjQ0NzI0LTEuMDE2NDc2LTEuOTMzNjhjLS42MzM3ODMtLjQ4NjQzLTEuNDA3NjM2LS43Mjk2NC0yLjE4MTc4LS43Mjk2NHptMCAxLjYzNDQ3Yy40NTQwNTEgMCAuOTA4MDc2LjExODEzIDEuMjE1NDE2LjM1Mzk4LjMwNzMxNC4yMzU4OC4zOTUzNC40NjcxMy4zOTUzNC42NzQzNXMtLjA4OC40Mzg0NC0uMzk1MzQuNjc0MzdsLTYuODIzODY5IDUuMjM2NzRoLTYuMTM5NjgyM2MtLjAzNjEyLS4wMDAyNy0uMDcyMjEuMDAzLS4xMDgwMDMuMDA3bC0zLjM0MjkzMS0yLjU2NTY2IDMuMzM0MTQ3LTIuNTU4OTdoNS41Mjc4MzMzYy41MDE5NjggMCAuOTM4MTA3LjE2MDYyIDEuMjE2OTc4LjM3NDY3LjI3ODg5Ny4yMTQwNS4zOTE3MTUuNDQyMTUuMzkxNzE1LjY3NTM4IDAgLjQ5MTctLjU2Mzk1OSAxLjA2OTY4LTEuNTYwMTE1IDEuMDY5NjhoLTMuOTY4NzVjLTEuMDczODEyLS4wMTU2LTEuMDczODEyIDEuNjAzMDYgMCAxLjU4NzQ4aDMuOTY4NzVjMS42NjU2ODQgMCAzLjE0NzYxNS0xLjEwNTggMy4xNDc2MTUtMi42NTcxNiAwLS4zMTY4MS0uMDcwNzItLjYxNzIyLS4xOTA2ODUtLjg5Mzk4bDIuMTE2MTM4LTEuNjI0MTRjLjMwNzMxMy0uMjM1ODUuNzYxMzkxLS4zNTM5OSAxLjIxNTQ0My0uMzUzOTl6bS0xNi43NDQ3MTIzIDUuMTk1NDEgNC4wMzUzOTggMy4wOTc0Mi0xLjEyMTM4My44NjAzOGMtLjQ4MDIxOS4zNjg1OS0xLjQ2NTQ0OC4zNjg1Ni0xLjk0NTYxNCAwbC0yLjQyNjczMi0xLjg2Mjg4Yy0uMjQwMTA5LS4xODQzMS0uMjk0NTM0LS4zNDc5Ni0uMjk0NTM0LS40ODc4MiAwLS4xMzk5MS4wNTQ0My0uMzAzNS4yOTQ1MzQtLjQ4NzgxeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjcwLjU0MTY1KSI+PC9wYXRoPjwvc3ZnPg==")
}

#productdetail .nav-tabs.product {
    margin: 40px 0px;
}

#productdetail .nav-tabs.product>li>a {
    color: #283035
}

#productdetail .nav-tabs.product>li>a.active {
    border: 0px;
    border-bottom: 2px solid var(--eces-primary-color);
    color: #337ab7
}

#productdetail .tab-content {
    margin-bottom: 40px
}

#productdetail .model-items input[type="radio"] {
    display: none
}

#productdetail .model-items input[type="radio"]+label {
    cursor: pointer;
    display: block;
    position: relative
}

#productdetail .model-items input[type="radio"]+label.model-unavailable h4,
#productdetail .model-items input[type="radio"]+label.model-discounted h4 {
    padding-right: 46px;
    min-height: 28px
}

#productdetail .model-items input[type="radio"]+label.model-unavailable img.model-unavailable {
    position: absolute;
    top: 0;
    right: 0
}

#productdetail .model-items input[type="radio"]+label.model-discounted img.model-discounted {
    position: absolute;
    top: 0;
    right: 0
}

#productdetail .model-items input:checked+label {
    background: #eef7ff !important;
    border: 1px solid #eef7ff;
    color: #337ab7
}

#productdetail .model-items .model-item.active .attributes-group .attribute-list {
    color: #337ab7 !important
}

#productdetail .model-items .model-item h4 {
    font-size: 1.2em;
    line-height: 2em;
    font-weight: 700
}

#productdetail .model-items {
    margin-bottom: 30px
}

#productdetail .model-items .well {
    margin-bottom: 5px
}

#productdetail #addtowish.active {
    color: #f00
}

#productdetail #addtocompare.active {
    color: #f00
}

#productdetail .small {
    font-size: 11px;
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

#productdetail .strong {
    font-size: 14px;
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #000
}

#productdetail #pricing-monitoring,
#productdetail .fullgallery {
    color: #9b9b9b;
    display: inline-block;
    margin: 15px 0;
    text-decoration: none
}

#productdetail #pricing-monitoring i {
    margin-left: 5px;
    font-size: 16px;
    vertical-align: middle;
    opacity: 0.4
}

#productdetail #makediscount {
    color: #9b9b9b;
    display: inline-block;
    margin: 0 0 15px;
    text-decoration: none
}

#productdetail #makediscount i {
    margin-left: 5px;
    font-size: 16px;
    vertical-align: middle;
    opacity: 0.4
}

#productdetail #pricingmonitoring .realstore {
    display: none
}

#sharing {
    margin-top: 20px;
    text-align: justify
}

#sharing .share-header {
    padding: 15px 0px;
    display: block;
    font-weight: 700;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    font-size: 1.15em
}

#sharing .share-header i {
    cursor: pointer
}

#sharing .sharing-btn {
    width: 32px;
    height: 32px;
    line-height: 28px;
    border-radius: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: inline-block;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    position: relative
}

#sharing .sharing-btn.email {
    background: #ef5662;
    border: 1px solid #ef5662
}

#sharing .sharing-btn.whatsapp {
    background: #1bd741;
    border: 1px solid #1bd741
}

#sharing .sharing-btn.facebook {
    background: #4d8deb;
    border: 1px solid #4d8deb
}

#sharing .sharing-btn.twitter {
    background: #4dcceb;
    border: 1px solid #4dcceb
}

#sharing .sharing-btn.copylink {
    width: 94px;
    border: 1px solid #81858b;
    color: #81858b;
    padding-right: 20px
}

#sharing .sharing-btn.email:before,
#sharing .sharing-btn.whatsapp:before,
#sharing .sharing-btn.facebook:before,
#sharing .sharing-btn.twitter:before,
#sharing .sharing-btn.copylink:before {
    content: '';
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

#sharing .sharing-btn.email:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+bWFpbDUwPC90aXRsZT48cGF0aCBkPSJNOTkuOTUsNDcuN1Y0Ny4yM3EwLTQuOSwwLTkuOFYyNy41NWwwLDBhMTIuODIsMTIuODIsMCwwLDAtLjA2LTMuMTZjMC0uMDcsMC0wLjE0LDAtMC4yMXYwYy0wLjg1LTUtNS4yLTguNDItMTAuNTgtOC40Mkg1MS43djBIMjUuMThjLTUuMTUsMC0xMC40OCwwLTE1LjcyLjA4YTguNSw4LjUsMCwwLDAtNi41OSwzLjA3QTEyLDEyLDAsMCwwLC4yNCwyNC4xOSwxMS4yNCwxMS4yNCwwLDAsMCwwLDI2LjNIMFY0NC40MVEwLDQ4LjY5LDAsNTNWNTNjMCw2Ljc0LDAsMTMuNzEsMCwyMC41NkExMC42MiwxMC42MiwwLDAsMCwzLjEzLDgxLjJhMTAuMzksMTAuMzksMCwwLDAsNy4zOSwzLjA4aDMwYzE2LDAsMzIuNTcsMCw0OC44NiwwQTEwLjgsMTAuOCwwLDAsMCwxMDAsNzMuNjVDOTkuOSw2NSw5OS45Miw1Ni4yMSw5OS45NSw0Ny43Wm0tMy41NiwyNmE3LjIsNy4yLDAsMCwxLTcsN2MtMTYuNjYsMC0zMy42MSwwLTUwLDBIMTAuNTJhNi44LDYuOCwwLDAsMS00LjgzLTIsNyw3LDAsMCwxLTIuMDgtNWMwLTYuODYsMC0xMy44MywwLTIwLjU4VjUzcTAtNC4yNywwLTguNTRWMzUuNjhDNC4yNywzNi41LDUsMzcuMjcsNS42NiwzOGE0Miw0MiwwLDAsMCw3Ljg0LDYuMWMwLjcyLDAuNDcsMS40My45NCwyLjE0LDEuNDIsNy42Nyw1LjIzLDE1LjI5LDEwLjM1LDIyLjY1LDE1LjI0QTczLjYyLDczLjYyLDAsMCwwLDQ1LjU3LDY1YTkuNTQsOS41NCwwLDAsMCw0LjM2LDEuMDYsMTEuMTYsMTEuMTYsMCwwLDAsNC4yNi0uOSw0MS40NCw0MS40NCwwLDAsMCw3LjUxLTQuMzlsMC43LS40OEM3MC42Nyw1NC43MSw3OS4xMiw0OSw4Ny4zLDQzLjU3bDEuNzYtMS4xOGEzMC4zOSwzMC4zOSwwLDAsMCw3LjMtNi42M3YxLjY2cTAsNC45LDAsOS44djAuNDdDOTYuMzEsNTYuMjEsOTYuMjksNjUsOTYuMzksNzMuN1pNMzYuNTIsMTkuMzNINDguMDl2MEg4OS4yM2MzLjU5LDAsNi40OCwyLjIzLDcsNS40M2wwLDAuMTZhMTAuMjIsMTAuMjIsMCwwLDEtMS42NSw3Yy0xLjA2Ljg5LTIuMDgsMS43Mi0zLjE1LDIuNDgtNS4zMSwzLjczLTEwLjg3LDcuNTktMTUuNzcsMTEtNC41OCwzLjE4LTkuMzIsNi40OC0xNCw5Ljc3YTI3LjY5LDI3LjY5LDAsMCwxLTcuNzksNC4wNSwxMiwxMiwwLDAsMS03LjUxLjEyLDI3LjU3LDI3LjU3LDAsMCwxLTcuMzItMy42NFEzNCw1Mi4xMiwyOC45Myw0OC41N2wtMC4yNC0uMTZjLTQuMTEtMi44OC04LjM2LTUuODYtMTIuNTItOC44MS0xLjIxLS44NS0yLjQ1LTEuNjctMy42NS0yLjQ2YTYyLjE4LDYyLjE4LDAsMCwxLTcuMTQtNS4yQTExLjM2LDExLjM2LDAsMCwxLDQsMjlhOC41Niw4LjU2LDAsMCwxLS4yMy00LjA3QTguMzgsOC4zOCwwLDAsMSw1LjY0LDIxLjJhNC45Miw0LjkyLDAsMCwxLDMuODctMS43OGM1LjIyLS4wNywxMC41My0wLjA3LDE1LjY3LTAuMDhIMzYuNTJaIj48L3BhdGg+PC9zdmc+")
}

#sharing .sharing-btn.whatsapp:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik02NSwyQzMwLjgsMiwzLDI5LjgsMyw2NGMwLDE1LjgsNS45LDMwLjgsMTYuNyw0Mi4zbC0xMy44LDEzdjYuN0g2NWMzNC4yLDAsNjItMjcuOCw2Mi02MlM5OS4yLDIsNjUsMnogTTY1LDExOEgxOC45ICAgbDEyLjMtMTEuNWwtNC4zLTQuM0MxNi42LDkyLDExLDc4LjQsMTEsNjRjMC0yOS44LDI0LjItNTQsNTQtNTRzNTQsMjQuMiw1NCw1NFM5NC44LDExOCw2NSwxMTh6Ij48L3BhdGg+PHBhdGggZD0iTTY0LjMsODAuNmMtNi40LTQuMS0xMS44LTkuNy0xNS43LTE2LjNsNi43LTYuN1YzOS43SDMzLjdDMzMuNyw3MSw1OSw5Ni4zLDkwLjMsOTYuM1Y3NC44bC0yMC4yLDBMNjQuMyw4MC42eiI+PC9wYXRoPjwvZz48L3N2Zz4=")
}

#sharing .sharing-btn.facebook:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 155.139 155.139' style='enable-background:new 0 0 155.139 155.139;' xml:space='preserve'%3E%3Cg%3E%3Cpath id='f_1_' style='fill:%23ffffff;' d='M89.584,155.139V84.378h23.742l3.562-27.585H89.584V39.184 c0-7.984,2.208-13.425,13.67-13.425l14.595-0.006V1.08C115.325,0.752,106.661,0,96.577,0C75.52,0,61.104,12.853,61.104,36.452 v20.341H37.29v27.585h23.814v70.761H89.584z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E")
}

#sharing .sharing-btn.twitter:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTk3LjkwMywyNi4zNTJjLTAuMjc1LTAuOTQ3LTEuMDk0LTEuNjM0LTIuMDczLTEuNzQxbC0xMS43OTMtMS4yOThDODAuODMzLDE1LjQxNCw3NS41NCw5LjgzNyw2OC42NTUsNy4xMzYgIGMtMi4zMjEtMC45MS00Ljc5Ni0xLjM3MS03LjM1NC0xLjM3MWMtMTEuMzA3LDAtMjEuNDg1LDguODkxLTIyLjY4OCwxOS44MmMtMC4yNjMsMi4zODgtMC4xNSw0Ljc1MSwwLjMxMiw3LjAyMkwyMC4yMywxNy4wNDggIGMtMC41MjEtMC40MzQtMS4xOTctMC42MjktMS44NzEtMC41NDRjLTAuNjcyLDAuMDg3LTEuMjc4LDAuNDUtMS42NzEsMS4wMDJjLTAuMTksMC4yNjctMTguMjEyLDI2LjE0OCwyLjAzNSw0Ny43ICBDMTMuMzU0LDY5LjYxNCw1LjAwNiw3Ni4xNTMsMy4xOTUsNzcuNTY5Yy0wLjU2OCwwLjQ0NC0wLjkwOSwxLjExNi0wLjkzNCwxLjgzN2MtMC4wMjUsMC43MTksMC4yNzEsMS40MTMsMC44MDcsMS44OTUgIGM3Ljg5OCw3LjA5NiwxNy42NjcsMTEuNDYyLDI4LjI1LDEyLjYyNmMxLjg1NSwwLjIwNCwzLjczOCwwLjMwOCw1LjU5NSwwLjMwOGMwLjAwMiwwLDAuMDAxLDAsMC4wMDMsMCAgYzI1LjgwNiwwLDQ3LjQtMTkuMzcyLDUwLjIyOS00NS4wNjJjMC40NDMtNC4wNDIsMC40Ny04LjI3NSwwLjA3OS0xMi4zM2w5Ljg2NC03LjkwOUM5Ny44NTYsMjguMzE3LDk4LjE3OCwyNy4yOTgsOTcuOTAzLDI2LjM1MnogICBNODMuMTMzLDMzLjg3NWMtMC42NTcsMC41MjctMC45OTYsMS4zNTYtMC44OTYsMi4xOTNjMC40OTQsNC4wOTUsMC41MTcsOC40NDIsMC4wNjIsMTIuNTcyICBjLTIuNTU2LDIzLjIxNy0yMi4wNjgsNDAuNzIzLTQ1LjM4Nyw0MC43MjFjLTEuNjgsMC0zLjM4My0wLjA5My01LjA2My0wLjI3OGMtOC41ODktMC45NDQtMTYuNTg0LTQuMjIzLTIzLjI5My05LjUyNCAgYzMuOTkxLTMuMTM3LDExLjM5NS04Ljk4NywxNS4zNDktMTIuMzIxYzAuNTMyLTAuNDQ4LDAuODQ3LTEuMTAyLDAuODY1LTEuNzk3YzAuMDE5LTAuNjk0LTAuMjYtMS4zNjQtMC43NjctMS44NDEgIGMtMTYuNzk4LTE1Ljc5NS04LjQyMS0zNC42MDctNC43NDktNDEuMDI0bDI2LjQ3NSwyMi4wMzJjMS4wMTIsMC44NDMsMi41MTIsMC43MjgsMy4zODQtMC4yNmMwLjg3My0wLjk4OCwwLjgwMi0yLjQ5LTAuMTYxLTMuMzkxICBjLTQuMTA2LTMuODQ2LTYuMTA5LTkuMjU1LTUuNDk2LTE0Ljg0YzAuOTM5LTguNTM2LDguOTQ0LTE1LjQ4LDE3Ljg0NC0xNS40OGMxLjk0NywwLDMuODIzLDAuMzQ4LDUuNTc1LDEuMDM1ICBjNi4wMzgsMi4zNjksMTAuNDU3LDcuMzI5LDEzLjEzMywxNC43NDJjMC4zNDgsMC45NjMsMS4yNDYsMS41NzgsMi4yMjgsMS42MDJsNy4yMTUsMC43OTRMODMuMTMzLDMzLjg3NXoiPjwvcGF0aD48cGF0aCBkPSJNNjMuNzg5LDE5LjcwOWMtMy45NDktMC40MzYtNy40MDEsMi40MTgtNy44MjcsNi4yNzVjLTAuNDI5LDMuODg3LDIuMzg3LDcuMzk4LDYuMjc0LDcuODI2ICBjMC4yNjMsMC4wMjksMC41MjMsMC4wNDMsMC43ODIsMC4wNDNjMy42MiwwLDYuNjQ5LTIuNzE1LDcuMDQ2LTYuMzE3QzcwLjQ5MiwyMy42NDksNjcuNjc4LDIwLjEzOCw2My43ODksMTkuNzA5eiBNNjUuMjIxLDI3LjAwMyAgYy0wLjEzNCwxLjIxLTEuMjI2LDIuMDk0LTIuNDUxLDEuOTY0Yy0xLjIxNi0wLjEzNC0yLjA5OC0xLjIzMy0xLjk2My0yLjQ0OWMwLjEyMy0xLjEyOCwxLjA3LTEuOTc5LDIuMjAzLTEuOTc5ICBjMC4wODEsMCwwLjE2NCwwLjAwNCwwLjI0NiwwLjAxM0M2NC40NzMsMjQuNjg3LDY1LjM1NCwyNS43ODcsNjUuMjIxLDI3LjAwM3oiPjwvcGF0aD48L3N2Zz4=")
}

#sharing .sharing-btn.copylink:before {
    background-position: right;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBmaWxsPSIjODE4NThiIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7b3BhY2l0eToxO2NvbG9yOiMwMDAwMDA7ZmlsbDojODE4NThiO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDo2O21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGU7Zm9udC1mYW1pbHk6U2FuczstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlNhbnMiIGQ9Ik0gMzYgNSBDIDMyLjE3Mzg5MiA1IDI5IDguMTczODkxNiAyOSAxMiBMIDI5IDIxIEwgMjQgMjEgQyAyMC4xNzM4OTIgMjEgMTcgMjQuMTczODkyIDE3IDI4IEwgMTcgODggQyAxNyA5MS44MjYxMDggMjAuMTczODkyIDk1IDI0IDk1IEwgNjQgOTUgQyA2Ny44MjYxMDggOTUgNzEgOTEuODI2MTA4IDcxIDg4IEwgNzEgNzkgTCA3NiA3OSBDIDc5LjgyNjEwOCA3OSA4MyA3NS44MjYxMDggODMgNzIgTCA4MyAyNiBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgODIuMTI1IDIzLjg3NSBMIDY0LjEyNSA1Ljg3NSBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgNjIgNSBMIDM2IDUgeiBNIDM2IDExIEwgNTkgMTEgTCA1OSAyNiBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgNjIgMjkgTCA3NyAyOSBMIDc3IDcyIEMgNzcgNzIuNjA1ODkyIDc2LjYwNTg5MiA3MyA3NiA3MyBMIDM2IDczIEMgMzUuMzk0MTA4IDczIDM1IDcyLjYwNTg5MiAzNSA3MiBMIDM1IDEyIEMgMzUgMTEuMzk0MTA4IDM1LjM5NDEwOCAxMSAzNiAxMSB6IE0gNjUgMTUuMjUgTCA3Mi43NSAyMyBMIDY1IDIzIEwgNjUgMTUuMjUgeiBNIDI0IDI3IEwgMjkgMjcgTCAyOSA3MiBDIDI5IDc1LjgyNjEwOCAzMi4xNzM4OTIgNzkgMzYgNzkgTCA2NSA3OSBMIDY1IDg4IEMgNjUgODguNjA1ODkyIDY0LjYwNTg5MiA4OSA2NCA4OSBMIDI0IDg5IEMgMjMuMzk0MTA4IDg5IDIzIDg4LjYwNTg5MiAyMyA4OCBMIDIzIDI4IEMgMjMgMjcuMzk0MTA4IDIzLjM5NDEwOCAyNyAyNCAyNyB6ICI+PC9wYXRoPjwvc3ZnPg==")
}

#sharing #sharing-email {
    margin: 20px 0px
}

#sharing #sharing-email .input-group-text {
    padding: 0px 5px
}

.comments-container {
    margin: 60px auto 15px;
    width: 100%
}

.comments-container h1 {
    font-size: 36px;
    color: #283035;
    font-weight: 400
}

.comments-container h1 a {
    font-size: 18px;
    font-weight: 700
}

.comments-list {
    margin-top: 30px;
    position: relative
}

.comments-list:before {
    content: '';
    width: 2px;
    height: 100%;
    background: #c7cacb;
    position: absolute;
    right: 32px;
    top: 0
}

.comments-list:after {
    content: '';
    position: absolute;
    background: #c7cacb;
    bottom: 0;
    right: 27px;
    width: 7px;
    height: 7px;
    border: 3px solid #dee1e3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.comments-list li {
    margin-bottom: 15px;
    display: block;
    position: relative
}

.comments-list li:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    width: 0
}

.comments-list .comment-avatar {
    background-color: #fff;
    width: 65px;
    height: 65px;
    position: relative;
    z-index: 99;
    float: right;
    overflow: hidden
}

.comments-list .comment-avatar img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
}

.reply-list .comment-avatar {
    width: 50px;
    height: 50px
}

.comment-main-level:after {
    content: '';
    width: 0;
    height: 0;
    display: block;
    clear: both
}

.comments-list .comment-box {
    width: calc(100% - 88px);
    float: left;
    position: relative;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15)
}

.comments-list .comment-box:before,
.comments-list .comment-box:after {
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    display: block;
    border-width: 10px 0 10px 12px;
    border-style: solid;
    border-color: transparent #FCFCFC;
    top: 8px;
    right: -11px
}

.comments-list .comment-box:before {
    border-width: 11px 0 11px 13px;
    border-color: transparent rgba(0, 0, 0, 0.05);
    right: -12px
}

.reply-list .comment-box {
    width: calc(100% - 158px)
}

.comment-box .comment-head {
    background: #FCFCFC;
    padding: 10px 12px;
    border-bottom: 1px solid #E5E5E5;
    overflow: hidden;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.comment-box .comment-head i {
    float: left;
    margin-right: 14px;
    position: relative;
    top: 2px;
    color: #A6A6A6;
    cursor: pointer;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease
}

.comment-box .comment-head i:hover,
.comment-box .comment-head i.active {
    color: #03658c
}

.comment-box .comment-name {
    color: #283035;
    font-size: 14px;
    font-weight: 700;
    float: right;
    margin-left: 10px
}

.comment-box .comment-name a {
    color: #283035
}

.comment-box .comment-head span {
    float: right;
    color: #999;
    font-size: 13px;
    position: relative;
    top: 1px
}

.comment-box .comment-content {
    background: #FFF;
    padding: 12px;
    font-size: 15px;
    color: #595959;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.comment-box .comment-name.by-author,
.comment-box .comment-name.by-author a {
    color: #03658c
}

.comment-box .comment-footer {
    background: #FCFCFC;
    padding: 10px 12px;
    border-top: 1px solid #E5E5E5;
    overflow: hidden;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.faq-container {
    margin: 60px auto 15px;
    width: 100%
}

.faq-container h1 {
    font-size: 36px;
    color: #283035;
    font-weight: 400
}

.faq-container h1 a {
    font-size: 18px;
    font-weight: 700
}

.faq-list {
    margin-top: 30px;
    position: relative
}

.faq-list:before {
    content: '';
    width: 2px;
    height: 100%;
    background: #c7cacb;
    position: absolute;
    right: 32px;
    top: 0
}

.faq-list:after {
    content: '';
    position: absolute;
    background: #c7cacb;
    bottom: 0;
    right: 27px;
    width: 7px;
    height: 7px;
    border: 3px solid #dee1e3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.faq-list li {
    margin-bottom: 15px;
    display: block;
    position: relative
}

.faq-list li:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    width: 0
}

.faq-list .faq-avatar {
    background-color: #fff;
    width: 65px;
    height: 65px;
    position: relative;
    z-index: 99;
    float: right;
    border: 3px solid #FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    overflow: hidden
}

.faq-list .faq-avatar img {
    width: 100%;
    height: 100%
}

.reply-list .faq-avatar {
    width: 50px;
    height: 50px
}

.faq-main-level:after {
    content: '';
    width: 0;
    height: 0;
    display: block;
    clear: both
}

.faq-list .faq-box {
    width: calc(100% - 88px);
    float: left;
    position: relative;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15)
}

.faq-list .faq-box:before,
.faq-list .faq-box:after {
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    display: block;
    border-width: 10px 0 10px 12px;
    border-style: solid;
    border-color: transparent #FCFCFC;
    top: 8px;
    right: -11px
}

.faq-list .faq-box:before {
    border-width: 11px 0 11px 13px;
    border-color: transparent rgba(0, 0, 0, 0.05);
    right: -12px
}

.reply-list .faq-box {
    width: calc(100% - 158px)
}

.faq-box .faq-head {
    background: #FCFCFC;
    padding: 10px 12px;
    border-bottom: 1px solid #E5E5E5;
    overflow: hidden;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.faq-box .faq-head i {
    float: left;
    margin-right: 14px;
    position: relative;
    top: 2px;
    color: #A6A6A6;
    cursor: pointer;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease
}

.faq-box .faq-head i:hover,
.faq-box .faq-head i.active {
    color: #03658c
}

.faq-box .faq-name {
    color: #283035;
    font-size: 14px;
    font-weight: 700;
    float: right;
    margin-left: 10px
}

.faq-box .faq-name a {
    color: #283035
}

.faq-box .faq-head span {
    float: right;
    color: #999;
    font-size: 13px;
    position: relative;
    top: 1px
}

.faq-box .faq-content {
    background: #FFF;
    padding: 12px;
    font-size: 15px;
    color: #595959;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.faq-box .faq-name.by-author,
.faq-box .faq-name.by-author a {
    color: #03658c
}

.faq-box .faq-footer {
    background: #FCFCFC;
    padding: 10px 12px;
    border-top: 1px solid #E5E5E5;
    overflow: hidden;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.reply-list:before,
.reply-list:after {
    display: none
}

.reply-list li:before {
    content: '';
    width: 60px;
    height: 2px;
    background: #c7cacb;
    position: absolute;
    top: 25px;
    right: -55px
}

.reply-list {
    padding-right: 88px;
    clear: both;
    margin-top: 15px
}

/* .tab-technical-info {
    display: none !important
} */

.technicals article,
.technicals section {
    display: block
}

.technicals i.fa-regular {
    color: #337ab7;
    position: relative;
}

.technicals .technical-title:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 7px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #337ab7;
    border-style: solid;
    border-width: 7px 0 0 7px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.technicals .technical-list {
    list-style: none;
    padding: 0;
    margin-bottom: 70px
}

.technicals .technical-list * {
    font-size: 12px;
    font-size: 1rem;
    line-height: 1.692;
}

.technicals .technical-list li {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 8px -8px
}

.technicals .technical-list-key,
.technicals .technical-list-value {
    padding-right: 8px;
    padding-left: 8px;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0
}

.technicals .technical-list-key .block,
.technicals .technical-list-value .block {
    display: block;
    position: relative
}

.technicals .technical-list-key {
    -ms-flex: 0 0 22.2%;
    flex: 0 0 22.2%;
    max-width: 22.2%;
    text-align: left
}

.technicals .technical-list-value {
    /* -ms-flex: 0 0 77.8%; */
    /* flex: 0 0 77.8%; */
    /* max-width: 77.8%; */
}

.technicals .technical-list-value ul {
    margin: 0;
    padding: 0
}

.technicals .technical-list-value ul li {
    display: block;
    background: #fafafa;
    padding: 14px 18px 12px;
    color: #4d4d4d;
    min-height: 47px;
    position: relative;
    margin: 0px 0px 8px 0px
}

.technicals .technical-list-value ul li .model-color {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 5px 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
    margin-right: 2px;
    position: relative
}

.technicals .technical-list-value ul li .model-color::before {
    content: '';
    background-repeat: repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.technicals .technical-list-value ul li .model-color i {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.technicals .technical-list-value ul li .model-thumbnail {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    vertical-align: middle;
    margin-right: 2px
}

.el-switch,
.el-switch-style,
.el-switch-style:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.el-switch {
    display: inline-block;
    font-size: 100%;
    height: 1.6em;
    position: relative;
    vertical-align: bottom
}

.el-switch .el-switch-style {
    height: 1.6em;
    left: 0;
    background: #C0CCDA;
    -webkit-border-radius: .8em;
    border-radius: .8em;
    display: inline-block;
    position: relative;
    top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 3em;
    cursor: pointer
}

.el-switch .el-switch-style:before {
    display: block;
    content: '';
    height: 1.4em;
    position: absolute;
    width: 1.4em;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: .1em;
    top: .1em;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.el-switch>input[type="checkbox"] {
    display: none
}

.el-switch>input[type="checkbox"][disabled]+.el-switch-style {
    cursor: not-allowed;
    background-color: #D3DCE6
}

.el-switch>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #20a0ff
}

.el-switch>input[type="checkbox"]:checked+.el-switch-style:before {
    left: 50%
}

.el-switch>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #b0d7f5
}

.el-switch.el-switch-blue>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #20a0ff
}

.el-switch.el-switch-blue>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #b0d7f5
}

.el-switch.el-switch-green>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #13ce66
}

.el-switch.el-switch-green>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #a1efc4
}

.el-switch.el-switch-red>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #ff4949
}

.el-switch.el-switch-red>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #f9b3b3
}

.el-switch.el-switch-yellow>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #f7ba2a
}

.el-switch.el-switch-yellow>input[type="checkbox"]:checked[disabled]+.el-switch-style {
    background-color: #fbeac1
}

.el-radio.el-radio-sm,
.el-checkbox.el-checkbox-sm,
.el-switch.el-switch-sm {
    font-size: 85%
}

.el-radio.el-radio-lg,
.el-checkbox.el-checkbox-lg,
.el-switch.el-switch-lg {
    font-size: 125%
}

.alarm-logo {
    width: 100%;
    height: 300px;
    opacity: 0.1;
    background-size: 90%;
    background-position: center;
    background-repeat: no-repeat
}

button i.icon {
    width: 24px;
    height: 24px;
    display: block;
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat
}

button i.icon.inline {
    display: inline-block
}

.alarm-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNNTI3My4xLDI0MDAuMXYtMmMwLTIuOC01LTQtOS43LTRzLTkuNywxLjMtOS43LDR2MmMwLDEuOCwwLjcsMy42LDIsNC45bDUsNC45YzAuMywwLjMsMC40LDAuNiwwLjQsMXY2LjQgICAgIGMwLDAuNCwwLjIsMC43LDAuNiwwLjhsMi45LDAuOWMwLjUsMC4xLDEtMC4yLDEtMC44di03LjJjMC0wLjQsMC4yLTAuNywwLjQtMWw1LjEtNUM1MjcyLjQsMjQwMy43LDUyNzMuMSwyNDAxLjksNTI3My4xLDI0MDAuMXogICAgICBNNTI2My40LDI0MDBjLTQuOCwwLTcuNC0xLjMtNy41LTEuOHYwYzAuMS0wLjUsMi43LTEuOCw3LjUtMS44YzQuOCwwLDcuMywxLjMsNy41LDEuOEM1MjcwLjcsMjM5OC43LDUyNjguMiwyNDAwLDUyNjMuNCwyNDAweiI+PC9wYXRoPjxwYXRoIGQ9Ik01MjY4LjQsMjQxMC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFjMC0wLjYtMC40LTEtMS0xSDUyNjguNHoiPjwvcGF0aD48cGF0aCBkPSJNNTI3Mi43LDI0MTMuN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTQuMSw1MjczLjMsMjQxMy43LDUyNzIuNywyNDEzLjd6Ij48L3BhdGg+PHBhdGggZD0iTTUyNzIuNywyNDE3aC00LjNjLTAuNiwwLTEsMC40LTEsMWMwLDAuNiwwLjQsMSwxLDFoNC4zYzAuNiwwLDEtMC40LDEtMUM1MjczLjcsMjQxNy41LDUyNzMuMywyNDE3LDUyNzIuNywyNDE3eiI+PC9wYXRoPjwvZz48Zz48cGF0aCBkPSJNODAuMyw1Ny41YzAtMC4yLTAuMS0wLjUtMC4xLTAuN1Y0My40YzAtOC0zLjItMTUuOC04LjktMjEuM2MtMi40LTIuNC01LjItNC40LTguMi01Ljl2LTAuNWMwLTcuMy01LjktMTMuMi0xMy4xLTEzLjIgICAgIGMtNy4zLDAtMTMuMiw1LjktMTMuMiwxMy4ydjAuNWMtMTAuMyw1LTE3LjEsMTUuNS0xNy4xLDI3LjJ2MTMuNGMwLDAuMywwLDAuNS0wLjEsMC43bC04LjcsMTAuOGMtMS45LDIuMy0yLjMsNS41LTEsOC4yICAgICBjMS4zLDIuNyw0LDQuNCw3LDQuNGgxNS4zQzMzLDkwLjEsNDAuNiw5Ny41LDUwLDk3LjVzMTctNy40LDE3LjctMTYuNkg4M2MzLDAsNS43LTEuNyw3LTQuNGMxLjMtMi43LDAuOS01LjgtMS04LjJMODAuMyw1Ny41eiAgICAgIE00Mi41LDIyLjljMS43LTAuNiwyLjgtMi4yLDIuOC0zLjl2LTMuM2MwLTIuNywyLjItNC44LDQuOC00LjhjMi42LDAsNC44LDIuMiw0LjgsNC44VjE5YzAsMS44LDEuMSwzLjMsMi44LDMuOSAgICAgYzIuOSwxLDUuNiwyLjgsNy45LDUuMWM0LjEsNC4xLDYuNCw5LjUsNi40LDE1LjRWNTRIMjguMlY0My40QzI4LjIsMzQuMiwzMy45LDI2LDQyLjUsMjIuOXogTTUwLDg5LjFjLTQuOCwwLTguNy0zLjYtOS4zLTguMiAgICAgaDE4LjZDNTguOCw4NS41LDU0LjgsODkuMSw1MCw4OS4xeiBNMTguNCw3Mi41bDguMi0xMC4yaDQ2LjlsOC4yLDEwLjJIMTguNHoiPjwvcGF0aD48cGF0aCBkPSJNODMuNiwxMS42Yy0xLjYtMS43LTQuMy0xLjctNS45LTAuMWMtMS43LDEuNi0xLjcsNC4yLTAuMSw1LjljNC45LDUsOC4yLDExLjQsOS42LDE4LjVjMC40LDIsMi4xLDMuNCw0LjEsMy40ICAgICBjMC4zLDAsMC41LDAsMC44LTAuMWMyLjMtMC40LDMuNy0yLjYsMy4zLTQuOUM5My43LDI1LjcsODkuNiwxNy44LDgzLjYsMTEuNnoiPjwvcGF0aD48cGF0aCBkPSJNMTIuOCwzNmMxLjQtNy4xLDQuNy0xMy41LDkuNi0xOC41YzEuNi0xLjcsMS42LTQuMy0wLjEtNS45Yy0xLjctMS42LTQuMy0xLjYtNS45LDAuMWMtNiw2LjItMTAsMTQtMTEuOCwyMi43ICAgICBjLTAuNCwyLjMsMSw0LjUsMy4zLDQuOWMwLjMsMC4xLDAuNSwwLjEsMC44LDAuMUMxMC43LDM5LjMsMTIuNCwzNy45LDEyLjgsMzZ6Ij48L3BhdGg+PC9nPjwvZz48L3N3aXRjaD48L3N2Zz4=")
}

.chart-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45OTgwMzE1LDk1OS4zMjg3MSkiPjxwYXRoIGQ9Ik0gMy4wMTE4MTEsMC4wMzU0MzMwNyBDIDEuMzQ2NDU2NywwLjAzNTQzMzA3IDAsMS4zODE4ODk5IDAsMy4wNDcyNDQzIEwgMCw4My4wMTk2OTEgYyAwLDEuNjY1MzU0IDEuMzQ2NDU2NywzLjAxMTgxMSAzLjAxMTgxMSwzLjAxMTgxMSBsIDg3Ljk4MDMxNSwwIGMgMS42NjUzNTQsMCAzLjAxMTgxMSwtMS4zNDY0NTcgMy4wMTE4MTEsLTMuMDExODExIDAsLTEuNjI5OTIyIC0xLjM0NjQ1NywtMi45NzYzNzkgLTMuMDExODExLC0yLjk3NjM3OSBsIC04NS4wMDM5MzcsMCAwLC03Ni45OTYwNjc3IGMgMCwtMS42NjUzNTQ0IC0xLjM0NjQ1NjcsLTMuMDExODExMjMgLTIuOTc2Mzc4LC0zLjAxMTgxMTIzIHogTSA2MywxOS4wMjc1NiBjIC0xLjgwNzA4NywwIC0zLjIyNDQxLDEuNzAwNzg4IC0zLjE1MzU0MywzLjE1MzU0NCAwLjA3MDg3LDEuNTk0NDg4IDEuNTk0NDg4LDIuOTQwOTQ1IDMuMTUzNTQzLDIuODM0NjQ2IGwgOC40Njg1MDQsMCAtMjYuNjEwMjM2LDI1LjAxNTc0OSAtOS41MzE0OTYsLTcuOTcyNDQxIEMgMzQuNzI0NDA5LDQxLjM1MDM5NiAzMy43Njc3MTYsNDAuOTI1MiAzMi44MTEwMjQsNDAuOTk2MDY2IDMyLjEzNzc5NSw0MS4wMzE0OTkgMzEuNSw0MS4zMTQ5NjMgMzEuMDAzOTM3LDQxLjc3NTU5MyBMIDEwLjk4NDI1Miw1OS43NzU1OTUgYyAtMS4yMDQ3MjQ1LDEuMDI3NTU5IC0xLjM4MTg4OTgsMy4xMTgxMSAtMC4yODM0NjUsNC4zMjI4MzQgMS4wNjI5OTIsMS4yMDQ3MjUgMy4xNTM1NDQsMS4yNzU1OTEgNC4yODc0MDIsMC4xNDE3MzMgbCAxOC4xMDYyOTksLTE2LjI2Mzc4MSA5LjYzNzc5NSw4LjAwNzg3NSBjIDEuMDI3NTU5LDEuMjQwMTU3IDMuMTUzNTQ0LDEuMzQ2NDU2IDQuMzIyODM1LDAuMjQ4MDMxIGwgMjguOTQ4ODE5LC0yNy4yMTI2IDAsOS4wMDAwMDEgYyAtMC4wMzU0MywxLjU5NDQ4OCAxLjQxNzMyMywzLjA0NzI0NCAzLjAxMTgxMSwzLjA0NzI0NCAxLjU1OTA1NSwwIDMuMDExODExLC0xLjQ1Mjc1NiAyLjk3NjM3OCwtMy4wNDcyNDQgbCAwLC0xNS45ODAzMTYgYyAwLC0xLjU5NDQ4OSAtMS40MTczMjMsLTMuMDExODEyIC0yLjk3NjM3OCwtMy4wMTE4MTIgeiIgc3R5bGU9IiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PC9wYXRoPjwvZz48L2c+PC9zdmc+")
}

.compare-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+QXJ0Ym9hcmQgMTg8L3RpdGxlPjxwYXRoIGQ9Ik01MCw5NWEzLDMsMCwwLDEtMywzSDQxYTMsMywwLDAsMS0zLTNWODlIMjBhOSw5LDAsMCwxLTktOVYyMGE5LDksMCwwLDEsOS05SDM4VjVhMywzLDAsMCwxLDMtM2g2YTMsMywwLDAsMSwzLDNaTTYyLDc3YTMsMywwLDAsMC0zLDN2NmEzLDMsMCwwLDAsMywzSDgwYTksOSwwLDAsMCw5LTlWMjBhOSw5LDAsMCwwLTktOUg2MmEzLDMsMCwwLDAtMywzdjZhMywzLDAsMCwwLDMsM0g3N1Y3N1oiPjwvcGF0aD48L3N2Zz4=")
}

.mode-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNMjQuNiwzNy43YzAtNS40LDQuNC05LjcsOS43LTkuN2gyOC40bC02LDZjLTIsMi0yLDUuNCwwLDcuNGMxLDEsMi40LDEuNSwzLjcsMS41YzEuMywwLDIuNy0wLjUsMy43LTEuNWwxNS0xNSAgICAgYzItMiwyLTUuNCwwLTcuNGwtMTUtMTVjLTItMi01LjQtMi03LjQsMGMtMiwyLTIsNS40LDAsNy40bDYsNkgzNC4zYy0xMS4yLDAtMjAuMiw5LjEtMjAuMiwyMC4ydjI4LjlsMTAuNS0xMC41VjM3Ljd6Ij48L3BhdGg+PHBhdGggZD0iTTc1LjQsNDMuOXYxOC40YzAsNS40LTQuNCw5LjctOS43LDkuN0gzNy4zbDYtNmMyLTIsMi01LjQsMC03LjRjLTItMi01LjQtMi03LjQsMGwtMTUsMTVjLTIsMi0yLDUuNCwwLDcuNGwxNSwxNSAgICAgYzEsMSwyLjQsMS41LDMuNywxLjVjMS4zLDAsMi43LTAuNSwzLjctMS41YzItMiwyLTUuNCwwLTcuNGwtNi02aDI4LjRjMTEuMiwwLDIwLjItOS4xLDIwLjItMjAuMlYzMy40TDc1LjQsNDMuOXoiPjwvcGF0aD48L2c+PC9nPjwvc3dpdGNoPjwvc3ZnPg==")
}

.share-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zNi43NjQsNTBjMCwwLjMwOC0wLjA3LDAuNTk4LTAuMDg4LDAuOTA1bDMyLjI0NywxNi4xMTljMi43Ni0yLjMzOCw2LjI5My0zLjc5NywxMC4xOTUtMy43OTcgIEM4Ny44OSw2My4yMjgsOTUsNzAuMzM4LDk1LDc5LjEwOUM5NSw4Ny44OSw4Ny44OSw5NSw3OS4xMTgsOTVjLTguNzgsMC0xNS44ODItNy4xMS0xNS44ODItMTUuODkxYzAtMC4zMTYsMC4wNy0wLjU5OCwwLjA4OC0wLjkwNSAgTDMxLjA3Nyw2Mi4wODVjLTIuNzY5LDIuMzI5LTYuMjkzLDMuNzg4LTEwLjE5NSwzLjc4OEMxMi4xMSw2NS44NzMsNSw1OC43NzEsNSw1MGMwLTguNzgsNy4xMS0xNS44OTEsMTUuODgyLTE1Ljg5MSAgYzMuOTAyLDAsNy40MjcsMS40NjgsMTAuMTk1LDMuNzk3bDMyLjI0Ny0xNi4xMTljLTAuMDE4LTAuMzA4LTAuMDg4LTAuNTk4LTAuMDg4LTAuOTE0QzYzLjIzNiwxMi4xMSw3MC4zMzgsNSw3OS4xMTgsNSAgQzg3Ljg5LDUsOTUsMTIuMTEsOTUsMjAuODczYzAsOC43OC03LjExLDE1Ljg5MS0xNS44ODIsMTUuODkxYy0zLjkxMSwwLTcuNDM2LTEuNDY4LTEwLjE5NS0zLjgwNkwzNi42NzYsNDkuMDg2ICBDMzYuNjkzLDQ5LjM5NCwzNi43NjQsNDkuNjg0LDM2Ljc2NCw1MHoiPjwvcGF0aD48L3N2Zz4=")
}

.heart-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+QXJ0Ym9hcmQgMzc8L3RpdGxlPjxwYXRoIGQ9Ik04OS44LDE0LjE5YTI4LDI4LDAsMCwwLTM5LjU5LDBsLS4yMS4yLS4yLS4yQTI4LDI4LDAsMCwwLDEwLjEzLDUzLjcxbDM3LDM5YTQsNCwwLDAsMCw1LjgxLDBMODkuOCw1My43OUEyOCwyOCwwLDAsMCw4OS44LDE0LjE5Wm0tNS43MywzNEw1MCw4NC4xOGwtMzQuMTQtMzZBMjAsMjAsMCwwLDEsNDQuMTUsMTkuODVsMywzYTQsNCwwLDAsMCw1LjY1LDBsMy0zQTIwLDIwLDAsMSwxLDg0LjA3LDQ4LjIxWiI+PC9wYXRoPjwvc3ZnPg==")
}

.active .heart-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjExNTE1IiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cGF0aCBkPSJNOTAuMSwxNi41Yy00LjktNC45LTExLjUtNy40LTE4LTcuNGMtNi41LDAtMTMsMi41LTE4LDcuNGwtNC4yLDQuMmwtNC4yLTQuMmMtNC45LTQuOS0xMS41LTcuNC0xOC03LjQgICAgYy02LjcsMC0xMy40LDIuNi0xOC40LDcuOWMtOS42LDEwLjEtOSwyNi4xLDAuOCwzNS45bDM2LjcsMzYuN2MxLjcsMS43LDQuNCwxLjcsNiwwbDM3LjEtMzcuMUMxMDAsNDIuNiwxMDAsMjYuNCw5MC4xLDE2LjV6Ij48L3BhdGg+PC9nPjwvc3dpdGNoPjwvc3ZnPg==")
}

.pricingmonitoring {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNMzQsMzRjMS4zLTEuMywxLjMtMy4zLDAtNC41Yy0xLjMtMS4yLTMuMy0xLjMtNC41LDBjLTMuNywzLjctMTAuOSwyLjYtMTYtMi40Yy01LjEtNS4xLTYuMi0xMi4yLTIuNC0xNiAgICAgYzMuNS0zLjUsOS45LTIuNywxNC45LDEuNWw3LjgtMWMtMC43LTAuOS0xLjQtMS44LTIuMi0yLjZDMjQsMS40LDEyLjgsMC4zLDYuNSw2LjVDMC4zLDEyLjgsMS40LDI0LDksMzEuNiAgICAgQzE2LjUsMzkuMSwyNy44LDQwLjIsMzQsMzR6Ij48L3BhdGg+PHBhdGggZD0iTTUzLjgsMTUuM0M1MywxNC41LDUyLDE0LjIsNTEsMTQuM2wtMzAsMy44Yy0xLjUsMC4yLTIuNywxLjQtMi45LDIuOWwtMC40LDMuMmMxLjksMS42LDQuMSwyLjYsNiwyLjYgICAgIGMwLjcsMCwxLjctMC4xLDIuMy0wLjhjMS41LTEuNSwzLjYtMi40LDUuNy0yLjRzNC4yLDAuOCw1LjcsMi40YzEuNSwxLjUsMi40LDMuNSwyLjQsNS43YzAsMi4yLTAuOCw0LjItMi40LDUuNyAgICAgYy0zLjUsMy41LTguNCw1LjUtMTMuNyw1LjVjLTIuOCwwLTUuNS0wLjUtOC4yLTEuNUwxNC4zLDUxYy0wLjEsMSwwLjIsMiwwLjksMi44bDMxLjEsMzEuMWwzOC41LTM4LjVMNTMuOCwxNS4zeiI+PC9wYXRoPjxwYXRoIGQ9Ik05Ni41LDU4bC03LjItNy4yTDUwLjgsODkuM2w3LjIsNy4yYzEuMywxLjMsMy40LDEuMyw0LjcsMGwzMy44LTMzLjhDOTcuOCw2MS40LDk3LjgsNTkuMyw5Ni41LDU4eiI+PC9wYXRoPjwvZz48L2c+PC9zd2l0Y2g+PC9zdmc+")
}

.makediscount {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDY0IDY0IiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkUgQ29tbXJuY2UgYW5kIHNob3BwaW5nIDE8L3RpdGxlPjxwYXRoIGQ9Ik0yNC44OSwyNS4yOGE5LjE3LDkuMTcsMCwwLDAtLjczLTQsMi4yNCwyLjI0LDAsMCwwLTIuMDktMS40MWMtMiwwLTIuODMsMi43Ny0yLjgzLDUuNTF2MGMtLjA1LDIuMTQuNDMsMy44OCwxLjMyLDQuOGEyLDIsMCwwLDAsMS41LjY1QzI0LjYxLDMwLjgzLDI0Ljg5LDI2Ljk1LDI0Ljg5LDI1LjI4WiI+PC9wYXRoPjxwYXRoIGQ9Ik01Ny45NCwyNi4yYTYuMTYsNi4xNiwwLDAsMS0zLjUtOC40NCw2LjE0LDYuMTQsMCwwLDAtOC4yLTguMiw2LjE1LDYuMTUsMCwwLDEtOC40NC0zLjUsNi4xNiw2LjE2LDAsMCwwLTExLjYsMCw2LjE1LDYuMTUsMCwwLDEtOC40NCwzLjUsNi4xNCw2LjE0LDAsMCwwLTguMiw4LjIsNi4xNSw2LjE1LDAsMCwxLTMuNSw4LjQ0LDYuMTYsNi4xNiwwLDAsMCwwLDExLjYsNi4xNSw2LjE1LDAsMCwxLDMuNSw4LjQ0LDYuMTQsNi4xNCwwLDAsMCw4LjIsOC4yLDYuMTUsNi4xNSwwLDAsMSw4LjQ0LDMuNSw2LjE2LDYuMTYsMCwwLDAsMTEuNiwwLDYuMTUsNi4xNSwwLDAsMSw4LjQ0LTMuNSw2LjE0LDYuMTQsMCwwLDAsOC4yLTguMiw2LjE1LDYuMTUsMCwwLDEsMy41LTguNDQsNi4xNiw2LjE2LDAsMCwwLDAtMTEuNlpNMTYuODgsMzIuMjZhMTAuNDEsMTAuNDEsMCwwLDEtMi4xNC02Ljc2LDEwLjY3LDEwLjY3LDAsMCwxLDIuMTUtNi45LDYuNzgsNi43OCwwLDAsMSw1LjMxLTIuNTIsNi41LDYuNSwwLDAsMSw1LjI3LDIuNDQsMTAuNDcsMTAuNDcsMCwwLDEsMS45Myw2LjU5LDEwLjg2LDEwLjg2LDAsMCwxLTIuMTYsN0E2LjczLDYuNzMsMCwwLDEsMjIsMzQuNjEsNi41OSw2LjU5LDAsMCwxLDE2Ljg4LDMyLjI2Wm04LjU5LDE0LjgzSDIxLjM0TDM4LjQ5LDE2LjkxaDQuMTNaTTQ3LDQ1LjM4YTYuNjgsNi42OCwwLDAsMS01LjIxLDIuNDUsNi42LDYuNiwwLDAsMS01LjEtMi4zNSwxMC4zMiwxMC4zMiwwLDAsMS0yLjE0LTYuNzIsMTAuNzUsMTAuNzUsMCwwLDEsMi4xNS02LjkzQTYuNzgsNi43OCwwLDAsMSw0MiwyOS4zYzQuNDEsMCw3LjE1LDMuNDYsNy4xNSw5QTEwLjg4LDEwLjg4LDAsMCwxLDQ3LDQ1LjM4WiI+PC9wYXRoPjxwYXRoIGQ9Ik00MS45LDMzLjA4Yy0yLDAtMi44NywyLjc3LTIuODcsNS41MWgwYTcsNywwLDAsMCwxLjM5LDQuODEsMiwyLDAsMCwwLDEuNDguNjVjMi41NSwwLDIuODMtMy44OCwyLjgzLTUuNTVhOS4xNyw5LjE3LDAsMCwwLS43My00QTIuMjQsMi4yNCwwLDAsMCw0MS45LDMzLjA4WiI+PC9wYXRoPjwvc3ZnPg==")
}

.similarproducts,
.similarproducts * {
    direction: ltr !important
}

.MagicScroll-horizontal .mcs-button-arrow-prev,
.MagicScroll-horizontal .mcs-button-arrow-next {
    top: calc(50% - 8px) !important
}

@media only screen and (max-width: 600px) {
    .technicals .technical-list-value {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .technicals .technical-list-key {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.main-price {
    color: #b4b4b4;
}

.advanced-option-selector {
    border-bottom: 0.1em solid var(--Black);

    .attribute-select {
        padding: 0.8em 1.4rem;
        border-radius: 0.33em;
        border: none;
        background: var(--Text-Color4);
        color: var(--White);

        &:focus-visible {
            outline: none;
        }
    }
}
div#productdescription {
    font-size: 1.5rem;
    font-weight: 700;
    color: #000;
    text-align: justify;
}
    .InvoiceBTN {
        background: #1DA033;
        width: 20rem;
        border-radius: 0.33em;
    }

/* 
.ProductImg {
    img {
        max-width: 100%;
        object-fit: cover;
    }
} */

.tabBox {
    .tab-items {
        border-radius: 0.8em;

        ul {
            list-style: none;

            li {
                background: var(--CustomColor5);
                padding: 1rem;
                flex: 1;
                border-radius: 0.8em;
                text-align: center;
                cursor: pointer;
            }
        }

        .inquiry {
            background: #DE0000;
            padding: 1rem 2rem;
            border-radius: 0.8em;
        }
    }
}

.ProductDescription {
    border-radius: 0.8em;
    background: rgba(217, 217, 217, 0.50);
    backdrop-filter: blur(0.8em);
    font-family: calibri !important;

    line-height: 2.5rem;

    table {
        border-collapse: collapse;
        width: 90%;
        margin: 1.5rem;
        border-color: #cdcdcd;


        li {
            list-style: none;
        }

        td,
        th {
            border-left: 1px solid cdcdcd;
            border-bottom: 1px solid #cdcdcd;
            padding: 1rem;
            text-align: strat;
        }


        td:last-child,
        th:last-child {
            border-left: unset;
        }

        tr:nth-child(odd) {
            background-color: var(--accent-color4);
        }
    }
}

.gallery-box {
    position: relative;
    display: grid;
    gap: 8px;
    grid-template-columns: calc(100% - 68px) 1fr;


    .ProductGallery-Slider {
        height: 100%;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        overflow: hidden;

        .swiper-slide {
            display: flex;
            align-items: center;
            justify-content: center;

            img {
                width: auto;
                height: auto;
            }


        }
    }

    .ProductGallery-Thumbs {
        height: 343px;

        .swiper-slide {
            width: 100%;
            border: solid 1px #F5F5F5;
            cursor: pointer;
            border-radius: 5px;
            overflow: hidden;

            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        }
    }

    @media(max-width: 960px) {

        .ProductGallery-Thumbs {

            .swiper-slide {}
        }
    }
}

.maximize-btn {
    position: absolute;
    top: 1rem;
    left: 1rem;
    cursor: pointer;
    z-index: 1;

    svg {
        width: 15px;
        height: 15px;
        stroke: #1b2c65;
    }
}

.maximize-image {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000000000;
    background-color: rgba(0, 0, 0, 0.9);

    .layout {
        img {
            width: auto;
            height: auto;
            max-width: 95%;
            max-height: 95%;
            border-radius: 1rem;
            /* border: solid 2px #000; */
            -webkit-border-radius: 1rem;
            -moz-border-radius: 1rem;
            -ms-border-radius: 1rem;
            -o-border-radius: 1rem;
        }

        .close {
            width: 3rem;
            height: 3rem;
            top: 0;
            left: 0;
            border-bottom-right-radius: 5px;
            background-color: #fff;
            border: solid 2px #000;
            cursor: pointer;

            svg {
                width: 1rem;
                height: 1rem;
                fill: #000;
            }
        }
    }
}

.productdetail {
    position: relative;
    z-index: 2;
}
.Bestseller-button-prev {
	top: 50%;
	right: 0.8rem;

	&:before {
		border: 0.14em solid var(--White);
		transform: rotate(45deg);
		border-left: none;
		border-bottom: none;
	}
}

.Bestseller-button-next {
	top: 50%;
	left: 1.8rem;

	&:before {
		border: 0.14em solid var(--White);
		transform: rotate(45deg);
		border-right: none;
		border-top: none;
	}
}

.Bestseller-button-prev,
.Bestseller-button-next {
	width: 3rem;
	height: 3rem;
	z-index: 2;
	transform: translate(0, -50%);
	border-radius: 0.4em;
	background: #00000080;
	position: absolute;

	&:before {
		content: '';
		width: 0.5rem;
		height: 0.5rem;
		position: absolute;
	}
}

.Bestseller-button-prev.swiper-button-disabled,
.Bestseller-button-next.swiper-button-disabled {
	display: none !important;
}