.blog-post .post-details .post-stats {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  font-size: 12px;
  background: rgba(237, 242, 254, 1);
  margin-bottom: 30px;
  padding: 8px;
  padding-right: 12px;
  padding-left: 12px;
}
.blog-post .post-details .post-stats .p-category {
  flex-wrap: nowrap;
  display: inline-flex;
}
.mobile .blog-post .post-details .post-stats {
  overflow-x: scroll;
}
.blog-post .post-details .post-stats::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 1px;
  width: 1px;
}
.blog-post .post-details .post-stats::-webkit-scrollbar-track {
  background-color: #fff;
}
.blog-post .post-details .post-stats::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: rgba(248, 86, 57, 1);
}
.blog-post .post-details .post-stats .p-posted {
  display: inline-flex;
}
.blog-post .post-details .post-stats .p-author {
  display: none;
}
.blog-post .post-details .post-stats .p-date {
  display: inline-flex;
}
.p-date-image {
  font-weight: 700;
  background: rgba(254, 225, 91, 1);
  margin: 5px;
}
.blog-post .post-details .post-stats .p-comment {
  display: none;
}
.blog-post .post-details .post-stats .p-view {
  display: inline-flex;
}
.post-content > p {
  margin-bottom: 10px;
}
.post-image {
  display: block;
  text-align: left;
  float: none;
}
.post-content {
  column-count: initial;
  column-gap: 50px;
  column-rule-color: rgba(238, 238, 238, 1);
  column-rule-width: 1px;
  column-rule-style: solid;
}
.blog-post .tags {
  margin-top: 15px;
  justify-content: flex-start;
  font-size: 12px;
  font-weight: 700;
  justify-content: center;
}
.blog-post .tags a,
.blog-post .tags-title {
  margin-right: 8px;
  margin-bottom: 8px;
}
.blog-post .tags b {
  display: none;
}
.blog-post .tags a {
  border-radius: 10px;
  padding-right: 8px;
  padding-left: 8px;
  font-weight: 400;
  background: rgba(237, 242, 254, 1);
}
.blog-post .tags a:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
}
.post-comments {
  margin-top: 20px;
}
.reply-btn.btn {
  background: rgba(5, 186, 54, 1);
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
}
.reply-btn.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.reply-btn.btn.btn.disabled::after {
  font-size: 20px;
}
.post-comment {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.post-reply {
  margin-top: 15px;
  margin-left: 60px;
  padding-top: 20px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.user-avatar {
  display: block;
  margin-right: 15px;
  border-radius: 50%;
}
.chexgvktkdzelw-blog_comments .side-image {
  display: block;
}
.post-comment .user-name {
  font-size: 18px;
  font-weight: 700;
}
.post-comment .user-data div {
  font-size: 12px;
}
.post-comment .user-date::before {
  color: rgba(5, 186, 54, 1);
}
.post-comment .user-time::before {
  color: rgba(5, 186, 54, 1);
}
.post-comment .user-site::before {
  color: rgba(248, 86, 57, 1);
  left: -1px;
}
.post-comment .user-data .user-date {
  display: inline-flex;
}
.post-comment .user-data .user-time {
  display: inline-flex;
}
.comment-form .form-group:not(.required) {
  display: flex;
}
.user-data .user-site {
  display: inline-flex;
}
.main-posts.post-grid .post-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 3 * 20px) / 4 - 0.01px);
}
.main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 4 - 0.01px);
}
.one-column #content .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 2 * 20px) / 3 - 0.01px);
}
.one-column #content .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 3 - 0.01px);
}
.two-column #content .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 2 * 20px) / 3 - 0.01px);
}
.two-column #content .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 3 - 0.01px);
}
.side-column .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 0 * 20px) / 1 - 0.01px);
}
.side-column .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 1 - 0.01px);
}
.main-posts.post-grid {
  margin: -10px;
}
.post-grid .post-thumb {
  background: rgba(255, 255, 255, 1);
}
.vriipytpfgfluc .post-grid .post-thumb:hover .image a {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
}
.post-grid .post-thumb:hover .image img {
  transform: scale(1.15);
}
.post-grid .post-thumb .caption {
  position: relative;
  bottom: auto;
  width: auto;
}
.post-grid .post-thumb .name {
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  margin-top: 10px;
}
.post-grid .post-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-size: 16px;
  color: rgba(5, 186, 54, 1);
  font-weight: 700;
  text-align: center;
}
.vriipytpfgfluc .post-grid .post-thumb .name a:hover {
  color: rgba(5, 186, 54, 1);
}
.post-grid .post-thumb .description {
  display: block;
  color: rgba(0, 0, 0, 1);
  text-align: left;
  padding: 5px;
  margin-bottom: 10px;
}
.post-grid .post-thumb .button-group {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}
.post-grid .post-thumb .btn-read-more::before {
  display: none;
}
.post-grid .post-thumb .btn-read-more::after {
  display: none;
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.post-grid .post-thumb .btn-read-more .btn-text {
  display: inline-block;
  padding: 0;
}
.post-grid .post-thumb .btn-read-more.btn,
.post-grid .post-thumb .btn-read-more.btn:visited {
  color: rgba(58, 57, 57, 1);
}
.post-grid .post-thumb .btn-read-more.btn:hover {
  color: rgba(0, 0, 0, 1) !important;
  background: none !important;
}
.post-grid .post-thumb .btn-read-more.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(5, 186, 54, 1);
}
.post-grid .post-thumb .btn-read-more.btn:active,
.post-grid .post-thumb .btn-read-more.btn:hover:active,
.post-grid .post-thumb .btn-read-more.btn:focus:active {
  background: none !important;
}
.post-grid .post-thumb .btn-read-more.btn:focus {
  background: none;
}
.post-grid .post-thumb .btn-read-more.btn.btn.disabled::after {
  font-size: 20px;
}
.post-grid .post-thumb .post-stats {
  display: flex;
  color: rgba(255, 255, 255, 1);
  justify-content: center;
  position: absolute;
  transform: translateY(-100%);
  width: 100%;
  background: rgba(0, 0, 0, 0.65);
  padding: 7px;
}
.post-grid .post-thumb .post-stats .p-author {
  display: none;
}
.post-grid .post-thumb .image {
  display: block;
}
.post-grid .post-thumb .p-date {
  display: flex;
}
.post-grid .post-thumb .post-stats .p-comment {
  display: flex;
}
.post-grid .post-thumb .post-stats .p-view {
  display: flex;
}
.post-list .post-layout:not(.ojvhzaxilpaysf) {
  margin-bottom: 20px;
}
.post-list .post-thumb .caption {
  flex-basis: 200px;
  background: rgba(255, 255, 255, 1);
  padding: 15px;
}
.post-list .post-thumb {
  background: rgba(221, 221, 221, 1);
  padding: 1px;
}
.post-list .post-thumb:hover .image img {
  transform: scale(1.15);
}
.post-list .post-thumb .name {
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
}
.post-list .post-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-size: 16px;
  font-weight: 700;
}
.post-list .post-thumb .description {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}
.post-list .post-thumb .button-group {
  display: flex;
  justify-content: flex-start;
  background: rgba(237, 242, 254, 1);
  padding: 10px;
  margin: -15px;
  margin-top: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.post-list .post-thumb .btn-read-more::before {
  display: inline-block;
}
.post-list .post-thumb .btn-read-more .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.post-list .post-thumb .btn-read-more::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.post-list .post-thumb .post-stats {
  display: flex;
  justify-content: flex-start;
  background: rgba(245, 245, 245, 1);
  padding: 5px;
  margin: -15px;
  margin-bottom: 10px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.post-list .post-thumb .post-stats .p-author::before {
  content: "\e916" !important;
  font-family: icomoon !important;
}
.post-list .post-thumb .post-stats .p-date::before {
  content: "\f133" !important;
  font-family: icomoon !important;
}
.post-list .post-thumb .post-stats .p-comment::before {
  content: "\f075" !important;
  font-family: icomoon !important;
}
.post-list .post-thumb .post-stats .p-author {
  display: block;
}
.post-list .post-thumb .p-date {
  display: flex;
}
.post-list .post-thumb .post-stats .p-comment {
  display: block;
}
.post-list .post-thumb .post-stats .p-view {
  display: flex;
}
.blog-feed span {
  display: block;
  color: rgba(238, 238, 238, 1) !important;
}
.blog-feed {
  display: none;
  margin-top: -5px;
}
.blog-feed::before {
  content: "\f143" !important;
  font-family: icomoon !important;
  font-size: 14px;
  color: rgba(248, 86, 57, 1);
}
.vriipytpfgfluc .blog-feed:hover span {
  color: rgba(248, 86, 57, 1) !important;
}
.countdown {
  color: rgba(5, 186, 54, 1);
  background: rgba(238, 238, 238, 1);
}
.countdown div span {
  color: rgba(5, 186, 54, 1);
}
.countdown > div {
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.boxed-layout .rrfrpugfyqyzqeq {
  overflow: hidden;
}
.boxed-layout .chwsusxhcgqfizr {
  padding: 0 20px;
}
.boxed-layout .breadcrumb {
  padding-left: 20px;
  padding-right: 20px;
}
.wrapper,
.mega-menu-content,
.rrfrpugfyqyzqeq > .container,
.lefxkestaigha,
.cdjyafvxsp .is-sticky .chwsusxhcgqfizr .vriipytpfgfluc-main-menu-wrapper,
.cdjyafvxsp .is-sticky .sticky-fullwidth-bg,
.boxed-layout .rrfrpugfyqyzqeq,
.breadcrumb,
.fqldzjdoapyd-wrapper,
.page-title > span,
.cdjyafvxsp .chwsusxhcgqfizr .zhyccighdl,
.cdjyafvxsp .chwsusxhcgqfizr .mid-bar,
.vriipytpfgfluc-main-menu-wrapper {
  max-width: 1280px;
}
.vriipytpfgfluc-main-menu-wrapper .main-menu > .paeavlsjrife > .first-dropdown::before {
  transform: translateX(calc(0px - (100vw - 1280px) / 2));
}
html[dir="rtl"]
  .vriipytpfgfluc-main-menu-wrapper
  .main-menu
  > .paeavlsjrife
  > .first-dropdown::before {
  transform: none;
  right: calc(0px - (100vw - 1280px) / 2);
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu
  > .paeavlsjrife
  > .first-dropdown.mega-custom::before {
  transform: translateX(calc(0px - (200vw - 1280px) / 2));
}
html[dir="rtl"]
  .vriipytpfgfluc-main-menu-wrapper
  .main-menu
  > .paeavlsjrife
  > .first-dropdown.mega-custom::before {
  transform: none;
  right: calc(0px - (200vw - 1280px) / 2);
}
body {
  background: rgba(255, 255, 255, 1);
  font-family: Georgia, serif;
  font-weight: 400;
  font-size: 15px;
  color: rgba(0, 0, 0, 1);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.rrfrpugfyqyzqeq > .container > .row {
  padding-top: 20px;
  padding-bottom: 20px;
}
.column-left #content {
  padding-left: 30px;
}
.column-right #content {
  padding-right: 30px;
}
.side-column {
  max-width: 220px;
}
.one-column #content {
  max-width: calc(100% - 220px);
}
.two-column #content {
  max-width: calc(100% - 220px * 2);
}
.page-title {
  display: block;
}
legend {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
legend::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
legend.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
legend::after,
legend.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.fqldzjdoapyd {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  text-align: left;
  padding: 0;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.fqldzjdoapyd::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.fqldzjdoapyd.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.fqldzjdoapyd::after,
.fqldzjdoapyd.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
html:not(.popup) .page-title {
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  text-align: center;
  background: none;
  border-width: 0;
  border-radius: 0;
  padding-bottom: 20px;
  margin: 0;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
html:not(.popup) .page-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 5px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
html:not(.popup) .page-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 5px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
html:not(.popup) .page-title::after,
html:not(.popup) .page-title.page-title > span::after {
  width: 50px;
  height: 4px;
  background: rgba(5, 186, 54, 1);
}
.fqldzjdoapyd.xpczhuijproflk {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.fqldzjdoapyd.xpczhuijproflk::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.fqldzjdoapyd.xpczhuijproflk::after,
.fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.btn,
.btn:visited {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.btn:hover {
  color: rgba(255, 255, 255, 1) !important;
  background: rgba(248, 86, 57, 1) !important;
}
.btn {
  background: rgba(5, 186, 54, 1);
  padding: 12px;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 2px !important;
}
.btn:active,
.btn:hover:active,
.btn:focus:active {
  background: rgba(34, 184, 155, 1) !important;
  box-shadow: inset 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.btn:focus {
  background: rgba(33, 200, 168, 1);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.vriipytpfgfluc .btn:hover {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.btn.btn.disabled::after {
  font-size: 20px;
}
.btn-success.btn {
  background: rgba(5, 186, 54, 1);
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
}
.btn-success.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.btn-success.btn.btn.disabled::after {
  font-size: 20px;
}
.btn-danger.btn {
  background: rgba(198, 11, 11, 1);
}
.btn-danger.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.btn-danger.btn.btn.disabled::after {
  font-size: 20px;
}
.btn-warning.btn {
  background: rgba(198, 11, 11, 1);
}
.btn-warning.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.btn-warning.btn.btn.disabled::after {
  font-size: 20px;
}
.btn-info.btn {
  background: rgba(0, 0, 0, 1);
  border-width: 0;
}
.btn-info.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.btn-info.btn.btn.disabled::after {
  font-size: 20px;
}
.btn-light.btn,
.btn-light.btn:visited {
  color: rgba(5, 186, 54, 1);
}
.btn-light.btn {
  background: rgba(255, 255, 255, 1);
}
.btn-light.btn:hover {
  background: rgba(254, 225, 91, 1) !important;
}
.btn-light.btn.btn.disabled::after {
  font-size: 20px;
}
.btn-dark.btn {
  background: rgba(5, 186, 54, 1);
}
.btn-dark.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.btn-dark.btn.btn.disabled::after {
  font-size: 20px;
}
.buttons {
  margin-top: 20px;
  padding-top: 15px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  font-size: 13px;
}
.buttons .pull-left .btn {
  background: rgba(198, 11, 11, 1);
}
.buttons .pull-left .btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.buttons .pull-left .btn.btn.disabled::after {
  font-size: 20px;
}
.buttons .pull-right .btn::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.buttons .pull-left .btn::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
}
.buttons > div {
  flex: 0 0 auto;
  width: auto;
  flex-basis: 0;
}
.buttons > div .btn {
  width: auto;
}
.buttons .pull-left {
  margin-right: auto;
}
.buttons .pull-right:only-child {
  flex: 0 0 auto;
  width: auto;
  margin: 0 0 0 auto;
}
.buttons .pull-right:only-child .btn {
  width: auto;
}
.tags {
  margin-top: 15px;
  justify-content: flex-start;
  font-size: 12px;
  font-weight: 700;
}
.tags a,
.tags-title {
  margin-right: 8px;
  margin-bottom: 8px;
}
.tags b {
  display: none;
}
.tags a {
  border-radius: 10px;
  padding-right: 8px;
  padding-left: 8px;
  font-weight: 400;
  background: rgba(237, 242, 254, 1);
}
.tags a:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
}
.breadcrumb {
  display: block !important;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 0;
  white-space: normal;
  -webkit-overflow-scrolling: touch;
}
.breadcrumb li:first-of-type a i::before {
  content: "\eb69" !important;
  font-family: icomoon !important;
}
.breadcrumb a {
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  text-decoration: underline;
}
.mobile .breadcrumb {
  overflow-x: visible;
}
.breadcrumb::-webkit-scrollbar {
  -webkit-appearance: initial;
  height: 1px;
  height: 1px;
  width: 1px;
}
.breadcrumb::-webkit-scrollbar-track {
  background-color: #fff;
}
.breadcrumb::-webkit-scrollbar-thumb {
  background-color: #999;
}
.panel-group .panel-heading a::before {
  content: "\eba1" !important;
  font-family: icomoon !important;
  font-size: 16px;
  margin-right: 7px;
  order: -1;
}
.panel-group .panel-active .panel-heading a::before {
  content: "\eb86" !important;
  font-family: icomoon !important;
  color: rgba(5, 186, 54, 1);
  top: -1px;
}
.panel-group .panel-heading a {
  justify-content: flex-start;
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
  text-transform: uppercase;
  padding: 10px;
  padding-right: 0;
  padding-left: 0;
}
.panel-group .panel-heading:hover a {
  color: rgba(5, 186, 54, 1);
}
.panel-group .panel-body {
  padding-bottom: 10px;
}
body a {
  display: inline-block;
}
body a:hover {
  color: rgba(162, 162, 162, 1);
}
body p {
  margin-bottom: 15px;
}
body em {
  color: rgba(0, 0, 0, 1);
}
body h1 {
  margin-bottom: 20px;
}
body h2 {
  font-size: 32px;
  margin-bottom: 15px;
}
body h3 {
  margin-bottom: 15px;
}
body h4 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
body h5 {
  font-size: 18px;
  margin-bottom: 15px;
}
body h6 {
  font-size: 12px;
  text-transform: uppercase;
  padding: 6px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 15px;
  display: inline-block;
}
body blockquote {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-style: italic;
  background: rgba(237, 242, 254, 1);
  padding: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 3px;
  float: none;
  display: block;
  max-width: 500px;
}
body blockquote::before {
  margin-left: auto;
  margin-right: auto;
  float: left;
  content: "\e98f" !important;
  font-family: icomoon !important;
  color: rgba(248, 86, 57, 1);
  margin-right: 10px;
}
body hr {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: visible;
}
body hr::before {
  content: "\e993" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: rgba(221, 221, 221, 1);
  background: rgba(255, 255, 255, 1);
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
body .drop-cap {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 60px;
  margin-right: 5px;
}
body .amp::before {
  content: "\e901" !important;
  font-family: icomoon !important;
  font-size: 25px;
  color: rgba(0, 0, 0, 1);
  top: 5px;
}
body .video-responsive {
  max-width: 550px;
  margin-bottom: 15px;
}
.count-badge {
  color: rgba(255, 255, 255, 1);
  background: rgba(232, 40, 77, 1);
  border-radius: 10px;
}
.tooltip-inner {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
  border-radius: 2px;
  box-shadow: 0 -15px 100px -10px rgba(0, 0, 0, 0.1);
}
.tooltip.lxtrldychpicwwa .tooltip-arrow {
  border-top-color: rgba(5, 186, 54, 1);
}
.tooltip.right .tooltip-arrow {
  border-right-color: rgba(5, 186, 54, 1);
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: rgba(5, 186, 54, 1);
}
.tooltip.left .tooltip-arrow {
  border-left-color: rgba(5, 186, 54, 1);
}
table tbody tr:hover td {
  background: rgba(255, 255, 255, 1);
}
table tbody td {
  border-width: 0 !important;
  border-top-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
}
table thead td {
  font-family: Georgia, serif;
  font-weight: 700;
  text-transform: uppercase;
}
table tfoot td {
  background: rgba(238, 238, 238, 1);
}
.table-responsive {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  -webkit-overflow-scrolling: touch;
}
.table-responsive::-webkit-scrollbar-thumb {
  background-color: rgba(5, 186, 54, 1);
}
.table-responsive::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 1);
}
.table-responsive::-webkit-scrollbar {
  height: 7px;
  width: 7px;
}
label {
  font-size: 13px;
  color: rgba(5, 186, 54, 1);
}
.has-error {
  color: rgba(232, 40, 77, 1) !important;
}
.form-group .control-label {
  max-width: 140px;
  padding-top: 7px;
  padding-bottom: 5px;
  justify-content: flex-start;
}
.has-error .form-control {
  border-color: rgba(232, 40, 77, 1) !important;
}
.required .control-label::after,
.required .control-label + div::before {
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
}
.form-group {
  margin-bottom: 8px;
}
.required.has-error .control-label::after,
.required.has-error .control-label + div::before {
  color: rgba(232, 40, 77, 1) !important;
}
input.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(238, 238, 238, 1) !important;
  border-radius: 2px !important;
  max-width: 400px;
}
input.form-control:hover {
  border-color: rgba(221, 221, 221, 1) !important;
}
input.form-control:focus,
input.form-control:active {
  border-color: rgba(5, 186, 54, 1) !important;
}
input.form-control:focus {
  box-shadow: none;
}
textarea.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  border-radius: 2px !important;
}
textarea.form-control:focus {
  box-shadow: inset 0 0 3px;
}
select.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  border-radius: 2px !important;
  max-width: 400px;
}
select.form-control:focus {
  box-shadow: inset 0 0 3px;
}
.radio {
  width: 100%;
}
.checkbox {
  width: 100%;
}
.input-group .input-group-btn .btn {
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}
.product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}
.stepper input.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 0 !important;
  border-radius: 2px !important;
  box-shadow: 0 2px 15px -2px;
}
.stepper input.form-control:focus {
  box-shadow: inset 0 0 3px;
}
.stepper {
  width: 50px;
  border-style: solid;
  border-color: rgba(5, 186, 54, 1);
  border-radius: 2px;
}
.stepper span i {
  color: rgba(5, 186, 54, 1);
  background-color: rgba(221, 221, 221, 1);
}
.stepper span i:hover {
  color: rgba(5, 186, 54, 1);
}
.pagination-results {
  letter-spacing: 1px;
  background: rgba(245, 245, 245, 1);
  margin-top: 20px;
  padding: 10px;
  justify-content: flex-start;
}
.pagination-results .text-right {
  display: block;
}
.pagination > li > a {
  color: rgba(5, 186, 54, 1);
}
.pagination > li > a:hover {
  color: rgba(5, 186, 54, 1);
}
.pagination > li.active > span,
.pagination > li.active > span:hover,
.pagination > li > a:focus {
  color: rgba(5, 186, 54, 1);
}
.pagination > li > a,
.pagination > li > span {
  padding: 3px;
}
.pagination > li:first-child a::before,
.pagination > li:last-child a::before {
  content: "\eb23" !important;
  font-family: icomoon !important;
  font-size: 15px;
}
.pagination > li .prev::before,
.pagination > li .next::before {
  content: "\f104" !important;
  font-family: icomoon !important;
  font-size: 15px;
}
.pagination > li:not(:first-of-type) {
  margin-left: 7px;
}
.rating .fa-stack {
  font-size: 13px;
  width: 1.1em;
}
.rating .fa-star,
.rating .fa-star + .fa-star-o {
  color: rgba(254, 225, 91, 1);
}
.rating .fa-star-o:only-child {
  color: rgba(0, 0, 0, 1);
}
.popup-inner-body {
  max-height: calc(100vh - 45px * 2);
}
.popup-container {
  max-width: calc(100% - 20px * 2);
}
.popup-bg {
  background: rgba(0, 0, 0, 0.75);
}
.popup-body,
.popup {
  background: rgba(255, 255, 255, 1);
}
.popup-content,
.popup .rrfrpugfyqyzqeq {
  padding: 20px;
}
.popup-body {
  border-radius: 3px;
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
}
.popup-container .popup-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
}
.popup-close {
  width: 30px;
  height: 30px;
  margin-right: -12px;
  margin-top: 12px;
}
.popup-container > .btn {
  background: rgba(248, 86, 57, 1);
  padding: 10px;
  border-radius: 50px !important;
  min-width: 25px;
  min-height: 25px;
}
.popup-container > .btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.popup-container > .btn.btn.disabled::after {
  font-size: 20px;
}
.scroll-top i::before {
  content: "\e957" !important;
  font-family: icomoon !important;
  font-size: 45px;
  color: rgba(5, 186, 54, 1);
}
.scroll-top:hover i::before {
  color: rgba(254, 225, 91, 1);
}
.scroll-top {
  left: auto;
  right: 10px;
  transform: translateX(0);
}
.journal-loading > i::before,
.ias-spinner > i::before,
.lg-outer .lg-item::after,
.btn.disabled::after {
  content: "\e929" !important;
  font-family: icomoon !important;
  font-size: 35px;
  color: rgba(5, 186, 54, 1);
}
.journal-loading > .fa-spin,
.lg-outer .lg-item::after,
.btn.disabled::after {
  animation: fa-spin infinite linear;
  animation-duration: 1500ms;
}
.btn-cart::before,
.fa-shopping-cart::before {
  content: "\ebb5" !important;
  font-family: icomoon !important;
  left: -1px;
}
.btn-wishlist::before {
  content: "\f08a" !important;
  font-family: icomoon !important;
}
.btn-compare::before,
.compare-btn::before {
  content: "\e91b" !important;
  font-family: icomoon !important;
}
.fa-refresh::before {
  content: "\eacd" !important;
  font-family: icomoon !important;
}
.fa-times-circle::before,
.fa-times::before,
.reset-filter::before,
.notification-close::before,
.popup-close::before,
.hn-close::before {
  content: "\e981" !important;
  font-family: icomoon !important;
}
.p-author::before {
  content: "\e7fd" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.p-date::before {
  content: "\f133" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.p-time::before {
  content: "\eb29" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.p-comment::before {
  content: "\f27a" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.p-view::before {
  content: "\f06e" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.p-category::before {
  content: "\f022" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.user-site::before {
  content: "\e321" !important;
  font-family: icomoon !important;
  left: -1px;
  margin-right: 5px;
}
.vriipytpfgfluc ::-webkit-scrollbar {
  width: 12px;
}
.vriipytpfgfluc ::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 1);
}
.vriipytpfgfluc ::-webkit-scrollbar-thumb {
  background: rgba(5, 186, 54, 1);
  border-width: 3px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
}
.expand-content {
  max-height: 70px;
}
.block-expand.btn,
.block-expand.btn:visited {
  font-size: 11px;
  text-transform: none;
}
.block-expand.btn {
  padding: 2px;
  padding-right: 7px;
  padding-left: 7px;
  min-width: 20px;
  min-height: 20px;
}
.vriipytpfgfluc .block-expand.btn:hover {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
}
.block-expand.btn:active,
.block-expand.btn:hover:active,
.block-expand.btn:focus:active {
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.block-expand.btn:focus {
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.block-expand.btn.btn.disabled::after {
  font-size: 20px;
}
.block-expand::after {
  content: "Показать";
}
.block-expanded .block-expand::after {
  content: "Свернуть";
}
.block-expand::before {
  content: "\f078" !important;
  font-family: icomoon !important;
}
.block-expanded .block-expand::before {
  content: "\f077" !important;
  font-family: icomoon !important;
}
.block-expand-overlay {
  background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 1));
}
.safari .block-expand-overlay {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 1)
  );
}
.iphone .block-expand-overlay {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 1)
  );
}
.ipad .block-expand-overlay {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 1)
  );
}
.old-browser {
  color: rgba(5, 186, 54, 1);
  background: rgba(255, 255, 255, 1);
}
.notification-cart.notification {
  max-width: 400px;
  margin: 20px;
  margin-bottom: 0;
  padding: 10px;
  background: rgba(255, 255, 255, 1);
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.notification-cart .notification-close {
  display: block;
  margin-right: -12px;
  margin-top: -12px;
}
.notification-cart .notification-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
}
.notification-cart .notification-close.btn {
  background: rgba(248, 86, 57, 1);
  padding: 10px;
  border-radius: 50px !important;
  min-width: 25px;
  min-height: 25px;
}
.notification-cart .notification-close.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.notification-cart .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-cart img {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.notification-cart .notification-buttons {
  display: flex;
  background: rgba(237, 242, 254, 1);
  padding: 10px;
  margin: -10px;
  margin-top: 5px;
}
.notification-cart .notification-view-cart.btn,
.notification-cart .notification-view-cart.btn:visited {
  font-size: 10px;
}
.notification-cart .notification-view-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-cart .notification-view-cart {
  display: inline-flex;
  flex-grow: 1;
}
.notification-cart .notification-view-cart::before {
  content: "\ea9b" !important;
  font-family: icomoon !important;
}
.notification-cart .notification-checkout.btn,
.notification-cart .notification-checkout.btn:visited {
  font-size: 10px;
}
.notification-cart .notification-checkout.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-cart .notification-checkout {
  display: inline-flex;
  flex-grow: 1;
  margin-left: 10px;
}
.notification-cart .notification-checkout::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.notification-wishlist.notification {
  max-width: 400px;
  margin: 20px;
  margin-bottom: 0;
  padding: 10px;
  background: rgba(255, 255, 255, 1);
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.notification-wishlist .notification-close {
  display: block;
  margin-right: -12px;
  margin-top: -12px;
}
.notification-wishlist .notification-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
}
.notification-wishlist .notification-close.btn {
  background: rgba(248, 86, 57, 1);
  padding: 10px;
  border-radius: 50px !important;
  min-width: 25px;
  min-height: 25px;
}
.notification-wishlist .notification-close.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.notification-wishlist .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-wishlist img {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.notification-wishlist .notification-buttons {
  display: flex;
  background: rgba(237, 242, 254, 1);
  padding: 10px;
  margin: -10px;
  margin-top: 5px;
}
.notification-wishlist .notification-view-cart.btn,
.notification-wishlist .notification-view-cart.btn:visited {
  font-size: 10px;
}
.notification-wishlist .notification-view-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-wishlist .notification-view-cart {
  display: inline-flex;
  flex-grow: 1;
}
.notification-wishlist .notification-view-cart::before {
  content: "\ea9b" !important;
  font-family: icomoon !important;
}
.notification-wishlist .notification-checkout.btn,
.notification-wishlist .notification-checkout.btn:visited {
  font-size: 10px;
}
.notification-wishlist .notification-checkout.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-wishlist .notification-checkout {
  display: inline-flex;
  flex-grow: 1;
  margin-left: 10px;
}
.notification-wishlist .notification-checkout::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.notification-compare.notification {
  max-width: 400px;
  margin: 20px;
  margin-bottom: 0;
  padding: 10px;
  background: rgba(255, 255, 255, 1);
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.notification-compare .notification-close {
  display: block;
  margin-right: -12px;
  margin-top: -12px;
}
.notification-compare .notification-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
}
.notification-compare .notification-close.btn {
  background: rgba(248, 86, 57, 1);
  padding: 10px;
  border-radius: 50px !important;
  min-width: 25px;
  min-height: 25px;
}
.notification-compare .notification-close.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.notification-compare .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-compare img {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.notification-compare .notification-buttons {
  display: flex;
  background: rgba(237, 242, 254, 1);
  padding: 10px;
  margin: -10px;
  margin-top: 5px;
}
.notification-compare .notification-view-cart.btn,
.notification-compare .notification-view-cart.btn:visited {
  font-size: 10px;
}
.notification-compare .notification-view-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-compare .notification-view-cart {
  display: inline-flex;
  flex-grow: 1;
}
.notification-compare .notification-view-cart::before {
  content: "\ea9b" !important;
  font-family: icomoon !important;
}
.notification-compare .notification-checkout.btn,
.notification-compare .notification-checkout.btn:visited {
  font-size: 10px;
}
.notification-compare .notification-checkout.btn.btn.disabled::after {
  font-size: 20px;
}
.notification-compare .notification-checkout {
  display: inline-flex;
  flex-grow: 1;
  margin-left: 10px;
}
.notification-compare .notification-checkout::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.popup-quickview .popup-container {
  width: 700px;
}
.popup-quickview .popup-inner-body {
  height: 600px;
}
.route-product-product.popup-quickview .product-info .product-left {
  width: 50%;
}
.route-product-product.popup-quickview .product-info .product-right {
  width: calc(100% - 50%);
  padding-left: 20px;
}
.route-product-product.popup-quickview .page-title {
  background: rgba(255, 255, 255, 1);
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  text-align: left;
  padding: 0;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.route-product-product.popup-quickview h1.page-title {
  display: block;
}
.route-product-product.popup-quickview div.page-title {
  display: none;
}
.route-product-product.popup-quickview .page-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-product-product.popup-quickview .page-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-product-product.popup-quickview .page-title::after,
.route-product-product.popup-quickview .page-title.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.route-product-product.popup-quickview .direction-horizontal .additional-image {
  width: calc(100% / 4);
}
.route-product-product.popup-quickview .additional-images .swiper-container {
  overflow: hidden;
}
.route-product-product.popup-quickview .additional-images .swiper-buttons {
  display: block;
  top: 50%;
}
.route-product-product.popup-quickview .additional-images .swiper-button-prev {
  left: 0;
  right: auto;
  transform: translate(0, -50%);
}
.route-product-product.popup-quickview .additional-images .swiper-button-next {
  left: auto;
  right: 0;
  transform: translate(0, -50%);
}
.route-product-product.popup-quickview .additional-images .swiper-buttons div {
  width: 70px;
  height: 20px;
  background: rgba(0, 0, 0, 1);
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-button-disabled {
  opacity: 0;
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-buttons
  div::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
  color: rgba(255, 255, 255, 1);
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-buttons
  .swiper-button-next::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  color: rgba(255, 255, 255, 1);
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-buttons
  div:not(.swiper-button-disabled):hover {
  background: rgba(5, 186, 54, 1);
}
.route-product-product.popup-quickview .additional-images .swiper-pagination {
  display: none !important;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.route-product-product.popup-quickview .additional-images .swiper {
  padding-bottom: 0;
  padding-bottom: 10px;
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: rgba(5, 186, 54, 1);
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-pagination
  > span
  + span {
  margin-left: 7px;
}
.vriipytpfgfluc
  .route-product-product.popup-quickview
  .additional-images
  .swiper-pagination-bullet:hover {
  background-color: rgba(5, 186, 54, 1);
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(5, 186, 54, 1);
}
.route-product-product.popup-quickview
  .additional-images
  .swiper-pagination
  > span {
  border-radius: 10px;
}
.route-product-product.popup-quickview .additional-image {
  padding: calc(10px / 2);
}
.route-product-product.popup-quickview .additional-images {
  margin-top: 10px;
  margin-right: -5px;
  margin-left: -5px;
}
.route-product-product.popup-quickview .product-info .product-stats li::before {
  content: "\f111" !important;
  font-family: icomoon !important;
}
.route-product-product.popup-quickview .product-info .product-stats ul {
  width: 100%;
}
.route-product-product.popup-quickview .product-stats .product-views::before {
  content: "\f06e" !important;
  font-family: icomoon !important;
}
.route-product-product.popup-quickview .product-stats .product-sold::before {
  content: "\e263" !important;
  font-family: icomoon !important;
}
.route-product-product.popup-quickview .product-info .custom-stats {
  justify-content: space-between;
}
.route-product-product.popup-quickview .product-info .product-details .rating {
  justify-content: flex-start;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .countdown-wrapper {
  display: block;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .product-price-group {
  text-align: left;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .price-group {
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .product-price-new {
  order: -1;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .product-points {
  display: block;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .product-tax {
  display: block;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .discounts {
  display: block;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .product-options
  > .options-title {
  display: none;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .product-options
  > h3 {
  display: block;
}
.route-product-product.popup-quickview
  .product-info
  .product-options
  .push-option
  > div
  input:checked
  + img {
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7);
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .button-group-page {
  position: fixed;
  width: 100%;
  z-index: 1000;
  background: rgba(237, 242, 254, 1);
  padding: 10px;
  margin: 0;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(187, 198, 221, 1);
  box-shadow: 0 0 85px -10px rgba(0, 0, 0, 0.2);
}
.route-product-product.popup-quickview {
  padding-bottom: 60px !important;
}
.route-product-product.popup-quickview .rrfrpugfyqyzqeq {
  padding-bottom: 0 !important;
}
.route-product-product.popup-quickview.mobile .product-info .product-right {
  padding-bottom: 60px !important;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .stepper {
  display: flex;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-cart {
  display: inline-flex;
  margin-right: 7px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-cart::before,
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-cart
  .btn-text {
  display: inline-block;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .stepper-group {
  flex-grow: 1;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .stepper-group
  .btn-cart {
  flex-grow: 1;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-cart::before {
  font-size: 17px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-more-details {
  display: inline-flex;
  flex-grow: 0;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-more-details
  .btn-text {
  display: none;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-more-details::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  font-size: 18px;
}
.route-product-product.popup-quickview
  .product-info
  .product-details
  .button-group-page
  .wishlist-compare {
  flex-grow: 0 !important;
  margin: 0 !important;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .wishlist-compare {
  margin-right: auto;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-wishlist {
  display: inline-flex;
  margin: 0;
  margin-right: 7px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-wishlist
  .btn-text {
  display: none;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .wishlist-compare
  .btn-wishlist {
  width: auto !important;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-wishlist::before {
  color: rgba(255, 255, 255, 1);
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-wishlist.btn {
  background: rgba(5, 186, 54, 1);
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-wishlist.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare {
  display: inline-flex;
  margin-right: 7px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare
  .btn-text {
  display: none;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .wishlist-compare
  .btn-compare {
  width: auto !important;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare::before {
  color: rgba(255, 255, 255, 1);
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare.btn {
  background: rgba(5, 186, 54, 1);
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.route-product-product.popup-quickview
  .product-info
  .button-group-page
  .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}
.popup-quickview .product-right .description {
  order: 100;
}
.popup-quickview .description {
  background: rgba(255, 255, 255, 1);
  padding: 15px;
  margin-top: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.popup-quickview .expand-content {
  overflow: hidden;
}
.login-box .fqldzjdoapyd {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.login-box .fqldzjdoapyd::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.login-box .fqldzjdoapyd.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.login-box .fqldzjdoapyd::after,
.login-box .fqldzjdoapyd.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.login-box {
  flex-direction: row;
}
.login-box .well {
  padding: 10px;
}
.popup-login .fqldzjdoapyd {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.popup-login .fqldzjdoapyd::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.popup-login .fqldzjdoapyd.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.popup-login .fqldzjdoapyd::after,
.popup-login .fqldzjdoapyd.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.popup-login .popup-container {
  width: 500px;
}
.popup-login .popup-inner-body {
  height: 265px;
}
.popup-register .popup-container {
  width: 530px;
}
.popup-register .popup-inner-body {
  height: 560px;
}
.route-account-register label {
  font-size: 13px;
  color: rgba(5, 186, 54, 1);
}
.route-account-register .has-error {
  color: rgba(232, 40, 77, 1) !important;
}
.route-account-register .form-group .control-label {
  max-width: 140px;
  padding-top: 7px;
  padding-bottom: 5px;
  justify-content: flex-start;
}
.route-account-register .has-error .form-control {
  border-color: rgba(232, 40, 77, 1) !important;
}
.route-account-register .required .control-label::after,
.route-account-register .required .control-label + div::before {
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
}
.route-account-register .form-group {
  margin-bottom: 8px;
}
.route-account-register .required.has-error .control-label::after,
.route-account-register .required.has-error .control-label + div::before {
  color: rgba(232, 40, 77, 1) !important;
}
.route-account-register input.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(238, 238, 238, 1) !important;
  border-radius: 2px !important;
  max-width: 400px;
}
.route-account-register input.form-control:hover {
  border-color: rgba(221, 221, 221, 1) !important;
}
.route-account-register input.form-control:focus,
.route-account-register input.form-control:active {
  border-color: rgba(5, 186, 54, 1) !important;
}
.route-account-register input.form-control:focus {
  box-shadow: none;
}
.route-account-register textarea.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  border-radius: 2px !important;
}
.route-account-register textarea.form-control:focus {
  box-shadow: inset 0 0 3px;
}
.route-account-register select.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  border-radius: 2px !important;
  max-width: 400px;
}
.route-account-register select.form-control:focus {
  box-shadow: inset 0 0 3px;
}
.route-account-register .radio {
  width: 100%;
}
.route-account-register .checkbox {
  width: 100%;
}
.route-account-register .input-group .input-group-btn .btn {
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}
.route-account-register .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}
.route-account-register legend {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.route-account-register legend::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-account-register legend.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-account-register legend::after,
.route-account-register legend.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.vriipytpfgfluc .account-list > li > a:hover {
  color: rgba(248, 86, 57, 1);
}
.account-list > li > a::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 45px;
  margin: 0;
}
.account-list .edit-info {
  display: flex;
}
.route-information-sitemap .site-edit {
  display: block;
}
.account-list .edit-pass {
  display: flex;
}
.route-information-sitemap .site-pass {
  display: block;
}
.account-list .edit-address {
  display: flex;
}
.route-information-sitemap .site-address {
  display: block;
}
.account-list .edit-wishlist {
  display: flex;
}
.my-cards {
  display: block;
}
.account-list .edit-order {
  display: flex;
}
.route-information-sitemap .site-history {
  display: block;
}
.account-list .edit-downloads {
  display: flex;
}
.route-information-sitemap .site-download {
  display: block;
}
.account-list .edit-rewards {
  display: flex;
}
.account-list .edit-returns {
  display: flex;
}
.account-list .edit-transactions {
  display: flex;
}
.account-list .edit-recurring {
  display: flex;
}
.my-affiliates {
  display: block;
}
.my-newsletter .account-list {
  display: flex;
}
.my-affiliates .fqldzjdoapyd {
  display: block;
}
.my-newsletter .fqldzjdoapyd {
  display: block;
}
.my-account .fqldzjdoapyd {
  display: block;
}
.my-orders .fqldzjdoapyd {
  display: block;
}
.my-cards .fqldzjdoapyd {
  display: block;
}
.account-page .fqldzjdoapyd {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.account-page .fqldzjdoapyd::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.account-page .fqldzjdoapyd.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.account-page .fqldzjdoapyd::after,
.account-page .fqldzjdoapyd.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.account-list > li > a {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
  border-radius: 5px;
  flex-direction: column;
  width: 100%;
  text-align: center;
}
.account-list > li > a:hover {
  border-color: rgba(255, 255, 255, 1);
  box-shadow: 0 0 85px -10px rgba(0, 0, 0, 0.2);
}
.account-list > li {
  width: calc(100% / 5);
  padding: 10px;
  margin: 0;
}
.account-list {
  margin: 0 -10px -10px;
  flex-direction: row;
}
.account-list > .edit-info > a::before {
  content: "\e90d" !important;
  font-family: icomoon !important;
}
.account-list > .edit-pass > a::before {
  content: "\eac4" !important;
  font-family: icomoon !important;
}
.account-list > .edit-address > a::before {
  content: "\e956" !important;
  font-family: icomoon !important;
}
.account-list > .edit-wishlist > a::before {
  content: "\e955" !important;
  font-family: icomoon !important;
}
.my-cards .account-list > li > a::before {
  content: "\e950" !important;
  font-family: icomoon !important;
}
.account-list > .edit-order > a::before {
  content: "\ead5" !important;
  font-family: icomoon !important;
}
.account-list > .edit-downloads > a::before {
  content: "\eb4e" !important;
  font-family: icomoon !important;
}
.account-list > .edit-rewards > a::before {
  content: "\e952" !important;
  font-family: icomoon !important;
}
.account-list > .edit-returns > a::before {
  content: "\f112" !important;
  font-family: icomoon !important;
}
.account-list > .edit-transactions > a::before {
  content: "\e928" !important;
  font-family: icomoon !important;
}
.account-list > .edit-recurring > a::before {
  content: "\e8b3" !important;
  font-family: icomoon !important;
}
.account-list > .affiliate-add > a::before {
  content: "\e95a" !important;
  font-family: icomoon !important;
}
.account-list > .affiliate-edit > a::before {
  content: "\e95a" !important;
  font-family: icomoon !important;
}
.account-list > .affiliate-track > a::before {
  content: "\e93c" !important;
  font-family: icomoon !important;
}
.my-newsletter .account-list > li > a::before {
  content: "\e94c" !important;
  font-family: icomoon !important;
}
.route-account-register .account-customer-group label::after {
  display: none !important;
}
#account .account-fax label::after {
  display: none !important;
}
.route-account-register .address-company label::after {
  display: none !important;
}
#account-address .address-company label::after {
  display: none !important;
}
.route-account-register .address-address-2 label::after {
  display: none !important;
}
#account-address .address-address-2 label::after {
  display: none !important;
}
.route-checkout-cart .td-qty .btn-remove.btn {
  background: rgba(198, 11, 11, 1);
}
.route-checkout-cart .td-qty .btn-remove.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.route-checkout-cart .td-qty .btn-remove.btn.btn.disabled::after {
  font-size: 20px;
}
.route-checkout-cart .cart-page {
  display: flex;
}
.route-checkout-cart .cart-bottom {
  max-width: 400px;
}
.cart-bottom {
  background: rgba(238, 238, 238, 1);
  padding: 20px;
  margin-left: 20px;
}
.panels-total {
  flex-direction: column;
}
.panels-total .cart-total {
  align-items: flex-start;
}
.route-checkout-cart .buttons .pull-right .btn::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.route-checkout-cart .buttons .pull-left .btn::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
}
.route-checkout-cart .buttons > div {
  flex: 1;
  width: 100%;
  flex-basis: auto;
}
.route-checkout-cart .buttons > div .btn {
  width: 100%;
}
.route-checkout-cart .buttons .pull-left {
  margin-right: 0;
}
.route-checkout-cart .buttons > div + div {
  padding-top: 7px;
  padding-left: 0;
}
.route-checkout-cart .buttons .pull-right:only-child {
  flex: 1;
  margin: 0 0 0 auto;
}
.route-checkout-cart .buttons .pull-right:only-child .btn {
  width: 100%;
}
.route-checkout-cart .buttons {
  font-size: 13px;
}
.cart-table .td-image {
  display: table-cell;
}
.cart-table .td-qty .stepper,
.cart-section .stepper,
.cart-table .td-qty .btn-update.btn,
.cart-section .td-qty .btn-primary.btn {
  display: inline-flex;
}
.cart-table .td-name {
  display: table-cell;
}
.cart-table .td-model {
  display: table-cell;
}
.route-account-order-info
  .table-responsive
  .table-order
  thead
  > tr
  > td:nth-child(2) {
  display: table-cell;
}
.route-account-order-info
  .table-responsive
  .table-order
  tbody
  > tr
  > td:nth-child(2) {
  display: table-cell;
}
.route-account-order-info
  .table-responsive
  .table-order
  tfoot
  > tr
  > td:last-child {
  display: table-cell;
}
.cart-table .td-price {
  display: table-cell;
}
.route-checkout-cart .cart-panels {
  margin-bottom: 30px;
}
.route-checkout-cart .cart-panels .fqldzjdoapyd {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
  display: block;
}
.route-checkout-cart .cart-panels .fqldzjdoapyd::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-checkout-cart .cart-panels .fqldzjdoapyd.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-checkout-cart .cart-panels .fqldzjdoapyd::after,
.route-checkout-cart .cart-panels .fqldzjdoapyd.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.route-checkout-cart .cart-panels label {
  font-size: 13px;
  color: rgba(5, 186, 54, 1);
}
.route-checkout-cart .cart-panels .has-error {
  color: rgba(232, 40, 77, 1) !important;
}
.route-checkout-cart .cart-panels .form-group .control-label {
  max-width: 9999px;
  padding-top: 7px;
  padding-bottom: 5px;
  justify-content: flex-start;
}
.route-checkout-cart .cart-panels .has-error .form-control {
  border-color: rgba(232, 40, 77, 1) !important;
}
.route-checkout-cart .cart-panels .required .control-label::after,
.route-checkout-cart .cart-panels .required .control-label + div::before {
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
}
.route-checkout-cart .cart-panels .form-group {
  margin-bottom: 8px;
}
.route-checkout-cart .cart-panels .required.has-error .control-label::after,
.route-checkout-cart
  .cart-panels
  .required.has-error
  .control-label
  + div::before {
  color: rgba(232, 40, 77, 1) !important;
}
.route-checkout-cart .cart-panels input.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(238, 238, 238, 1) !important;
  border-radius: 2px !important;
}
.route-checkout-cart .cart-panels input.form-control:hover {
  border-color: rgba(221, 221, 221, 1) !important;
}
.route-checkout-cart .cart-panels input.form-control:focus,
.route-checkout-cart .cart-panels input.form-control:active {
  border-color: rgba(5, 186, 54, 1) !important;
}
.route-checkout-cart .cart-panels input.form-control:focus {
  box-shadow: none;
}
.route-checkout-cart .cart-panels textarea.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(238, 238, 238, 1) !important;
  border-radius: 2px !important;
}
.route-checkout-cart .cart-panels textarea.form-control:hover {
  border-color: rgba(221, 221, 221, 1) !important;
}
.route-checkout-cart .cart-panels textarea.form-control:focus,
.route-checkout-cart .cart-panels textarea.form-control:active {
  border-color: rgba(5, 186, 54, 1) !important;
}
.route-checkout-cart .cart-panels textarea.form-control:focus {
  box-shadow: none;
}
.route-checkout-cart .cart-panels select.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  border-radius: 2px !important;
  max-width: 200px;
}
.route-checkout-cart .cart-panels select.form-control:focus {
  box-shadow: inset 0 0 3px;
}
.route-checkout-cart .cart-panels .radio {
  width: 100%;
}
.route-checkout-cart .cart-panels .checkbox {
  width: 100%;
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn,
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:visited {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover {
  color: rgba(255, 255, 255, 1) !important;
  background: rgba(248, 86, 57, 1) !important;
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn {
  background: rgba(5, 186, 54, 1);
  padding: 12px;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 2px !important;
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:active,
.route-checkout-cart
  .cart-panels
  .input-group
  .input-group-btn
  .btn:hover:active,
.route-checkout-cart
  .cart-panels
  .input-group
  .input-group-btn
  .btn:focus:active {
  background: rgba(34, 184, 155, 1) !important;
  box-shadow: inset 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:focus {
  background: rgba(33, 200, 168, 1);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.vriipytpfgfluc
  .route-checkout-cart
  .cart-panels
  .input-group
  .input-group-btn
  .btn:hover {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.route-checkout-cart
  .cart-panels
  .input-group
  .input-group-btn
  .btn.btn.disabled::after {
  font-size: 20px;
}
.route-checkout-cart .cart-panels .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.route-checkout-cart .cart-panels .buttons .pull-left .btn::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
}
.route-checkout-cart .cart-panels .buttons > div {
  flex: 1;
  width: 100%;
  flex-basis: auto;
}
.route-checkout-cart .cart-panels .buttons > div .btn {
  width: 100%;
}
.route-checkout-cart .cart-panels .buttons .pull-left {
  margin-right: 0;
}
.route-checkout-cart .cart-panels .buttons > div + div {
  padding-top: 7px;
  padding-left: 0;
}
.route-checkout-cart .cart-panels .buttons .pull-right:only-child {
  flex: 1;
  margin: 0 0 0 auto;
}
.route-checkout-cart .cart-panels .buttons .pull-right:only-child .btn {
  width: 100%;
}
.route-checkout-cart .cart-panels .buttons {
  font-size: 13px;
}
.route-checkout-cart .cart-panels > p {
  display: none;
}
.route-checkout-cart .cart-panels .panel-coupon {
  display: block;
}
.route-checkout-cart .cart-panels .panel-shipping {
  display: block;
}
.route-checkout-cart .cart-panels .panel-voucher {
  display: block;
}
.route-checkout-cart .cart-panels .panel-coupon .collapse {
  display: none;
}
.route-checkout-cart .cart-panels .panel-coupon .collapse.in {
  display: block;
}
.route-checkout-cart .cart-panels .panel-coupon .panel-heading {
  pointer-events: auto;
}
.route-checkout-cart .cart-panels .panel-shipping .collapse {
  display: none;
}
.route-checkout-cart .cart-panels .panel-shipping .collapse.in {
  display: block;
}
.route-checkout-cart .cart-panels .panel-shipping .panel-heading {
  pointer-events: auto;
}
.route-checkout-cart .cart-panels .panel-voucher .collapse {
  display: none;
}
.route-checkout-cart .cart-panels .panel-voucher .collapse.in {
  display: block;
}
.route-checkout-cart .cart-panels .panel-voucher .panel-heading {
  pointer-events: auto;
}
.route-product-category .page-title {
  display: block;
}
.route-product-category .category-description {
  order: 0;
}
.category-image {
  float: left;
}
.category-text {
  position: static;
  bottom: auto;
}
.category-description {
  margin-top: 10px;
  margin-bottom: 30px;
}
.category-description > img {
  margin-top: 20px;
  margin-bottom: 10px;
}
.refine-categories .refine-item.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 0 * 20px) / 1 - 0.01px);
}
.refine-categories .refine-item:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 1 - 0.01px);
}
.one-column #content .refine-categories .refine-item.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 0 * 20px) / 1 - 0.01px);
}
.one-column #content .refine-categories .refine-item:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 1 - 0.01px);
}
.two-column #content .refine-categories .refine-item.ojvhzaxilpaysf {
  margin-right: 15px;
  width: calc((100% - 0 * 15px) / 1 - 0.01px);
}
.two-column #content .refine-categories .refine-item:not(.ojvhzaxilpaysf) {
  padding: 7.5px;
  width: calc(100% / 1 - 0.01px);
}
.side-column .refine-categories .refine-item.ojvhzaxilpaysf {
  margin-right: 15px;
  width: calc((100% - 0 * 15px) / 1 - 0.01px);
}
.side-column .refine-categories .refine-item:not(.ojvhzaxilpaysf) {
  padding: 7.5px;
  width: calc(100% / 1 - 0.01px);
}
.refine-categories:not(.refine-carousel) {
  padding: 0;
}
.refine-categories {
  margin-bottom: 5px;
}
.refine-categories .swiper-container {
  overflow: hidden;
}
.refine-categories .swiper-buttons {
  display: block;
  top: 50%;
  width: calc(100% - (-10px * 2));
  margin-top: -7px;
}
.refine-categories .swiper-button-prev {
  left: 0;
  right: auto;
  transform: translate(0, -50%);
}
.refine-categories .swiper-button-next {
  left: auto;
  right: 0;
  transform: translate(0, -50%);
}
.refine-categories .swiper-buttons div {
  width: 20px;
  height: 20px;
  background: none;
  border-radius: 2px;
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.refine-categories .swiper-button-disabled {
  opacity: 0;
}
.refine-categories .swiper-buttons div::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.refine-categories .swiper-buttons .swiper-button-next::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.refine-categories .swiper-pagination {
  display: none !important;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.refine-categories .swiper {
  padding-bottom: 0;
}
.refine-categories .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: rgba(5, 186, 54, 1);
}
.refine-categories .swiper-pagination > span + span {
  margin-left: 7px;
}
.vriipytpfgfluc .refine-categories .swiper-pagination-bullet:hover {
  background-color: rgba(248, 86, 57, 1);
}
.refine-categories .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(248, 86, 57, 1);
}
.refine-categories .swiper-pagination > span {
  border-radius: 20px;
}
.refine-item a {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.refine-item a:hover {
  border-color: rgba(162, 162, 162, 1);
}
.refine-item a img {
  display: none;
}
.refine-name {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
}
.refine-item .refine-name {
  text-align: center;
}
.refine-name .count-badge {
  display: none;
}
.checkout-section.section-login {
  display: block;
}
.quick-checkout-wrapper div .fqldzjdoapyd.section-title {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.quick-checkout-wrapper div .fqldzjdoapyd.section-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.quick-checkout-wrapper div .fqldzjdoapyd.section-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.quick-checkout-wrapper div .fqldzjdoapyd.section-title::after,
.quick-checkout-wrapper div .fqldzjdoapyd.section-title.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.checkout-section {
  background: rgba(245, 245, 245, 1);
  padding: 15px;
  border-radius: 3px;
  margin-bottom: 25px;
}
.quick-checkout-wrapper > div .right {
  padding-left: 25px;
  width: calc(100% - 30%);
}
.quick-checkout-wrapper > div .left {
  width: 30%;
}
.section-payment {
  padding-left: 20px;
  width: calc(100% - 40%);
  display: block;
}
.section-shipping {
  width: 40%;
  display: block;
}
.quick-checkout-wrapper .right .section-cvr {
  display: block;
}
.quick-checkout-wrapper .right .section-cvr .control-label {
  display: flex;
}
.quick-checkout-wrapper .right .section-cvr .form-coupon {
  display: flex;
}
.quick-checkout-wrapper .right .section-cvr .form-voucher {
  display: flex;
}
.quick-checkout-wrapper .right .section-cvr .form-reward {
  display: flex;
}
.quick-checkout-wrapper .right .checkout-payment-details legend {
  display: block;
}
.quick-checkout-wrapper .right .confirm-section .buttons {
  margin-top: 20px;
  padding-top: 15px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  font-size: 13px;
}
.quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn {
  background: rgba(198, 11, 11, 1);
}
.quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.quick-checkout-wrapper
  .right
  .confirm-section
  .buttons
  .pull-left
  .btn.btn.disabled::after {
  font-size: 20px;
}
.quick-checkout-wrapper
  .right
  .confirm-section
  .buttons
  .pull-right
  .btn::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.quick-checkout-wrapper
  .right
  .confirm-section
  .buttons
  .pull-left
  .btn::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
}
.quick-checkout-wrapper .right .confirm-section .buttons > div {
  flex: 0 0 auto;
  width: auto;
  flex-basis: 0;
}
.quick-checkout-wrapper .right .confirm-section .buttons > div .btn {
  width: auto;
}
.quick-checkout-wrapper .right .confirm-section .buttons .pull-left {
  margin-right: auto;
}
.quick-checkout-wrapper
  .right
  .confirm-section
  .buttons
  .pull-right:only-child {
  flex: 0 0 auto;
  width: auto;
  margin: 0 0 0 auto;
}
.quick-checkout-wrapper
  .right
  .confirm-section
  .buttons
  .pull-right:only-child
  .btn {
  width: auto;
}
.quick-checkout-wrapper .confirm-section textarea {
  display: block;
}
.quick-checkout-wrapper .section-comments label::after {
  display: none !important;
}
.quick-checkout-wrapper .left .section-login .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .left .section-register .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .left .payment-address .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .left .shipping-address .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .right .shipping-payment .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .right .section-cvr .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .right .checkout-payment-details .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .right .cart-section .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .right .confirm-section .fqldzjdoapyd {
  display: block;
}
.quick-checkout-wrapper .account-customer-group label::after {
  display: none !important;
}
.quick-checkout-wrapper .account-telephone label::after {
  display: none !important;
}
.quick-checkout-wrapper .account-fax label::after {
  display: none !important;
}
.quick-checkout-wrapper .address-company label::after {
  display: none !important;
}
.quick-checkout-wrapper .address-address-2 label::after {
  display: none !important;
}
.quick-checkout-wrapper .shipping-payment .shippings p {
  display: none;
  font-weight: bold;
}
.quick-checkout-wrapper .shipping-payment .ship-wrapper p {
  display: none;
}
.shipping-payment .section-body .radio {
  margin-bottom: 8px;
}
.section-shipping .section-body > div:first-child::before {
  content: "\eab8" !important;
  font-family: icomoon !important;
  margin-right: 7px;
}
.section-shipping .section-body > div:nth-child(2)::before {
  content: "\eab9" !important;
  font-family: icomoon !important;
  color: rgba(5, 186, 54, 1);
  margin-right: 7px;
}
.section-payment .section-body > div:first-child::before {
  content: "\e961" !important;
  font-family: icomoon !important;
  margin-right: 7px;
}
.section-payment .section-body > div:nth-child(2)::before {
  content: "\e95d" !important;
  font-family: icomoon !important;
  margin-right: 7px;
}
.section-payment .section-body > div:nth-child(3)::before {
  content: "\f0d6" !important;
  font-family: icomoon !important;
  margin-right: 7px;
}
.route-product-compare .compare-buttons .btn-cart {
  display: flex;
}
.route-product-compare .compare-buttons .btn-remove {
  display: flex;
}
.compare-name {
  display: table-row;
}
.compare-image {
  display: table-row;
}
.compare-price {
  display: table-row;
}
.compare-model {
  display: table-row;
}
.compare-manufacturer {
  display: table-row;
}
.compare-availability {
  display: table-row;
}
.compare-rating {
  display: table-row;
}
.compare-summary {
  display: table-row;
}
.compare-weight {
  display: table-row;
}
.compare-dimensions {
  display: table-row;
}
.route-information-contact .location-title {
  display: none;
}
.route-information-contact .store-image {
  display: block;
}
.route-information-contact .store-address {
  display: none;
}
.route-information-contact .store-tel {
  display: none;
}
.route-information-contact .store-fax {
  display: none;
}
.route-information-contact .store-info {
  display: none;
}
.route-information-contact .store-address a {
  display: none;
}
.route-information-information .content {
  column-count: initial;
  column-gap: 30px;
  column-rule-width: 1px;
  column-rule-style: solid;
}
.maintenance-page header {
  display: none !important;
}
.maintenance-page footer {
  display: none !important;
}
#common-maintenance {
  padding: 40px;
}
.route-product-manufacturer #content a img {
  display: block;
}
.route-product-manufacturer .manufacturer a {
  background: rgba(245, 245, 245, 1);
  padding: 7px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  border-radius: 3px;
}
.vriipytpfgfluc .route-product-manufacturer .manufacturer a:hover {
  background: rgba(237, 242, 254, 1);
}
.route-product-search #content .search-criteria-title {
  display: block;
}
.route-product-search #content .buttons .pull-right .btn::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.route-product-search #content .buttons .pull-left .btn::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
}
.route-product-search #content .buttons > div {
  flex: 1;
  width: 100%;
  flex-basis: auto;
}
.route-product-search #content .buttons > div .btn {
  width: 100%;
}
.route-product-search #content .buttons .pull-left {
  margin-right: 0;
}
.route-product-search #content .buttons > div + div {
  padding-top: 7px;
  padding-left: 0;
}
.route-product-search #content .buttons .pull-right:only-child {
  flex: 1;
  margin: 0 0 0 auto;
}
.route-product-search #content .buttons .pull-right:only-child .btn {
  width: 100%;
}
.route-product-search #content .buttons {
  font-size: 13px;
}
.route-product-search #content .search-products-title {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  text-align: left;
  padding: 0;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
  display: block;
}
.route-product-search #content .search-products-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-product-search #content .search-products-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-product-search #content .search-products-title::after,
.route-product-search #content .search-products-title.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.route-information-sitemap #content > .row > div {
  background: rgba(245, 245, 245, 1);
  padding: 15px;
  padding-top: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  border-radius: 3px;
  width: auto;
}
.route-information-sitemap #content > .row > div + div {
  margin-left: 20px;
}
.route-information-sitemap #content > .row > div > ul > li > a::before {
  content: "\f15c" !important;
  font-family: icomoon !important;
}
.route-information-sitemap #content > .row > div > ul li ul li a::before {
  content: "\f0f6" !important;
  font-family: icomoon !important;
}
.route-information-sitemap #content > .row {
  flex-direction: row;
}
.route-account-wishlist td .btn-remove.btn {
  background: rgba(198, 11, 11, 1);
}
.route-account-wishlist td .btn-remove.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.route-account-wishlist td .btn-remove.btn.btn.disabled::after {
  font-size: 20px;
}
.route-account-wishlist .td-image {
  display: table-cell;
}
.route-account-wishlist .td-name {
  display: table-cell;
}
.route-account-wishlist .td-model {
  display: table-cell;
}
.route-account-wishlist .td-stock {
  display: table-cell;
}
.route-account-wishlist .td-price {
  display: table-cell;
}
.route-account-wishlist .td-stock.in-stock {
  color: rgba(5, 186, 54, 1);
}
.route-account-wishlist .td-stock.out-of-stock {
  color: rgba(232, 40, 77, 1);
}
.route-account-wishlist .td-price b {
  color: rgba(248, 86, 57, 1);
}
.route-account-wishlist .td-price s {
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  text-decoration: line-through;
}
.product-info .product-left {
  width: 40%;
}
.product-info .product-right {
  width: calc(100% - 40%);
  padding-left: 30px;
}
.route-product-product:not(.popup) h1.page-title {
  display: none;
}
.route-product-product:not(.popup) .product-info div.page-title {
  display: block;
}
.route-product-product #content .page-title {
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  text-align: center;
  background: none;
  border-width: 0;
  border-radius: 0;
  padding-bottom: 20px;
  margin: 0;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.route-product-product #content .page-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 5px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-product-product #content .page-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 5px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.route-product-product #content .page-title::after,
.route-product-product #content .page-title.page-title > span::after {
  width: 50px;
  height: 4px;
  background: rgba(5, 186, 54, 1);
}
.product-image .swiper .swiper-controls {
  display: none;
}
.lg-product-images.lg-backdrop {
  background: rgba(255, 255, 255, 1);
}
.lg-product-images #lg-download {
  display: none;
}
.lg-product-images .lg-image {
  max-height: calc(100% - 100px);
}
.lg-product-images .lg-actions .lg-prev::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
}
.lg-product-images .lg-actions .lg-next::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.vriipytpfgfluc .lg-product-images .lg-actions .lg-icon:hover {
  background: rgba(5, 186, 54, 1);
}
.lg-product-images .lg-actions .lg-icon:active {
  background: rgba(237, 242, 254, 1);
}
.lg-product-images .lg-toolbar {
  color: rgba(5, 186, 54, 1);
}
.lg-product-images #lg-counter {
  display: inline-block;
}
.lg-product-images #lg-zoom-in {
  display: block;
}
.lg-product-images #lg-actual-size {
  display: block;
}
.lg-product-images #lg-download-in::after {
  content: "\eb4d" !important;
  font-family: icomoon !important;
}
.lg-product-images #lg-zoom-in::after {
  content: "\ebef" !important;
  font-family: icomoon !important;
}
.lg-product-images #lg-zoom-in:hover::after {
  color: rgba(5, 186, 54, 1);
}
.lg-product-images #lg-actual-size::after {
  content: "\ebf0" !important;
  font-family: icomoon !important;
}
.lg-product-images #lg-actual-size:hover::after {
  color: rgba(5, 186, 54, 1);
}
.lg-product-images .lg-close::after {
  content: "\ebeb" !important;
  font-family: icomoon !important;
}
.vriipytpfgfluc .lg-product-images .lg-close:hover::after {
  color: rgba(5, 186, 54, 1);
}
.lg-product-images .lg-sub-html {
  color: rgba(5, 186, 54, 1);
  background: rgba(255, 255, 255, 0.85);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: auto;
}
.lg-product-images.lg-thumb-open .lg-sub-html {
  bottom: 90px !important;
}
.lg-product-images .lg-thumb-item {
  margin-top: 10px;
  padding-right: 10px;
}
.lg-product-images .lg-thumb-item img {
  margin-bottom: 10px;
  border-width: 2px;
  border-style: solid;
  border-color: rgba(187, 198, 221, 1);
}
.lg-product-images .lg-thumb-outer {
  padding-left: 10px;
  background: rgba(237, 242, 254, 1);
}
.vriipytpfgfluc .lg-product-images .lg-thumb-item img:hover,
.lg-product-images .lg-thumb-item.active img {
  border-color: rgba(5, 186, 54, 1);
}
.lg-product-images .lg-toogle-thumb::after {
  color: rgba(5, 186, 54, 1);
}
.vriipytpfgfluc .lg-product-images .lg-toogle-thumb:hover::after {
  color: rgba(255, 255, 255, 1);
}
.lg-product-images .lg-toogle-thumb {
  background: rgba(237, 242, 254, 1);
  left: auto;
  right: 20px;
  transform: translateX(0);
}
.vriipytpfgfluc .lg-product-images .lg-toogle-thumb:hover {
  background: rgba(5, 186, 54, 1);
}
.direction-horizontal .additional-image {
  width: calc(100% / 6);
}
.additional-images .swiper-container {
  overflow: hidden;
}
.additional-images .swiper-buttons {
  display: block;
  top: 50%;
}
.additional-images .swiper-button-prev {
  left: 0;
  right: auto;
  transform: translate(0, -50%);
}
.additional-images .swiper-button-next {
  left: auto;
  right: 0;
  transform: translate(0, -50%);
}
.additional-images .swiper-buttons div {
  width: 70px;
  height: 20px;
  background: rgba(0, 0, 0, 1);
}
.additional-images .swiper-button-disabled {
  opacity: 0;
}
.additional-images .swiper-buttons div::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
  color: rgba(255, 255, 255, 1);
}
.additional-images .swiper-buttons .swiper-button-next::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  color: rgba(255, 255, 255, 1);
}
.additional-images .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: rgba(5, 186, 54, 1);
}
.additional-images .swiper-pagination {
  display: none !important;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.additional-images .swiper {
  padding-bottom: 0;
  padding-bottom: 10px;
}
.additional-images .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: rgba(5, 186, 54, 1);
}
.additional-images .swiper-pagination > span + span {
  margin-left: 7px;
}
.vriipytpfgfluc .additional-images .swiper-pagination-bullet:hover {
  background-color: rgba(5, 186, 54, 1);
}
.additional-images .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(5, 186, 54, 1);
}
.additional-images .swiper-pagination > span {
  border-radius: 10px;
}
.additional-image {
  padding: calc(10px / 2);
}
.additional-images {
  margin-top: -5px;
  margin-right: 10px;
}
.additional-images img {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.product-info .product-details > div {
  margin-bottom: 15px;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-stats {
  order: 2;
}
.product-info .product-stats b {
  font-size: 15px;
  color: rgba(35, 56, 81, 0.7);
}
.product-info .product-stats span {
  font-size: 14px;
  color: rgba(68, 66, 66, 1);
}
.product-info .product-details .brand-image a span {
  display: block;
}
.product-info .product-stats li::before {
  content: none !important;
}
.route-product-product:not(.popup) .product-info .product-price-group {
  flex-direction: row;
}
.route-product-product:not(.popup)
  .product-info
  .product-price-group
  .product-stats {
  order: 2;
  margin-left: auto;
}
.product-info .product-stats ul {
  width: 100%;
}
.product-info .product-manufacturer a {
  font-size: 13px;
}
.product-info .product-stats .in-stock span {
  color: rgba(5, 186, 54, 1);
}
.product-info .product-stats .out-of-stock span {
  color: rgba(232, 40, 77, 1);
}
.product-info .product-stats .product-stock.in-stock::before {
  content: "\e917" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: rgba(5, 186, 54, 1);
}
.product-info .product-stats .product-stock b {
  display: none;
}
.product-stats .product-views::before {
  content: "\f06e" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: rgba(232, 40, 77, 1);
  margin-right: 5px;
}
.product-stats .product-sold::before {
  content: "\e263" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: rgba(254, 225, 91, 1);
  margin-right: 5px;
}
.product-info .product-details .custom-stats {
  order: initial;
}
.product-info .custom-stats {
  justify-content: flex-start;
}
.product-info .product-details .rating {
  justify-content: flex-start;
  display: flex;
}
.route-product-product:not(.popup) .product-info .product-details .rating {
  order: 11;
}
.product-info .product-details .rating .fa-stack {
  font-size: 16px;
  width: 1.2em;
}
.product-info .product-details .rating .fa-star,
.product-info .product-details .rating .fa-star + .fa-star-o {
  color: rgba(254, 225, 91, 1);
}
.product-info .product-details .rating .fa-star-o:only-child {
  color: rgba(0, 0, 0, 1);
}
.product-info .product-details .countdown-wrapper {
  display: block;
  order: 0;
}
.product-info .product-details .countdown-title {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.product-info .product-details .countdown-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.product-info .product-details .countdown-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.product-info .product-details .countdown-title::after,
.product-info .product-details .countdown-title.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.product-info .product-details .countdown {
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
  border-radius: 2px;
}
.product-info .product-details .countdown div span {
  color: rgba(0, 0, 0, 1);
}
.product-info .product-details .countdown > div {
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-price-group {
  order: 2;
}
.product-info .product-details .product-price-group {
  text-align: left;
  justify-content: flex-start;
  display: flex;
}
.product-info .product-details .price-group {
  font-size: 32px;
  font-weight: 700;
}
.product-info .product-details .price-group .product-price-new {
  color: rgba(248, 86, 57, 1);
}
.route-product-product:not(.popup) .product-info .product-details .price-group {
  flex-direction: row;
  align-items: center;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-price-new {
  order: -1;
}
.product-info .product-details .price-group .product-price-old {
  display: block;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  text-decoration: line-through;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-price-old {
  margin-left: 10px;
}
.product-info .product-details .product-points {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}
.product-info .product-details .product-tax {
  display: block;
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
}
.product-info .product-details .discounts {
  display: block;
}
.product-info .product-details .product-discount {
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-options {
  order: 2;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .product-options
  > .options-title {
  display: none;
}
.product-info .product-details .product-options > h3 {
  display: block;
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.product-info .product-details .product-options > h3::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.product-info .product-details .product-options > h3.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.product-info .product-details .product-options > h3::after,
.product-info .product-details .product-options > h3.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
.product-options label {
  font-size: 13px;
  color: rgba(5, 186, 54, 1);
}
.product-options .has-error {
  color: rgba(232, 40, 77, 1) !important;
}
.product-options .form-group .control-label {
  max-width: 9999px;
  padding-top: 7px;
  padding-bottom: 5px;
  justify-content: flex-start;
}
.product-options .has-error .form-control {
  border-color: rgba(232, 40, 77, 1) !important;
}
.product-options .required .control-label::after,
.product-options .required .control-label + div::before {
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
}
.product-options .form-group {
  margin-bottom: 8px;
}
.product-options .required.has-error .control-label::after,
.product-options .required.has-error .control-label + div::before {
  color: rgba(232, 40, 77, 1) !important;
}
.product-options input.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(238, 238, 238, 1) !important;
  border-radius: 2px !important;
}
.product-options input.form-control:hover {
  border-color: rgba(221, 221, 221, 1) !important;
}
.product-options input.form-control:focus,
.product-options input.form-control:active {
  border-color: rgba(5, 186, 54, 1) !important;
}
.product-options input.form-control:focus {
  box-shadow: none;
}
.product-options textarea.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(238, 238, 238, 1) !important;
  border-radius: 2px !important;
}
.product-options textarea.form-control:hover {
  border-color: rgba(221, 221, 221, 1) !important;
}
.product-options textarea.form-control:focus,
.product-options textarea.form-control:active {
  border-color: rgba(5, 186, 54, 1) !important;
}
.product-options textarea.form-control:focus {
  box-shadow: none;
}
.product-options select.form-control {
  background: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  border-radius: 2px !important;
  max-width: 200px;
}
.product-options select.form-control:focus {
  box-shadow: inset 0 0 3px;
}
.product-options .radio {
  width: 100%;
}
.product-options .checkbox {
  width: 100%;
}
.product-options .input-group .input-group-btn .btn,
.product-options .input-group .input-group-btn .btn:visited {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.product-options .input-group .input-group-btn .btn:hover {
  color: rgba(255, 255, 255, 1) !important;
  background: rgba(248, 86, 57, 1) !important;
}
.product-options .input-group .input-group-btn .btn {
  background: rgba(5, 186, 54, 1);
  padding: 12px;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 2px !important;
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}
.product-options .input-group .input-group-btn .btn:active,
.product-options .input-group .input-group-btn .btn:hover:active,
.product-options .input-group .input-group-btn .btn:focus:active {
  background: rgba(34, 184, 155, 1) !important;
  box-shadow: inset 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.product-options .input-group .input-group-btn .btn:focus {
  background: rgba(33, 200, 168, 1);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.vriipytpfgfluc .product-options .input-group .input-group-btn .btn:hover {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.product-options .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}
.product-options .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}
.product-info .product-options .push-option > div .option-value {
  margin-right: 8px;
  margin-bottom: 8px;
  min-width: 30px;
  min-height: 30px;
  background: rgba(237, 242, 254, 1);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  border-radius: 2px;
}
.product-info .product-options .push-option > div label {
  margin-right: 5px;
  margin-bottom: 5px;
}
.product-info .product-options .push-option > div .option-value:hover,
.product-info
  .product-options
  .push-option
  > div
  input:checked
  + .option-value {
  background: rgba(187, 198, 221, 1);
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.vriipytpfgfluc .product-info .product-options .push-option > div .option-value:hover,
.product-info
  .product-options
  .push-option
  > div
  input:checked
  + .option-value {
  border-color: rgba(5, 186, 54, 1);
}
.product-info
  .product-options
  .push-option
  > div
  input:checked
  + .option-value {
  border-color: rgba(5, 186, 54, 1);
  box-shadow: inset 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.product-info .product-options .push-option > div img {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.vriipytpfgfluc .product-info .product-options .push-option > div img:hover,
.product-info .product-options .push-option > div input:checked + img {
  border-color: rgba(5, 186, 54, 1);
}
.product-info .product-options .push-option > div input:checked + img {
  border-color: rgba(5, 186, 54, 1);
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7);
}
.product-info .product-options .push-option input + img + .option-value {
  display: block;
  margin-top: 5px;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .button-group-page {
  position: static;
  width: auto;
  z-index: 1;
  order: 3;
}
.has-bottom-menu.route-product-product .bottom-menu {
  display: block;
}
.product-info .product-details .stepper .control-label {
  display: none;
}
.product-info .button-group-page .stepper {
  display: flex;
}
.route-product-product:not(.popup) .product-info .button-group-page .stepper {
  height: 41px;
  margin-bottom: 8px;
}
.product-info .button-group-page .btn-cart {
  display: inline-flex;
}
.route-product-product .tags {
  display: flex;
  justify-content: flex-start;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-cart::before {
  display: inline-block;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-cart
  .btn-text {
  display: inline-block;
}
.product-info .button-group-page .extra-group {
  width: auto;
  flex-grow: initial;
  flex-direction: row;
  display: none;
  margin-bottom: 8px;
}
.product-info .button-group-page .btn-extra {
  flex: 1;
  width: 100%;
}
.product-info .button-group-page .btn-extra + .btn-extra {
  flex: 1;
  width: 100%;
}
.product-info .product-details .buttons-wrapper .extra-group {
  justify-content: flex-start;
  align-items: flex-start;
}
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart {
  flex-grow: initial;
  margin-bottom: 8px;
  margin-left: 8px;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .stepper-group {
  flex-grow: initial;
  width: 100%;
}
.product-info .button-group-page .btn-cart::before {
  font-size: 17px;
  margin-right: 5px;
}
.product-info .button-group-page .btn-cart.btn,
.product-info .button-group-page .btn-cart.btn:visited {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.product-info .button-group-page .btn-cart.btn:hover {
  color: rgba(255, 255, 255, 1) !important;
  background: rgba(248, 86, 57, 1) !important;
}
.product-info .button-group-page .btn-cart.btn {
  background: rgba(5, 186, 54, 1);
  padding: 12px;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 2px !important;
}
.product-info .button-group-page .btn-cart.btn:active,
.product-info .button-group-page .btn-cart.btn:hover:active,
.product-info .button-group-page .btn-cart.btn:focus:active {
  background: rgba(34, 184, 155, 1) !important;
  box-shadow: inset 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.product-info .button-group-page .btn-cart.btn:focus {
  background: rgba(33, 200, 168, 1);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.vriipytpfgfluc .product-info .button-group-page .btn-cart.btn:hover {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.product-info .button-group-page .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.product-info .button-group-page .btn-extra.btn {
  background: rgba(5, 186, 54, 1);
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
}
.product-info .button-group-page .btn-extra.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.product-info .button-group-page .btn-extra.btn.btn.disabled::after {
  font-size: 20px;
}
.product-info .button-group-page .btn-extra + .btn-extra.btn {
  background: rgba(198, 11, 11, 1);
}
.product-info .button-group-page .btn-extra + .btn-extra.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.product-info
  .button-group-page
  .btn-extra
  + .btn-extra.btn.btn.disabled::after {
  font-size: 20px;
}
.product-info .button-group-page .btn-extra:first-child {
  display: none;
}
.product-info .button-group-page .btn-extra + .btn {
  display: none;
}
.product-info .button-group-page .extra-group .btn-extra:first-child {
  margin-left: 8px;
}
.product-info .button-group-page .extra-group .btn-extra + .btn-extra {
  margin-left: 8px;
}
.product-info .button-group-page .extra-group .btn-extra:first-child::before {
  font-size: 17px;
  margin-right: 5px;
}
.product-info .button-group-page .extra-group .btn-extra:last-child::before {
  font-size: 17px;
  margin-right: 5px;
}
.route-product-product:not(.popup)
  .product-info
  .product-details
  .button-group-page
  .wishlist-compare {
  width: 100%;
  margin-top: -10px;
  margin-left: 15px;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .wishlist-compare {
  margin-left: 0;
  margin-right: auto;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist {
  display: none;
  margin-right: 8px;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist::before,
.product-info .button-group-page .btn-wishlist .btn-text {
  display: inline-block;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .wishlist-compare
  .btn-wishlist {
  flex: initial;
  width: auto;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist::before {
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
  margin-right: 5px;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn,
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn:visited {
  color: rgba(58, 57, 57, 1);
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn:hover {
  color: rgba(0, 0, 0, 1) !important;
  background: none !important;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(5, 186, 54, 1);
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn:active,
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn:hover:active,
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn:focus:active {
  background: none !important;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn:focus {
  background: none;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}
.product-info .button-group-page .btn-compare {
  display: none;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare::before,
.product-info .button-group-page .btn-compare .btn-text {
  display: inline-block;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .wishlist-compare
  .btn-compare {
  flex: initial;
  width: auto;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare::before {
  font-size: 16px;
  color: rgba(5, 186, 54, 1);
  margin-right: 5px;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn,
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn:visited {
  color: rgba(58, 57, 57, 1);
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn:hover {
  color: rgba(0, 0, 0, 1) !important;
  background: none !important;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(5, 186, 54, 1);
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn:active,
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn:hover:active,
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn:focus:active {
  background: none !important;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn:focus {
  background: none;
}
.route-product-product:not(.popup)
  .product-info
  .button-group-page
  .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}
.products-filter {
  background: rgba(245, 245, 245, 1);
  padding: 10px;
  border-radius: 2px;
}
.grid-list button {
  display: inline-block;
}
#btn-grid-view::before {
  content: "\e97b" !important;
  font-family: icomoon !important;
  font-size: 18px;
}
.vriipytpfgfluc #btn-grid-view:hover::before {
  color: rgba(5, 186, 54, 1);
}
#btn-list-view::before {
  content: "\e97a" !important;
  font-family: icomoon !important;
  font-size: 18px;
}
.vriipytpfgfluc #btn-list-view:hover::before {
  color: rgba(5, 186, 54, 1);
}
.grid-list .view-btn {
  width: 25px;
  height: 25px;
}
.grid-list .compare-btn {
  display: inline-flex;
  padding-left: 15px;
  display: none;
}
.grid-list .alcxrjvuqi {
  display: inline-flex;
}
.grid-list .compare-btn::before {
  margin-right: 5px;
  font-size: 18px;
}
.grid-list .count-badge {
  display: inline-flex;
}
.products-filter .select-group .input-group.sort-by {
  display: inline-flex;
}
.products-filter .select-group .input-group.per-page {
  display: inline-flex;
}
.sort-by {
  margin: 0 10px;
}
.products-filter .input-group-addon {
  background: rgba(221, 221, 221, 1);
}
.products-filter .select-group .input-group .input-group-addon {
  border-radius: 3px;
}
.route-product-category .pagination-results {
  letter-spacing: 1px;
  background: rgba(245, 245, 245, 1);
  margin-top: 20px;
  padding: 10px;
  justify-content: flex-start;
}
.route-product-category .pagination-results .text-right {
  display: block;
}
.route-product-category .pagination > li > a {
  color: rgba(5, 186, 54, 1);
}
.route-product-category .pagination > li > a:hover {
  color: rgba(5, 186, 54, 1);
}
.route-product-category .pagination > li.active > span,
.route-product-category .pagination > li.active > span:hover,
.route-product-category .pagination > li > a:focus {
  color: rgba(5, 186, 54, 1);
}
.route-product-category .pagination > li > a,
.route-product-category .pagination > li > span {
  padding: 3px;
}
.route-product-category .pagination > li:first-child a::before,
.route-product-category .pagination > li:last-child a::before {
  content: "\eb23" !important;
  font-family: icomoon !important;
  font-size: 15px;
}
.route-product-category .pagination > li .prev::before,
.route-product-category .pagination > li .next::before {
  content: "\f104" !important;
  font-family: icomoon !important;
  font-size: 15px;
}
.route-product-category .pagination > li:not(:first-of-type) {
  margin-left: 7px;
}
.ias-noneleft {
  background: rgba(245, 245, 245, 1);
  margin: 10px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 10px;
  border-radius: 2px;
}
.ias-spinner {
  margin: 15px;
}
.ias-trigger-next .btn {
  margin: 10px;
}
.ias-trigger-prev .btn {
  margin: 10px;
}
.ias-trigger a {
  display: inline-flex;
}
.product-list .ias-noneleft {
  margin: 0;
  margin-top: 20px;
}
.ias-trigger .btn::before {
  content: "\eacd" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.main-products.product-grid .product-layout.ojvhzaxilpaysf {
  margin-right: 30px;
  width: calc((100% - 4 * 30px) / 5 - 0.01px);
}
.main-products.product-grid .product-layout:not(.ojvhzaxilpaysf) {
  padding: 15px;
  width: calc(100% / 5 - 0.01px);
}
.one-column #content .main-products.product-grid .product-layout.ojvhzaxilpaysf {
  margin-right: 30px;
  width: calc((100% - 3 * 30px) / 4 - 0.01px);
}
.one-column
  #content
  .main-products.product-grid
  .product-layout:not(.ojvhzaxilpaysf) {
  padding: 15px;
  width: calc(100% / 4 - 0.01px);
}
.two-column #content .main-products.product-grid .product-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 2 * 20px) / 3 - 0.01px);
}
.two-column
  #content
  .main-products.product-grid
  .product-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 3 - 0.01px);
}
.side-column .main-products.product-grid .product-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 0 * 20px) / 1 - 0.01px);
}
.side-column .main-products.product-grid .product-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 1 - 0.01px);
}
.main-products.product-grid {
  margin: 10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
}
.main-products.product-grid .product-thumb {
  background: rgba(255, 255, 255, 1);
}
.main-products.product-grid .product-thumb:hover .product-img > div {
  transform: scale(1.12);
}
.main-products.product-grid .product-thumb .image img {
  background: rgba(255, 255, 255, 1);
}
.main-products.product-grid .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}
.main-products.product-grid .product-thumb .quickview-button {
  display: flex;
  left: auto;
  top: auto;
  bottom: 0;
  right: 0;
  transform: translate3d(0, 0, 1px);
  margin-right: 5px;
  margin-bottom: 5px;
}
.main-products.product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.88);
  width: 32px;
  height: 32px;
}
.main-products.product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.main-products.product-grid .product-thumb .btn-quickview .btn-text {
  display: none;
}
.main-products.product-grid .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\eb54" !important;
  font-family: icomoon !important;
  font-size: 16px;
}
.main-products.product-grid .product-thumb .countdown {
  display: flex;
  visibility: visible;
  opacity: 1;
  transform: translate3d(-50%, 0, 1px) scale(1);
  color: rgba(5, 186, 54, 1);
  background: rgba(238, 238, 238, 1);
}
.main-products.product-grid .product-thumb .countdown div span {
  color: rgba(5, 186, 54, 1);
}
.main-products.product-grid .product-thumb .countdown > div {
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.main-products.product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}
.main-products.product-grid .product-thumb .caption {
  background: rgba(255, 255, 255, 1);
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
  padding-top: 10px;
}
.main-products.product-grid .product-thumb .stats {
  display: flex;
  justify-content: space-between;
  position: relative;
  transform: none;
  width: initial;
  color: rgba(0, 0, 0, 1);
  padding-bottom: 2px;
}
.main-products.product-grid .product-thumb .name {
  order: -1;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  padding-bottom: 5px;
  margin-bottom: 3px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.main-products.product-grid .stat-1 .stats-label {
  display: none;
}
.main-products.product-grid .stat-2 .stats-label {
  display: none;
}
.main-products.product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
}
.main-products.product-grid.product-grid .product-thumb:hover .rating {
  visibility: visible;
  opacity: 1;
}
.main-products.product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  transform: translateY(-50%);
}
.main-products.product-grid .product-thumb .rating {
  justify-content: flex-start;
  display: flex;
}
.main-products.product-grid .product-thumb .rating.no-rating {
  display: none;
}
.main-products.product-grid .product-thumb .rating-stars {
  margin-top: -18px;
  margin-left: 10px;
}
.main-products.product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}
.main-products.product-grid .product-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-size: 16px;
  color: rgba(68, 66, 66, 1);
  text-align: left;
  text-align: left;
}
.main-products.product-grid .product-thumb .name a:hover {
  color: rgba(0, 0, 0, 1);
}
.main-products.product-grid .product-thumb .description {
  display: none;
  font-size: 13px;
  margin-top: 5px;
}
.main-products.product-grid .product-thumb .price {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  justify-content: flex-start;
  padding-bottom: 5px;
}
.main-products.product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
}
.main-products.product-grid .product-thumb .price-new {
  color: rgba(248, 86, 57, 1);
  margin: 0 7px 0 0;
  order: 1;
}
.main-products.product-grid .product-thumb .price-old {
  font-family: Georgia, serif;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  text-decoration: line-through;
  margin: 0;
  order: 2;
}
.main-products.product-grid .product-thumb .price > div {
  align-items: center;
  flex-direction: row;
}
.main-products.product-grid .product-thumb .buttons-wrapper {
  display: block;
}
.main-products.product-grid .product-thumb .button-group {
  justify-content: space-between;
}
.main-products.product-grid .product-thumb .cart-group {
  display: inline-flex;
}
.main-products.product-grid .product-thumb .btn-cart {
  height: 32px;
}
.main-products.product-grid .product-thumb .btn-wishlist {
  width: 32px;
  height: 32px;
  display: none;
  margin-right: 1px;
  margin-left: 1px;
}
.main-products.product-grid .product-thumb .btn-compare {
  width: 32px;
  height: 32px;
  display: none;
}
.main-products.product-grid .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}
.main-products.product-grid .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.main-products.product-grid.product-grid .product-thumb .cart-group {
  flex: 1;
}
.main-products.product-grid.product-grid .product-thumb .btn-cart {
  flex: 1;
}
.main-products.product-grid .product-thumb .btn-cart.btn {
  background: rgba(5, 186, 54, 1);
}
.main-products.product-grid .product-thumb .btn-cart.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.main-products.product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-grid .product-thumb .stepper {
  display: none;
  margin-right: -2px;
  height: 32px;
}
.main-products.product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}
.main-products.product-grid .button-group-bottom .wish-group-bottom {
  background: rgba(245, 245, 245, 1);
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.main-products.product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}
.main-products.product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}
.main-products.product-grid .product-thumb .btn-wishlist.btn {
  background: rgba(5, 186, 54, 1);
}
.main-products.product-grid .product-thumb .btn-wishlist.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.main-products.product-grid
  .product-thumb
  .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}
.main-products.product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}
.main-products.product-grid .product-thumb .btn-compare.btn {
  background: rgba(5, 186, 54, 1);
}
.main-products.product-grid .product-thumb .btn-compare.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.main-products.product-grid
  .product-thumb
  .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-grid .product-thumb .extra-group {
  display: none;
  margin-top: 10px;
}
.main-products.product-grid .product-thumb .extra-group .btn:first-child {
  display: none;
}
.main-products.product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: none;
}
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn:first-child::before {
  display: inline-block;
  color: rgba(5, 186, 54, 1);
}
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn:first-child
  .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  color: rgba(232, 40, 77, 1);
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.main-products.product-grid .product-layout .extra-group > div {
  justify-content: space-between;
}
.main-products.product-grid .product-thumb .extra-group > div {
  background: rgba(255, 255, 255, 1);
  padding-top: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
}
.main-products.product-grid .product-thumb .extra-group .btn.btn,
.main-products.product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
}
.main-products.product-grid .product-thumb .extra-group .btn.btn:hover {
  color: rgba(5, 186, 54, 1) !important;
  background: none !important;
}
.main-products.product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  border-style: none;
  padding: 3px;
  box-shadow: none;
}
.main-products.product-grid .product-thumb .extra-group .btn.btn:active,
.main-products.product-grid .product-thumb .extra-group .btn.btn:hover:active,
.main-products.product-grid .product-thumb .extra-group .btn.btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.main-products.product-grid .product-thumb .extra-group .btn.btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc
  .main-products.product-grid
  .product-thumb
  .extra-group
  .btn.btn:hover {
  box-shadow: none;
}
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn,
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:visited {
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: rgba(5, 186, 54, 1) !important;
  background: none !important;
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn {
  background: none;
  border-style: none;
  padding: 3px;
  box-shadow: none;
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:active,
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover:active,
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc
  .main-products.product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover {
  box-shadow: none;
}
.main-products.product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}
.main-products.product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  transform: none;
  opacity: 1;
}
.main-products.product-grid.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  order: initial;
  margin-top: auto;
  transform: none;
}
.main-products.product-grid.product-grid
  .product-thumb
  .buttons-wrapper
  .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  transform: none;
}
.main-products.product-grid.product-grid
  .product-thumb:hover
  .buttons-wrapper
  .button-group {
  transform: none;
}
.main-products.product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  justify-content: flex-end;
}
.main-products.product-list .product-thumb {
  background: rgba(255, 255, 255, 1);
  padding: 15px;
}
.main-products.product-list:not(.product-grid)
  .product-layout:not(.ojvhzaxilpaysf)
  + .product-layout:not(.ojvhzaxilpaysf) {
  margin-top: 30px;
}
.main-products.product-list .product-thumb:hover .product-img > div {
  transform: scale(1.12);
}
.main-products.product-list .product-thumb .image img {
  background: rgba(255, 255, 255, 1);
}
.main-products.product-list .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}
.main-products.product-list .product-thumb .quickview-button {
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  transform: translate3d(-50%, -50%, 1px);
}
.main-products.product-list .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.88);
}
.main-products.product-list .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.main-products.product-list .product-thumb .btn-quickview .btn-text {
  display: none;
}
.main-products.product-list .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\f06e" !important;
  font-family: icomoon !important;
}
.main-products.product-list .product-thumb .countdown {
  display: flex;
  visibility: visible;
  opacity: 1;
  transform: translate3d(-50%, 0, 1px) scale(1);
}
.main-products.product-list.product-list .product-layout .image {
  float: left;
  height: 100%;
}
.main-products.product-list .product-thumb .caption {
  padding-left: 20px;
}
.main-products.product-list .product-thumb .stats {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 5px;
}
.main-products.product-list .stat-1 .stats-label {
  display: inline-block;
}
.main-products.product-list .stat-2 .stats-label {
  display: inline-block;
}
.main-products.product-list.product-grid .product-thumb .rating {
  position: static;
  visibility: visible;
  opacity: 1;
}
.main-products.product-list .product-thumb .rating {
  justify-content: flex-end;
  margin-bottom: 5px;
  display: flex;
}
.main-products.product-list .product-thumb .rating.no-rating {
  display: none;
}
.main-products.product-list .product-thumb .rating .fa-stack {
  font-size: 16px;
  width: 1.2em;
}
.main-products.product-list .product-thumb .rating .fa-star,
.main-products.product-list .product-thumb .rating .fa-star + .fa-star-o {
  color: rgba(254, 225, 91, 1);
}
.main-products.product-list .product-thumb .rating .fa-star-o:only-child {
  color: rgba(0, 0, 0, 1);
}
.main-products.product-list .product-thumb .rating-stars {
  margin-top: -18px;
}
.main-products.product-list .product-thumb .rating.no-rating span {
  opacity: 0.3;
}
.main-products.product-list .product-thumb .name {
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 5px;
}
.main-products.product-list .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 22px;
  color: rgba(5, 186, 54, 1);
  text-align: left;
}
.main-products.product-list .product-thumb .description {
  display: block;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  line-height: 1.5;
  margin-bottom: 5px;
}
.main-products.product-list .product-thumb .price {
  display: block;
  font-size: 22px;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  justify-content: flex-start;
  margin-bottom: 10px;
}
.main-products.product-list .product-thumb .price-tax {
  display: block;
  font-size: 12px;
}
.main-products.product-list .product-thumb .price-old {
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
  text-decoration: line-through;
  margin: 0;
  order: 2;
}
.main-products.product-list .product-thumb .price > div {
  align-items: center;
  flex-direction: row;
}
.main-products.product-list .product-thumb .price-new {
  margin: 0 7px 0 0;
  order: 1;
}
.main-products.product-list .product-thumb .buttons-wrapper {
  display: block;
}
.main-products.product-list .product-thumb .button-group {
  justify-content: space-between;
}
.main-products.product-list .product-thumb .cart-group {
  display: inline-flex;
}
.main-products.product-list .product-thumb .btn-cart {
  height: 35px;
}
.main-products.product-list .product-thumb .btn-wishlist {
  width: 35px;
  height: 35px;
  display: inline-flex;
  margin-right: 5px;
  margin-left: 5px;
}
.main-products.product-list .product-thumb .btn-compare {
  width: 35px;
  height: 35px;
  display: inline-flex;
}
.main-products.product-list .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}
.main-products.product-list .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.main-products.product-list.product-grid .product-thumb .btn-cart {
  flex: initial;
}
.main-products.product-list.product-grid .product-thumb .cart-group {
  flex: initial;
}
.main-products.product-list .product-thumb .btn-cart.btn {
  background: rgba(5, 186, 54, 1);
}
.main-products.product-list .product-thumb .btn-cart.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.main-products.product-list .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-list .product-thumb .stepper {
  display: inline-flex;
  margin-right: 5px;
  height: 35px;
}
.main-products.product-list .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}
.main-products.product-list .product-thumb .btn-wishlist .btn-text {
  display: none;
}
.main-products.product-list .product-thumb .btn-wishlist.btn {
  background: rgba(0, 0, 0, 1);
  border-width: 0;
}
.main-products.product-list .product-thumb .btn-wishlist.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.main-products.product-list
  .product-thumb
  .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-list .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}
.main-products.product-list .product-thumb .btn-compare .btn-text {
  display: none;
}
.main-products.product-list .product-thumb .btn-compare.btn {
  background: rgba(0, 0, 0, 1);
  border-width: 0;
}
.main-products.product-list .product-thumb .btn-compare.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.main-products.product-list
  .product-thumb
  .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-list .product-thumb .extra-group {
  display: none;
}
.main-products.product-list .product-thumb .extra-group .btn:first-child {
  display: none;
}
.main-products.product-list .product-thumb .extra-group .btn-extra + .btn {
  display: none;
}
.main-products.product-list
  .product-thumb
  .extra-group
  .btn:first-child::before {
  display: inline-block;
  font-size: 16px;
  color: rgba(5, 186, 54, 1);
}
.main-products.product-list
  .product-thumb
  .extra-group
  .btn:first-child
  .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.main-products.product-list .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  font-size: 16px;
  color: rgba(232, 40, 77, 1);
}
.main-products.product-list .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.main-products.product-list .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  border-style: none;
  padding: 3px;
  box-shadow: none;
}
.main-products.product-list .product-layout .extra-group > div {
  justify-content: flex-start;
}
.main-products.product-list .product-thumb .extra-group > div {
  margin-top: 10px;
}
.main-products.product-list .product-thumb .extra-group .btn.btn,
.main-products.product-list .product-thumb .extra-group .btn.btn:visited {
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
}
.main-products.product-list .product-thumb .extra-group .btn.btn:hover {
  color: rgba(5, 186, 54, 1) !important;
  background: none !important;
}
.main-products.product-list .product-thumb .extra-group .btn.btn {
  background: none;
  border-style: none;
  padding: 3px;
  box-shadow: none;
}
.main-products.product-list .product-thumb .extra-group .btn.btn:active,
.main-products.product-list .product-thumb .extra-group .btn.btn:hover:active,
.main-products.product-list .product-thumb .extra-group .btn.btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.main-products.product-list .product-thumb .extra-group .btn.btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc
  .main-products.product-list
  .product-thumb
  .extra-group
  .btn.btn:hover {
  box-shadow: none;
}
.main-products.product-list
  .product-thumb
  .extra-group
  .btn.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-list .product-thumb .extra-group .btn + .btn.btn,
.main-products.product-list
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:visited {
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
}
.main-products.product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  color: rgba(5, 186, 54, 1) !important;
  background: none !important;
}
.main-products.product-list .product-thumb .extra-group .btn + .btn.btn:active,
.main-products.product-list
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover:active,
.main-products.product-list
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.main-products.product-list .product-thumb .extra-group .btn + .btn.btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc
  .main-products.product-list
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover {
  box-shadow: none;
}
.main-products.product-list
  .product-thumb
  .extra-group
  .btn
  + .btn.btn.btn.disabled::after {
  font-size: 20px;
}
.main-products.product-list.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}
.main-products.product-list.product-grid .product-thumb .extra-group > div {
  position: static;
  transform: none;
  opacity: 1;
}
.main-products.product-list.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  order: initial;
  margin-top: auto;
  transform: none;
}
.main-products.product-list.product-grid
  .product-thumb
  .buttons-wrapper
  .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  transform: none;
}
.main-products.product-list.product-grid
  .product-thumb:hover
  .buttons-wrapper
  .button-group {
  transform: none;
}
.main-products.product-list.product-grid .wish-group {
  justify-content: flex-start;
}
.popup-options .popup-container {
  width: 400px;
}
.popup-options .popup-inner-body {
  height: 380px;
}
@media (max-width: 1300px) {
  .rrfrpugfyqyzqeq > .container > .row {
    padding-right: 20px;
    padding-left: 20px;
  }
  .route-product-product:not(.popup)
    .product-info
    .product-details
    .button-group-page
    .wishlist-compare {
    width: 100%;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .stepper-group {
    width: 100%;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-wishlist
    .btn-text {
    display: none;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-compare
    .btn-text {
    display: none;
  }
  .main-products.product-grid .product-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 3 * 20px) / 4 - 0.01px);
  }
  .main-products.product-grid .product-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 4 - 0.01px);
  }
}
@media (max-width: 1024px) {
  .post-content {
    column-count: initial;
  }
  .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 2 * 20px) / 3 - 0.01px);
  }
  .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 3 - 0.01px);
  }
  .account-list > li {
    width: calc(100% / 3);
  }
  .route-checkout-cart .cart-page {
    display: block;
  }
  .route-checkout-cart .cart-bottom {
    max-width: 1024px;
  }
  .cart-bottom {
    margin-top: 20px;
    margin-left: 0;
  }
  .product-info .product-left {
    width: 100%;
  }
  .product-info .product-right {
    width: 100%;
    padding-left: 0;
  }
  .route-product-product:not(.popup)
    .product-info
    .product-details
    .button-group-page {
    position: fixed;
    width: 100%;
    z-index: 10000;
    margin: 0;
    background: rgba(237, 242, 254, 1);
    padding: 7px;
    border-width: 0;
    border-top-width: 3px;
    border-style: solid;
    border-color: rgba(5, 186, 54, 1);
    box-shadow: 0 -15px 100px -10px rgba(0, 0, 0, 0.1);
  }
  .route-product-product:not(.popup).has-bottom-menu .bottom-menu {
    display: none;
  }
  .route-product-product:not(.popup).has-bottom-menu .rrfrpugfyqyzqeq {
    padding-bottom: 0;
  }
  .route-product-product:not(.popup) body {
    padding-bottom: 60px;
  }
  .route-product-product .scroll-top {
    bottom: calc(60px + 10px);
  }
  .route-product-product:not(.popup)
    .product-info
    .product-details
    .buttons-wrapper {
    max-width: 800px;
  }
  .route-product-product:not(.popup) .product-info .button-group-page .stepper {
    margin-bottom: 0;
  }
  .product-info .button-group-page .btn-extra {
    flex: initial;
    width: auto;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-cart {
    margin-bottom: 0;
    margin-left: -2px;
  }
  .product-info .button-group-page .extra-group {
    margin-bottom: 0;
  }
  .route-product-product:not(.popup)
    .product-info
    .product-details
    .button-group-page
    .wishlist-compare {
    width: auto;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .stepper-group {
    width: auto;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-wishlist
    .btn-text {
    display: none;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-wishlist {
    margin-left: 8px;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-wishlist::before {
    margin-right: 0;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-compare
    .btn-text {
    display: none;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-compare::before {
    margin-right: 0;
  }
  .main-products.product-grid .product-layout.ojvhzaxilpaysf {
    margin-right: 10px;
    width: calc((100% - 2 * 10px) / 3 - 0.01px);
  }
  .main-products.product-grid .product-layout:not(.ojvhzaxilpaysf) {
    padding: 5px;
    width: calc(100% / 3 - 0.01px);
  }
  .one-column
    #content
    .main-products.product-grid
    .product-layout.ojvhzaxilpaysf {
    margin-right: 15px;
    width: calc((100% - 1 * 15px) / 2 - 0.01px);
  }
  .one-column
    #content
    .main-products.product-grid
    .product-layout:not(.ojvhzaxilpaysf) {
    padding: 7.5px;
    width: calc(100% / 2 - 0.01px);
  }
  .two-column
    #content
    .main-products.product-grid
    .product-layout.ojvhzaxilpaysf {
    margin-right: 10px;
    width: calc((100% - 1 * 10px) / 2 - 0.01px);
  }
  .two-column
    #content
    .main-products.product-grid
    .product-layout:not(.ojvhzaxilpaysf) {
    padding: 5px;
    width: calc(100% / 2 - 0.01px);
  }
  .main-products.product-grid {
    margin: 5px;
    margin-right: -5px;
    margin-bottom: -5px;
    margin-left: -5px;
  }
  .main-products.product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }
}
@media (max-width: 769px) {
  .main-products.product-list.product-list .product-layout .image {
    float: none;
    height: auto;
  }
  .main-products.product-list .product-thumb .caption {
    padding-top: 20px;
    padding-left: 0;
  }
  .main-products.product-list .product-thumb .rating {
    justify-content: flex-start;
  }
  .main-products.product-list .product-thumb .rating-stars {
    margin-top: 0;
  }
}
@media (max-width: 760px) {
  .blog-post .post-details .post-stats .p-posted {
    display: none;
  }
  .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 1 * 20px) / 2 - 0.01px);
  }
  .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 2 - 0.01px);
  }
  .one-column #content .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 1 * 20px) / 2 - 0.01px);
  }
  .one-column #content .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 2 - 0.01px);
  }
  .two-column #content .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 1 * 20px) / 2 - 0.01px);
  }
  .two-column #content .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 2 - 0.01px);
  }
  .column-left #content {
    padding-left: 0;
  }
  .column-right #content {
    padding-right: 0;
  }
  html:not(.popup) .page-title {
    font-size: 22px;
  }
  .breadcrumb {
    text-align: center;
  }
  .notification-cart.notification {
    max-width: 300px;
    margin: 10px;
  }
  .notification-cart .notification-buttons {
    padding: 5px;
  }
  .notification-cart .notification-view-cart {
    flex-grow: 0;
  }
  .notification-cart .notification-checkout {
    flex-grow: 0;
  }
  .notification-wishlist.notification {
    max-width: 300px;
    margin: 10px;
  }
  .notification-wishlist .notification-buttons {
    padding: 5px;
  }
  .notification-wishlist .notification-view-cart {
    flex-grow: 0;
  }
  .notification-wishlist .notification-checkout {
    flex-grow: 0;
  }
  .notification-compare.notification {
    max-width: 300px;
    margin: 10px;
  }
  .notification-compare .notification-buttons {
    padding: 5px;
  }
  .notification-compare .notification-view-cart {
    flex-grow: 0;
  }
  .notification-compare .notification-checkout {
    flex-grow: 0;
  }
  .popup-login .popup-inner-body {
    height: 330px;
  }
  .refine-categories {
    margin-bottom: 4px;
  }
  .refine-item .refine-name {
    font-size: 12px;
  }
  .refine-name {
    padding: 5px;
  }
  .quick-checkout-wrapper > div .right {
    padding-left: 0;
    width: 100%;
  }
  .quick-checkout-wrapper > div .left {
    width: 100%;
  }
  .section-payment {
    padding-top: 20px;
    padding-left: 0;
    width: 100%;
  }
  .section-shipping {
    width: 100%;
  }
  .quick-checkout-wrapper .right .confirm-section {
    background: rgba(0, 0, 0, 0);
    padding: 0;
    border-width: 0;
  }
  .route-product-product #content .page-title {
    font-size: 22px;
  }
  .direction-horizontal .additional-image {
    width: calc(100% / 4);
  }
  .product-info .product-stats li::before {
    content: none !important;
  }
  .product-info .product-stats .product-stock.in-stock::before {
    content: none !important;
  }
  .product-info .product-details .countdown-wrapper {
    order: 3;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-cart::before {
    display: inline-block;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-cart
    .btn-text {
    display: inline-block;
  }
  .product-info .button-group-page .btn-extra + .btn .btn-text {
    display: none;
  }
  .product-info .button-group-page .btn-extra + .btn::before {
    display: inline-block;
  }
  .product-info .button-group-page .extra-group .btn-extra:last-child::before {
    margin-right: 0;
  }
  .main-products.product-grid .product-layout.ojvhzaxilpaysf {
    margin-right: 10px;
    width: calc((100% - 1 * 10px) / 2 - 0.01px);
  }
  .main-products.product-grid .product-layout:not(.ojvhzaxilpaysf) {
    padding: 5px;
    width: calc(100% / 2 - 0.01px);
  }
  .one-column
    #content
    .main-products.product-grid
    .product-layout.ojvhzaxilpaysf {
    margin-right: 15px;
    width: calc((100% - 1 * 15px) / 2 - 0.01px);
  }
  .one-column
    #content
    .main-products.product-grid
    .product-layout:not(.ojvhzaxilpaysf) {
    padding: 7.5px;
    width: calc(100% / 2 - 0.01px);
  }
  .main-products.product-grid .product-thumb .price {
    font-size: 14px;
  }
  .main-products.product-grid.product-grid .product-thumb .cart-group {
    flex: 1;
  }
  .main-products.product-grid.product-grid .product-thumb .btn-cart {
    flex: 1;
  }
  .main-products.product-grid .product-thumb .btn-cart.btn {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
}
@media (max-width: 470px) {
  .post-reply {
    margin-left: 0;
  }
  .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 0 * 20px) / 1 - 0.01px);
  }
  .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 1 - 0.01px);
  }
  .one-column #content .main-posts.post-grid .post-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 0 * 20px) / 1 - 0.01px);
  }
  .one-column #content .main-posts.post-grid .post-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 1 - 0.01px);
  }
  .buttons > div {
    flex: 1;
  }
  .buttons > div .btn {
    width: 100%;
  }
  .buttons .pull-left {
    margin-right: 0;
  }
  .buttons > div + div {
    padding-left: 10px;
  }
  .buttons .pull-right:only-child {
    flex: 1;
  }
  .buttons .pull-right:only-child .btn {
    width: 100%;
  }
  .route-product-product.popup-quickview .product-info .product-left {
    width: 100%;
  }
  .route-product-product.popup-quickview .product-info .product-right {
    width: 100%;
    padding-left: 0;
  }
  .account-list > li {
    width: calc(100% / 2);
  }
  .quick-checkout-wrapper .right .confirm-section .buttons > div {
    flex: 1;
  }
  .quick-checkout-wrapper .right .confirm-section .buttons > div .btn {
    width: 100%;
  }
  .quick-checkout-wrapper .right .confirm-section .buttons .pull-left {
    margin-right: 0;
  }
  .quick-checkout-wrapper .right .confirm-section .buttons > div + div {
    padding-left: 10px;
  }
  .quick-checkout-wrapper
    .right
    .confirm-section
    .buttons
    .pull-right:only-child {
    flex: 1;
  }
  .quick-checkout-wrapper
    .right
    .confirm-section
    .buttons
    .pull-right:only-child
    .btn {
    width: 100%;
  }
  .route-information-sitemap #content > .row > div + div {
    margin-left: 0;
  }
  .route-information-sitemap #content > .row {
    flex-direction: column;
  }
  .route-information-sitemap #content > .row > div {
    width: 100%;
  }
  .route-product-product:not(.popup) .product-info .product-left {
    padding-bottom: 20px;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .btn-cart {
    flex-grow: 1;
  }
  .route-product-product:not(.popup)
    .product-info
    .button-group-page
    .stepper-group {
    flex-grow: 1;
  }
  .product-info .button-group-page .extra-group .btn:first-child .btn-text {
    display: none;
  }
  .product-info .button-group-page .extra-group .btn:first-child::before {
    display: inline-block;
  }
  .product-info .button-group-page .extra-group .btn-extra:first-child::before {
    margin-right: 0;
  }
  .grid-list .compare-btn {
    padding-left: 5px;
  }
  .grid-list .alcxrjvuqi {
    display: none;
  }
  .grid-list .compare-btn::before {
    margin-right: 0;
  }
  .main-products.product-grid .product-thumb .button-group {
    justify-content: flex-start;
  }
  .main-products.product-grid .product-thumb .btn-cart::before {
    display: inline-block;
  }
  .main-products.product-grid .product-thumb .btn-cart .btn-text {
    display: inline-block;
    padding: 0 0.4em;
  }
  .main-products.product-grid
    .product-thumb
    .extra-group
    .btn
    + .btn
    .btn-text {
    display: none;
  }
  .main-products.product-grid .product-thumb .extra-group .btn + .btn::before {
    display: inline-block;
  }
}
@media (max-width: 370px) {
  .product-info .button-group-page .btn-cart::before {
    margin-right: 0;
  }
}
#cart > a > i::before {
  left: -3px;
}
#cart > a > i {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 40px;
  height: 40px;
}
#cart-items.count-badge {
  color: rgba(255, 255, 255, 1);
  background: rgba(232, 40, 77, 1);
  border-radius: 10px;
}
#cart-items {
  transform: translateX(7px);
  margin-top: -7px;
  display: inline-flex;
  z-index: 1;
}
#cart-total {
  display: flex;
  padding: 15px;
  padding-right: 5px;
  padding-left: 15px;
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  order: 0;
}
#cart {
  background: rgba(255, 255, 255, 1);
  border-radius: 3px;
  display: block;
}
.vriipytpfgfluc #cart:hover {
  background: rgba(255, 255, 255, 1);
}
#cart-content {
  min-width: 450px;
}
div.iwehzqfdsypteld ul {
  background: rgba(255, 255, 255, 1);
  border-radius: 4px;
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
}
div.iwehzqfdsypteld .cart-products tbody > tr > td {
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
  vertical-align: middle;
}
#cart-content::before {
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-left: -5px;
  margin-top: -10px;
}
div.iwehzqfdsypteld .cart-products {
  max-height: 275px;
  overflow-y: auto;
}
div.iwehzqfdsypteld .cart-products tbody .td-remove button {
  color: rgba(5, 186, 54, 1);
}
div.iwehzqfdsypteld .cart-products tbody .td-remove button:hover {
  color: rgba(5, 186, 54, 1);
}
div.iwehzqfdsypteld .cart-totals tbody td {
  background: rgba(245, 245, 245, 1);
  border-style: solid !important;
  border-color: rgba(221, 221, 221, 1) !important;
}
div.iwehzqfdsypteld .cart-totals {
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
div.iwehzqfdsypteld .cart-buttons {
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  background: rgba(237, 242, 254, 1);
}
div.iwehzqfdsypteld .btn-cart {
  display: inline-flex;
}
div.iwehzqfdsypteld .btn.btn-cart::before {
  margin-right: 5px;
}
div.iwehzqfdsypteld .btn-cart.btn {
  background: rgba(68, 66, 66, 1);
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
}
div.iwehzqfdsypteld .btn-cart.btn:hover {
  background: rgba(43, 42, 42, 1) !important;
}
div.iwehzqfdsypteld .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}
div.iwehzqfdsypteld .btn-checkout {
  display: inline-flex;
}
div.iwehzqfdsypteld .btn.btn-checkout::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  margin-right: 3px;
}
div.iwehzqfdsypteld .btn-checkout.btn {
  background: rgba(198, 11, 11, 1);
}
div.iwehzqfdsypteld .btn-checkout.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
div.iwehzqfdsypteld .btn-checkout.btn.btn.disabled::after {
  font-size: 20px;
}
div.iwehzqfdsypteld .cart-buttons .btn {
  width: auto;
}
.cdjyafvxsp #cart {
  margin-left: 20px;
}
.cdjyafvxsp header {
  background: rgba(255, 255, 255, 1);
}
.cdjyafvxsp .gjcppfxdse .mid-bar {
  height: 80px;
}
.cdjyafvxsp .chwsusxhcgqfizr-default {
  height: 80px;
}
.cdjyafvxsp .chwsusxhcgqfizr-default::before {
  content: "";
  height: calc(80px / 3);
}
.cdjyafvxsp .chwsusxhcgqfizr-sm .mid-bar {
  height: 60px;
}
.rdujlwvjvr-wrapper {
  justify-content: flex-end;
}
.language .dropdown-toggle .symbol {
  display: flex;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
}
.language .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}
.language .language-flag {
  display: inline-flex;
}
.language .currency-symbol {
  display: inline-flex;
}
.language .language-title-dropdown {
  display: inline-flex;
}
.language .currency-title-dropdown {
  display: inline-flex;
}
.language .currency-code-dropdown {
  display: none;
}
.language .dropdown-toggle > span,
.language .dropdown::after {
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.vriipytpfgfluc .language .dropdown:hover button > span,
.language .dropdown:hover::after {
  color: rgba(5, 186, 54, 1);
}
.language .dropdown-toggle {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
.currency .dropdown-toggle .symbol {
  display: flex;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
}
.currency .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}
.currency .language-flag {
  display: inline-flex;
}
.currency .currency-symbol {
  display: inline-flex;
}
.currency .language-title-dropdown {
  display: inline-flex;
}
.currency .currency-title-dropdown {
  display: inline-flex;
}
.currency .currency-code-dropdown {
  display: none;
}
.currency .dropdown-toggle > span,
.currency .dropdown::after {
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.vriipytpfgfluc .currency .dropdown:hover button > span,
.currency .dropdown:hover::after {
  color: rgba(5, 186, 54, 1);
}
.currency .dropdown-toggle {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
.yskofrxhujg.wlipeepdfz .dropdown.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -10px, 0);
}
.yskofrxhujg.wlipeepdfz .dropdown.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
}
.yskofrxhujg.wlipeepdfz .dropdown.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 1);
  padding: 6px;
  padding-right: 8px;
  padding-left: 8px;
}
.yskofrxhujg.wlipeepdfz
  .dropdown.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge {
  margin-right: 0;
}
.yskofrxhujg.wlipeepdfz
  .dropdown.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.vriipytpfgfluc .yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li:hover > a,
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(245, 245, 245, 1);
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li + li {
  margin-left: 0;
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
.yskofrxhujg.wlipeepdfz
  .dropdown.dropdown:not(.mega-menu)
  .j-dropdown
  > .paeavlsjrife {
  padding: 10px;
  background: rgba(255, 255, 255, 1);
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.yskofrxhujg.wlipeepdfz .dropdown.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -10px;
}
.cdjyafvxsp .chwsusxhcgqfizr .zhyccighdl .yskofrxhujg {
  margin-left: auto;
}
.cdjyafvxsp .chwsusxhcgqfizr .zhyccighdl {
  justify-content: space-between;
  height: 35px;
}
.cdjyafvxsp .chwsusxhcgqfizr .vriipytpfgfluc-logo-wrapper {
  width: 220px;
}
.cdjyafvxsp .chwsusxhcgqfizr-classic .mid-bar .vriipytpfgfluc-logo-wrapper {
  width: 220px;
}
.cdjyafvxsp .chwsusxhcgqfizr #logo a {
  justify-content: center;
}
.vriipytpfgfluc-main-menu-wrapper .first-dropdown::before {
  display: none !important;
}
.main-menu > .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 5px;
}
.main-menu > .paeavlsjrife .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}
.main-menu > .paeavlsjrife .dropdown > a::after {
  display: none;
}
.main-menu > .paeavlsjrife > li > a {
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  background: rgba(254, 225, 91, 1);
  padding: 15px;
  padding-bottom: 17px;
}
.main-menu > .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-menu > .paeavlsjrife > li > a::before {
  margin-right: 5px;
  font-size: 20px;
}
.vriipytpfgfluc .main-menu > .paeavlsjrife > li:hover > a,
.main-menu > .paeavlsjrife > li.active > a {
  background: rgba(255, 255, 255, 1);
}
.main-menu > .paeavlsjrife a .count-badge {
  display: inline-flex;
  position: relative;
}
#main-menu-2 > .paeavlsjrife > li > a {
  flex-direction: column;
  font-size: 11px;
  color: rgba(255, 255, 255, 1);
  background: rgba(0, 0, 0, 0);
  padding: 5px;
  padding-right: 10px;
  padding-left: 10px;
}
#main-menu-2 > .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 5px;
}
#main-menu-2 > .paeavlsjrife .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}
#main-menu-2 > .paeavlsjrife .dropdown > a::after {
  display: none;
}
.vriipytpfgfluc #main-menu-2 > .paeavlsjrife > li:hover > a,
#main-menu-2 > .paeavlsjrife > li.active > a {
  color: rgba(0, 0, 0, 1);
}
#main-menu-2 > .paeavlsjrife .alcxrjvuqi {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}
#main-menu-2 > .paeavlsjrife > li > a::before {
  margin: 0;
  font-size: 24px;
}
#main-menu-2 > .paeavlsjrife li .count-badge {
  color: rgba(255, 255, 255, 1);
  background: rgba(232, 40, 77, 1);
  border-radius: 10px;
}
#main-menu-2 > .paeavlsjrife a .count-badge {
  display: inline-flex;
  position: absolute;
  margin: 0;
  transform: translateX(17px);
  margin-top: -17px;
}
.main-menu > ul > .drop-menu > .j-dropdown {
  left: 0;
  right: auto;
  transform: translate3d(0, -10px, 0);
}
.main-menu > ul > .drop-menu.animating > .j-dropdown {
  left: 0;
  right: auto;
  transform: none;
}
.main-menu > ul > .drop-menu > .j-dropdown::before {
  left: 10px;
  right: auto;
  transform: translateX(0);
}
.main-menu > ul > .dropdown .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 0;
}
.main-menu
  > ul
  > .dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.main-menu > ul > .dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.main-menu > ul > .dropdown .paeavlsjrife > li > a {
  font-family: Georgia, serif;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
  background: rgba(255, 255, 255, 1);
  padding: 11px;
}
.vriipytpfgfluc .main-menu > ul > .dropdown .paeavlsjrife > li:hover > a,
.main-menu > ul > .dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(255, 255, 255, 1);
}
.main-menu > ul > .dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-menu > ul > .dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
  min-width: 20px;
  font-size: 18px;
}
.main-menu > ul > .dropdown .paeavlsjrife > li > a,
.main-menu > ul > .dropdown.accordion-menu .jxytppdkcd > a + div,
.main-menu > ul > .dropdown .accordion-menu .jxytppdkcd > a + div {
  border-style: solid;
  border-color: rgba(245, 245, 245, 1);
}
.main-menu > ul > .dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
.main-menu > ul > .dropdown:not(.mega-menu) .j-dropdown {
  min-width: 200px;
}
.main-menu > ul > .dropdown:not(.mega-menu) .paeavlsjrife > li {
  min-height: 42px;
}
.main-menu > ul > .dropdown:not(.mega-menu) .paeavlsjrife > li > a {
  min-height: 42px;
}
.main-menu > ul > .dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.main-menu > ul > .dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -11px;
}
#main-menu-2 > ul > .drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -10px, 0);
}
#main-menu-2 > ul > .drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
}
#main-menu-2 > ul > .drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
#main-menu-2 > ul > .dropdown .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 1);
  padding: 6px;
  padding-right: 8px;
  padding-left: 8px;
}
#main-menu-2 > ul > .dropdown .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 0;
}
#main-menu-2
  > ul
  > .dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
#main-menu-2 > ul > .dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.vriipytpfgfluc #main-menu-2 > ul > .dropdown .paeavlsjrife > li:hover > a,
#main-menu-2 > ul > .dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(245, 245, 245, 1);
}
#main-menu-2 > ul > .dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#main-menu-2 > ul > .dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
}
#main-menu-2 > ul > .dropdown .paeavlsjrife > li + li {
  margin-left: 0;
}
#main-menu-2 > ul > .dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
#main-menu-2 > ul > .dropdown:not(.mega-menu) .j-dropdown > .paeavlsjrife {
  padding: 10px;
  background: rgba(255, 255, 255, 1);
}
#main-menu-2 > ul > .dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}
#main-menu-2 > ul > .dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
#main-menu-2 > ul > .dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -10px;
}
.mega-menu-content {
  background: rgba(255, 255, 255, 1);
}
.j-dropdown > .mega-menu-content {
  box-shadow: 30px 25px 50px -10px rgba(0, 0, 0, 0.15);
  max-height: 500px !important;
  overflow-y: auto;
}
.cdjyafvxsp .chwsusxhcgqfizr-compact .vriipytpfgfluc-main-menu-wrapper {
  height: auto;
}
.gjcppfxdse .vriipytpfgfluc-main-menu-wrapper .main-menu .main-menu-item > a {
  height: auto;
}
.cdjyafvxsp .chwsusxhcgqfizr-compact .vriipytpfgfluc-logo-wrapper {
  order: 0;
}
.vriipytpfgfluc-main-menu-wrapper #main-menu {
  margin-left: 0;
  margin-right: auto;
}
.vriipytpfgfluc-main-menu-wrapper .vriipytpfgfluc-cart-wrapper {
  margin-left: 0;
}
.mid-bar #main-menu-2 {
  order: 5;
}
.cdjyafvxsp .chwsusxhcgqfizr .menu-stretch .main-menu-item > a .alcxrjvuqi {
  text-align: center;
}
.vriipytpfgfluc-main-menu-wrapper::before {
  background: rgba(5, 186, 54, 1);
  height: 55px;
}
.vriipytpfgfluc-main-menu-wrapper {
  height: 55px;
  top: -55px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.vriipytpfgfluc-main-menu-wrapper .main-menu-item > a {
  padding: 0 15px;
}
.chwsusxhcgqfizr-compact .vriipytpfgfluc-main-menu-wrapper #main-menu {
  margin-left: initial;
  margin-right: auto;
}
.cdjyafvxsp .menu-trigger a::before {
  content: "\f0c9" !important;
  font-family: icomoon !important;
}
.chwsusxhcgqfizr-search {
  border-radius: 3px;
}
.chwsusxhcgqfizr-search input {
  background: rgba(255, 255, 255, 1) !important;
}
.chwsusxhcgqfizr-search > .search-button::before {
  content: "\ebaf" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.vriipytpfgfluc .chwsusxhcgqfizr-search > .search-button:hover::before {
  color: rgba(5, 186, 54, 1) !important;
}
.chwsusxhcgqfizr-search .search-button {
  background: rgba(255, 255, 255, 1);
  min-width: 45px;
}
.chwsusxhcgqfizr-search .search-button:active {
  background: rgba(254, 225, 91, 1);
}
.vriipytpfgfluc .chwsusxhcgqfizr-search .search-button:hover {
  background: rgba(254, 225, 91, 1);
}
.search-categories {
  background: rgba(255, 255, 255, 1);
}
.vriipytpfgfluc .search-categories:hover {
  background: rgba(254, 225, 91, 1);
}
.search-categories-button,
.search-categories-button > a {
  color: rgba(0, 0, 0, 1);
}
.vriipytpfgfluc .search-categories:hover .search-categories-button {
  color: rgba(5, 186, 54, 1);
}
.search-categories-button::after {
  content: "\e5db" !important;
  font-family: icomoon !important;
  color: rgba(0, 0, 0, 1);
}
.vriipytpfgfluc .search-categories:hover .search-categories-button::after {
  color: rgba(5, 186, 54, 1);
}
.search-categories.drop-menu > .j-dropdown {
  left: 0;
  right: auto;
  transform: translate3d(0, -10px, 0);
}
.search-categories.drop-menu.animating > .j-dropdown {
  left: 0;
  right: auto;
  transform: none;
}
.search-categories.drop-menu > .j-dropdown::before {
  left: 10px;
  right: auto;
  transform: translateX(0);
}
.search-categories.dropdown .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 0;
}
.search-categories.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.search-categories.dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.search-categories.dropdown .paeavlsjrife > li > a {
  font-family: Georgia, serif;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
  background: rgba(255, 255, 255, 1);
  padding: 11px;
}
.vriipytpfgfluc .search-categories.dropdown .paeavlsjrife > li:hover > a,
.search-categories.dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(255, 255, 255, 1);
}
.search-categories.dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-categories.dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
  min-width: 20px;
  font-size: 18px;
}
.search-categories.dropdown .paeavlsjrife > li > a,
.search-categories.dropdown.accordion-menu .jxytppdkcd > a + div,
.search-categories.dropdown .accordion-menu .jxytppdkcd > a + div {
  border-style: solid;
  border-color: rgba(245, 245, 245, 1);
}
.search-categories.dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
.search-categories.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 200px;
}
.search-categories.dropdown:not(.mega-menu) .paeavlsjrife > li {
  min-height: 42px;
}
.search-categories.dropdown:not(.mega-menu) .paeavlsjrife > li > a {
  min-height: 42px;
}
.search-categories.dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.search-categories.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -11px;
}
.search-categories .paeavlsjrife::before {
  margin-top: -10px;
}
.tt-menu > div > div > a:hover,
.tt-cursor {
  background: rgba(245, 245, 245, 1);
}
.tt-menu > div > div > a {
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
}
.tt-menu > div {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(245, 245, 245, 1);
  border-radius: 3px;
}
.tt-menu:not(.tt-empty)::before {
  display: block;
  border-bottom-color: rgba(0, 0, 0, 0);
  margin-top: -18px;
  left: 100%;
  transform: translateX(-150%);
}
.search-result .product-name {
  font-size: 15px;
  font-weight: 700;
}
.search-result .price-old {
  color: rgba(0, 0, 0, 1);
  background: rgba(5, 186, 54, 1);
}
.search-result.view-more a {
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
}
.search-result > a > span {
  justify-content: flex-start;
}
.search-result.view-more a:hover {
  background: rgba(5, 186, 54, 1);
}
.search-result.view-more a::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
#search {
  display: block;
}
.cdjyafvxsp .chwsusxhcgqfizr-default .vriipytpfgfluc-search-wrapper {
  order: 1;
  flex-grow: 0;
}
.cdjyafvxsp .chwsusxhcgqfizr-default .wlipeepdfz-group {
  order: -1;
  flex-grow: 1;
}
.cdjyafvxsp .chwsusxhcgqfizr-search .search-button {
  order: 5;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.cdjyafvxsp .chwsusxhcgqfizr-search > input:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cdjyafvxsp .chwsusxhcgqfizr-search > input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cdjyafvxsp .chwsusxhcgqfizr-search > span:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cdjyafvxsp .chwsusxhcgqfizr-search > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cdjyafvxsp .search-categories {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cdjyafvxsp .mini-search .chwsusxhcgqfizr-search input {
  min-width: 150px;
}
.vriipytpfgfluc-search-wrapper {
  margin-right: 20px;
  margin-left: 25px;
}
.mini-search .search-trigger::before {
  content: "\f002" !important;
  font-family: icomoon !important;
}
.mini-search #search > .dropdown-menu::before {
  display: block;
  margin-top: -10px;
}
.secondary-menu .wlipeepdfz .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 17px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: none;
  border-radius: 3px !important;
  padding: 5px;
  padding-left: 20px;
}
.secondary-menu .wlipeepdfz .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 5px;
}
.secondary-menu
  .wlipeepdfz
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 0;
}
.secondary-menu .wlipeepdfz .paeavlsjrife .dropdown > a::after {
  display: none;
}
.vriipytpfgfluc .secondary-menu .wlipeepdfz .paeavlsjrife > li:hover > a,
.secondary-menu .wlipeepdfz .paeavlsjrife > li.active > a {
  color: rgba(33, 200, 168, 1);
}
.secondary-menu .wlipeepdfz .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.secondary-menu .wlipeepdfz .paeavlsjrife > li > a > span > s {
  color: rgba(0, 0, 0, 1);
}
.secondary-menu .wlipeepdfz .paeavlsjrife > li > a::before {
  color: rgba(198, 11, 11, 1);
  margin-right: 10px;
  font-size: 30px;
}
.secondary-menu .wlipeepdfz .paeavlsjrife li .count-badge {
  color: rgba(255, 255, 255, 1);
  background: rgba(232, 40, 77, 1);
  border-radius: 10px;
}
.secondary-menu .wlipeepdfz .paeavlsjrife a .count-badge {
  display: inline-flex;
  position: absolute;
  margin: 0;
  transform: translateX(18px);
  margin-top: -15px;
}
.secondary-menu .jxytppdkcd.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -10px, 0);
}
.secondary-menu .jxytppdkcd.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
}
.secondary-menu .jxytppdkcd.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 1);
  padding: 6px;
  padding-right: 8px;
  padding-left: 8px;
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 0;
}
.secondary-menu
  .jxytppdkcd.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.vriipytpfgfluc .secondary-menu .jxytppdkcd.dropdown .paeavlsjrife > li:hover > a,
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(245, 245, 245, 1);
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife > li + li {
  margin-left: 0;
}
.secondary-menu .jxytppdkcd.dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
.secondary-menu .jxytppdkcd.dropdown:not(.mega-menu) .j-dropdown > .paeavlsjrife {
  padding: 10px;
  background: rgba(255, 255, 255, 1);
}
.secondary-menu .jxytppdkcd.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}
.secondary-menu .jxytppdkcd.dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.secondary-menu .jxytppdkcd.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -10px;
}
.mid-bar .secondary-menu {
  justify-content: flex-end;
}
.cdjyafvxsp .is-sticky .chwsusxhcgqfizr .vriipytpfgfluc-main-menu-wrapper::before {
  width: 100vw;
  margin-left: -50vw;
  left: 50%;
  box-shadow: 0 0 85px -10px rgba(0, 0, 0, 0.2);
}
.cdjyafvxsp header::before {
  content: "";
  height: 35px;
}
header::before {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
}
.wlipeepdfz .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px;
}
.wlipeepdfz .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 5px;
}
.wlipeepdfz .paeavlsjrife .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}
.wlipeepdfz .paeavlsjrife .dropdown > a::after {
  display: none;
}
.vriipytpfgfluc .wlipeepdfz .paeavlsjrife > li:hover > a,
.wlipeepdfz .paeavlsjrife > li.active > a {
  color: rgba(33, 200, 168, 1);
}
.wlipeepdfz .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wlipeepdfz .paeavlsjrife > li > a::before {
  margin-right: 5px;
  font-size: 13px;
}
.wlipeepdfz .paeavlsjrife > li + li {
  margin-left: 10px;
}
.wlipeepdfz .paeavlsjrife a .count-badge {
  display: inline-flex;
  position: relative;
  transform: translateX(15px);
  margin-top: -5px;
}
.wlipeepdfz .dropdown.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -10px, 0);
}
.wlipeepdfz .dropdown.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
}
.wlipeepdfz .dropdown.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 1);
  padding: 6px;
  padding-right: 8px;
  padding-left: 8px;
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 0;
}
.wlipeepdfz
  .dropdown.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.vriipytpfgfluc .wlipeepdfz .dropdown.dropdown .paeavlsjrife > li:hover > a,
.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(245, 245, 245, 1);
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife > li + li {
  margin-left: 0;
}
.wlipeepdfz .dropdown.dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
.wlipeepdfz .dropdown.dropdown:not(.mega-menu) .j-dropdown > .paeavlsjrife {
  padding: 10px;
  background: rgba(255, 255, 255, 1);
}
.wlipeepdfz .dropdown.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}
.wlipeepdfz .dropdown.dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.wlipeepdfz .dropdown.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -10px;
}
@media (max-width: 1300px) {
  .cdjyafvxsp #cart {
    margin-right: 20px;
  }
  .cdjyafvxsp .vriipytpfgfluc-main-menu-wrapper {
    padding-left: 20px;
  }
}
@media (max-width: 1024px) {
  #cart-items {
    transform: translateX(-7px);
    margin-top: 9px;
    display: inline-flex;
  }
}
@media (max-width: 760px) {
  .wlipeepdfz .paeavlsjrife > li + li {
    margin-left: 5px;
  }
}
.mobile-header-active #cart > a > i::before {
  font-size: 24px;
  margin-right: 5px;
}
.mobile-cart-wrapper #cart > a > i {
  background: rgba(255, 255, 255, 1);
}
.mobile-header-active #cart > a > i {
  width: 45px;
  height: 55px;
}
.mobile-header-active .hweaouxzqqrdhcg > span {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.mobile-header-active .hweaouxzqqrdhcg {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
  height: 45px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
  height: 45px;
}
.mobile-header-active .hweaouxzqqrdhcg > a {
  width: 45px;
  width: 45px;
}
.mobile-header-active .irohcrvyslktkes {
  padding-bottom: 45px;
  padding-bottom: 45px;
}
.mobile-header-active .etaldeoiwqz {
  padding-bottom: 45px;
  padding-bottom: 45px;
}
.mobile-header-active .dvgczppqcruuxr {
  padding-bottom: 45px;
  padding-bottom: 45px;
}
.mobile-header-active .gwcoqatjch-open .journal-loading-overlay {
  top: 45px;
  top: 45px;
}
.mobile-header-active.mobile-header-active .qirxkusukxlisev {
  width: 85%;
  width: 85%;
}
.mobile-header-active.cdjyafvxsp .hiaqsxlzlruxyjh {
  width: 300px;
  width: 300px;
}
.mobile-header-active .hiaqsxlzlruxyjh {
  background-image: linear-gradient(to top, #fff, #dee6f9);
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  background-image: linear-gradient(to top, #fff, #dee6f9);
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
}
.mobile-header-active .dvgczppqcruuxr .main-menu {
  padding: 10px;
  padding: 10px;
}
.mobile-header-active #cart-items.count-badge {
  display: inline-flex;
}
.mobile-header-active .mobile-bar {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 0 85px -10px rgba(0, 0, 0, 0.2);
}
.mobile-header-active .mobile-1 .mobile-bar {
  height: 60px;
}
.mobile-header-active .mobile-2 .mobile-bar {
  height: 60px;
}
.mobile-header-active .mobile-3 .mobile-logo-wrapper {
  height: 60px;
}
.mobile-header-active .language .dropdown-toggle .symbol {
  display: flex;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
}
.mobile-header-active .language .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}
.mobile-header-active .language .language-flag {
  display: inline-flex;
}
.mobile-header-active .language .currency-symbol {
  display: inline-flex;
}
.mobile-header-active .language .language-title-dropdown {
  display: inline-flex;
}
.mobile-header-active .language .currency-title-dropdown {
  display: inline-flex;
}
.mobile-header-active .language .currency-code-dropdown {
  display: none;
}
.mobile-header-active .language .dropdown-toggle > span,
.mobile-header-active .language .dropdown::after {
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.vriipytpfgfluc .mobile-header-active .language .dropdown:hover button > span,
.mobile-header-active .language .dropdown:hover::after {
  color: rgba(5, 186, 54, 1);
}
.mobile-header-active .language .dropdown-toggle {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
.mobile-header-active .currency .dropdown-toggle .symbol {
  display: flex;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
}
.mobile-header-active .currency .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}
.mobile-header-active .currency .language-flag {
  display: inline-flex;
}
.mobile-header-active .currency .currency-symbol {
  display: inline-flex;
}
.mobile-header-active .currency .language-title-dropdown {
  display: inline-flex;
}
.mobile-header-active .currency .currency-title-dropdown {
  display: inline-flex;
}
.mobile-header-active .currency .currency-code-dropdown {
  display: none;
}
.mobile-header-active .currency .dropdown-toggle > span,
.mobile-header-active .currency .dropdown::after {
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
  text-transform: uppercase;
}
.vriipytpfgfluc .mobile-header-active .currency .dropdown:hover button > span,
.mobile-header-active .currency .dropdown:hover::after {
  color: rgba(5, 186, 54, 1);
}
.mobile-header-active .currency .dropdown-toggle {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
.mobile-header-active .yskofrxhujg.wlipeepdfz.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -10px, 0);
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.drop-menu.animating
  > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.drop-menu
  > .j-dropdown::before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.mobile-header-active .yskofrxhujg.wlipeepdfz.dropdown .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 1);
  padding: 6px;
  padding-right: 8px;
  padding-left: 8px;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge {
  margin-right: 0;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  .dropdown
  > a::after {
  display: block;
}
.vriipytpfgfluc
  .mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  > li:hover
  > a,
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  > li.active
  > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(245, 245, 245, 1);
}
.mobile-header-active .yskofrxhujg.wlipeepdfz.dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  > li
  > a::before {
  margin-right: 7px;
}
.mobile-header-active .yskofrxhujg.wlipeepdfz.dropdown .paeavlsjrife > li + li {
  margin-left: 0;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown
  .paeavlsjrife
  a
  .count-badge {
  display: none;
  position: relative;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown:not(.mega-menu)
  .j-dropdown
  > .paeavlsjrife {
  padding: 10px;
  background: rgba(255, 255, 255, 1);
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown:not(.mega-menu)
  .j-dropdown {
  min-width: 100px;
}
.mobile-header-active
  .yskofrxhujg.wlipeepdfz.dropdown:not(.mega-menu)
  .paeavlsjrife {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.mobile-header-active .yskofrxhujg.wlipeepdfz.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -10px;
}
.mobile-header-active .mobile-default .mobile-logo-wrapper,
.mobile-header-active .mobile-3 .mobile-bar {
  background: rgba(255, 255, 255, 1);
}
.mobile-header-active #logo a {
  padding: 15px;
}
.mobile-header-active #logo img {
  left: 10px;
}
.mobile-header-active .menu-trigger::before {
  content: "\eb7e" !important;
  font-family: icomoon !important;
  font-size: 36px;
}
.mobile-header-active .menu-trigger {
  width: 55px;
  height: 55px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge {
  margin-right: 5px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 0;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .dropdown
  > a::after {
  display: none;
}
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife > li > a {
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
  background: rgba(0, 0, 0, 0);
  padding: 10px;
  padding-left: 15px;
}
.vriipytpfgfluc
  .dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  > li:hover
  > a,
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(255, 255, 255, 1);
}
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife > li > a::before {
  margin-right: 8px;
}
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife > li > a,
.dvgczppqcruuxr
  .main-menu.accordion-menu.accordion-menu
  .jxytppdkcd
  > a
  + div,
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .accordion-menu
  .jxytppdkcd
  > a
  + div {
  border-style: none;
}
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife a .count-badge {
  display: inline-flex;
  position: relative;
}
.dvgczppqcruuxr .main-menu .open-menu i::before {
  content: "\eba1" !important;
  font-family: icomoon !important;
  font-size: 18px;
  left: 5px;
}
.dvgczppqcruuxr
  .main-menu
  .accordion-menu-item.open
  > a
  > .open-menu
  i::before {
  color: rgba(5, 186, 54, 1);
}
.dvgczppqcruuxr
  .main-menu
  .open-menu[aria-expanded="true"]
  i::before {
  content: "\eb86" !important;
  font-family: icomoon !important;
  font-size: 18px;
  left: 5px;
}
.dvgczppqcruuxr
  .main-menu
  .jxytppdkcd.open
  > a
  > .open-menu[aria-expanded="true"]
  i::before {
  color: rgba(5, 186, 54, 1);
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge {
  margin-right: 5px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 0;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a::after {
  display: none;
}
.dvgczppqcruuxr .main-menu.accordion-menu .paeavlsjrife .paeavlsjrife > li > a {
  padding: 10px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  a
  .count-badge {
  display: none;
  position: relative;
}
.dvgczppqcruuxr .main-menu .paeavlsjrife > li > div .paeavlsjrife > li > a {
  padding-left: 15px !important;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge {
  margin-right: 5px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 0;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a::after {
  display: none;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  > li
  > a {
  padding: 10px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  a
  .count-badge {
  display: none;
  position: relative;
}
.dvgczppqcruuxr
  .main-menu
  .paeavlsjrife
  > li
  > div
  .paeavlsjrife
  > li
  > div
  > .paeavlsjrife
  > li
  > a {
  padding-left: 25px !important;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge {
  margin-right: 5px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 0;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .dropdown
  > a::after {
  display: none;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  > li
  > a {
  padding: 10px;
}
.dvgczppqcruuxr
  .main-menu.accordion-menu
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  .paeavlsjrife
  a
  .count-badge {
  display: none;
  position: relative;
}
.dvgczppqcruuxr
  .main-menu
  .paeavlsjrife
  > li
  > div
  .paeavlsjrife
  > li
  > div
  > .paeavlsjrife
  > li
  > div
  > .paeavlsjrife
  > li
  > a {
  padding-left: 35px !important;
}
.dvgczppqcruuxr
  .main-menu
  .paeavlsjrife
  > li
  > div
  .paeavlsjrife
  > li
  > div
  > .paeavlsjrife
  > li
  > div
  > .paeavlsjrife
  > li
  > div
  > .paeavlsjrife
  > li
  > a {
  padding-left: 45px !important;
}
.mobile-custom-menu-1::before {
  content: "\ead8" !important;
  font-family: icomoon !important;
  font-size: 22px;
}
.mobile-custom-menu {
  width: 35px;
}
.mobile-header-active .mobile-1 .menu-trigger {
  position: absolute;
  left: 0;
}
.mobile-header-active .mobile-1 .mobile-logo-wrapper {
  margin-left: 50px;
}
.mobile-custom-menu-1 .count-badge {
  display: none;
}
.mobile-custom-menu-2 .count-badge {
  display: inline-flex;
}
.mobile-header-active .mini-search .search-trigger::before {
  content: "\ebaf" !important;
  font-family: icomoon !important;
  font-size: 26px;
}
.mobile-header-active .chwsusxhcgqfizr-search > .search-button::before {
  content: "\f002" !important;
  font-family: icomoon !important;
}
.mobile-header-active .search-categories-button::after {
  content: "\f0dc" !important;
  font-family: icomoon !important;
}
.mobile-header-active .search-categories .paeavlsjrife::before {
  display: block;
  margin-top: -10px;
}
.mobile-header-active .tt-menu:not(.tt-empty)::before {
  display: block;
  margin-top: -10px;
}
.mobile-header-active .search-result > a > span {
  justify-content: flex-start;
}
.mobile-header-active .mini-search #search .search-trigger {
  width: 45px;
}
.mobile-header-active .mobile-1 #search .chwsusxhcgqfizr-search {
  padding: 8px;
}
.mobile-header-active .mobile-search-group {
  padding: 8px;
}
.mobile-header-active .mobile-3 .mobile-search-wrapper {
  padding: 0 8px;
}
.mobile-header-active #search .chwsusxhcgqfizr-search {
  height: 55px;
}
.mobile-header-active .mobile-search-group,
.mobile-header-active .mobile-1 .chwsusxhcgqfizr-search {
  background: rgba(187, 198, 221, 1);
  box-shadow: 0 0 85px -10px rgba(0, 0, 0, 0.2);
}
.mobile-header-active .mobile-1 #search > .dropdown-menu::before {
  display: none;
  margin-left: -60px;
  margin-top: -10px;
}
.mobile-header-active .mobile-header .mobile-top-bar {
  display: none;
  height: 30px;
  padding-right: 5px;
  padding-left: 5px;
  background: rgba(5, 186, 54, 1);
  justify-content: center;
}
.mobile-header-active .wlipeepdfz .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px;
}
.mobile-header-active .wlipeepdfz .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 5px;
}
.mobile-header-active
  .wlipeepdfz
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 0;
}
.mobile-header-active .wlipeepdfz .paeavlsjrife .dropdown > a::after {
  display: none;
}
.vriipytpfgfluc .mobile-header-active .wlipeepdfz .paeavlsjrife > li:hover > a,
.mobile-header-active .wlipeepdfz .paeavlsjrife > li.active > a {
  color: rgba(33, 200, 168, 1);
}
.mobile-header-active .wlipeepdfz .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-header-active .wlipeepdfz .paeavlsjrife > li > a::before {
  margin-right: 5px;
  font-size: 13px;
}
.mobile-header-active .wlipeepdfz .paeavlsjrife > li + li {
  margin-left: 10px;
}
.mobile-header-active .wlipeepdfz .paeavlsjrife a .count-badge {
  display: inline-flex;
  position: relative;
  transform: translateX(15px);
  margin-top: -5px;
}
.mobile-header-active .wlipeepdfz.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, -10px, 0);
}
.mobile-header-active .wlipeepdfz.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  transform: translate3d(-50%, 0, 0);
}
.mobile-header-active .wlipeepdfz.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife > li > a {
  flex-direction: row;
  font-size: 13px;
  color: rgba(0, 0, 0, 1);
  font-weight: 400;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 1);
  padding: 6px;
  padding-right: 8px;
  padding-left: 8px;
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife .dropdown > a > .count-badge {
  margin-right: 0;
}
.mobile-header-active
  .wlipeepdfz.dropdown
  .paeavlsjrife
  .dropdown
  > a
  > .count-badge
  + .open-menu
  + .menu-label {
  margin-left: 7px;
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife .dropdown > a::after {
  display: block;
}
.vriipytpfgfluc .mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife > li:hover > a,
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife > li.active > a {
  color: rgba(5, 186, 54, 1);
  background: rgba(245, 245, 245, 1);
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife .alcxrjvuqi {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife > li > a::before {
  margin-right: 7px;
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife > li + li {
  margin-left: 0;
}
.mobile-header-active .wlipeepdfz.dropdown .paeavlsjrife a .count-badge {
  display: none;
  position: relative;
}
.mobile-header-active .wlipeepdfz.dropdown:not(.mega-menu) .j-dropdown > .paeavlsjrife {
  padding: 10px;
  background: rgba(255, 255, 255, 1);
}
.mobile-header-active .wlipeepdfz.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}
.mobile-header-active .wlipeepdfz.dropdown:not(.mega-menu) .paeavlsjrife {
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.mobile-header-active .wlipeepdfz.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: rgba(255, 255, 255, 1);
  margin-top: -10px;
}
@media (max-width: 760px) {
  .mobile-header-active .wlipeepdfz .paeavlsjrife > li + li {
    margin-left: 5px;
  }
}
@media only screen and (max-width: 1280px) {
  .vriipytpfgfluc-main-menu-wrapper .main-menu > .paeavlsjrife > .first-dropdown::before {
    transform: none !important;
  }
}
.product-label-default.product-label-233 {
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-233 {
  display: block;
}
.product-label-diagonal.product-label-233 > b {
  transform: scale(calc(10 / 10));
}
.product-label-233 b {
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
  background: rgba(198, 11, 11, 1);
  border-radius: 10px;
  padding: 5px;
}
.product-info .product-label-diagonal.product-label-233 > b {
  transform: scale(calc(10 / 10));
}
.product-label-default.product-label-29 {
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-29 {
  display: block;
}
.product-label-diagonal.product-label-29 > b {
  transform: scale(calc(10 / 10));
}
.product-label-29 b {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  background: rgba(255, 155, 79, 1);
  border-radius: 10px;
  padding: 5px;
}
.product-label-29 {
  margin: 5px;
}
.product-info .product-label-diagonal.product-label-29 > b {
  transform: scale(calc(10 / 10));
}
.product-label-default.product-label-30 {
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-30 {
  display: block;
  margin: 28px;
}
.product-label-diagonal.product-label-30 > b {
  transform: scale(calc(9 / 10));
}
.product-label-30 b {
  color: rgba(255, 255, 255, 1);
  background: rgba(232, 40, 77, 1);
  border-radius: 10px;
  padding: 3px;
}
.product-label-30 {
  margin: 5px;
}
.product-info .product-label-diagonal.product-label-30 > b {
  transform: scale(calc(10 / 10));
}
.product-label-default.product-label-31 {
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-31 {
  display: block;
}
.product-label-diagonal.product-label-31 > b {
  transform: scale(calc(10 / 10));
}
.product-label-31 b {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  background: rgba(250, 68, 0, 1);
  border-radius: 10px;
  padding: 5px;
}
.product-info .product-label-diagonal.product-label-31 > b {
  transform: scale(calc(10 / 10));
}
.product-label-default.product-label-133 {
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-133 {
  display: block;
}
.product-label-diagonal.product-label-133 > b {
  transform: scale(calc(10 / 10));
}
.product-label-133 b {
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
  border-radius: 10px;
}
.product-info .product-label-diagonal.product-label-133 > b {
  transform: scale(calc(10 / 10));
}
.product-label-default.product-label-146 {
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-146 {
  display: block;
  margin: 18px;
}
.product-label-diagonal.product-label-146 > b {
  transform: scale(calc(10 / 10));
}
.product-label-146 b {
  color: rgba(255, 255, 255, 1);
  background: rgba(33, 200, 168, 1);
  border-radius: 10px;
}
.product-info .product-label-diagonal.product-label-146 > b {
  transform: scale(calc(10 / 10));
}
.product-label-default.product-label-217 {
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  justify-content: flex-end;
}
.product-label-diagonal.product-label-217 {
  display: block;
}
.product-label-diagonal.product-label-217 > b {
  transform: scale(calc(10 / 10));
}
.product-label-217 b {
  font-size: 11px;
  color: rgba(255, 255, 255, 1);
  background: rgba(248, 86, 57, 1);
  border-radius: 10px;
}
.product-label-217 {
  order: 1;
}
.product-info .product-label-diagonal.product-label-217 > b {
  transform: scale(calc(10 / 10));
}
#content .product-blocks-35 {
  margin-top: 30px;
}
.zkzoajykfc-top-1 {
  background: rgba(250, 250, 250, 1);
}
.zkzoajykfc-top-1::before {
  display: block;
  left: 0;
  width: 100vw;
}
.zkzoajykfc-top-1 .wave-top {
  display: block;
}
.zkzoajykfc-top-1 .wave-bottom {
  display: block;
}
.doiiditsgcpz-top-1-1 {
  width: 100%;
}
.doiiditsgcpz-top-1-1 .hkwzcwxcfxruhj {
  height: auto;
}
.doiiditsgcpz-top-1-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.hkwzcwxcfxruhj-top-1-1-1 {
  width: 100%;
}
.hkwzcwxcfxruhj-top-1-1-2 {
  width: 100%;
}
.saxpzkdjaohxhce {
  background: none;
  padding: 30px;
  padding-top: 40px;
}
.saxpzkdjaohxhce::before {
  display: block;
  left: 0;
  width: 100vw;
}
.saxpzkdjaohxhce .wave-top {
  display: block;
}
.saxpzkdjaohxhce .wave-bottom {
  display: block;
}
@media (max-width: 1300px) {
  .saxpzkdjaohxhce {
    padding: 0;
  }
}
.doiiditsgcpz-top-2-1 {
  width: 60%;
}
.doiiditsgcpz-top-2-1 .hkwzcwxcfxruhj {
  height: auto;
}
.doiiditsgcpz-top-2-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
@media (max-width: 760px) {
  .doiiditsgcpz-top-2-1 {
    width: 100%;
  }
}
.hkwzcwxcfxruhj-top-2-1-1 {
  width: 100%;
}
.opuklypushqj {
  width: 100%;
}
.opuklypushqj .hkwzcwxcfxruhj {
  height: auto;
}
.opuklypushqj .jrzqchycfvjucrh {
  justify-content: flex-start;
}
@media (max-width: 760px) {
  .opuklypushqj {
    width: 100%;
  }
}
.wwyswdasdh {
  width: 100%;
}
.sqxtlvacvcryf {
  width: 100%;
}
.zxfezyspkr {
  width: 100%;
}
.zxfezyspkr .hkwzcwxcfxruhj {
  height: auto;
}
.zxfezyspkr .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.gkrrvfywrsueq {
  width: 100%;
}
.ularogyvurs::before {
  display: block;
  left: 0;
  width: 100vw;
}
.ularogyvurs {
  padding: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.ularogyvurs .wave-top {
  display: block;
}
.ularogyvurs .wave-bottom {
  display: block;
}
@media (max-width: 760px) {
  .ularogyvurs {
    padding: 20px;
  }
}
.pqythtpvir {
  width: 100%;
}
.pqythtpvir .hkwzcwxcfxruhj {
  height: auto;
}
.pqythtpvir .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.qzwltcdwxvtkc {
  width: 100%;
}
.zkzoajykfc-bottom-1::before {
  display: block;
  left: 0;
  width: 100vw;
}
.zkzoajykfc-bottom-1 {
  padding-top: 50px;
  padding-bottom: 40px;
}
.zkzoajykfc-bottom-1 .wave-top {
  display: block;
}
.zkzoajykfc-bottom-1 .wave-bottom {
  display: block;
}
.doiiditsgcpz-bottom-1-1 {
  width: 5%;
}
.doiiditsgcpz-bottom-1-1 .hkwzcwxcfxruhj {
  height: auto;
}
.doiiditsgcpz-bottom-1-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.hkwzcwxcfxruhj-bottom-1-1-1 {
  width: 100%;
}
.doiiditsgcpz-bottom-1-2 {
  width: 90%;
}
.doiiditsgcpz-bottom-1-2 .hkwzcwxcfxruhj {
  height: auto;
}
.doiiditsgcpz-bottom-1-2 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.hkwzcwxcfxruhj-bottom-1-2-1 {
  width: 100%;
}
.hkwzcwxcfxruhj-bottom-1-2-2 {
  width: 100%;
}
.doiiditsgcpz-bottom-1-3 {
  width: 5%;
}
.doiiditsgcpz-bottom-1-3 .hkwzcwxcfxruhj {
  height: auto;
}
.doiiditsgcpz-bottom-1-3 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.hkwzcwxcfxruhj-bottom-1-3-1 {
  width: 100%;
}
.chexgvktkdzelw-layout_notice-262 .hn-close::before {
  content: "\f00d" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-layout_notice-262 .hn-close {
  margin-left: 10px;
}
.chexgvktkdzelw-layout_notice-262 .pzsalrxesteplk p {
  margin-bottom: 1px;
}
.chexgvktkdzelw-layout_notice-262 .layout-notice-close-button {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  transform: none;
}
.chexgvktkdzelw-layout_notice-262 .pzsalrxesteplk {
  flex-direction: row;
  background: rgba(250, 250, 250, 0.01);
  padding: 0;
}
.chexgvktkdzelw-layout_notice-262 .hn-content {
  color: rgba(5, 186, 54, 1);
}
.chexgvktkdzelw-layout_notice-262 .hn-body::before {
  float: none;
}
.chexgvktkdzelw-layout_notice-262 .hn-body {
  display: flex;
  background: rgba(250, 250, 250, 0.01);
}
.chexgvktkdzelw-master_slider-232 .ms-view {
  overflow: hidden;
}
.chexgvktkdzelw-master_slider-232 .static-text-1 {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  transform: none;
}
.chexgvktkdzelw-master_slider-232 .static-text-1 span {
  transform: scale(calc(100 / 100));
  transform-origin: center;
}
.chexgvktkdzelw-master_slider-232 .static-text-2 {
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  transform: translate3d(0, 0, 0);
}
.chexgvktkdzelw-master_slider-232 .static-text-2 span {
  transform: scale(calc(100 / 100));
  transform-origin: center;
}
.chexgvktkdzelw-master_slider > img {
  width: 100%;
}
.vriipytpfgfluc .chexgvktkdzelw-master_slider-232 .ms-nav-next {
  opacity: 0;
}
.vriipytpfgfluc .chexgvktkdzelw-master_slider-232 .ms-nav-prev {
  opacity: 0;
}
.vriipytpfgfluc .chexgvktkdzelw-master_slider-232 .ms-container:hover .ms-nav-next {
  opacity: 1;
}
.vriipytpfgfluc .chexgvktkdzelw-master_slider-232 .ms-container:hover .ms-nav-prev {
  opacity: 1;
}
.chexgvktkdzelw-master_slider-232 .ms-nav-next {
  display: flex;
  left: auto;
  right: 0;
  top: 50%;
  bottom: auto;
  transform: translateY(-100%);
}
.chexgvktkdzelw-master_slider-232 .ms-nav-prev {
  display: flex;
  left: auto;
  right: 0;
  top: 50%;
  bottom: auto;
  transform: translateY(0);
}
.chexgvktkdzelw-master_slider-232 .ms-nav-next::before,
.chexgvktkdzelw-master_slider-232 .ms-nav-prev::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-master_slider-232 .ms-nav-next,
.chexgvktkdzelw-master_slider-232 .ms-nav-prev {
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 1);
}
.chexgvktkdzelw-master_slider-232 .ms-nav-next:hover,
.chexgvktkdzelw-master_slider-232 .ms-nav-prev:hover {
  background: rgba(5, 186, 54, 1);
}
.chexgvktkdzelw-master_slider-232 .ms-bullets {
  display: none;
  top: auto;
  bottom: 0;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 1);
  padding: 5px;
}
.chexgvktkdzelw-master_slider-232 .ms-bullets .ms-bullets-count {
  flex-direction: row;
}
.chexgvktkdzelw-master_slider-232 .ms-bullets .ms-bullet {
  margin: calc(7px / 2) !important;
  background: rgba(5, 186, 54, 1);
  border-radius: 10px;
}
.chexgvktkdzelw-master_slider-232 .ms-bullet {
  width: 8px;
  height: 8px;
}
.vriipytpfgfluc .chexgvktkdzelw-master_slider-232 .ms-bullets .ms-bullet:hover,
.chexgvktkdzelw-master_slider-232 .ms-bullets .ms-bullet-selected {
  background: rgba(248, 86, 57, 1);
}
.chexgvktkdzelw-master_slider-232 .ms-thumb-list {
  display: block;
  padding: 10px 0;
  top: auto !important;
  bottom: 0 !important;
  order: 2;
}
.chexgvktkdzelw-master_slider-232 .ms-thumb-list .ms-thumb-frame {
  margin-right: 10px !important;
  opacity: 0.75;
}
.chexgvktkdzelw-master_slider-232 .ms-thumb-frame {
  border-width: 0;
}
.chexgvktkdzelw-master_slider-232 .ms-timerbar {
  display: none;
  top: auto !important;
  bottom: 0 !important;
}
.chexgvktkdzelw-master_slider-232 .master-slider .ms-time-bar {
  background-color: rgba(254, 225, 91, 1) !important;
  height: 4px !important;
}
@media (max-width: 1024px) {
  .chexgvktkdzelw-master_slider-232 .ms-nav-next {
    display: none;
  }
  .chexgvktkdzelw-master_slider-232 .ms-nav-prev {
    display: none;
  }
  .chexgvktkdzelw-master_slider-232 .ms-bullets {
    display: block;
  }
}
.chexgvktkdzelw-master_slider-232 .voaasueejx {
  background: rgba(255, 255, 255, 1);
}
.tuctuvqvuuaxi .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 1 * 0px) / 2 - 0.01px);
}
.tuctuvqvuuaxi .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 2 - 0.01px);
}
.one-column #content .tuctuvqvuuaxi .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 1 * 0px) / 2 - 0.01px);
}
.one-column #content .tuctuvqvuuaxi .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 2 - 0.01px);
}
.two-column #content .tuctuvqvuuaxi .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 1 * 0px) / 2 - 0.01px);
}
.two-column #content .tuctuvqvuuaxi .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 2 - 0.01px);
}
.side-column .tuctuvqvuuaxi .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 1 * 0px) / 2 - 0.01px);
}
.side-column .tuctuvqvuuaxi .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 2 - 0.01px);
}
.tuctuvqvuuaxi a img {
  transform: scale(1);
}
.tuctuvqvuuaxi .pewxxkwydx > a {
  background: rgba(250, 250, 250, 1);
}
.tuctuvqvuuaxi .pewxxkwydx > a::before {
  background: none;
}
.tuctuvqvuuaxi a::before {
  opacity: 0;
}
.vriipytpfgfluc .tuctuvqvuuaxi a:hover::before {
  opacity: 1;
}
.tuctuvqvuuaxi .banner-caption {
  visibility: hidden;
  opacity: 0;
  display: block;
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  transform: translate3d(0, 0, 0);
}
.vriipytpfgfluc .tuctuvqvuuaxi a:hover .banner-caption {
  visibility: visible;
  opacity: 1;
}
.tuctuvqvuuaxi a .banner-caption {
  width: 100%;
}
.tuctuvqvuuaxi .banner-caption span {
  white-space: normal;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  background: rgba(33, 200, 168, 1);
  padding: 12px;
}
.tuctuvqvuuaxi .banner-caption-2 span {
  white-space: normal;
}
.tuctuvqvuuaxi .banner-caption-3 span {
  white-space: normal;
}
.kphrawuzfg .swiper-container {
  overflow: hidden;
}
.kphrawuzfg .swiper-buttons {
  display: block;
  top: 50%;
  width: calc(100% - (-10px * 2));
  margin-top: -7px;
}
.kphrawuzfg .swiper-button-prev {
  left: 0;
  right: auto;
  transform: translate(0, -50%);
}
.kphrawuzfg .swiper-button-next {
  left: auto;
  right: 0;
  transform: translate(0, -50%);
}
.kphrawuzfg .swiper-buttons div {
  width: 20px;
  height: 20px;
  background: none;
  border-radius: 2px;
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.15);
}
.kphrawuzfg .swiper-button-disabled {
  opacity: 0;
}
.kphrawuzfg .swiper-buttons div::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.kphrawuzfg .swiper-buttons .swiper-button-next::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.kphrawuzfg .swiper-pagination {
  display: none !important;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.kphrawuzfg .swiper {
  padding-bottom: 0;
}
.kphrawuzfg .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: rgba(5, 186, 54, 1);
}
.kphrawuzfg .swiper-pagination > span + span {
  margin-left: 7px;
}
.vriipytpfgfluc .kphrawuzfg .swiper-pagination-bullet:hover {
  background-color: rgba(248, 86, 57, 1);
}
.kphrawuzfg .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(248, 86, 57, 1);
}
.kphrawuzfg .swiper-pagination > span {
  border-radius: 20px;
}
.kphrawuzfg .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.kphrawuzfg .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.one-column #content .kphrawuzfg .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.one-column #content .kphrawuzfg .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.two-column #content .kphrawuzfg .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.two-column #content .kphrawuzfg .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.side-column .kphrawuzfg .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.side-column .kphrawuzfg .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.kphrawuzfg a img {
  transform: scale(1);
}
.kphrawuzfg .pewxxkwydx > a::before {
  background: none;
}
.kphrawuzfg a::before {
  opacity: 0;
}
.vriipytpfgfluc .kphrawuzfg a:hover::before {
  opacity: 1;
}
.kphrawuzfg .pewxxkwydx > a::after {
  font-size: 50px;
}
.kphrawuzfg .banner-caption {
  visibility: hidden;
  opacity: 0;
  display: block;
  top: auto;
  left: 50%;
  right: auto;
  bottom: 0;
  transform: translate3d(-50%, 0, 0);
}
.vriipytpfgfluc .kphrawuzfg a:hover .banner-caption {
  visibility: visible;
  opacity: 1;
}
.kphrawuzfg a .banner-caption {
  width: 100%;
}
.kphrawuzfg .banner-caption span {
  white-space: normal;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  background: rgba(248, 86, 57, 1);
  padding: 10px;
  padding-right: 20px;
  padding-left: 20px;
}
.vriipytpfgfluc .kphrawuzfg a:hover .banner-caption span {
  background: rgba(5, 186, 54, 1);
}
.kphrawuzfg .banner-caption-2 span {
  white-space: normal;
}
.kphrawuzfg .banner-caption-3 span {
  white-space: normal;
}
.yeiqaxdpjrqjz .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 3 * 0px) / 4 - 0.01px);
}
.yeiqaxdpjrqjz .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 4 - 0.01px);
}
.one-column #content .yeiqaxdpjrqjz .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 3 * 0px) / 4 - 0.01px);
}
.one-column #content .yeiqaxdpjrqjz .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 4 - 0.01px);
}
.two-column #content .yeiqaxdpjrqjz .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.two-column #content .yeiqaxdpjrqjz .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.side-column .yeiqaxdpjrqjz .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 5px;
  width: calc((100% - 0 * 5px) / 1 - 0.01px);
}
.side-column .yeiqaxdpjrqjz .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 2.5px;
  width: calc(100% / 1 - 0.01px);
}
.yeiqaxdpjrqjz .pewxxkwydx .aqrsuaywzx {
  justify-content: center;
}
.yeiqaxdpjrqjz .aqrsuaywzx .vzrxioayucyp {
  color: rgba(58, 57, 57, 1);
  font-weight: 700;
  display: block;
}
.yeiqaxdpjrqjz .aqrsuaywzx .aqrsuaywzx-text {
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
  display: block;
}
.yeiqaxdpjrqjz a.aqrsuaywzx:hover {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 5px 60px -10px rgba(0, 0, 0, 0.3);
}
.yeiqaxdpjrqjz .aqrsuaywzx {
  border-radius: 2px;
  padding: 15px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  text-align: left;
}
.yeiqaxdpjrqjz .reqfvldqjd {
  display: flex;
}
.yeiqaxdpjrqjz .aqrsuaywzx::before {
  align-self: center;
  width: 60px;
  height: 60px;
  font-size: 30px;
  background: rgba(50, 206, 128, 1);
  color: rgba(255, 255, 255, 1);
}
.yeiqaxdpjrqjz .aqrsuaywzx-img {
  align-self: center;
}
.yeiqaxdpjrqjz .aqrsuaywzx::before,
.yeiqaxdpjrqjz .aqrsuaywzx-img {
  margin-right: 15px;
  border-radius: 50px;
}
.yeiqaxdpjrqjz .aqrsuaywzx .count-badge {
  display: none;
}
.yeiqaxdpjrqjz .pzsalrxesteplk {
  margin: -2px;
}
@media (max-width: 1024px) {
  .yeiqaxdpjrqjz .pewxxkwydx.ojvhzaxilpaysf {
    margin-right: 0;
    width: calc((100% - 1 * 0px) / 2 - 0.01px);
  }
  .yeiqaxdpjrqjz .pewxxkwydx:not(.ojvhzaxilpaysf) {
    padding: 0;
    width: calc(100% / 2 - 0.01px);
  }
  .one-column #content .yeiqaxdpjrqjz .pewxxkwydx.ojvhzaxilpaysf {
    margin-right: 0;
    width: calc((100% - 1 * 0px) / 2 - 0.01px);
  }
  .one-column #content .yeiqaxdpjrqjz .pewxxkwydx:not(.ojvhzaxilpaysf) {
    padding: 0;
    width: calc(100% / 2 - 0.01px);
  }
}
@media (max-width: 470px) {
  .yeiqaxdpjrqjz .aqrsuaywzx {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .yeiqaxdpjrqjz .reqfvldqjd {
    display: flex;
  }
  .yeiqaxdpjrqjz .aqrsuaywzx::before,
  .yeiqaxdpjrqjz .aqrsuaywzx-img {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.yeiqaxdpjrqjz .dofhpkwlghs .aqrsuaywzx::before {
  content: "" !important;
  font-family: icomoon !important;
}
.yeiqaxdpjrqjz .voaasueejx .aqrsuaywzx::before {
  content: "" !important;
  font-family: icomoon !important;
}
.yeiqaxdpjrqjz .kxkpllfrefsplta .aqrsuaywzx::before {
  content: "" !important;
  font-family: icomoon !important;
}
.yeiqaxdpjrqjz .pewxxkwydx-4 .aqrsuaywzx::before {
  content: "\e97d" !important;
  font-family: icomoon !important;
}
.otlagvjwcx .swiper-container {
  overflow: hidden;
}
.otlagvjwcx .swiper-buttons {
  display: block;
  top: 0;
  margin-top: -20px;
}
.otlagvjwcx .swiper-button-prev {
  left: auto;
  right: 0;
  transform: translate(-100%, -100%);
}
.otlagvjwcx .swiper-button-next {
  transform: translate(0, -100%);
}
.otlagvjwcx .swiper-buttons div {
  width: 25px;
  height: 25px;
}
.otlagvjwcx .swiper-button-disabled {
  opacity: 0.5;
}
.otlagvjwcx .swiper-buttons div::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.otlagvjwcx .swiper-buttons .swiper-button-next::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
}
.otlagvjwcx .swiper-pagination {
  display: none;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.otlagvjwcx:hover .swiper-pagination {
  display: block;
}
.otlagvjwcx .swiper {
  padding-bottom: 15px;
}
.otlagvjwcx .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: rgba(5, 186, 54, 1);
}
.otlagvjwcx .swiper-pagination > span + span {
  margin-left: 7px;
}
.vriipytpfgfluc .otlagvjwcx .swiper-pagination-bullet:hover {
  background-color: rgba(248, 86, 57, 1);
}
.otlagvjwcx .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(248, 86, 57, 1);
}
.otlagvjwcx .swiper-pagination > span {
  border-radius: 10px;
}
.otlagvjwcx .nav-tabs > li > a,
.otlagvjwcx .nav-tabs > li.active > a,
.otlagvjwcx .nav-tabs > li.active > a:hover,
.otlagvjwcx .nav-tabs > li.active > a:focus {
  font-size: 14px;
}
.otlagvjwcx .nav-tabs > li > a,
.otlagvjwcx .nav-tabs > li:hover > a,
.otlagvjwcx .nav-tabs > li.active > a,
.otlagvjwcx .nav-tabs > li.active > a,
.otlagvjwcx .nav-tabs > li.active > a:hover,
.otlagvjwcx .nav-tabs > li.active > a:focus {
  background: rgba(255, 255, 255, 1) !important;
}
.vriipytpfgfluc .otlagvjwcx .nav-tabs > li:hover > a {
  background: rgba(247, 249, 255, 1) !important;
}
.otlagvjwcx .nav-tabs {
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  margin-bottom: -1px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow-x: visible;
  overflow-y: visible;
  min-width: 50px;
}
.otlagvjwcx .nav-tabs > li {
  border-width: 0;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  flex-grow: 0;
}
.otlagvjwcx .tab-content {
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
  background: rgba(247, 249, 255, 1);
  padding: 15px;
}
.otlagvjwcx .nav-tabs > li.active {
  border-bottom-color: rgba(247, 249, 255, 1);
}
.otlagvjwcx .nav-tabs > li.active::after {
  display: none;
  border-top-color: rgba(221, 221, 221, 1);
  border-top-width: 10px;
}
.otlagvjwcx .nav-tabs > li > a {
  justify-content: center;
  white-space: normal;
  padding: 8px;
  padding-right: 12px;
  padding-left: 12px;
}
.otlagvjwcx .nav-tabs > li > a::before {
  font-size: 18px;
}
.otlagvjwcx .mobile .nav-tabs {
  overflow-x: visible;
}
.otlagvjwcx .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: initial;
  height: 1px;
  height: 1px;
  width: 1px;
}
.otlagvjwcx .nav-tabs::-webkit-scrollbar-track {
  background-color: #fff;
}
.otlagvjwcx .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: rgba(5, 186, 54, 1);
}
.otlagvjwcx .tab-container::before {
  display: none;
}
.otlagvjwcx .tab-container {
  display: block;
}
.otlagvjwcx .tab-container .nav-tabs {
  flex-direction: row;
}
.otlagvjwcx .product-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 4 * 20px) / 5 - 0.01px);
}
.otlagvjwcx .product-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 5 - 0.01px);
}
.one-column #content .otlagvjwcx .product-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 4 * 20px) / 5 - 0.01px);
}
.one-column #content .otlagvjwcx .product-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 5 - 0.01px);
}
.two-column #content .otlagvjwcx .product-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 2 * 20px) / 3 - 0.01px);
}
.two-column #content .otlagvjwcx .product-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 3 - 0.01px);
}
.side-column .otlagvjwcx .product-layout.ojvhzaxilpaysf {
  margin-right: 20px;
  width: calc((100% - 0 * 20px) / 1 - 0.01px);
}
.side-column .otlagvjwcx .product-layout:not(.ojvhzaxilpaysf) {
  padding: 10px;
  width: calc(100% / 1 - 0.01px);
}
.otlagvjwcx .pzsalrxesteplk > .pewxxkwydx {
  margin-bottom: 20px;
}
.otlagvjwcx .product-grid .product-thumb {
  background: rgba(255, 255, 255, 1);
}
.otlagvjwcx .product-grid .product-thumb:hover .product-img > div {
  transform: scale(1.12);
}
.otlagvjwcx .product-grid .product-thumb .image img {
  background: rgba(255, 255, 255, 1);
}
.otlagvjwcx .product-grid .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}
.otlagvjwcx .product-grid .product-thumb .quickview-button {
  display: flex;
  left: auto;
  top: auto;
  bottom: 0;
  right: 0;
  transform: translate3d(0, 0, 1px);
  margin-right: 5px;
  margin-bottom: 5px;
}
.otlagvjwcx .product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.88);
  width: 32px;
  height: 32px;
}
.otlagvjwcx .product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
.otlagvjwcx .product-grid .product-thumb .btn-quickview .btn-text {
  display: none;
}
.otlagvjwcx .product-grid .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\eb54" !important;
  font-family: icomoon !important;
  font-size: 16px;
}
.otlagvjwcx .product-grid .product-thumb .countdown {
  display: flex;
  visibility: visible;
  opacity: 1;
  transform: translate3d(-50%, 0, 1px) scale(1);
  color: rgba(5, 186, 54, 1);
  background: rgba(238, 238, 238, 1);
}
.otlagvjwcx .product-grid .product-thumb .countdown div span {
  color: rgba(5, 186, 54, 1);
}
.otlagvjwcx .product-grid .product-thumb .countdown > div {
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.otlagvjwcx .product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}
.otlagvjwcx .product-grid .product-thumb .caption {
  background: rgba(255, 255, 255, 1);
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
  padding-top: 10px;
}
.otlagvjwcx .product-grid .product-thumb .stats {
  display: flex;
  justify-content: space-between;
  position: relative;
  transform: none;
  width: initial;
  color: rgba(0, 0, 0, 1);
  padding-bottom: 2px;
}
.otlagvjwcx .product-grid .product-thumb .name {
  order: -1;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  padding-bottom: 5px;
  margin-bottom: 3px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.otlagvjwcx .product-grid .stat-1 .stats-label {
  display: none;
}
.otlagvjwcx .product-grid .stat-2 .stats-label {
  display: none;
}
.otlagvjwcx .product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
}
.otlagvjwcx .product-grid.product-grid .product-thumb:hover .rating {
  visibility: visible;
  opacity: 1;
}
.otlagvjwcx .product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  transform: translateY(-50%);
}
.otlagvjwcx .product-grid .product-thumb .rating {
  justify-content: flex-start;
  display: flex;
}
.otlagvjwcx .product-grid .product-thumb .rating.no-rating {
  display: none;
}
.otlagvjwcx .product-grid .product-thumb .rating-stars {
  margin-top: -18px;
  margin-left: 10px;
}
.otlagvjwcx .product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}
.otlagvjwcx .product-grid .product-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-size: 16px;
  color: rgba(68, 66, 66, 1);
  text-align: left;
  text-align: left;
}
.otlagvjwcx .product-grid .product-thumb .name a:hover {
  color: rgba(0, 0, 0, 1);
}
.otlagvjwcx .product-grid .product-thumb .description {
  display: none;
  font-size: 13px;
  margin-top: 5px;
}
.otlagvjwcx .product-grid .product-thumb .price {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  justify-content: flex-start;
  padding-bottom: 5px;
}
.otlagvjwcx .product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
}
.otlagvjwcx .product-grid .product-thumb .price-new {
  color: rgba(248, 86, 57, 1);
  margin: 0 7px 0 0;
  order: 1;
}
.otlagvjwcx .product-grid .product-thumb .price-old {
  font-family: Georgia, serif;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
  text-decoration: line-through;
  margin: 0;
  order: 2;
}
.otlagvjwcx .product-grid .product-thumb .price > div {
  align-items: center;
  flex-direction: row;
}
.otlagvjwcx .product-grid .product-thumb .buttons-wrapper {
  display: block;
}
.otlagvjwcx .product-grid .product-thumb .button-group {
  justify-content: space-between;
}
.otlagvjwcx .product-grid .product-thumb .cart-group {
  display: inline-flex;
}
.otlagvjwcx .product-grid .product-thumb .btn-cart {
  height: 32px;
}
.otlagvjwcx .product-grid .product-thumb .btn-wishlist {
  width: 32px;
  height: 32px;
  display: none;
  margin-right: 1px;
  margin-left: 1px;
}
.otlagvjwcx .product-grid .product-thumb .btn-compare {
  width: 32px;
  height: 32px;
  display: none;
}
.otlagvjwcx .product-grid .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}
.otlagvjwcx .product-grid .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.otlagvjwcx .product-grid.product-grid .product-thumb .cart-group {
  flex: 1;
}
.otlagvjwcx .product-grid.product-grid .product-thumb .btn-cart {
  flex: 1;
}
.otlagvjwcx .product-grid .product-thumb .btn-cart.btn {
  background: rgba(5, 186, 54, 1);
}
.otlagvjwcx .product-grid .product-thumb .btn-cart.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}
.otlagvjwcx .product-grid .product-thumb .stepper {
  display: none;
  margin-right: -2px;
  height: 32px;
}
.otlagvjwcx
  .product-grid
  .button-group-bottom
  .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}
.otlagvjwcx .product-grid .button-group-bottom .wish-group-bottom {
  background: rgba(245, 245, 245, 1);
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(221, 221, 221, 1);
}
.otlagvjwcx .product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}
.otlagvjwcx .product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}
.otlagvjwcx .product-grid .product-thumb .btn-wishlist.btn {
  background: rgba(5, 186, 54, 1);
}
.otlagvjwcx .product-grid .product-thumb .btn-wishlist.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}
.otlagvjwcx .product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}
.otlagvjwcx .product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}
.otlagvjwcx .product-grid .product-thumb .btn-compare.btn {
  background: rgba(5, 186, 54, 1);
}
.otlagvjwcx .product-grid .product-thumb .btn-compare.btn:hover {
  background: rgba(5, 186, 54, 1) !important;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}
.otlagvjwcx .product-grid .product-thumb .extra-group {
  display: none;
  margin-top: 10px;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn:first-child {
  display: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn-extra
  + .btn {
  display: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn:first-child::before {
  display: inline-block;
  color: rgba(5, 186, 54, 1);
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn:first-child
  .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn::before {
  display: inline-block;
  color: rgba(232, 40, 77, 1);
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn
  .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}
.otlagvjwcx .product-grid .product-layout .extra-group > div {
  justify-content: space-between;
}
.otlagvjwcx .product-grid .product-thumb .extra-group > div {
  background: rgba(255, 255, 255, 1);
  padding-top: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(238, 238, 238, 1);
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn.btn,
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn.btn:visited {
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn.btn:hover {
  color: rgba(5, 186, 54, 1) !important;
  background: none !important;
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  border-style: none;
  padding: 3px;
  box-shadow: none;
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn.btn:active,
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn.btn:hover:active,
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn.btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn.btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc
  .otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn.btn:hover {
  box-shadow: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn.btn.btn.disabled::after {
  font-size: 20px;
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn + .btn.btn,
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:visited {
  font-size: 11px;
  color: rgba(0, 0, 0, 1);
  text-transform: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover {
  color: rgba(5, 186, 54, 1) !important;
  background: none !important;
}
.otlagvjwcx .product-grid .product-thumb .extra-group .btn + .btn.btn {
  background: none;
  border-style: none;
  padding: 3px;
  box-shadow: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:active,
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover:active,
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc
  .otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn:hover {
  box-shadow: none;
}
.otlagvjwcx
  .product-grid
  .product-thumb
  .extra-group
  .btn
  + .btn.btn.btn.disabled::after {
  font-size: 20px;
}
.otlagvjwcx .product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}
.otlagvjwcx
  .product-grid.product-grid
  .product-thumb
  .extra-group
  > div {
  position: static;
  transform: none;
  opacity: 1;
}
.otlagvjwcx
  .product-grid.product-grid
  .product-thumb
  .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  order: initial;
  margin-top: auto;
  transform: none;
}
.otlagvjwcx
  .product-grid.product-grid
  .product-thumb
  .buttons-wrapper
  .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  transform: none;
}
.otlagvjwcx
  .product-grid.product-grid
  .product-thumb:hover
  .buttons-wrapper
  .button-group {
  transform: none;
}
.otlagvjwcx .product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  justify-content: flex-end;
}
@media (max-width: 1024px) {
  .otlagvjwcx .product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }
}
@media (max-width: 760px) {
  .otlagvjwcx .swiper-buttons {
    top: 0;
    width: calc(100% - (-12px * 2));
    margin-top: -10px;
  }
  .otlagvjwcx .swiper-button-prev {
    left: auto;
    right: 0;
    transform: translate(-100%, -100%);
  }
  .otlagvjwcx .swiper-button-next {
    transform: translate(0, -100%);
  }
  .otlagvjwcx .swiper-buttons div {
    width: 50px;
    height: 50px;
  }
  .otlagvjwcx .swiper-button-disabled {
    opacity: 0;
  }
  .otlagvjwcx .nav-tabs > li > a {
    padding: 8px;
    padding-right: 6px;
    padding-left: 6px;
  }
  .otlagvjwcx .product-grid .product-thumb .price {
    font-size: 14px;
  }
  .otlagvjwcx .product-grid.product-grid .product-thumb .cart-group {
    flex: 1;
  }
  .otlagvjwcx .product-grid.product-grid .product-thumb .btn-cart {
    flex: 1;
  }
  .otlagvjwcx .product-grid .product-thumb .btn-cart.btn {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
}
@media (max-width: 470px) {
  .otlagvjwcx .nav-tabs > li {
    width: calc(100% / 3);
  }
  .otlagvjwcx .product-layout.ojvhzaxilpaysf {
    margin-right: 20px;
    width: calc((100% - 1 * 20px) / 2 - 0.01px);
  }
  .otlagvjwcx .product-layout:not(.ojvhzaxilpaysf) {
    padding: 10px;
    width: calc(100% / 2 - 0.01px);
  }
  .otlagvjwcx .product-grid .product-thumb .button-group {
    justify-content: flex-start;
  }
  .otlagvjwcx .product-grid .product-thumb .btn-cart::before {
    display: inline-block;
  }
  .otlagvjwcx .product-grid .product-thumb .btn-cart .btn-text {
    display: inline-block;
    padding: 0 0.4em;
  }
  .otlagvjwcx
    .product-grid
    .product-thumb
    .extra-group
    .btn
    + .btn
    .btn-text {
    display: none;
  }
  .otlagvjwcx
    .product-grid
    .product-thumb
    .extra-group
    .btn
    + .btn::before {
    display: inline-block;
  }
}
@media (max-width: 370px) {
  .otlagvjwcx .nav-tabs > li {
    width: calc(100% / 2);
  }
}
.chexgvktkdzelw-blocks-258.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.chexgvktkdzelw-blocks-258.blocks-grid .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.one-column #content .chexgvktkdzelw-blocks-258.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.one-column
  #content
  .chexgvktkdzelw-blocks-258.blocks-grid
  .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.two-column #content .chexgvktkdzelw-blocks-258.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.two-column
  #content
  .chexgvktkdzelw-blocks-258.blocks-grid
  .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.side-column .chexgvktkdzelw-blocks-258.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.side-column .chexgvktkdzelw-blocks-258.blocks-grid .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.chexgvktkdzelw-blocks-258 .block-title {
  order: -2;
}
.chexgvktkdzelw-blocks-258 .block-header {
  display: flex;
  float: none;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
}
.chexgvktkdzelw-blocks-258 .block-header img {
  display: flex;
}
.chexgvktkdzelw-blocks-258 .block-wrapper {
  display: flex;
}
.chexgvktkdzelw-blocks-258 .block-header i {
  float: none;
  display: flex;
}
.chexgvktkdzelw-blocks-258 .block-body {
  display: flex;
  flex-direction: column;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-header {
  display: flex;
  float: none;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-header img {
  display: flex;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-wrapper {
  display: flex;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-header i {
  float: none;
  display: flex;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-body {
  display: flex;
  flex-direction: column;
  max-width: 1186px;
  margin: 0 auto;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-content {
  text-align: left;
  column-count: initial;
  column-gap: 20px;
  column-rule-width: 1px;
  column-rule-style: solid;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .expand-content {
  max-height: 100%;
  overflow: visible;
  max-height: 75px;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-expand::after {
  content: "Show More";
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-expanded .block-expand::after {
  content: "Show Less";
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-expand::before {
  content: "\f078" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-expanded .block-expand::before {
  content: "\f077" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-footer .btn {
  width: auto;
  transform: scale(calc(100 / 100));
  transform-origin: center;
}
.chexgvktkdzelw-blocks-258 .dofhpkwlghs .block-footer {
  text-align: center;
}
.chexgvktkdzelw-blocks-259.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.chexgvktkdzelw-blocks-259.blocks-grid .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.one-column #content .chexgvktkdzelw-blocks-259.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.one-column
  #content
  .chexgvktkdzelw-blocks-259.blocks-grid
  .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.two-column #content .chexgvktkdzelw-blocks-259.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.two-column
  #content
  .chexgvktkdzelw-blocks-259.blocks-grid
  .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.side-column .chexgvktkdzelw-blocks-259.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.side-column .chexgvktkdzelw-blocks-259.blocks-grid .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.chexgvktkdzelw-blocks-259 .block-title {
  order: -2;
}
.chexgvktkdzelw-blocks-259 .block-header {
  display: flex;
  float: none;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
}
.chexgvktkdzelw-blocks-259 .block-header img {
  display: flex;
}
.chexgvktkdzelw-blocks-259 .block-wrapper {
  display: flex;
}
.chexgvktkdzelw-blocks-259 .block-header i {
  float: none;
  display: flex;
}
.chexgvktkdzelw-blocks-259 .block-body {
  display: flex;
  flex-direction: column;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-header {
  display: flex;
  float: none;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-header img {
  display: flex;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-wrapper {
  display: flex;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-header i {
  float: none;
  display: flex;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-body {
  display: flex;
  flex-direction: column;
  max-width: 1186px;
  margin: 0 auto;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-content {
  text-align: left;
  column-count: initial;
  column-gap: 20px;
  column-rule-width: 1px;
  column-rule-style: solid;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .expand-content {
  max-height: 100%;
  overflow: visible;
  max-height: 75px;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-expand::after {
  content: "Show More";
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-expanded .block-expand::after {
  content: "Show Less";
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-expand::before {
  content: "\f078" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-expanded .block-expand::before {
  content: "\f077" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-footer .btn {
  width: auto;
  transform: scale(calc(100 / 100));
  transform-origin: center;
}
.chexgvktkdzelw-blocks-259 .dofhpkwlghs .block-footer {
  text-align: center;
}
.icons-menu-209 .fqldzjdoapyd.xpczhuijproflk {
  font-size: 13px;
  color: rgba(68, 66, 66, 1);
  text-transform: none;
  margin-bottom: 5px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.icons-menu-209 .fqldzjdoapyd.xpczhuijproflk::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.icons-menu-209 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.icons-menu-209 a {
  background: rgba(255, 255, 255, 1);
  width: 80px;
  height: 80px;
}
.icons-menu-209 a::before {
  color: rgba(68, 66, 66, 1);
  font-size: 40px;
}
.icons-menu-209 .jxytppdkcd a {
  border-radius: 3px;
}
.vriipytpfgfluc .icons-menu-209 a:hover::before {
  color: rgba(54, 186, 95, 1);
}
.icons-menu-209 > ul {
  margin: -5px;
}
.vriipytpfgfluc .icons-menu-209 > ul > .jxytppdkcd > a:hover .alcxrjvuqi {
  color: rgba(248, 86, 57, 1);
}
.icons-menu-209 .alcxrjvuqi {
  white-space: normal;
  overflow: visible;
  text-overflow: ellipsis;
}
.icons-menu-209 > ul > .icons-menu-item {
  padding: calc(10px / 2);
}
.icons-menu-tooltip-209 .tooltip-inner {
  font-size: 12px;
  color: rgba(255, 255, 255, 1);
  background: rgba(5, 186, 54, 1);
  border-radius: 2px;
  box-shadow: 0 -15px 100px -10px rgba(0, 0, 0, 0.1);
}
.icons-menu-tooltip-209.tooltip.lxtrldychpicwwa .tooltip-arrow {
  border-top-color: rgba(5, 186, 54, 1);
}
.icons-menu-tooltip-209.tooltip.right .tooltip-arrow {
  border-right-color: rgba(5, 186, 54, 1);
}
.icons-menu-tooltip-209.tooltip.bottom .tooltip-arrow {
  border-bottom-color: rgba(5, 186, 54, 1);
}
.icons-menu-tooltip-209.tooltip.left .tooltip-arrow {
  border-left-color: rgba(5, 186, 54, 1);
}
.vriipytpfgfluc .icons-menu-209 a:hover {
  box-shadow: 0 0 85px -10px rgba(0, 0, 0, 0.2);
}
.icons-menu-209 a:active {
  box-shadow: inset 0 0 15px -5px rgba(0, 0, 0, 0.4);
}
.icons-menu-209 ul {
  justify-content: flex-start;
}
.icons-menu-209 .xpczhuijproflk {
  text-align: left;
}
.icons-menu-209 .xpczhuijproflk::after {
  left: 0;
  right: auto;
  transform: none;
}
.icons-menu-209 .icons-menu-item-1.icon-menu-icon > a::before {
  content: "\e9b9" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-1.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-2.icon-menu-icon > a::before {
  content: "\f18c" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-2.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-3.icon-menu-icon > a::before {
  content: "\f185" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-3.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-4.icon-menu-icon > a::before {
  content: "\e7e9" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-4.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-5.icon-menu-icon > a::before {
  content: "\e971" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-5.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-6.icon-menu-icon > a::before {
  content: "\eaa5" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-6.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-7.icon-menu-icon > a::before {
  content: "\eb2f" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-7.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-8.icon-menu-icon > a::before {
  content: "\e94d" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-8.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
.icons-menu-209 .icons-menu-item-9.icon-menu-icon > a::before {
  content: "\e973" !important;
  font-family: icomoon !important;
}
.icons-menu-209 .icons-menu-item-9.icon-menu-icon a:hover .alcxrjvuqi {
  color: rgba(5, 186, 54, 1);
}
div.links-menu-208 .fqldzjdoapyd.xpczhuijproflk {
  font-size: 13px;
  color: rgba(68, 66, 66, 1);
  text-transform: none;
  margin-bottom: 5px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
div.links-menu-208 .fqldzjdoapyd.xpczhuijproflk::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-208 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-208 .pzsalrxesteplk {
  padding-bottom: 10px;
  display: block;
  justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-208 .jxytppdkcd {
  border-width: 1px 0 0 0;
  flex-grow: 0;
}
div.links-menu-208 .jxytppdkcd a .alcxrjvuqi {
  white-space: normal;
  font-size: 13px;
}
div.links-menu-208 .jxytppdkcd a {
  padding-bottom: 3px;
  padding-left: 7px;
}
div.links-menu-208 .jxytppdkcd a:hover .alcxrjvuqi {
  text-decoration: underline;
}
.phone footer div.links-menu-208 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-208 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
div.links-menu-206 .fqldzjdoapyd.xpczhuijproflk {
  font-size: 13px;
  color: rgba(68, 66, 66, 1);
  text-transform: none;
  margin-bottom: 5px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
div.links-menu-206 .fqldzjdoapyd.xpczhuijproflk::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-206 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-206 .pzsalrxesteplk {
  display: block;
  justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-206 .jxytppdkcd {
  border-width: 1px 0 0 0;
  flex-grow: 0;
}
div.links-menu-206 .jxytppdkcd a .alcxrjvuqi {
  white-space: normal;
  font-size: 13px;
}
div.links-menu-206 .jxytppdkcd a {
  padding-bottom: 3px;
  padding-left: 7px;
}
div.links-menu-206 .jxytppdkcd a:hover .alcxrjvuqi {
  text-decoration: underline;
}
.phone footer div.links-menu-206 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-206 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
@media (max-width: 760px) {
  div.links-menu-206 .pzsalrxesteplk {
    padding-bottom: 10px;
  }
}
div.links-menu-211 .fqldzjdoapyd.xpczhuijproflk {
  font-size: 13px;
  color: rgba(68, 66, 66, 1);
  text-transform: none;
  margin-bottom: 5px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
div.links-menu-211 .fqldzjdoapyd.xpczhuijproflk::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-211 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-211 .pzsalrxesteplk {
  display: block;
  justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-211 .jxytppdkcd {
  border-width: 1px 0 0 0;
  flex-grow: 0;
}
div.links-menu-211 .jxytppdkcd a .alcxrjvuqi {
  white-space: normal;
  font-size: 13px;
}
div.links-menu-211 .jxytppdkcd a {
  padding-bottom: 3px;
  padding-left: 7px;
}
div.links-menu-211 .jxytppdkcd a:hover .alcxrjvuqi {
  text-decoration: underline;
}
.phone footer div.links-menu-211 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-211 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
div.links-menu-205 .pzsalrxesteplk {
  background: rgba(5, 186, 54, 1);
  padding: 7px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-205 .jxytppdkcd {
  border-width: 0 0 0 1px;
  flex-grow: 0;
  white-space: nowrap;
}
div.links-menu-205 .jxytppdkcd a .alcxrjvuqi {
  white-space: nowrap;
  font-size: 12px;
  color: rgba(245, 245, 245, 1);
}
div.links-menu-205 .jxytppdkcd a {
  padding-left: 7px;
}
div.links-menu-205 .jxytppdkcd a:hover .alcxrjvuqi {
  color: rgba(245, 245, 245, 1);
  text-decoration: underline;
}
div.links-menu-205 .jxytppdkcd a::before {
  content: "\f111" !important;
  font-family: icomoon !important;
  font-size: 3px;
  color: rgba(245, 245, 245, 1);
  margin-right: 7px;
}
.mobile.touchevents div.links-menu-205 .pzsalrxesteplk {
  overflow-x: scroll;
}
div.links-menu-205 .pzsalrxesteplk::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
}
div.links-menu-205 .pzsalrxesteplk::-webkit-scrollbar-track {
  background-color: #fff;
}
div.links-menu-205 .pzsalrxesteplk::-webkit-scrollbar-thumb {
  background-color: #999;
}
.phone footer div.links-menu-205 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-205 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
div.links-menu-205 .links-menu-item-1 > a::before {
  content: none !important;
}
div.links-menu-205 .links-menu-item-1 a .alcxrjvuqi {
  color: rgba(221, 221, 221, 1);
}
div.links-menu-205 .links-menu-item-1:hover a .alcxrjvuqi {
  text-decoration: none;
}
div.links-menu-205 .links-menu-item-5 a .alcxrjvuqi {
  color: rgba(255, 255, 255, 1);
}
div.main-menu.main-menu-3 > .paeavlsjrife .jxytppdkcd.main-menu-item-1 > a::before {
  content: "\eb7e" !important;
  font-family: icomoon !important;
}
div.main-menu.main-menu-3 > .paeavlsjrife > .main-menu-item-1 > a {
  border-radius: 3px;
  min-width: 220px;
}
div.main-menu.main-menu-3 > .paeavlsjrife li.main-menu-item-1 > a {
  background: rgba(255, 255, 255, 1);
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-3
  .mega-custom.main-menu-item-1
  .mega-menu-content {
  width: 500px;
  position: relative;
  left: 0;
  transform: none;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-3
  .mega-custom.main-menu-item-1
  > .dropdown-menu::before {
  left: 0;
  transform: none;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-3
  > .paeavlsjrife
  li.main-menu-item-1.multi-level
  .dropdown-menu
  ul
  li
  .dropdown-menu {
  left: 100%;
}
.main-menu-3 > .paeavlsjrife li.main-menu-item-1 > a > .menu-label {
  color: rgba(255, 255, 255, 1);
  font-weight: 400;
  text-transform: none;
  background: rgba(232, 40, 77, 1);
  border-radius: 2px;
  padding: 1px;
  padding-right: 4px;
  padding-left: 4px;
  margin-top: -7px;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 {
  padding: 20px;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1::before {
  display: block;
  left: 0;
  width: 100vw;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-1 {
  width: 40%;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-1 .hkwzcwxcfxruhj {
  height: auto;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-2 {
  width: 15%;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-2 .hkwzcwxcfxruhj {
  height: auto;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-2 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-3 {
  width: 20%;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-3 .hkwzcwxcfxruhj {
  height: auto;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-3 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-4 {
  width: 20%;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-4 .hkwzcwxcfxruhj {
  height: auto;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-1 .doiiditsgcpz-4 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-2::before {
  display: block;
  left: 0;
  width: 100vw;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-2 .doiiditsgcpz-1 {
  width: 100%;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-2 .doiiditsgcpz-1 .hkwzcwxcfxruhj {
  height: auto;
}
.main-menu-3 .main-menu-item-1.mega-menu .zkzoajykfc-2 .doiiditsgcpz-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
div.main-menu.main-menu-64 > .paeavlsjrife .jxytppdkcd.main-menu-item-1 > a::before {
  content: "\e9a6" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  .mega-custom.main-menu-item-1
  .mega-menu-content {
  width: 500px;
  position: relative;
  left: 0;
  transform: none;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  .mega-custom.main-menu-item-1
  > .dropdown-menu::before {
  left: 0;
  transform: none;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  > .paeavlsjrife
  li.main-menu-item-1:not(.mega-fullwidth)
  > .dropdown-menu::before {
  display: block;
  margin-top: -10px;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  > .paeavlsjrife
  li.main-menu-item-1.multi-level
  .dropdown-menu
  ul
  li
  .dropdown-menu {
  left: 100%;
}
.main-menu-64 .main-menu-item-2 > a::before {
  content: "\e98a" !important;
  font-family: icomoon !important;
  color: rgba(5, 186, 54, 1);
  margin-right: 5px;
}
.main-menu-64 .mega-menu.main-menu-item-2 .dropdown-menu {
  width: 800px;
}
.cdjyafvxsp
  .flyout-menu-64
  .main-menu-item-2.multi-level
  .dropdown-menu {
  left: 100%;
}
.main-menu-64 .main-menu-item-3 > a::before {
  content: "\e91c" !important;
  font-family: icomoon !important;
  color: rgba(5, 186, 54, 1);
  margin-right: 5px;
}
.main-menu-64 .mega-menu.main-menu-item-3 .dropdown-menu {
  width: 800px;
}
.cdjyafvxsp
  .flyout-menu-64
  .main-menu-item-3.multi-level
  .dropdown-menu {
  left: 100%;
}
div.main-menu.main-menu-64 > .paeavlsjrife .jxytppdkcd.main-menu-item-7 > a::before {
  content: "\eace" !important;
  font-family: icomoon !important;
  font-size: 30px;
  margin-right: 7px;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  .mega-custom.main-menu-item-7
  .mega-menu-content {
  width: 500px;
  position: relative;
  left: 0;
  transform: none;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  .mega-custom.main-menu-item-7
  > .dropdown-menu::before {
  left: 0;
  transform: none;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  > .paeavlsjrife
  li.main-menu-item-7:not(.mega-fullwidth)
  > .dropdown-menu::before {
  display: block;
  margin-top: -10px;
}
.vriipytpfgfluc-main-menu-wrapper
  .main-menu-64
  > .paeavlsjrife
  li.main-menu-item-7.multi-level
  .dropdown-menu
  ul
  li
  .dropdown-menu {
  left: 100%;
}
.main-menu-64 .mega-menu.main-menu-item-8 .dropdown-menu {
  width: 800px;
}
.cdjyafvxsp
  .flyout-menu-64
  .main-menu-item-8.multi-level
  .dropdown-menu {
  left: 100%;
}
.main-menu-64 .mega-menu.main-menu-item-9 .dropdown-menu {
  width: 800px;
}
.cdjyafvxsp
  .flyout-menu-64
  .main-menu-item-9.multi-level
  .dropdown-menu {
  left: 100%;
}
.main-menu-64 .mega-menu.main-menu-item-10 .dropdown-menu {
  width: 800px;
}
.cdjyafvxsp
  .flyout-menu-64
  .main-menu-item-10.multi-level
  .dropdown-menu {
  left: 100%;
}
.main-menu-64 .mega-menu.main-menu-item-11 .dropdown-menu {
  width: 800px;
}
.cdjyafvxsp
  .flyout-menu-64
  .main-menu-item-11.multi-level
  .dropdown-menu {
  left: 100%;
}
.pwjlpgriywk > ul > .gwhtsqeoclh > a {
  text-align: left;
}
.pwjlpgriywk > ul > .gwhtsqeoclh > a > .alcxrjvuqi {
  display: block;
}
.pwjlpgriywk > ul > .gwhtsqeoclh > a .count-badge {
  position: relative;
}
.pwjlpgriywk .paeavlsjrife li.johrjhqxvwkwiqr > a::before {
  top: -1px;
}
.pwjlpgriywk > ul > .johrjhqxvwkwiqr > a {
  text-align: left;
}
.pwjlpgriywk > ul > .johrjhqxvwkwiqr > a > .alcxrjvuqi {
  display: block;
}
.pwjlpgriywk > ul > .johrjhqxvwkwiqr > a .count-badge {
  position: relative;
}
.pwjlpgriywk > ul > .fyvzzpxyawlt > a {
  text-align: left;
}
.pwjlpgriywk > ul > .fyvzzpxyawlt > a > .alcxrjvuqi {
  display: block;
}
.pwjlpgriywk > ul > .fyvzzpxyawlt > a .count-badge {
  position: relative;
}
.pwjlpgriywk > ul > .yfztcqhhfjglsqd-4 > a {
  text-align: left;
}
.pwjlpgriywk > ul > .yfztcqhhfjglsqd-4 > a > .alcxrjvuqi {
  display: block;
}
.pwjlpgriywk > ul > .yfztcqhhfjglsqd-4 > a .count-badge {
  position: relative;
}
.wlipeepdfz-14 .paeavlsjrife li.gwhtsqeoclh > a::before {
  content: "\e931" !important;
  font-family: icomoon !important;
  color: rgba(198, 11, 11, 1);
}
.wlipeepdfz-14 > ul > .gwhtsqeoclh > a {
  text-align: left;
}
.wlipeepdfz-14 > ul > .gwhtsqeoclh > a > .alcxrjvuqi {
  display: block;
}
.wlipeepdfz-14 > ul > .gwhtsqeoclh > a .count-badge {
  position: relative;
}
.wlipeepdfz-14 .paeavlsjrife li.johrjhqxvwkwiqr > a::before {
  content: "\e91e" !important;
  font-family: icomoon !important;
  color: rgba(198, 11, 11, 1);
}
.wlipeepdfz-14 > ul > .johrjhqxvwkwiqr > a {
  text-align: left;
}
.wlipeepdfz-14 > ul > .johrjhqxvwkwiqr > a > .alcxrjvuqi {
  display: block;
}
.wlipeepdfz-14 > ul > .johrjhqxvwkwiqr > a .count-badge {
  position: relative;
}
.wlipeepdfz-14 .paeavlsjrife li.fyvzzpxyawlt > a::before {
  content: "\e986" !important;
  font-family: icomoon !important;
  color: rgba(198, 11, 11, 1);
}
.wlipeepdfz-14 > ul > .fyvzzpxyawlt > a {
  text-align: left;
}
.wlipeepdfz-14 > ul > .fyvzzpxyawlt > a > .alcxrjvuqi {
  display: block;
}
.wlipeepdfz-14 > ul > .fyvzzpxyawlt > a .count-badge {
  position: relative;
}
.wlipeepdfz-14 .paeavlsjrife li.yfztcqhhfjglsqd-4 > a::before {
  content: "\e982" !important;
  font-family: icomoon !important;
  color: rgba(198, 11, 11, 1);
}
.wlipeepdfz-14 > ul > .yfztcqhhfjglsqd-4 > a {
  text-align: left;
}
.wlipeepdfz-14 > ul > .yfztcqhhfjglsqd-4 > a > .alcxrjvuqi {
  display: block;
}
.wlipeepdfz-14 > ul > .yfztcqhhfjglsqd-4 > a .count-badge {
  position: relative;
}
.wlipeepdfz-13 .paeavlsjrife li.yfztcqhhfjglsqd-5 > a::before {
  content: "\eb79" !important;
  font-family: icomoon !important;
}
.wlipeepdfz-13 > ul > .yfztcqhhfjglsqd-5 > a {
  text-align: left;
}
.wlipeepdfz-13 > ul > .yfztcqhhfjglsqd-5 > a > .alcxrjvuqi {
  display: block;
}
.wlipeepdfz-13 > ul > .yfztcqhhfjglsqd-5 > a .count-badge {
  position: relative;
}
.wlipeepdfz-13 .paeavlsjrife li.yfztcqhhfjglsqd-6 > a::before {
  content: "\e946" !important;
  font-family: icomoon !important;
}
.wlipeepdfz-13 > ul > .yfztcqhhfjglsqd-6 > a {
  text-align: left;
}
.wlipeepdfz-13 > ul > .yfztcqhhfjglsqd-6 > a > .alcxrjvuqi {
  display: block;
}
.wlipeepdfz-13 > ul > .yfztcqhhfjglsqd-6 > a .count-badge {
  position: relative;
}
footer > div {
  background: none;
}
footer .zkzoajykfc-2 {
  background: rgba(255, 255, 255, 1);
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: rgba(5, 186, 54, 1);
}
footer .zkzoajykfc-2::before {
  display: block;
  left: 50%;
  width: 100vw;
}
footer .zkzoajykfc-2 .doiiditsgcpz-1 {
  width: 25%;
  padding: 20px;
}
footer .zkzoajykfc-2 .doiiditsgcpz-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
footer .zkzoajykfc-2 .doiiditsgcpz-1 .hkwzcwxcfxruhj {
  height: auto;
}
@media (max-width: 1024px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-1 {
    width: 50%;
  }
}
@media (max-width: 470px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-1 {
    width: 100%;
  }
}
footer .zkzoajykfc-2 .doiiditsgcpz-2 {
  width: 25%;
  padding: 20px;
}
footer .zkzoajykfc-2 .doiiditsgcpz-2 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
footer .zkzoajykfc-2 .doiiditsgcpz-2 .hkwzcwxcfxruhj {
  height: auto;
}
@media (max-width: 1024px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-2 {
    width: 50%;
  }
}
@media (max-width: 470px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-2 {
    width: 100%;
  }
}
footer .zkzoajykfc-2 .doiiditsgcpz-3 {
  width: 25%;
  padding: 20px;
}
footer .zkzoajykfc-2 .doiiditsgcpz-3 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
footer .zkzoajykfc-2 .doiiditsgcpz-3 .hkwzcwxcfxruhj {
  height: auto;
}
@media (max-width: 1024px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-3 {
    width: 50%;
  }
}
@media (max-width: 470px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-3 {
    width: 100%;
  }
}
footer .zkzoajykfc-2 .doiiditsgcpz-4 {
  width: 25%;
  padding: 20px;
}
footer .zkzoajykfc-2 .doiiditsgcpz-4 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
footer .zkzoajykfc-2 .doiiditsgcpz-4 .hkwzcwxcfxruhj {
  height: auto;
}
@media (max-width: 1024px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-4 {
    width: 50%;
  }
}
@media (max-width: 760px) {
  footer .zkzoajykfc-2 .doiiditsgcpz-4 {
    width: 100%;
  }
}
footer .zkzoajykfc-3 {
  background: rgba(255, 255, 255, 1);
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  border-style: none;
}
footer .zkzoajykfc-3::before {
  display: block;
  left: 0;
  width: 100vw;
}
footer .zkzoajykfc-3 .doiiditsgcpz-1 {
  width: 85%;
}
footer .zkzoajykfc-3 .doiiditsgcpz-1 .jrzqchycfvjucrh {
  justify-content: flex-start;
}
footer .zkzoajykfc-3 .doiiditsgcpz-1 .hkwzcwxcfxruhj {
  height: auto;
}
@media (max-width: 760px) {
  footer .zkzoajykfc-3 .doiiditsgcpz-1 {
    width: 100%;
  }
}
footer .zkzoajykfc-3 .doiiditsgcpz-2 {
  width: 15%;
}
footer .zkzoajykfc-3 .doiiditsgcpz-2 .jrzqchycfvjucrh {
  justify-content: center;
}
footer .zkzoajykfc-3 .doiiditsgcpz-2 .hkwzcwxcfxruhj {
  height: auto;
}
@media (max-width: 760px) {
  footer .zkzoajykfc-3 .doiiditsgcpz-2 {
    width: 100%;
  }
}
@media (max-width: 470px) {
  footer .zkzoajykfc-3 .doiiditsgcpz-2 {
    padding-top: 10px;
  }
}
.chexgvktkdzelw-blocks-249.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.chexgvktkdzelw-blocks-249.blocks-grid .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.one-column #content .chexgvktkdzelw-blocks-249.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.one-column
  #content
  .chexgvktkdzelw-blocks-249.blocks-grid
  .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.two-column #content .chexgvktkdzelw-blocks-249.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.two-column
  #content
  .chexgvktkdzelw-blocks-249.blocks-grid
  .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.side-column .chexgvktkdzelw-blocks-249.blocks-grid .pewxxkwydx.ojvhzaxilpaysf {
  margin-right: 0;
  width: calc((100% - 0 * 0px) / 1 - 0.01px);
}
.side-column .chexgvktkdzelw-blocks-249.blocks-grid .pewxxkwydx:not(.ojvhzaxilpaysf) {
  padding: 0;
  width: calc(100% / 1 - 0.01px);
}
.chexgvktkdzelw-blocks-249 .block-title {
  order: -2;
}
.chexgvktkdzelw-blocks-249 .block-header {
  display: flex;
  float: none;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
}
.chexgvktkdzelw-blocks-249 .block-header img {
  display: flex;
}
.chexgvktkdzelw-blocks-249 .block-wrapper {
  display: flex;
}
.chexgvktkdzelw-blocks-249 .block-header i {
  float: none;
  display: flex;
}
.chexgvktkdzelw-blocks-249 .block-body {
  display: flex;
  flex-direction: column;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-header {
  display: flex;
  float: none;
  order: -1;
  justify-content: flex-start;
  align-items: flex-start;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-header img {
  display: flex;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-wrapper {
  display: flex;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-header i {
  float: none;
  display: flex;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-body {
  display: flex;
  flex-direction: column;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-content {
  text-align: left;
  column-count: initial;
  column-gap: 20px;
  column-rule-width: 1px;
  column-rule-style: solid;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .expand-content {
  max-height: 100%;
  overflow: visible;
  max-height: 75px;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-expand::after {
  content: "Show More";
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-expanded .block-expand::after {
  content: "Show Less";
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-expand::before {
  content: "\f078" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-expanded .block-expand::before {
  content: "\f077" !important;
  font-family: icomoon !important;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer {
  margin-top: auto;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: left;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn {
  width: auto;
  background: none;
  padding: 0;
  box-shadow: none;
  transform: scale(calc(100 / 100));
  transform-origin: center;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn,
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:visited {
  font-size: 16px;
  color: rgba(0, 0, 0, 1);
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:hover {
  color: rgba(0, 0, 0, 1) !important;
  text-align: left !important;
  text-decoration: none !important;
  background: none !important;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:active,
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:hover:active,
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:focus:active {
  background: none !important;
  box-shadow: none;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:focus {
  background: none;
  box-shadow: none;
}
.vriipytpfgfluc .chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn:hover {
  box-shadow: none;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn.btn.disabled::after {
  font-size: 20px;
}
.chexgvktkdzelw-blocks-249 .dofhpkwlghs .block-footer .btn::before {
  content: "\e931" !important;
  font-family: icomoon !important;
  font-size: 20px;
  top: 2px;
  margin-right: 7px;
}
.icons-menu-61 .fqldzjdoapyd.xpczhuijproflk {
  font-size: 13px;
  color: rgba(68, 66, 66, 1);
  text-transform: none;
  margin-bottom: 5px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
.icons-menu-61 .fqldzjdoapyd.xpczhuijproflk::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.icons-menu-61 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
.icons-menu-61 a {
  background: rgba(5, 186, 54, 1);
  width: 40px;
  height: 40px;
}
.vriipytpfgfluc .icons-menu-61 a:hover {
  background: rgba(5, 186, 54, 1);
}
.icons-menu-61 a::before {
  color: rgba(255, 255, 255, 1);
}
.icons-menu-61 .jxytppdkcd a {
  border-radius: 20px;
}
.icons-menu-61 .alcxrjvuqi {
  white-space: normal;
  overflow: visible;
  text-overflow: ellipsis;
  display: none;
}
.icons-menu-61 > ul > .icons-menu-item {
  padding: calc(10px / 2);
}
.icons-menu-61 ul {
  justify-content: flex-start;
}
.icons-menu-61 .xpczhuijproflk {
  text-align: left;
}
.icons-menu-61 .xpczhuijproflk::after {
  left: 0;
  right: auto;
  transform: none;
}
@media (max-width: 760px) {
  .icons-menu-61 ul {
    justify-content: flex-start;
  }
  .icons-menu-61 .xpczhuijproflk {
    text-align: left;
  }
  .icons-menu-61 .xpczhuijproflk::after {
    left: 0;
    right: auto;
    transform: none;
  }
}
.icons-menu-61 .icons-menu-item-1.icon-menu-icon > a::before {
  content: "\f09a" !important;
  font-family: icomoon !important;
}
.icons-menu-61 .icons-menu-item-2.icon-menu-icon > a::before {
  content: "\e90e" !important;
  font-family: icomoon !important;
  font-size: 18px;
}
div.links-menu-72 .pzsalrxesteplk {
  display: block;
  justify-content: center;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-72 .jxytppdkcd {
  border-width: 1px 0 0 0;
  flex-grow: 0;
}
div.links-menu-72 .jxytppdkcd a .alcxrjvuqi {
  white-space: normal;
}
.phone footer div.links-menu-72 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-72 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
div.links-menu-75 .fqldzjdoapyd.xpczhuijproflk {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
div.links-menu-75 .fqldzjdoapyd.xpczhuijproflk::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-75 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-75 .fqldzjdoapyd.xpczhuijproflk::after,
div.links-menu-75 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
div.links-menu-75 .pzsalrxesteplk {
  display: block;
  justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-75 .jxytppdkcd {
  border-width: 1px 0 0 0;
  flex-grow: 0;
}
div.links-menu-75 .jxytppdkcd a .alcxrjvuqi {
  white-space: normal;
}
div.links-menu-75 .jxytppdkcd a {
  padding-bottom: 3px;
}
div.links-menu-75 .jxytppdkcd a::before {
  content: "\f105" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.phone footer div.links-menu-75 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-75 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
.chexgvktkdzelw-newsletter-67 {
  text-align: left;
  justify-content: flex-start;
}
.chexgvktkdzelw-newsletter-67 .pzsalrxesteplk > div {
  align-self: flex-start;
}
.chexgvktkdzelw-newsletter-67 .fqldzjdoapyd::after {
  left: 0;
  right: auto;
  transform: none;
}
.chexgvktkdzelw-newsletter-67 .pzsalrxesteplk {
  flex-direction: row;
}
.chexgvktkdzelw-newsletter-67 .newsletter-text {
  padding-bottom: 10px;
}
.chexgvktkdzelw-newsletter-67 .pzsalrxesteplk .input-group {
  height: 40px;
}
.chexgvktkdzelw-newsletter-67 .btn::before {
  content: "\eb79" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn,
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn:visited {
  font-size: 11px;
  text-transform: none;
}
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn {
  padding: 2px;
  padding-right: 7px;
  padding-left: 7px;
  min-width: 20px;
  min-height: 20px;
  min-height: 30px;
  height: 30px;
}
.vriipytpfgfluc .chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn:hover {
  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
}
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn:active,
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn:hover:active,
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn:focus:active {
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn:focus {
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}
.chexgvktkdzelw-newsletter-67 .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}
.chexgvktkdzelw-newsletter-67 .input-group-btn .btn {
  transform: translateX(-5px);
  margin-top: 5px;
}
div.links-menu-77 .fqldzjdoapyd.xpczhuijproflk {
  font-family: Georgia, serif;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: left;
}
div.links-menu-77 .fqldzjdoapyd.xpczhuijproflk::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-77 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 7px;
  left: initial;
  right: initial;
  margin-left: 0;
  margin-right: auto;
  transform: none;
}
div.links-menu-77 .fqldzjdoapyd.xpczhuijproflk::after,
div.links-menu-77 .fqldzjdoapyd.xpczhuijproflk.page-title > span::after {
  width: 50px;
  height: 3px;
  background: rgba(5, 186, 54, 1);
}
div.links-menu-77 .pzsalrxesteplk {
  padding-top: 7px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-77 .jxytppdkcd {
  border-width: 0 0 0 1px;
  flex-grow: 0;
}
div.links-menu-77 .jxytppdkcd a .alcxrjvuqi {
  white-space: nowrap;
  font-size: 12px;
  color: rgba(221, 221, 221, 1);
}
.phone footer div.links-menu-77 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-77 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
@media (max-width: 760px) {
  div.links-menu-77 .jxytppdkcd {
    flex-grow: 0;
  }
  div.links-menu-77 .pzsalrxesteplk {
    justify-content: center;
  }
}
div.links-menu-77 .links-menu-item-1 a .alcxrjvuqi {
  color: rgba(0, 0, 0, 1);
  text-align: center;
}
div.links-menu-78 .pzsalrxesteplk {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  -webkit-overflow-scrolling: touch;
}
div.links-menu-78 .jxytppdkcd {
  border-width: 0 0 0 1px;
  flex-grow: 0;
}
div.links-menu-78 .jxytppdkcd a .alcxrjvuqi {
  white-space: nowrap;
}
div.links-menu-78 .jxytppdkcd a {
  padding-right: 7px;
  padding-left: 7px;
}
div.links-menu-78 .jxytppdkcd a::before {
  font-size: 30px;
  color: rgba(0, 0, 0, 1);
}
div.links-menu-78 .jxytppdkcd a:hover::before {
  color: rgba(5, 186, 54, 1);
}
.phone footer div.links-menu-78 .xpczhuijproflk::before {
  display: none;
}
.phone footer div.links-menu-78 .xpczhuijproflk + .pzsalrxesteplk > li {
  display: flex;
}
@media (max-width: 760px) {
  div.links-menu-78 .jxytppdkcd {
    flex-grow: 0;
  }
  div.links-menu-78 .pzsalrxesteplk {
    justify-content: center;
  }
}
div.links-menu-78 .links-menu-item-1 > a::before {
  content: "\f1f0" !important;
  font-family: icomoon !important;
}
div.links-menu-78 .links-menu-item-2 > a::before {
  content: "\f1f1" !important;
  font-family: icomoon !important;
}
div.links-menu-78 .links-menu-item-3 > a::before {
  content: "\f1a0" !important;
  font-family: icomoon !important;
}
div.links-menu-78 .links-menu-item-3 a {
  padding-left: 5px;
}
div.links-menu-78 .links-menu-item-3 a .alcxrjvuqi {
  font-size: 18px;
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}
div.links-menu-78 .links-menu-item-3:hover a .alcxrjvuqi {
  color: rgba(0, 0, 0, 1);
}
