/* css for 2158261. generated: 2021-12-12 09:11:24 UTC */
.search-panel .text-field {
  background-color: #ffffff;
  border: 1px solid #000000;
}

.search-panel .text-field::-moz-placeholder {
  color: #000000;
}

.search-panel .text-field::-webkit-input-placeholder {
  color: #000000;
}

.search-panel .text-field::-ms-input-placeholder {
  color: #000000;
}

.menu .pushmenu-btn {
  color: #188701;
}

.menu .pushmenu-btn:hover {
  color: #157302;
}

.menu .pushmenu-btn:hover svg path {
  fill: #157302;
}

.menu .pushmenu-btn:active {
  color: #6df950;
}

.menu .pushmenu-btn:active svg path {
  fill: #6df950;
}

.menu .pushmenu-btn svg path {
  fill: #188701;
}

.pushmenu .container {
  background-color: #eafee6;
}

.pushmenu .cat-name.parent > a {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='284.935' height='284.936' viewBox='0 0 284.935 284.936'%3E%3Cpath fill='%23093101' d='M110.488 142.468L222.694 30.264c1.902-1.903 2.854-4.093 2.854-6.567s-.95-4.664-2.854-6.563L208.417 2.857C206.513.955 204.324 0 201.857 0c-2.476 0-4.665.955-6.568 2.857L62.24 135.9c-1.903 1.903-2.852 4.093-2.852 6.567 0 2.475.95 4.664 2.852 6.567l133.042 133.043c1.906 1.906 4.097 2.857 6.57 2.857 2.472 0 4.66-.95 6.564-2.857l14.277-14.267c1.902-1.903 2.85-4.094 2.85-6.57 0-2.472-.947-4.66-2.85-6.564L110.488 142.468z'/%3E%3C/svg%3E") 8px center no-repeat;
}

.pushmenu .cat-name.parent > a:hover,
.pushmenu .cat-name.parent > a:active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='284.935' height='284.936' viewBox='0 0 284.935 284.936'%3E%3Cpath fill='%23eafee6' d='M110.488 142.468L222.694 30.264c1.902-1.903 2.854-4.093 2.854-6.567s-.95-4.664-2.854-6.563L208.417 2.857C206.513.955 204.324 0 201.857 0c-2.476 0-4.665.955-6.568 2.857L62.24 135.9c-1.903 1.903-2.852 4.093-2.852 6.567 0 2.475.95 4.664 2.852 6.567l133.042 133.043c1.906 1.906 4.097 2.857 6.57 2.857 2.472 0 4.66-.95 6.564-2.857l14.277-14.267c1.902-1.903 2.85-4.094 2.85-6.57 0-2.472-.947-4.66-2.85-6.564L110.488 142.468z'/%3E%3C/svg%3E");
}

.pushmenu .cat-name.active > a {
  color: #27d105;
}

.pushmenu .cat-name.active > a:hover,
.pushmenu .cat-name.active > a:active {
  color: #eafee6;
}

.pushmenu .cat-name a {
  color: #1a8604;
}

.pushmenu .cat-name a:hover {
  color: #105602;
  background-color: #157302;
}

.pushmenu .cat-name a:active {
  color: #27d105;
  background-color: #6df950;
}

.pushmenu .cat-name a:active svg path {
  fill: "rgb(234,254,230)";
}

body.menu-opened .pushmenu::before {
  background-color: #093101;
}

@media (min-width: 601px) {
  #deco-app-s-sel .tiles .menu .container {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.71;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 769px) {
  #deco-app-s-sel .tiles .menu .container {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 19px;
    line-height: 1.75;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.tiles .menu .cat-name.parent > a {
  color: #28d006;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='284.935' height='284.936' viewBox='0 0 284.935 284.936'%3E%3Cpath fill='%2328d006' d='M110.488 142.468L222.694 30.264c1.902-1.903 2.854-4.093 2.854-6.567s-.95-4.664-2.854-6.563L208.417 2.857C206.513.955 204.324 0 201.857 0c-2.476 0-4.665.955-6.568 2.857L62.24 135.9c-1.903 1.903-2.852 4.093-2.852 6.567 0 2.475.95 4.664 2.852 6.567l133.042 133.043c1.906 1.906 4.097 2.857 6.57 2.857 2.472 0 4.66-.95 6.564-2.857l14.277-14.267c1.902-1.903 2.85-4.094 2.85-6.57 0-2.472-.947-4.66-2.85-6.564L110.488 142.468z'/%3E%3C/svg%3E") 0 5px no-repeat;
}

.tiles .menu .cat-name.parent > a:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='284.935' height='284.936' viewBox='0 0 284.935 284.936'%3E%3Cpath fill='%23157302' d='M110.488 142.468L222.694 30.264c1.902-1.903 2.854-4.093 2.854-6.567s-.95-4.664-2.854-6.563L208.417 2.857C206.513.955 204.324 0 201.857 0c-2.476 0-4.665.955-6.568 2.857L62.24 135.9c-1.903 1.903-2.852 4.093-2.852 6.567 0 2.475.95 4.664 2.852 6.567l133.042 133.043c1.906 1.906 4.097 2.857 6.57 2.857 2.472 0 4.66-.95 6.564-2.857l14.277-14.267c1.902-1.903 2.85-4.094 2.85-6.57 0-2.472-.947-4.66-2.85-6.564L110.488 142.468z'/%3E%3C/svg%3E");
}

.tiles .menu .cat-name.parent > a:active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='284.935' height='284.936' viewBox='0 0 284.935 284.936'%3E%3Cpath fill='%236df950' d='M110.488 142.468L222.694 30.264c1.902-1.903 2.854-4.093 2.854-6.567s-.95-4.664-2.854-6.563L208.417 2.857C206.513.955 204.324 0 201.857 0c-2.476 0-4.665.955-6.568 2.857L62.24 135.9c-1.903 1.903-2.852 4.093-2.852 6.567 0 2.475.95 4.664 2.852 6.567l133.042 133.043c1.906 1.906 4.097 2.857 6.57 2.857 2.472 0 4.66-.95 6.564-2.857l14.277-14.267c1.902-1.903 2.85-4.094 2.85-6.57 0-2.472-.947-4.66-2.85-6.564L110.488 142.468z'/%3E%3C/svg%3E");
}

.tiles .menu .cat-name.active > a {
  color: #27d105;
}

.tiles .menu .cat-name a {
  color: #1a8604;
}

.tiles .menu .cat-name a:hover {
  color: #105602;
}

.tiles .menu .cat-name a:active {
  color: #27d105;
}

@media (min-width: 769px) {
  #deco-app-s-sel .tiles .location .frame.active .schedule:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='30' viewBox='0 0 56 30'%3E%3Cg fill-rule='evenodd' fill='%231d670e' transform='rotate(45 46.435 20.157)'%3E%3Crect rx='5' height='2' width='40' y='38'/%3E%3Crect rx='5' height='2' width='40' y='19' x='19' transform='rotate(-90 39 20)'/%3E%3C/g%3E%3C/svg%3E");
  }
  #deco-app-s-sel .tiles .location .frame.active .schedule::after {
    background-color: #000000;
  }
}

.tiles .location .google-map {
  background-color: #353535;
}

.tiles .location .schedule {
  border: 1px solid #353535;
}

.tiles .location .schedule::before {
  border: 1px solid #353535;
  background-color: #000000;
}

.tiles .location .schedule::after {
  background-color: #353535;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='30' viewBox='0 0 56 30'%3E%3Cg fill-rule='evenodd' fill='%237f7f7f' transform='rotate(45 46.435 20.157)'%3E%3Crect rx='5' height='2' width='40' y='38'/%3E%3Crect rx='5' height='2' width='40' y='19' x='19' transform='rotate(-90 39 20)'/%3E%3C/g%3E%3C/svg%3E");
}

.tiles .location .schedule .cover {
  background-color: #000000;
}

.tiles .contacts p.value.phone a {
  color: #093101;
}

.tiles .contacts p.value.phone a:hover {
  color: #1d670e;
}

.tiles .contacts p.value.phone a:active {
  color: #28d006;
}

.tiles .contacts h3 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 481px) {
  #deco-app-s-sel .tiles .contacts h3 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 26px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 1025px) {
  #deco-app-s-sel .tiles .contacts h3 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 33px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.tiles .footer {
  background-color: #000000;
}

.tiles .footer > div {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.tiles .footer p.copyright,
.tiles .footer a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

html,
body {
  background-color: #191919;
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.tiles a {
  color: #1a8604;
}

.tiles a:hover {
  color: #1d670e;
}

.tiles a:active {
  color: #28d006;
}

.top-panel {
  background-color: #191919;
}

.top-panel .wrapper .cell {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 481px) {
  #deco-app-s-sel .top-panel .wrapper .cell {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 19px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.tiles {
  background-color: #000000;
}

.tiles > [data-block] {
  background-color: #000000;
}

.tiles > [data-block]:not(.store) h2 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 481px) {
  #deco-app-s-sel .tiles > [data-block]:not(.store) h2 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 33px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 1025px) {
  #deco-app-s-sel .tiles > [data-block]:not(.store) h2 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 40px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.tiles > [data-block]:not(.store) p,
.tiles > [data-block]:not(.store) .description,
.tiles > [data-block]:not(.store) .description::before {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 1025px) {
  #deco-app-s-sel .tiles > [data-block]:not(.store) p,
#deco-app-s-sel .tiles > [data-block]:not(.store) .description,
#deco-app-s-sel .tiles > [data-block]:not(.store) .description::before {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 19px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.header .background.transparent::before {
  background-color: #191919;
}

.header h1 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 481px) {
  #deco-app-s-sel .header h1 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 48px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 1025px) {
  #deco-app-s-sel .header h1 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 72px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.header h2 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 481px) {
  #deco-app-s-sel .header h2 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 21px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 1025px) {
  #deco-app-s-sel .header h2 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 26px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 601px) {
  #deco-app-s-sel .header .forward p {
    color: #1a8604;
  }
}

.header .forward .arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='30' viewBox='0 0 56 30'%3E%3Cg fill-rule='evenodd' fill='%23ffffff' transform='rotate(45 46.435 20.157)'%3E%3Crect rx='5' height='2' width='40' y='38'/%3E%3Crect rx='5' height='2' width='40' y='19' x='19' transform='rotate(-90 39 20)'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

.tiles .caption h1 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

@media (min-width: 481px) {
  #deco-app-s-sel .tiles .caption h1 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 33px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

@media (min-width: 1025px) {
  #deco-app-s-sel .tiles .caption h1 {
    font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 40px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
  }
}

.tiles .caption .home {
  color: #1a8604;
}

.tiles .caption .home:hover {
  color: #1a8604;
}

.tiles .caption .home:active {
  color: #1a8604;
}

.body {
  color: #ffffff;
}

.tiles h2 {
  color: #1a8604;
}

.tiles .quote svg > path {
  fill: #7f7f7f;
}

.tiles [data-block] {
  background-color: #000000;
}

.body {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.menu {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.menu a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.body input,
.body textarea,
.body keygen,
.body select {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.search-panel .text-field {
  color: #000000;
}

.ec-minicart.ec-minicart--pill,
.ec-minicart.ec-minicart--rect {
  border: 1px solid #28d006;
  background-color: #000000;
}

.ec-minicart:hover.ec-minicart--rect,
.ec-minicart:hover.ec-minicart--pill {
  background-color: #353535;
}

div.float-icons__icon.search-icon > div > a {
  color: #1a8604;
}

.ec-minicart__icon .icon-default path[stroke],
.ec-minicart__icon .icon-default circle[stroke] {
  stroke: #1a8604;
}

.ec-minicart--xs .ec-minicart__counter,
.ec-minicart--s .ec-minicart__counter,
.ec-minicart--m .ec-minicart__counter,
.ec-minicart--l .ec-minicart__counter,
.ec-minicart--xl .ec-minicart__counter,
.ec-minicart--xxl .ec-minicart__counter {
  color: #eafee6;
}

.ec-minicart--xs .ec-minicart__counter::after,
.ec-minicart--s .ec-minicart__counter::after,
.ec-minicart--m .ec-minicart__counter::after,
.ec-minicart--l .ec-minicart__counter::after,
.ec-minicart--xl .ec-minicart__counter::after,
.ec-minicart--xxl .ec-minicart__counter::after {
  background-color: #1a8604;
}

.search-panel .button:hover svg path[stroke] {
  stroke: #105602;
}

.search-panel .button:hover svg path[fill] {
  fill: #105602;
}

.search-panel .button:active svg path[stroke] {
  stroke: #093101;
}

.search-panel .button:active svg path[fill] {
  fill: #093101;
}

.search-panel .button svg path[stroke] {
  stroke: #1a8604;
}

.search-panel .button svg path[fill] {
  fill: #1a8604;
}

.ec-minicart__icon .icon-default circle[fill].cart-not-empty {
  fill: #1a8604;
}

.ec-size .ec-store .ec-footer a,
.ec-size .ec-store .ec-footer a:visited {
  color: #1a8604;
}

.ec-size .ec-store .ec-footer a:hover {
  color: #105602;
}

.contacts .data svg path[stroke] {
  stroke: #1a8604;
}

.contacts .data a:hover svg path[stroke] {
  stroke: #105602;
}

.contacts .data svg path[fill] {
  fill: #1a8604;
}

.contacts .data a:hover svg path[fill] {
  fill: #105602;
}

.footer .logo svg path[fill] {
  fill: #353535;
}

.footer .logo:hover svg path[fill] {
  fill: #868686;
}

.dragdrop-positioner {
  border: 1px dashed #27d105;
}

.dragdrop-flow-panel-positioner {
  color: #27d105;
}

.dragdrop-proxy {
  background-color: #6df950;
}

.ecwid-search-widget {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-search-widget__input.placeholder-max-font-size::-webkit-input-placeholder {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-search-widget__input.placeholder-max-font-size:-moz-placeholder {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-search-widget__input.placeholder-max-font-size::-moz-placeholder {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-search-widget__input.placeholder-max-font-size:-ms-input-placeholder {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-search-widget__input,
.ecwid-search-widget__input[type="search"],
.ecwid-search-widget__input[type="text"] {
  background: #ffffff;
  border: 1px solid #cccccc;
  color: #000000;
}

.ecwid-search-widget__input:focus,
.ecwid-search-widget__input[type="search"]:focus,
.ecwid-search-widget__input[type="text"]:focus {
  border-color: #7f7f7f;
}

.ecwid-search-widget__opener {
  background: #191919;
  border: 1px solid #ffffff;
  box-shadow: 0 1px 3px #ffffff inset;
  color: #ffffff;
}

.ecwid-search-widget__opener .ecwid-search-widget-icon {
  fill: #000000;
}

.ecwid-search-widget__btn .ecwid-search-widget-icon {
  fill: #000000;
}

nav.horizontal-menu,
.horizontal-menu-button {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

nav.horizontal-menu.horizontal-menu--mobile {
  background-color: #eafee6;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a {
  color: #1a8604;
}

.horizontal-menu-item--back {
  background: #eafee6;
}

.horizontal-menu-item--back a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.horizontal-menu-container {
  background-color: #000000;
}

.horizontal-menu-container.horizontal-mobile {
  border: 1px solid #6df950;
}

.horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
  color: #188701;
}

.horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  border: 1px solid #6df950;
}

.horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a {
  color: #1a8604;
}

.horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a {
  background: #35bc1a;
  color: #eafee6;
}

.horizontal-menu-container.horizontal-desktop .horizontal-menu-subParent {
  background-color: #eafee6;
  border: 1px solid #eafee6;
}

.horizontal-overlay.horizontal-overlay--show {
  background: #ffffff;
}

.ecwid.ecwid-SingleProduct-v2 {
  color: #ffffff;
}

.ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered.loaded {
  background-color: #191919;
  border: 1px solid #ffffff;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-title {
  color: #ffffff;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-fieldLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox {
  border: 1px solid #ffffff;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField.ecwid-DateBox-formatError {
  border-color: #f1dfdf;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:focus,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.focus,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:active,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.active,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:focus,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.focus,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:active,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.active {
  border-color: #28d006;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%237f7f7f' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%237f7f7f' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%237f7f7f' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat;
  background-color: #191919;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox {
  background-color: #191919;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23000000' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-InlineLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-TextBox {
  border: 1px solid #ffffff;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel::after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%237f7f7f' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-save,
.ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-compareTo {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  color: green;
}

.ecwid.ecwid-SingleProduct-v2 table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around {
  box-shadow: 1px 1px 0 #f1dfdf, -1px -1px 0 #f1dfdf, 1px -1px 0 #f1dfdf, -1px 1px 0 #f1dfdf;
}

.ecwid {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid div,
.ecwid object,
.ecwid iframe,
.ecwid a,
.ecwid blockquote,
.ecwid pre,
.ecwid abbr,
.ecwid address,
.ecwid cite,
.ecwid code,
.ecwid del,
.ecwid dfn,
.ecwid em,
.ecwid img,
.ecwid svg,
.ecwid ins,
.ecwid kbd,
.ecwid q,
.ecwid samp,
.ecwid small,
.ecwid strong,
.ecwid sub,
.ecwid sup,
.ecwid var,
.ecwid b,
.ecwid i,
.ecwid dl,
.ecwid dt,
.ecwid dd,
.ecwid li,
.ecwid fieldset,
.ecwid form,
.ecwid label,
.ecwid legend,
.ecwid table,
.ecwid caption,
.ecwid tbody,
.ecwid tfoot,
.ecwid thead,
.ecwid tr,
.ecwid th,
.ecwid td,
.ecwid article,
.ecwid aside,
.ecwid canvas,
.ecwid details,
.ecwid figcaption,
.ecwid figure,
.ecwid footer,
.ecwid header,
.ecwid hgroup,
.ecwid menu,
.ecwid nav,
.ecwid section,
.ecwid summary,
.ecwid time,
.ecwid mark,
.ecwid audio,
.ecwid video {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-EcwidHintingLink {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-EcwidHintingLink-Popup {
  background-color: #ffffff;
  color: #191919;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-btn {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-btn--primary {
  background: #1a8604;
  color: #eafee6;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-btn--primary:hover {
  background: #105602;
  color: #eafee6;
}

.ecwid .ecwid-btn--primary:focus,
.ecwid .ecwid-btn--primary:focus:hover {
  border: 2px solid #167203;
}

.ecwid .ecwid-btn--primary:active,
.ecwid .ecwid-btn--primary:focus:active {
  background: #35bc1a;
}

.ecwid .ecwid-btn--primary-hover {
  background: #105602;
  color: #eafee6;
}

.ecwid .ecwid-btn--secondary {
  background: #eafee6;
  border: 1px solid #1a8604;
  color: #1a8604;
}

.ecwid .ecwid-btn--secondary:hover {
  background: #6df950;
  color: #eafee6;
}

.ecwid .ecwid-btn--secondary:focus,
.ecwid .ecwid-btn--secondary:focus:hover {
  border: 2px solid #eafde6;
}

.ecwid .ecwid-btn--secondary:active,
.ecwid .ecwid-btn--secondary:focus:active {
  background: #eafde6;
}

.ecwid .ecwid-btn--secondary-hover {
  background: #6df950;
  color: #eafee6;
}

.ecwid .ecwid-btn--secondary-inverse {
  background: #1a8604;
  color: #eafee6;
}

.ecwid .ecwid-btn--icon {
  color: #191919;
}

.ecwid .ecwid-btn--icon:before {
  color: #191919;
}

.ecwid .ecwid-btn--actionOK:before {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23eafee6' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll center center/contain;
}

.ecwid-incart {
  color: #ffffff;
  fill: #ffffff;
}

.ecwid-floatcart {
  background: #191919;
  border: 1px solid #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-floatcart__counter {
  color: #ffffff;
  fill: #ffffff;
}

.ecwid-floatcart__counter--status_full {
  color: #1a8604;
  fill: #1a8604;
}

.ecwid-floatcart__title {
  color: #ffffff;
}

.ecwid-floatcart__subtitle {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-floatcart__link {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-categories {
  background-color: #000000;
}

span.ecwid-categories-category {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category,
div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category,
td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: #1a8604;
}

div.ecwid-categories-MenuBarPopup {
  background-color: #000000;
  border: solid 1px #6df950;
}

div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading::after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%237f7f7f' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") center center no-repeat;
}

table.ecwid-categoriesTabBar div.gwt-TabBarFirst,
table.ecwid-categoriesTabBar div.gwt-TabBarRest,
table.ecwid-categoriesTabBar table.gwt-TabBarItem,
div.ecwid-categories-horizontal-menuBarContainer,
td.ecwid-categories-vertical-table-cell,
div.ecwid-categories-MenuBarPopup div.menuSeparatorInner {
  border-bottom: 1px solid #6df950;
}

table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  border-color: #6df950;
}

div.ecwid-minicart {
  background: #363636;
  border: 1px solid #ffffff;
}

div.ecwid-minicart-caption {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-minicart-label-text {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.08;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-link * {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 2.22;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-counter {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.4;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-counter-3 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-counter-4 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-counter-5 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-counter-6 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-clickArea {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='49' viewBox='0 0 40 49'%3E%3Cpath fill='%23ffffff' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23ffffff' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23ffffff' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23ffffff' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7z'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-minicart-dropTargetEngage span.ecwid-minicart-label-text {
  background: #1a8604;
}

div.ecwid-minicart-mini-rollover {
  border: solid 1px #ffffff;
  background: #363636;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-minicart-mini {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-minicart-mini-link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-minicart-mini-count {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-minicart-mini-overlay-count,
.ecwid-minicart-mini-items,
div.ecwid-minicart-mini-total {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser {
  background-color: #000000;
}

.ecwid a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid a,
.ecwid a:visited,
.ecwid a:hover,
.ecwid a:active {
  color: #1a8604;
}

input.gwt-TextBox,
input.gwt-PasswordTextBox,
select.gwt-ListBox,
textarea.gwt-TextArea,
input.gwt-DateBox {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

input.gwt-TextBox,
input.gwt-PasswordTextBox,
textarea.gwt-TextArea,
input.gwt-DateBox {
  border-color: #cccccc;
}

select.gwt-ListBox {
  border-color: #cccccc;
}

input.gwt-TextBox[disabled],
input.gwt-PasswordTextBox[disabled],
select.gwt-ListBox[disabled],
textarea.gwt-TextArea[disabled],
input.gwt-DateBox[disabled] {
  background-color: #000000;
}

input.ecwid-DateBox-formatError {
  border: solid 2px #f1dfdf;
}

div.gwt-SuggestBoxPopup {
  background-color: #191919;
  color: #ffffff;
  border: 1px solid #cccccc;
}

div.gwt-SuggestBoxPopup .item-selected {
  color: #191919;
  background-color: #1a8604;
}

div.ecwid-TermsPopup a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-TermsPopup div.ecwid-popup-headLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-TermsPopup.ecwid-lte-768px div.ecwid-popup-headLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-TermsPrint-enabled a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-TermsPrint-disabled a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

a.ecwid-TermsPrint-link {
  color: #1a8604;
}

div.ecwid-Terms-content {
  border: 1px solid #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-768px div.ecwid-Terms-content {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Terms-link-title {
  color: #1a8604;
}

div.ecwid-Terms-link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-768px div.ecwid-Terms-link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb img {
  background-color: #353535;
}

div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child .ecwid-productBrowser-gallery-has-thumb::before {
  background-color: #ffffff;
}

div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child .ecwid-productBrowser-gallery-has-thumb::after {
  color: #191919;
}

div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child:hover .ecwid-productBrowser-gallery-has-thumb::before {
  background-color: #ffffff;
}

div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image img {
  background-color: #353535;
}

div.ecwid-productBrowser-termsContainer {
  background-color: #191919;
}

div.ecwid-productBrowser-termsPanel {
  color: #1a8604;
}

div.ecwid-productBrowser-termsPanel:hover {
  color: #1a8604;
}

div.ecwid-productBrowser-termsPanel-link-title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-head {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-head-share-purchase {
  color: #1a8604;
}

div.ecwid-note {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-form {
  background-color: #000000;
}

label.ecwid-fieldLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-backgroundedPanel {
  background-color: #000000;
}

div.ecwid-productBrowser-categoryPath {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited {
  color: #1a8604;
}

div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-sku {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-price {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-price-pricePerUnitPanel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-compareTo,
div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save,
div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-compareTo,
div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-save {
  color: #7f7f7f;
}

div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-compareTo-hover,
div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save-hover,
div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-compareTo-hover,
div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-save-hover {
  color: #cccccc;
}

div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo {
  color: #cccccc;
}

div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-save {
  color: #cccccc;
}

div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo,
div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-save {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-price-compareTo {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-price-save {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-results-topPanel div {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel {
  color: #ffffff;
}

div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #1a8604;
}

div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox {
  color: #000000;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-pager {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-pager span.ecwid-pager-link-enabled {
  color: #1a8604;
}

div.ecwid-pager span.ecwid-pager-link-disabled {
  color: #ffffff;
}

.ecwid a.ecwid-poweredBy {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Checkout-ShippingAddress-container {
  background-color: #eafee6;
}

div.ecwid-AddressForm div.ecwid-form hr {
  border: 1px solid #ffffff;
}

div.ecwid-AddressForm .ecwid-btn td {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-AddressForm .ecwid-btn--secondary-inverse td {
  color: #191919;
}

div.ecwid-AddressForm-secureLockIcon {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cpath d='M42 0v42H0L42 0z' fill='%23ffffff'/%3E%3Cpath d='M36.14 30.074v6.215c0 .286-.105.535-.322.74-.21.198-.466.3-.775.3H24.097c-.302 0-.565-.102-.775-.307-.217-.204-.322-.447-.322-.734v-6.216c0-.288.105-.537.322-.74.21-.206.466-.308.775-.308h.362V26.88c0-1.335.498-2.485 1.503-3.443C26.968 22.48 28.17 22 29.57 22c1.4 0 2.602.48 3.607 1.437 1.005.958 1.504 2.108 1.504 3.443v2.146h.363c.302 0 .565.102.775.307.217.204.322.447.322.74zm-9.487-1.048h5.84V26.88c0-.766-.288-1.424-.853-1.974-.58-.543-1.262-.817-2.07-.817-.808 0-1.49.273-2.063.816-.572.543-.854 1.2-.854 1.974v2.146z' fill='%23191919'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-AddressBook-block {
  background: #353535;
}

div.ecwid-AddressBook-addButton {
  color: #1a8604;
}

div.ecwid-AddressBook-addButton:hover {
  color: #105602;
}

div.ecwid-AddressBook-itemDescription {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-LoginForm div.ecwid-fieldWrapper label.ecwid-fieldLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-shippingOptions-List span.ecwid-shippingOption label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-shippingOptions-List .ecwid-shippingOption-notice-rollover {
  background-color: #e2c48d;
  color: #ffffff;
}

span.ecwid-shippingOption label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-shippingOption label.ecwid-shippingOption-label-ie7 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-PseudoButton-center,
td.ecwid-PseudoButton-center div,
div.ecwid-PseudoButton {
  color: #191919;
}

div.ecwid-fieldEnvelope-label {
  color: #f1dfdf;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.08;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around {
  box-shadow: 2px 2px 0 #f1dfdf, -2px -2px 0 #f1dfdf, 2px -2px 0 #f1dfdf, -2px 2px 0 #f1dfdf;
}

div.ecwid-noimage {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='-29 -36 180 180'%3E%3Cpath fill='%23000000' d='M151 135.818c0 4.52-3.663 8.182-8.182 8.182H-20.818c-4.52 0-8.182-3.663-8.182-8.182V-27.818c0-4.52 3.663-8.182 8.182-8.182H142.82c4.518 0 8.18 3.663 8.18 8.182v163.636z'/%3E%3Cpath fill='%23191919' d='M34.098 28.088h10.844s-26.16-11.44-18.08-21.252c3.416-4.148 6.222-4.962 10.727-2.043 4.58 2.967 10.628 7.44 14.53 10.386-.64.834-1.034 1.864-1.034 2.993v4.957c0 2.73 2.225 4.958 4.957 4.958h9.916c2.73 0 4.956-2.227 4.956-4.958v-4.957c0-1.13-.396-2.16-1.034-2.994 3.9-2.946 9.95-7.42 14.53-10.387 4.505-2.92 7.31-2.105 10.728 2.043 8.08 9.813-18.08 21.252-18.08 21.252h10.844c5.123 0 37.023-11.875 13.787-35.112-6.467-6.467-11.82-4.56-15.1-.45C80.148.604 73.027 9.436 69.063 14.34c-.853-.692-1.923-1.124-3.103-1.124h-9.917c-1.18 0-2.25.432-3.102 1.123C48.978 9.434 41.856.603 35.41-7.475c-3.276-4.11-8.63-6.018-15.098.45-23.237 23.237 8.663 35.112 13.786 35.112zm71.516 34.617H16.386c-2.733 0-4.958 2.227-4.958 4.958v44.614c0 2.73 2.225 4.957 4.958 4.957h34.7V67.662h19.83v49.57h34.7c2.73 0 4.957-2.227 4.957-4.956V67.662c-.002-2.73-2.225-4.957-4.96-4.957zm9.914-29.994H6.47c-2.732 0-4.956 2.23-4.956 4.958V52.54c0 2.73 2.224 4.957 4.957 4.957h44.616v-19.83h19.83v19.83h44.614c2.73 0 4.957-2.227 4.957-4.957V37.668c-.002-2.73-2.225-4.957-4.96-4.957z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-noimage-small {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='-29 -36 180 180'%3E%3Cpath fill='%23000000' d='M151 135.818c0 4.52-3.663 8.182-8.182 8.182H-20.818c-4.52 0-8.182-3.663-8.182-8.182V-27.818c0-4.52 3.663-8.182 8.182-8.182H142.82c4.518 0 8.18 3.663 8.18 8.182v163.636z'/%3E%3Cpath fill='%23191919' d='M34.098 28.088h10.844s-26.16-11.44-18.08-21.252c3.416-4.148 6.222-4.962 10.727-2.043 4.58 2.967 10.628 7.44 14.53 10.386-.64.834-1.034 1.864-1.034 2.993v4.957c0 2.73 2.225 4.958 4.957 4.958h9.916c2.73 0 4.956-2.227 4.956-4.958v-4.957c0-1.13-.396-2.16-1.034-2.994 3.9-2.946 9.95-7.42 14.53-10.387 4.505-2.92 7.31-2.105 10.728 2.043 8.08 9.813-18.08 21.252-18.08 21.252h10.844c5.123 0 37.023-11.875 13.787-35.112-6.467-6.467-11.82-4.56-15.1-.45C80.148.604 73.027 9.436 69.063 14.34c-.853-.692-1.923-1.124-3.103-1.124h-9.917c-1.18 0-2.25.432-3.102 1.123C48.978 9.434 41.856.603 35.41-7.475c-3.276-4.11-8.63-6.018-15.098.45-23.237 23.237 8.663 35.112 13.786 35.112zm71.516 34.617H16.386c-2.733 0-4.958 2.227-4.958 4.958v44.614c0 2.73 2.225 4.957 4.958 4.957h34.7V67.662h19.83v49.57h34.7c2.73 0 4.957-2.227 4.957-4.956V67.662c-.002-2.73-2.225-4.957-4.96-4.957zm9.914-29.994H6.47c-2.732 0-4.956 2.23-4.956 4.958V52.54c0 2.73 2.224 4.957 4.957 4.957h44.616v-19.83h19.83v19.83h44.614c2.73 0 4.957-2.227 4.957-4.957V37.668c-.002-2.73-2.225-4.957-4.96-4.957z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-EgoodsComponent-downloadLabel {
  color: #1a8604;
}

div.ecwid-EgoodsComponent-description {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-EgoodsComponent-cell {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-EgoodsComponent a,
div.ecwid-EgoodsComponent a:active,
div.ecwid-EgoodsComponent a:visited {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

tr.ecwid-EgoodsComponent-egoodRow-expired div.ecwid-EgoodsComponent-description,
tr.ecwid-EgoodsComponent-egoodRow-expired a,
tr.ecwid-EgoodsComponent-egoodRow-expired a:active,
tr.ecwid-EgoodsComponent-egoodRow-expired a:visited {
  color: #cccccc;
}

span.ecwid-EgoodsComponent-filesize {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-EgoodsComponent-expires {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-EgoodsComponent-expires span {
  color: #1d670e;
}

span.ecwid-EgoodsComponent-expired {
  color: #f1dfdf;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Person,
div.ecwiv-BusinessID {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-DownloadError-head {
  color: #ffffff;
}

div.ecwid-DownloadError-content {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-DownloadError-content a,
div.ecwid-DownloadError-content a:active,
div.ecwid-DownloadError-content a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-productBrowser-warning-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.17;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-popup {
  border: solid 1px #000000;
  background-color: #000000;
}

hr.ecwid-popup-hr {
  color: #191919;
}

div.ecwid-overlay {
  background-color: #ffffff;
}

div.ecwid-overlay-compact {
  background-color: #191919;
}

div.ecwid-loadingIndicator-over {
  background-color: #191919;
}

button.ecwid-popup-closeButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23000000' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center;
}

button.ecwid-popup-closeButton:hover {
  background-color: #cccccc;
}

div.ecwid-popup-headLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-MessageBox {
  border: solid 10px #191919;
  background-color: #191919;
}

div.ecwid-MessageBox-msg {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-MessageBox-msg-info {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffffff' d='M16 32C7.18 32 0 24.82 0 16S7.18 0 16 0s16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.32 2.04 2.06 8.3 2.06 15.99S8.32 29.93 16 29.93s13.94-6.26 13.94-13.94C29.96 8.3 23.7 2.04 16 2.04z'/%3E%3Cpath fill='%23ffffff' d='M17.46 15.48v7.23c0 .86-.6 1.56-1.46 1.56s-1.46-.7-1.46-1.56v-7.23c0-.86.6-1.56 1.46-1.56s1.46.7 1.46 1.56z'/%3E%3Ccircle fill='%23ffffff' cx='16' cy='9.77' r='2.04'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-MessageBox-msg-question {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%2327d105' d='M16 32C7.18 32 0 24.82 0 16S7.18 0 16 0s16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.32 2.04 2.06 8.3 2.06 15.99S8.32 29.93 16 29.93s13.94-6.26 13.94-13.94C29.96 8.3 23.7 2.04 16 2.04z'/%3E%3Ccircle fill='%2327d105' cx='16' cy='23.8' r='2.04'/%3E%3Cpath fill='%2327d105' d='M14.26 17.98c0-3.29 4.35-3.64 4.35-5.94 0-1.05-.81-1.94-2.56-1.94-1.17 0-2.11.38-2.88 1.01-.53.43-1.31.38-1.77-.13l-.11-.12c-.47-.52-.45-1.34.08-1.8 1.32-1.12 3.05-1.77 5-1.77 3.4 0 5.48 1.81 5.48 4.24 0 3.99-4.83 4.32-4.83 6.75 0 .09.01.17.03.26.13.63-.32 1.24-.93 1.45-.6.2-1.28-.06-1.55-.64-.21-.41-.31-.87-.31-1.37z'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-MessageBox-msg-warning {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23f2e9d9' d='M16.01 32c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.33 2.04 2.07 8.3 2.07 15.99s6.26 13.94 13.94 13.94 13.94-6.26 13.94-13.94c.02-7.69-6.24-13.95-13.94-13.95z'/%3E%3Cpath fill='%23f2e9d9' d='M16.01 19.64c-.86 0-1.46-.7-1.46-1.56V8.85c0-.86.6-1.56 1.46-1.56s1.46.7 1.46 1.56v9.23c0 .87-.6 1.56-1.46 1.56z'/%3E%3Ccircle fill='%23f2e9d9' cx='16.01' cy='23.8' r='2.04'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-MessageBox-msg-error {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23f2d9d9' d='M15.99 32c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.31 2.04 2.05 8.3 2.05 15.99s6.26 13.94 13.94 13.94 13.94-6.26 13.94-13.94c.02-7.69-6.24-13.95-13.94-13.95z'/%3E%3Cpath fill='%23f2d9d9' d='M9.21 23.22c-.54-.54-.54-1.4 0-1.93L20.86 9.63c.54-.54 1.4-.54 1.93 0 .54.54.54 1.4 0 1.93L11.15 23.22c-.54.53-1.4.53-1.94 0z'/%3E%3Cpath fill='%23f2d9d9' d='M9.21 9.63c.54-.54 1.4-.54 1.93 0L22.8 21.28c.54.54.54 1.4 0 1.93s-1.4.54-1.93 0L9.21 11.57c-.53-.54-.53-1.4 0-1.94z'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-ShadowedPopupPanel-content {
  background-color: #191919;
}

div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content,
div.ecwid-ShadowedPopupPanel-content {
  background-color: #353535;
}

.ecwid-ServiceMessage-message {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

a.ecwid-ServiceMessage-message-openCart,
a.ecwid-ServiceMessage-message-openCart:visited,
a.ecwid-ServiceMessage-message-openCart:active {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

button.ecwid-ServiceMessage-closeButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23000000' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center;
}

button.ecwid-ServiceMessage-closeButton:hover {
  background-color: #cccccc;
}

div.ecwid-DisappearingMessage {
  border: solid 10px #191919;
  background-color: #191919;
}

div.ecwid-DisappearingMessage-content {
  color: #ffffff;
}

div.ecwid-DisappearingMessage-content span {
  color: #1d670e;
}

div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-overlay.ecwid-compact-popup,
div.ecwid-overlay-png.ecwid-compact-popup {
  background: #191919;
}

.ecwid-compact-popup div.ecwid-popup-headLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-BubblePopupMessage-message {
  background: #191919;
  border: solid 1px #7f7f7f;
}

div.ecwid-BubblePopupMessage-arrow-right {
  border-color: transparent transparent transparent #7f7f7f;
}

div.ecwid-BubblePopupMessage-arrow-left {
  border-color: transparent #7f7f7f transparent transparent;
}

div.ecwid-BubblePopupMessage-arrow-top {
  border-color: #7f7f7f transparent transparent transparent;
}

div.ecwid-SelectOptionsPopup .popupContent,
div.ecwid-FormPopup .popupContent,
div.ecwid-productBrowser-cart-chooseLocationPopup .popupContent,
div.ecwid-productBrowser-cart-changeOptionsPopup .popupContent {
  border: 1px solid #000000;
  background: #000000;
}

div.ecwid-ProductBrowserPopup > div {
  border: 1px solid #191919;
  background: #191919;
}

div.ecwid-ProductBrowserPopup .ecwid-popup-overlay {
  background: #ffffff;
}

@media (max-width: 400px) {
  #deco-app-sel div.ecwid-ProductBrowserPopup > div {
    border: 2px solid #191919;
  }
}

table.ecwid-DateRangeBox {
  border: solid 1px #ffffff;
}

td.ecwid-DateRangeBox-range {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-DateRangeBox-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ffffff' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-DateRangePopup {
  background-color: #191919;
  border: solid 1px #cccccc;
}

div.ecwid-DateRangePopup input.gwt-DateBox {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

button.ecwid-DateRangePopup-calendarIcon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%23ffffff' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%23ffffff' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%23ffffff' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-DateRangePopup-DateRangeLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-DateRangePopup-dash {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-DateRangePopup-PresetsPanel a,
table.ecwid-DateRangePopup-PresetsPanel a:visited,
table.ecwid-DateRangePopup-PresetsPanel a:active {
  color: #1a8604;
}

div.dateBoxPopup {
  background-color: #191919;
  border: solid 1px #7f7f7f;
}

div.dateBoxPopup div.ecwid-MonthSelector {
  background-color: #7f7f7f;
  color: #ffffff;
}

div.dateBoxPopup div.ecwid-MonthSelector-monthPrev {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ffffff' d='M16 7.85l-4.9 5.02 4.9 5.27c.66.65.66 1.71 0 2.36-.67.65-1.74.65-2.4 0l-6.1-6.45c-.33-.31-.5-.74-.5-1.17 0-.43.17-.86.5-1.18l6.1-6.21c.66-.65 1.74-.65 2.41 0 .65.65.65 1.71-.01 2.36z'/%3E%3C/svg%3E") no-repeat center center;
}

div.dateBoxPopup div.ecwid-MonthSelector-monthNext {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ffffff' d='M10 18.15l4.9-5.02L10 7.85c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0l6.1 6.45c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18l-6.1 6.21c-.66.65-1.74.65-2.41 0-.65-.65-.65-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat center center;
}

div.dateBoxPopup div.ecwid-MonthSelector-mouseover div.ecwid-MonthSelector-yearPrev {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ffffff' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center;
}

div.dateBoxPopup div.ecwid-MonthSelector-mouseover div.ecwid-MonthSelector-yearNext {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ffffff' d='M18.15 16l-5.02-4.9L7.85 16c-.65.66-1.71.66-2.36 0-.65-.67-.65-1.74 0-2.4l6.45-6.1c.32-.33.75-.5 1.18-.5.43 0 .86.17 1.18.5l6.21 6.1c.65.66.65 1.74 0 2.41-.65.65-1.71.65-2.36-.01z'/%3E%3C/svg%3E") no-repeat center center;
}

div.dateBoxPopup div.ecwid-MonthSelector-mouseover td.ecwid-MonthSelector-inversable {
  background-color: #191919;
  color: #ffffff;
}

div.dateBoxPopup table.datePickerDays {
  color: #ffffff;
}

div.dateBoxPopup td.datePickerWeekdayLabel,
div.dateBoxPopup td.datePickerWeekendLabel {
  border: solid 1px #7f7f7f;
}

div.dateBoxPopup div.datePickerDay {
  border: solid 1px #191919;
}

div.dateBoxPopup div.datePickerDayIsToday {
  color: #191919;
  background-color: #ffffff;
}

div.dateBoxPopup div.datePickerDayIsValue {
  background-color: #28d006;
  color: #191919;
}

div.dateBoxPopup div.datePickerDayIsHighlighted {
  background-color: #cccccc;
  color: #191919;
}

div.dateBoxPopup div.datePickerDayIsFiller {
  color: #cccccc;
}

div.dateBoxPopup .datePickerDayIsFiller.datePickerDayIsHighlighted,
div.dateBoxPopup .datePickerDayIsToday.datePickerDayIsHighlighted {
  color: #191919;
}

div.dateBoxPopup div.ecwid-TodayLabel {
  color: #ffffff;
}

div.ecwid-gallery-thumbnailsPanel {
  background-color: #191919;
}

div.ecwid-gallery-imageDescription {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-gallery-thumbnail {
  border: 3px solid #191919;
}

table.ecwid-gallery-thumbnail-selected {
  border: 3px solid #cccccc;
}

button.ecwid-gallery-prevButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23000000' d='M16 7.85l-4.9 5.02 4.9 5.27c.66.65.66 1.71 0 2.36-.67.65-1.74.65-2.4 0l-6.1-6.45c-.33-.31-.5-.74-.5-1.17 0-.43.17-.86.5-1.18l6.1-6.21c.66-.65 1.74-.65 2.41 0 .65.65.65 1.71-.01 2.36z'/%3E%3C/svg%3E") no-repeat center center;
}

button.ecwid-gallery-nextButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23000000' d='M10 18.15l4.9-5.02L10 7.85c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0l6.1 6.45c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18l-6.1 6.21c-.66.65-1.74.65-2.41 0-.65-.65-.65-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat center center;
}

button.ecwid-gallery-prevButton-disabled,
button.ecwid-gallery-nextButton-disabled {
  background-color: #cccccc;
}

button.ecwid-gallery-prevArrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%237f7f7f' d='M16 7.85l-4.9 5.02 4.9 5.27c.66.65.66 1.71 0 2.36-.67.65-1.74.65-2.4 0l-6.1-6.45c-.33-.31-.5-.74-.5-1.17 0-.43.17-.86.5-1.18l6.1-6.21c.66-.65 1.74-.65 2.41 0 .65.65.65 1.71-.01 2.36z'/%3E%3C/svg%3E") no-repeat center center;
}

button.ecwid-gallery-nextArrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%237f7f7f' d='M10 18.15l4.9-5.02L10 7.85c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0l6.1 6.45c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18l-6.1 6.21c-.66.65-1.74.65-2.41 0-.65-.65-.65-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat center center;
}

img.ecwid-gallery-imagePanel-zoomButton-image {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M18.004 9c0-5-4-9-9.002-9C4.002 0 0 4 0 9s4 9 9.002 9c5 0 9.002-4 9.002-9zm-9.002 6.8c-3.7 0-6.802-3-6.802-6.8 0-3.7 3-6.8 6.802-6.8 3.7 0 6.8 3 6.8 6.8 0 3.7-3.1 6.8-6.8 6.8zm14.303 4.4l-5.5-5.5c-.8 1.3-1.902 2.4-3.202 3.2l5.5 5.5c.9.9 2.302.9 3.202 0 .9-.9.9-2.4 0-3.2zM13.003 8h-3V5h-2v3H5v2h3.002v3h2v-3h3V8z' fill='%23000000'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-Invoice {
  border: solid 1px #cccccc;
}

div.ecwid-Invoice-block {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice-blockTitle {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-Invoice-cell {
  background-color: #000000;
}

div.ecwid-Invoice-cell-title {
  background-color: #868686;
  color: #191919;
}

td.ecwid-Invoice-edgeCell {
  background-color: #000000;
}

td.ecwid-Invoice-Header-OrderId,
td.ecwid-Invoice-Header-OrderId-long,
td.ecwid-Invoice-Header-OrderId-very-long {
  color: #ffffff;
}

td.ecwid-Invoice-Header-OrderId-long {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-Invoice-Header-OrderId-very-long {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-Invoice-Header-OrderId span,
td.ecwid-Invoice-Header-OrderId-long span,
td.ecwid-Invoice-Header-OrderId-very-long span {
  color: #7f7f7f;
}

td.ecwid-Invoice-Header-timestamp {
  color: #ffffff;
}

div.ecwid-Invoice-Summary-label,
div.ecwid-Invoice-Summary-value {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice-Summary-value-price {
  color: #1a8604;
}

div.ecwid-Invoice-productName,
div.ecwid-Invoice-productName a,
div.ecwid-Invoice-productName a:active,
div.ecwid-Invoice-productName a:visited {
  color: #7f7f7f;
}

div.ecwid-Invoice-productDescr {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice-productPrice {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice div.ecwid-EgoodsComponent {
  background-color: #000000;
}

div.ecwid-Invoice-header-placeOrder div.gwt-Label,
div.ecwid-Invoice-footer-placeOrder div.gwt-Label,
td.ecwid-Invoice-header-orderConfirmation-text,
td.ecwid-Invoice-footer-orderConfirmation-text {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-Invoice-header-orderConfirmation-text a,
td.ecwid-Invoice-header-orderConfirmation-text a:active,
td.ecwid-Invoice-header-orderConfirmation-text a:visited,
td.ecwid-Invoice-footer-orderConfirmation-text a,
td.ecwid-Invoice-footer-orderConfirmation-text a:active,
td.ecwid-Invoice-footer-orderConfirmation-text a:visited {
  color: #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice-share-buttonPanel-button {
  color: #191919;
}

span.ecwid-Invoice-share-textPanel-product-label-bottomDotted {
  border-bottom: 2px dotted #cccccc;
}

td:hover div.ecwid-Invoice-share-textPanel-list-item-label {
  color: #191919;
}

td.ecwid-Invoice-itemsTable-cell {
  border-bottom: solid 1px #cccccc;
}

td.ecwid-Invoice-itemsTable-headerCell {
  border-bottom: solid 1px #cccccc;
}

td.ecwid-Invoice-itemsTable-headerCell {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-Invoice-itemsTable .ecwid-productBrowser-price,
table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-Invoice-itemsTable .ecwid-productBrowser-sku {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-Invoice-itemsTable .ecwid-Invoice-extraFieldsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-Invoice-itemsTable .ecwid-Invoice-pricePerUnitList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice-itemsTable-price-compact-times {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-bottomDotted-list td:hover {
  background-color: #ffffff;
}

div.fb-share-button div,
div.tw-share-button div {
  color: #191919;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  line-height: 1.94;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-DropdownBox {
  border: 1px solid #7f7f7f;
}

div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-content {
  color: #ffffff;
  background-color: #000000;
}

div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-icon {
  background: #000000 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23f2f2f2' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center;
}

.ecwid-DropdownBoxPopup {
  background-color: #191919;
  border: solid 1px #cccccc;
}

div.ecwid-PrintableInvoice-header-invoiceLabel {
  color: #ffffff;
}

div.ecwid-PrintableInvoice-header div.ecwid-Person {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-PrintableInvoice-header-email,
div.ecwid-PrintableInvoice-header-url {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-PrintableInvoice-customer-email {
  color: #1a8604;
}

div.ecwid-PrintableInvoice div.ecwid-Invoice {
  border: solid 2px #cccccc;
}

div.ecwid-PrintableInvoice td.ecwid-Invoice-cell {
  background-color: #000000;
}

div.ecwid-PrintableInvoice div.ecwid-Invoice-cell-title {
  background-color: #000000;
  border-bottom: 2px solid #cccccc;
  color: #7f7f7f;
}

div.ecwid-PrintableInvoice td.ecwid-Invoice-edgeCell {
  background-color: #000000;
}

div.ecwid-PrintableInvoice-thankYouForOrder {
  color: #ffffff;
}

div.ecwid-productBrowser-details-thumbnail img {
  background-color: #7f7f7f;
}

div.ecwid-productBrowser-details-descr a,
div.ecwid-productBrowser-details-descr a:hover,
div.ecwid-productBrowser-details-descr a:active,
div.ecwid-productBrowser-details-descr a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-categoryDescription a,
div.ecwid-productBrowser-categoryDescription a:active,
div.ecwid-productBrowser-categoryDescription a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-inStockLabel,
div.ecwid-productBrowser-details-outOfStockLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-inStockLabel {
  color: #ffffff;
}

div.ecwid-productBrowser-details-outOfStockLabel {
  color: #ff0000;
}

div.ecwid-productBrowser-details-outOfStockLabel-allInBag {
  color: #ff0000;
}

div.ecwid-productBrowser-details-priceIncludesTaxesLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-priceIncludesTaxesLabel a,
div.ecwid-productBrowser-details-priceIncludesTaxesLabel a:active,
div.ecwid-productBrowser-details-priceIncludesTaxesLabel a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-productBrowser-details-taxName {
  color: #ffffff;
}

span.ecwid-productBrowser-details-taxValue {
  color: #1a8604;
}

div.ecwid-productBrowser-details-wholesale {
  background: #191919;
}

div.ecwid-productBrowser-details-wholesale div.ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-productBrowser-details-wholesale-break {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' viewBox='0 0 7 8'%3E%3Cpath opacity='.1' fill-rule='evenodd' clip-rule='evenodd' fill='%23ffffff' d='M7 5.614c-.297-.16-.625-.26-1-.26-1.1 0-1.687 2.594-2.938 2.594C1.887 7.948 1.202 6.3 0 5.63V0c1.92 0 2.62 2.594 4.096 2.594C5.346 2.594 5.9.002 7 0v5.614z'/%3E%3Cpath opacity='.2' fill-rule='evenodd' clip-rule='evenodd' fill='%23ffffff' d='M0 .52c1.48 0 2.62 2.626 4.095 2.626C5.345 3.146 6.245.52 7 .52V0C5.9.002 5.345 2.594 4.095 2.594 2.622 2.594 1.918 0 0 0v.52z'/%3E%3C/svg%3E") repeat-x;
}

div.ecwid-productBrowser-details-wholesale-saving {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-wholesale-suggestion {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  color: #ffffff;
}

span.ecwid-productBrowser-details-optionRadioButton,
span.ecwid-productBrowser-details-optionCheckbox {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-productBrowser-details-datePicker-button button {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%23ffffff' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%23ffffff' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%23ffffff' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat center center;
}

.ecwid-productBrowser-details-optionClassFiles-mobileWarning {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-details-optionUploadFiles,
.ecwid-productBrowser-details-optionUploadFiles a,
.ecwid-productBrowser-details-optionUploadFiles a:active,
.ecwid-productBrowser-details-optionUploadFiles a:visited,
.ecwid-productBrowser-details-optionUploadFiles .ecwid-EcwidHintingLink,
.ecwid-productBrowser-details-optionUploadFiles-filesize {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-details-optionUploadFiles-filesize {
  color: #ffffff;
}

div.ecwid-productBrowser-cart-hint {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-details-optionUploadFiles-Popup-ImageContainer {
  border: 5px solid #191919;
}

form.ecwid-uploadPopup-mainPanel {
  color: #ffffff;
}

table.ecwid-uploadPopup-mainPanel-fileListPanel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-uploadPopup-mainPanel-fileListPanel span {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-uploadPopup-mainPanel-fileListPanel input.gwt-FileUpload {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-qtyLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-qtyAvailInfo {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

input.ecwid-productBrowser-details-qtyTextField {
  border: solid 1px #ffffff;
}

div.ecwid-productBrowser-details-inTheBag {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='27' viewBox='0 0 40 49'%3E%3Cpath fill='%231a8604' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%231a8604' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%231a8604' cx='28' cy='17' r='2'/%3E%3Cpath fill='%231a8604' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7zM13 30c0 3.86 3.14 7 7 7s7-3.14 7-7h2c0 4.962-4.037 9-9 9s-9-4.038-9-9h2z'/%3E%3C/svg%3E") no-repeat 0 13px;
}

div.ecwid-productBrowser-details-GalleryPanel-imageContainer {
  border: solid 2px #191919;
}

div.ecwid-productBrowser-details-GalleryPanel-linkContainer div {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover {
  border: solid 1px #7f7f7f;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom-hover {
  border: solid 1px #7f7f7f;
}

div.ecwid-productBrowser-extraFields-side {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-extraField-name-center,
div.ecwid-productBrowser-extraField-value-center {
  color: #ffffff;
}

.ecwid-productBrowser-pricePerUnit-field {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details div.ecwid-productBrowser-priceIncluded,
div.ecwid-productBrowser-details div.ecwid-productBrowser-taxFreeBusiness {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details span.ecwid-productBrowser-priceIncluded-link {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-productBrowser-subcategories-mainTable img {
  background-color: #7f7f7f;
}

div.ecwid-productBrowser-subcategories-categoryName {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-productBrowser-productsGrid-cell table img {
  background-color: #353535;
}

div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover {
  border: solid 1px #7f7f7f;
}

div.ecwid-productBrowser-productDragLabel {
  color: #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-BuyNow-outOfStockLabel {
  color: #ff0000;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover {
  border: solid 1px #7f7f7f;
}

div.ecwid-productBrowser-productsGrid-productMiddleFragment {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231a8604' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover {
  border-color: #7f7f7f;
}

.ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a,
.ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a,
.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink:hover a,
table.ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink:hover a,
table.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink:hover a {
  color: #1a8604;
}

.ecwid-productBrowser-productsGrid-v2.dragdrop-movable-panel {
  border: 1px solid #191919;
}

.ecwid-productBrowser-productsGrid-v2 span.ecwid-productBrowser-price-value-small {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-productsGrid-v2 span.ecwid-productBrowser-price-value-extra-small {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsGrid-pricePerUnitAttributes {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsGrid-extraFieldsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-priceIncludedContainer {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-priceIncludedContainer a:active,
div.ecwid-priceIncludedContainer a:hover,
div.ecwid-priceIncludedContainer a:link,
div.ecwid-priceIncludedContainer a:visited {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsList-inTheBagTick {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231a8604' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent;
}

div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku {
  color: #cccccc;
}

div.ecwid-productBrowser-productsList-descr {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-productBrowser-productsList-mouseover {
  border-color: #7f7f7f;
}

div.ecwid-productBrowser-productsList-extraFieldsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:active,
div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:hover,
div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:link,
div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:visited {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-productBrowser-productsTable-cell {
  border: solid 1px #7f7f7f;
}

td.ecwid-productBrowser-productsTable-cellOdd {
  background-color: #353535;
}

td.ecwid-productBrowser-productsTable-cellEven {
  background-color: #000000;
}

div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
  color: #cccccc;
}

div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsTable div.ecwid-priceIncludedContainer {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsTable span.ecwid-productBrowser-price-value-small,
div.ecwid-productBrowser-productsTable span.ecwid-productBrowser-price-value-extra-small {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsTable-inTheBagTick {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231a8604' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-productBrowser-productsTable-addToBagLink {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsTable-emptyStock {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsTable-extraFieldsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price-pricePerUnitPanel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-productBrowser-cart-itemsTable-cell {
  border-bottom: solid 1px #7f7f7f;
}

td.ecwid-productBrowser-cart-itemsTable-headerCell {
  color: #cccccc;
  border-bottom: solid 1px #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

tr.ecwid-productBrowser-cart-itemsTable-row-selected,
td.ecwid-productBrowser-cart-itemsTable-cell-selected {
  background-color: #353535;
  border-bottom: solid 1px #7f7f7f;
}

div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-qtyTextField-multiplication {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:visited {
  color: #1a8604;
}

div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-productBrowser-cart-weight {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-itemsTable-price-compact-times {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-EnterCouponBox {
  background-color: #191919;
}

div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-optionsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-extraFieldsList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-pricePerUnitList {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-removeItemButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23000000' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-productBrowser-cart-removeItemButton:hover {
  background-color: #cccccc;
}

div.ecwid-productBrowser-cart-subtotalLabel,
div.ecwid-productBrowser-cart-shippingLabel,
div.ecwid-productBrowser-cart-taxLabel {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-totalLabel {
  color: #ffffff;
}

div.ecwid-productBrowser-cart-subtotalAmount,
div.ecwid-productBrowser-cart-subtotalAmountMinus,
div.ecwid-productBrowser-cart-shippingAmount,
div.ecwid-productBrowser-cart-taxAmount {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  line-height: 1.06;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-totalAmount {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-shippingAmount-waiting {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%237f7f7f' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") no-repeat center center;
}

table.ecwid-productBrowser-cart-shippingAmountPanel span.ecwid-EcwidHintingLink {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-estimationNote {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-estimationNote span {
  color: #1a8604;
}

div.ecwid-productBrowser-cart-checkoutOptionsSeparator {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-termsAndConditions {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-taxFreeBusiness {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-orderComponent-taxFreeBusiness {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-cart-changeOptionsPopup .ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: #7f7f7f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23000000' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center;
}

div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  color: #1a8604;
}

div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption-rate {
  color: #1a8604;
}

div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-CheckoutCollapsableWidget-expandable div.ecwid-Checkout-blockTitle span.ecwid-Checkout-blockTitle-text {
  border-bottom: 1px dashed #1a8604;
}

div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton-expanded {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231a8604' d='M3.85 7.5l9.02 8.9 9.27-8.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4L14.06 20c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5L1.49 9.9c-.65-.66-.65-1.74 0-2.41.65-.66 1.71-.66 2.36.01z'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton-collapsed {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231a8604' d='M7.5 22.15l8.9-9.02-8.9-9.28c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0L20 11.94c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18L9.9 24.51c-.66.65-1.74.65-2.41 0-.66-.65-.66-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat;
}

div.ecwid-Checkout-PasswordBlock-tip,
div.ecwid-Checkout-TaxIdWidget-tip {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Checkout-TaxIdWidget-tip a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Checkout-ShippingAddress-top {
  background-color: #353535;
}

div.ecwid-PaymentMethodsBlock-PaymentOption span.ecwid-PaymentMethodsBlock-PaymentOption-help {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock img {
  background-color: #191919;
  border: 1px solid #191919;
}

div.ecwid-PaymentMethodDetailsBlock-fields div.gwt-Label {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-panel {
  background-color: #353535;
}

div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg {
  border: 1px solid #cccccc;
}

img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-over {
  border: 1px solid #1a8604;
}

img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-selected {
  border: 4px solid #1a8604;
}

.ecwid div.ecwid-AccentedContinueButton-label {
  color: #f1dfdf;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.08;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Checkout-BreadCrumbs-link {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Checkout-BreadCrumbs-link-current {
  color: #1a8604;
  border-bottom: 3px solid #1a8604;
}

div.ecwid-Checkout-BreadCrumbs-link-visited {
  color: #1a8604;
}

div.ecwid-Checkout-BreadCrumbs-point {
  border: 1px solid #7f7f7f;
}

div.ecwid-Checkout-BreadCrumbs-point-visited {
  border-color: #1a8604;
}

div.ecwid-Checkout-BreadCrumbs-point-visited::after {
  background-color: #1a8604;
}

div.ecwid-Checkout-BreadCrumbs-point-current::after {
  background-color: #1a8604;
}

div.ecwid-Checkout-BreadCrumbs-section {
  background-color: #7f7f7f;
}

div.ecwid-Checkout-BreadCrumbs-section-visited {
  background-color: #1a8604;
}

.ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section {
  background: #7f7f7f;
}

.ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section-visited {
  background: #1a8604;
}

div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Account .ecwid-AccountSettings .ecwid-membership {
  color: #ffffff;
}

div.ecwid-Orders-EmptyList {
  background-color: #353535;
}

table.ecwid-OrdersList-OrderBox {
  border: solid 1px #7f7f7f;
}

td.ecwid-OrdersList-OrderBox-header {
  background-color: #353535;
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-OrdersList-OrderBox-header-orderdescr {
  color: #ffffff;
}

td.ecwid-OrdersList-OrderBox-header-orderdescr span {
  color: #1a8604;
}

td.ecwid-OrdersList-OrderBox-footer {
  background-color: #191919;
}

td.ecwid-OrdersList-OrderBox-cell {
  border: solid 1px #7f7f7f;
}

td.ecwid-OrdersList-OrderBox-cellEven {
  background-color: #191919;
}

td.ecwid-OrdersList-OrderBox-cellOdd {
  background-color: #191919;
}

td.ecwid-OrdersList-OrderBox-itemdescr div.ecwid-EgoodsComponent {
  background-color: #191919;
}

td.ecwid-OrdersList-OrderBox-qty {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-OrdersList-OrderBox-price {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-OrdersList-OrderBox-sku {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-OrdersList-OrderBox-product {
  color: #ffffff;
}

div.ecwid-OrdersList-OrderBox-product a,
div.ecwid-OrdersList-OrderBox-product a:active,
div.ecwid-OrdersList-OrderBox-product a:visited {
  color: #ffffff;
}

div.ecwid-OrdersList-OrderBox-options {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-OrdersList-OrderBox-status,
table.ecwid-OrdersList-OrderBox-totals {
  color: #ffffff;
}

div.ecwid-OrdersList-OrderBox-status span {
  color: #1d670e;
}

td.ecwid-OrdersList-OrderBox-totals-price {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-MaskableWidget .ecwid-mask {
  background-color: #eafee6;
}

div.ecwid-MaskableWidget .ecwid-animask {
  border: 4px solid #191919;
  background: #191919 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231a8604' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") center no-repeat;
}

span.ecwid-maintenance-staff-message {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-CompactGadget {
  border: solid 1px #7f7f7f;
  background-color: #191919;
}

div.ecwid-CompactGadget-header {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-CompactGadget-openStoreButton-center {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-CompactGadget-price {
  color: #1a8604;
}

table.ecwid-CompactGadget-grid div.ecwid-CompactGadget-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-CompactGadget-table-header {
  background-color: #ffffff;
  color: #191919;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

td.ecwid-CompactGadget-table-cell {
  border: solid 1px #7f7f7f;
}

tr.ecwid-CompactGadget-table-oddRow {
  background-color: #191919;
}

tr.ecwid-CompactGadget-table-evenRow {
  background-color: #191919;
}

div.ecwid-CompactGadget-table-productNameLink {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-CompactGadget-table div.ecwid-CompactGadget-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart-termsCheckbox-rollover {
  background-color: #e2c48d;
  color: #ffffff;
}

div.ecwid-productBrowser-cart-termsCheckbox-rollover a,
div.ecwid-productBrowser-cart-termsCheckbox-rollover a:hover {
  color: #093101;
}

div.ecwid-productBrowser-cart-termsCheckbox {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid div.ecwid-productBrowser-cart-termsCheckbox a,
.ecwid div.ecwid-productBrowser-cart-termsCheckbox a:active,
.ecwid div.ecwid-productBrowser-cart-termsCheckbox a:visited {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-details-message-us-label {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

a.ecwid-productBrowser-nav-left {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='rgb(204,204,204)' d='M4.67 7h69.086c.553 0 1 .447 1 1s-.447 1-1 1H4.67l4.293 4.293c.39.39.39 1.023 0 1.414s-1.023.39-1.414 0L1.634 8.794c-.24-.183-.392-.47-.392-.794s.153-.61.392-.794L7.55 1.293c.39-.39 1.022-.39 1.413 0s.39 1.023 0 1.414L4.67 7z'/%3E%3C/svg%3E");
}

a.ecwid-productBrowser-nav-right {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='rgb(204,204,204)' d='M71.33 9H2.244c-.553 0-1-.447-1-1s.447-1 1-1H71.33l-4.293-4.293c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0l5.915 5.913c.24.183.392.47.392.794s-.153.61-.392.794l-5.913 5.913c-.39.39-1.022.39-1.413 0s-.39-1.023 0-1.414L71.33 9z'/%3E%3C/svg%3E");
}

a.ecwid-productBrowser-nav-left:hover,
a.ecwid-productBrowser-nav-left:active {
  background-color: #7f7f7f;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23191919' d='M4.67 7h69.086c.553 0 1 .447 1 1s-.447 1-1 1H4.67l4.293 4.293c.39.39.39 1.023 0 1.414s-1.023.39-1.414 0L1.634 8.794c-.24-.183-.392-.47-.392-.794s.153-.61.392-.794L7.55 1.293c.39-.39 1.022-.39 1.413 0s.39 1.023 0 1.414L4.67 7z'/%3E%3C/svg%3E");
}

a.ecwid-productBrowser-nav-right:hover,
a.ecwid-productBrowser-nav-right:active {
  background-color: #7f7f7f;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23191919' d='M71.33 9H2.244c-.553 0-1-.447-1-1s.447-1 1-1H71.33l-4.293-4.293c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0l5.915 5.913c.24.183.392.47.392.794s-.153.61-.392.794l-5.913 5.913c-.39.39-1.022.39-1.413 0s-.39-1.023 0-1.414L71.33 9z'/%3E%3C/svg%3E");
}

.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header {
  background: #191919;
}

.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%231a8604' d='M13.486 6.16c-.283 0-.513.23-.513.512v6.272H2.027V6.672c0-.283-.23-.513-.514-.513-.284 0-.513.23-.513.512v6.785c0 .282.23.514.513.514h11.973c.283 0 .514-.23.514-.513V6.672c0-.283-.23-.513-.514-.513zM7.743 2.61c0-.002 0-.002.003-.004l.014-.013-.017.017zM5.167 4.734l1.85-1.85v6.263c0 .267.217.483.484.483s.483-.216.483-.483V2.893l1.85 1.85c.19.19.495.19.684 0 .188-.187.188-.493 0-.682L7.862 1.41s-.082-.095-.177-.135c-.118-.05-.25-.05-.37 0-.067.028-.142.092-.17.117l-2.66 2.66c-.19.19-.19.496 0 .685.188.187.494.187.682 0z'/%3E%3C/svg%3E") no-repeat left center/13px;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-buttonsContainer {
  background-color: #191919;
  border: #191919 1px solid;
}

.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-waiting {
  background: #ffffff;
  border: 1px solid #ffffff;
}

.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-waiting-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23191919' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") center center no-repeat;
}

.ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton {
  color: #eafee6;
  background-color: #105602;
}

.ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton:active {
  background-color: #105602;
  color: #eafee6;
}

.ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton:hover {
  background-color: #105602;
  color: #eafee6;
}

.ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton .ecwid-tumblrButton-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.67;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-DiscountInfoLabel-discountInfo,
span.ecwid-TaxExemptionHint {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%231a8604' d='M16 32C7.18 32 0 24.82 0 16S7.18 0 16 0s16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.32 2.04 2.06 8.3 2.06 15.99S8.32 29.93 16 29.93s13.94-6.26 13.94-13.94C29.96 8.3 23.7 2.04 16 2.04z'/%3E%3Ccircle fill='%231a8604' cx='16' cy='23.8' r='2.04'/%3E%3Cpath fill='%231a8604' d='M14.26 17.98c0-3.29 4.35-3.64 4.35-5.94 0-1.05-.81-1.94-2.56-1.94-1.17 0-2.11.38-2.88 1.01-.53.43-1.31.38-1.77-.13l-.11-.12c-.47-.52-.45-1.34.08-1.8 1.32-1.12 3.05-1.77 5-1.77 3.4 0 5.48 1.81 5.48 4.24 0 3.99-4.83 4.32-4.83 6.75 0 .09.01.17.03.26.13.63-.32 1.24-.93 1.45-.6.2-1.28-.06-1.55-.64-.21-.41-.31-.87-.31-1.37z'/%3E%3C/svg%3E") no-repeat scroll 0 0 transparent;
}

div.ecwid-ppReview-block {
  background-color: #000000;
}

div.ecwid-ppReview-totals-block {
  border-top: 4px solid #000000;
}

div.ecwid-compact div.ecwid-Invoice-Summary-label-price,
div.ecwid-compact div.ecwid-Invoice-Summary-value-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-amexPaymentForm {
  background-color: #353535;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-amexSecureTitle {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%231d670e' d='M23 13.64v9.73c0 .45-.16.84-.49 1.16-.32.31-.71.47-1.18.47H4.67c-.46 0-.86-.16-1.18-.48-.33-.32-.49-.7-.49-1.15v-9.73c0-.45.16-.84.49-1.16.32-.32.71-.48 1.18-.48h.55V8.64c0-2.09.76-3.89 2.29-5.39S10.87 1 13 1s3.96.75 5.49 2.25c1.53 1.5 2.29 3.3 2.29 5.39V12h.55c.46 0 .86.16 1.18.48.33.32.49.7.49 1.16zM8.56 12h8.89V8.64c0-1.2-.44-2.23-1.3-3.09-.88-.85-1.92-1.28-3.15-1.28s-2.27.43-3.14 1.28c-.87.85-1.3 1.88-1.3 3.09V12z'/%3E%3C/svg%3E") no-repeat 0 2px transparent;
}

div.ecwid-amexCheckedField.checked {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='32.88 5.12 16 16'%3E%3Cpath fill='%231d670e' d='M37.47 12.75l2.56 2.15 5.12-6.4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.3 7.6c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-3.74-3.35c-.65-.66-.65-1.74 0-2.41.65-.66 1.71-.66 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent;
}

div.ecwid-amexDateCheck.checked {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='32.88 5.12 16 16'%3E%3Cpath fill='%231d670e' d='M37.47 12.75l2.56 2.15 5.12-6.4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.3 7.6c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-3.74-3.35c-.65-.66-.65-1.74 0-2.41.65-.66 1.71-.66 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent;
}

div.ecwid-cardIcon {
  background-color: #191919;
  border: 1px solid #191919;
}

div.ecwid-amexField-hint {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-amexDatePanel.error {
  border: 2px solid #f1dfdf;
}

select.ecwid-amexDateList {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-amexDateHint {
  color: #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-amexTipPanel a,
div.ecwid-amexTipPanel a:active,
div.ecwid-amexTipPanel a:visited {
  border-bottom: 1px dashed #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.PlainButton {
  background-color: #1a8604;
  color: #1a8604;
}

.PlainMenuButton-item td {
  background-color: #191919;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.PlainButton-PrintInvoice {
  border: solid 1px #191919;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.PlainMenuButton-dropdown {
  border: 1px solid #cccccc;
}

.PlainMenuButton-dropdown .PlainMenuButton-item {
  background-color: #1a8604;
}

.ecwid .ecwid-ProductDetails-gray-panel-bottom {
  background: #191919;
}

.ecwid .ecwid-productBrowser-ask-advice-panel {
  background: #191919;
}

.ecwid .ecwid-productBrowser-ask-advice-panel .ecwid-productBrowser-ask-advice-panel-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 792 550.9 792' enable-background='new 0 792 550.9 792'%3E%3Cpath fill='%231a8604' d='M157 1431.5v38.1c0 46.6 25.4 67.8 59.3 72 8.5 25.4 29.6 42.4 55.1 42.4s50.8-21.2 55.1-42.4c38.1-8.5 59.3-29.6 59.3-72v-38.1H157zm122.8-597.1c127.1 0 228.7 105.9 228.7 232.9 0 76.2-33.9 144-93.2 186.4-25.4 21.2-42.4 50.8-50.8 84.7H203.6c-8.5-33.9-29.6-63.5-59.3-84.7-59.3-42.4-97.4-118.6-93.2-194.8C55.3 940.2 157 838.6 279.8 838.6v-4.2m0-42.4h-8.5C127.3 796.2 4.5 914.8.2 1054.6c-4.2 93.2 38.1 182.1 110.1 232.9 29.6 25.4 46.6 59.3 46.6 93.2h237.2c0-33.9 16.9-72 42.4-93.2 72-46.6 114.4-131.3 114.4-220.2 0-148.2-122.8-275.3-271.1-275.3zm-152.5 317.6c-12.7 0-21.2-8.5-21.2-21.2 0-105.9 84.7-190.6 190.6-190.6 12.7 0 21.2 8.5 21.2 21.2s-8.5 21.2-21.2 21.2c-80.5 0-148.2 67.8-148.2 148.2 0 12.8-8.4 21.2-21.2 21.2z'/%3E%3C/svg%3E") no-repeat left center;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-upArrow {
  border-color: transparent transparent #ffffff transparent;
}

.ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-upArrow .ecwid-EcwidHintingLink-arrowBody {
  border-color: transparent transparent #ffffff transparent;
}

.ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-bottomArrow {
  border-color: #ffffff transparent transparent transparent;
}

.ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-bottomArrow .ecwid-EcwidHintingLink-arrowBody {
  border-color: #ffffff transparent transparent transparent;
}

div.ecwid-facebook-footer-badge a .ecwid-facebook-footer-badge-text {
  background: #191919;
  color: #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.3;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-SearchPanel-facebook input {
  border: 1px solid #7f7f7f;
}

div.ecwid-favorite-view {
  background-color: #353535;
}

.ecwid-favorite-view .ecwid-favorite-image-selection-decoration svg g path {
  fill: #7f7f7f;
}

.ecwid-favorite-view .ecwid-favorite-image svg,
.ecwid-favorite-view .ecwid-favorite-image-decoration svg {
  fill: #7f7f7f;
}

.ecwid-favorite-view .ecwid-favorite-image-unselected svg,
.ecwid-favorite-view .ecwid-favorite-image-unselection-decoration svg {
  fill: #cccccc;
}

.ecwid-favorite-menu div.ecwid-favorite-image svg {
  fill: #7f7f7f;
}

div.ecwid-favorite-quantity-view {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.14;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-productBrowser-backgroundedPanelInner div.ecwid-favorite-view {
  background-color: #353535;
}

.ecwid-lte-400px div.ecwid-no-favorites-label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-no-favorites-area .ecwid-no-favorites-icon svg {
  fill: #7f7f7f;
}

span.ecwid-favorites-signin-warning-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-favorites-signin-warning-text span.ecwid-favorites-signin-link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-responsive div.ecwid-PseudoButton {
  border: 1px solid #cccccc;
  background: linear-gradient(to bottom, #1a8604 0%, #105602 100%);
}

.ecwid-lte-600px .ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-600px div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-600px div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-600px div.ecwid-productBrowser-productsTable-addToBagLink {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-600px table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected {
  border-bottom: 1px solid #6df950;
}

.ecwid-lte-480px iframe.ecwid-sq-input#sq-card-number {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-lte-480px input.ecwid-amex-cardNumberField {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-responsive div.ecwid-PseudoButton {
  border: 1px solid #cccccc;
  background: linear-gradient(to bottom, #1a8604 0%, #105602 100%);
}

.ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-TextBox {
  border: solid 1px #cccccc;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-reset-password-page div.ecwid-productBrowser-head,
div.ecwid-change-password-page div.ecwid-productBrowser-head,
div.ecwid-restore-link-expired-page div.ecwid-productBrowser-head {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-reset-password-page-text,
div.ecwid-change-password-page-text,
div.ecwid-restore-link-expired-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.43;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-reset-password-page div.ecwid-form,
div.ecwid-change-password-page div.ecwid-form {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-price-panel {
  background-color: #191919;
}

div.ecwid-price-panel .ecwid-price-panel-label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-price-panel .ecwid-price-panel-value {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-price-panel .ecwid-price-panel-value-total {
  color: #1a8604;
}

a.ecwid-icolink,
a.ecwid-icolink:visited {
  color: #28d006;
}

a.ecwid-icolink:hover,
a.ecwid-icolink:active,
a.ecwid-icolink:focus {
  color: #28d006;
}

html#ecwid_html a.ecwid-icolink svg.ecwid-icon * {
  fill: #eafee6;
}

a.ecwid-icolink svg.ecwid-icon .stroked {
  stroke: #eafee6;
}

a.ecwid-icolink:hover svg.ecwid-icon *,
a.ecwid-icolink:active svg.ecwid-icon *,
a.ecwid-icolink:focus svg.ecwid-icon * {
  fill: #1a8604;
}

a.ecwid-icolink:hover svg.ecwid-icon .stroked,
a.ecwid-icolink:active svg.ecwid-icon .stroked,
a.ecwid-icolink:focus svg.ecwid-icon .stroked {
  stroke: #1a8604;
}

div.ecwid-alert-error {
  background-color: #ad3b3b;
  color: #f2d9d9;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-alert-success {
  background-color: #6df950;
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-modal-backdrop {
  background-color: #ffffff;
}

.ecwid-modal-dialog .ecwid-modal-content {
  background-color: #191919;
}

.ecwid-modal-dialog .ecwid-modal-content .ecwid-modal-title {
  color: #1a8604;
}

.ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

blockquote.ecwid-description-blockquote,
blockquote.ecwid-description-blockquote p {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

#ecwid_loading_indicator .loader {
  background-color: #191919;
}

#ecwid_loading_indicator .loader .spinner-ball-outer {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' fill='%231a8604' clip-rule='evenodd' d='M95 63.4v.2c0 .1-.1.2-.1.3-.3.6-1 1.1-1.7 1.1-1.1 0-1.9-.9-1.9-1.9 0-.4.1-.5.2-.8.1-.1.1-.2.1-.3 1.1-3.8 1.7-7.8 1.7-11.9 0-20.3-14-37.3-32.8-41.9h-.3c-.8-.2-1.7-.9-1.7-1.9 0-1.1.9-1.9 1.9-1.9h.2c.2 0 .3.1.5.1 20.6 5 36 23.5 36 45.7-.1 4.5-.8 9-2.1 13.2zM81.1 80l.3-.3c.4-.4.8-.8 1.6-.8 1.1 0 1.9.9 1.9 1.9 0 .4-.2.8-.4 1.2l-.3.3C75.6 91.3 63.5 97 50 97c-13.4 0-25.6-5.7-34.1-14.7-.5-.3-.8-.9-.8-1.5 0-1.1.9-1.9 1.9-1.9.8 0 1.4.5 1.6.8l.3.3c7.9 8.1 18.9 13.2 31.1 13.2 12.2 0 23.2-5.1 31.1-13.2zM39.8 8h-.2C20.8 12.7 6.8 29.7 6.8 50c0 4.1.6 8.2 1.7 11.9 0 0 .2.7.2 1.1 0 1.1-.9 1.9-1.9 1.9-.7 0-1.4-.4-1.7-1 0 0-.1-.3-.2-.5C3.7 59.1 3 54.7 3 50 3 27.9 18.3 9.4 38.8 4.4c.2-.1.4-.2.7-.2h.1c1.1 0 1.9.9 1.9 1.9 0 1.1-1 1.8-1.7 1.9z'/%3E%3C/svg%3E") center center no-repeat;
}

#ecwid_loading_indicator .loader .spinner-ball-inner {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%231a8604' d='M36.3 35.9c-.4.5-.9.8-1.5.8-1.1 0-2-.9-2-2 0-.6.3-1.1.6-1.4 2.9-3 4.6-6.9 4.6-11.3s-1.8-8.4-4.7-11.3c-.4-.4-.6-.8-.6-1.4 0-1.1.9-2 2-2 .7 0 1.3.4 1.6.9 3.4 3.6 5.5 8.4 5.5 13.8.1 5.4-2 10.3-5.5 13.9zM10.7 10.7C7.8 13.6 6 17.6 6 22s1.8 8.4 4.7 11.3c.3.3.5.8.5 1.3 0 1.1-.9 2-2 2-.7 0-1.3-.4-1.6-.9-3.4-3.5-5.5-8.4-5.5-13.7 0-5.5 2.2-10.5 5.8-14.1.3-.3.8-.6 1.4-.6 1.1 0 1.9.9 1.9 1.9 0 .7-.2 1.1-.5 1.5z'/%3E%3C/svg%3E") center center no-repeat;
}

table.ecwid-description-table {
  box-shadow: inset 0 0 0 1px #ffffff;
}

.ecwid-productBrowser-categoryDescription table,
table.ecwid-description-table {
  box-shadow: inset 0 0 0 1px #ffffff;
}

table.ecwid-description-table td,
table.ecwid-description-table th {
  border: 1px solid #ffffff;
}

table.ecwid-description-table.table-striped tbody tr:nth-child(odd) > th,
table.ecwid-description-table.table-striped tbody tr:nth-child(odd) > td {
  background-color: #191919;
}

span.ecwid-productBrowser-cart-personalDataCheckbox label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-pswp .pswp__bg {
  background: #ffffff;
}

.ecwid-pswp .pswp__img--placeholder--blank {
  background: #ffffff;
}

.ecwid-pswp .pswp__error-msg {
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.14;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-pswp .pswp__error-msg a {
  color: #093101;
}

.ecwid-pswp .pswp__caption__center {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.43;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-pswp .pswp__caption small {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-pswp .pswp__bg,
.ecwid-pswp .pswp--css_animation .pswp__preloader__donut {
  background: #191919;
}

.ecwid-pswp .pswp__caption {
  background-color: #191919;
}

.ecwid-pswp .pswp__caption__center,
.ecwid-pswp .pswp__caption small {
  color: #ffffff;
}

.ecwid-pswp .pswp__button::before {
  background-color: #191919;
}

.ecwid-pswp .pswp__button--close::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M15.85 14.436L1.71.296C1.32-.095.683-.098.293.293c-.394.393-.39 1.024 0 1.415l14.142 14.14L.296 29.99c-.39.39-.393 1.026-.002 1.416.393.394 1.024.39 1.415 0l14.14-14.142 14.14 14.14c.39.39 1.026.393 1.416.002.394-.393.39-1.024 0-1.415L17.263 15.85l14.14-14.14c.39-.39.393-1.026.002-1.416-.393-.394-1.024-.39-1.415 0L15.85 14.437z'/%3E%3C/svg%3E");
}

.ecwid-pswp .pswp__button--arrow--left::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='70' viewBox='0 0 31 70'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M0 34.996c0 .26.1.52.296.715l28.48 33.937c.352.42.977.474 1.403.116.422-.355.48-.983.13-1.4L2.31 35l28-33.362c.35-.418.292-1.046-.13-1.4-.427-.36-1.052-.304-1.403.115L.297 34.29C.1 34.48 0 34.737 0 34.995z'/%3E%3C/svg%3E");
}

.ecwid-pswp .pswp__button--arrow--right::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='70' viewBox='0 0 31 70'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M30.538 34.996c.002.26-.1.52-.296.715L1.762 69.648c-.352.42-.977.474-1.403.116-.424-.355-.48-.983-.13-1.4L28.23 35 .23 1.638C-.12 1.22-.064.592.36.238c.425-.36 1.05-.304 1.402.115l28.48 33.936c.195.192.296.448.296.706z'/%3E%3C/svg%3E");
}

.ecwid-pswp .pswp__button--zoom::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='%23ffffff' fill-rule='evenodd'%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13zm0-2c6.075 0 11-4.925 11-11S19.075 2 13 2 2 6.925 2 13s4.925 11 11 11z'/%3E%3Cpath d='M21 21c.39-.39 1.022-.393 1.415 0l9.898 9.9c.39.39.394 1.02 0 1.414-.39.39-1.02.392-1.414 0l-9.9-9.9c-.39-.39-.393-1.02 0-1.414zM12 17.998c0 .546.448 1.002 1 1.002.556 0 1-.45 1-1.002V14h3.998c.546 0 1.002-.448 1.002-1 0-.556-.45-1-1.002-1H14V8.002C14 7.456 13.552 7 13 7c-.556 0-1 .45-1 1.002V12H8.002C7.456 12 7 12.448 7 13c0 .556.45 1 1.002 1H12v3.998z'/%3E%3C/g%3E%3C/svg%3E");
}

.ecwid-pswp .pswp--zoomed-in .pswp__button--zoom::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='%23ffffff' fill-rule='evenodd'%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13zm0-2c6.075 0 11-4.925 11-11S19.075 2 13 2 2 6.925 2 13s4.925 11 11 11z'/%3E%3Cpath d='M21 21c.39-.39 1.022-.393 1.415 0l9.898 9.9c.39.39.394 1.02 0 1.414-.39.39-1.02.392-1.414 0l-9.9-9.9c-.39-.39-.393-1.02 0-1.414zM17.998 14c.546 0 1.002-.448 1.002-1 0-.556-.45-1-1.002-1H8.002C7.456 12 7 12.448 7 13c0 .556.45 1 1.002 1h9.996z'/%3E%3C/g%3E%3C/svg%3E");
}

.ec-size .ec-store h1 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 33px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store pre {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store code,
.ec-size .ec-store kbd,
.ec-size .ec-store samp {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store small {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store sub,
.ec-size .ec-store sup {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store button,
.ec-size .ec-store input,
.ec-size .ec-store optgroup,
.ec-size .ec-store select,
.ec-size .ec-store textarea {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store fieldset {
  border: 1px solid #7f7f7f;
}

.ec-size .ec-store .link {
  color: #1a8604;
}

.ec-size .ec-store .link:visited {
  color: #1a8604;
}

.ec-size .ec-store .link:hover {
  color: #105602;
}

.ec-size .ec-store .link:active {
  color: #093101;
}

.ec-size .ec-store .form__title,
.ec-size .ec-store .form__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form__title,
.ec-size.ec-size--xl .ec-store .form__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control--large .form-control__button,
.ec-size .ec-store .form-control--large .form-control__button {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #1a8604;
  color: #eafee6;
}

.ec-size .ec-store .form-control--primary .form-control__button:hover,
.ec-size .ec-store .form-control--primary .form-control__button:focus {
  background-color: #105602;
}

.ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: #eafee6;
  border-color: #000000;
  color: #1a8604;
}

.ec-size .ec-store .form-control--secondary .form-control__button:hover,
.ec-size .ec-store .form-control--secondary .form-control__button:focus {
  border-color: #868686;
  background-color: #eafde6;
}

.ec-size .ec-store .form-control__button,
.ec-size .ec-store .form-control__button {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form-control__button,
.ec-size.ec-size--xl .ec-store .form-control__button {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control {
  color: #353535;
}

.ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__text,
.ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__textarea {
  border-color: #000000;
}

.ec-size .ec-store .form-control--focus {
  color: #868686;
}

.ec-size .ec-store .form-control--focus .form-control__text,
.ec-size .ec-store .form-control--focus .form-control__textarea {
  border-color: #868686;
  box-shadow: 0 0 0 1px #868686 inset;
}

.ec-size .ec-store .form-control--success.form-control--focus {
  color: #178900;
}

.ec-size .ec-store .form-control--success.form-control--focus .form-control__text,
.ec-size .ec-store .form-control--success.form-control--focus .form-control__textarea {
  color: #093101;
  border-color: #178900;
  box-shadow: 0 0 0 1px #178900 inset;
}

.ec-size .ec-store .form-control--error {
  color: #e28d8d;
}

.ec-size .ec-store .form-control--error .form-control__text,
.ec-size .ec-store .form-control--error .form-control__textarea {
  color: #f8ecec;
  border-color: #e28d8d;
  box-shadow: 0 0 0 1px #e28d8d inset;
}

.ec-size .ec-store .form-control__text,
.ec-size .ec-store .form-control__textarea {
  color: #000000;
  border: 1px solid #868686;
  box-shadow: 0 1px 2px #868686 inset;
}

.ec-size .ec-store .form-control__text,
.ec-size .ec-store .form-control__text,
.ec-size .ec-store .form-control__textarea,
.ec-size .ec-store .form-control__textarea {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form-control__text,
.ec-size.ec-size--xl .ec-store .form-control__text,
.ec-size.ec-size--xl .ec-store .form-control__textarea,
.ec-size.ec-size--xl .ec-store .form-control__textarea {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control__label,
.ec-size .ec-store .form-control__label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form-control__label,
.ec-size.ec-size--xl .ec-store .form-control__label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control__placeholder,
.ec-size .ec-store .form-control__placeholder {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form-control__placeholder,
.ec-size.ec-size--xl .ec-store .form-control__placeholder {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control--select-inline:hover {
  color: #353535;
}

.ec-size .ec-store .form-control--select-inline:active {
  color: #353535;
}

.ec-size .ec-store .form-control--checkbox label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control--checkbox.form-control--disabled label {
  color: #868686;
}

.ec-size .ec-store .form-control--checkbox.form-control--error label {
  color: #e28d8d;
}

.ec-size .ec-store .form-control--radio label {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form-control--radio.form-control--disabled label {
  color: #868686;
}

.ec-size .ec-store .form-control--radio.form-control--error label {
  color: #e28d8d;
}

.ec-size .ec-store .form-control--file .link,
.ec-size .ec-store .form-control--file .link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form-control--file .link,
.ec-size.ec-size--xl .ec-store .form-control--file .link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .file-card::after {
  background-color: #191919;
}

.ec-size .ec-store .file-card--doc {
  box-shadow: 0 0 0 1px #191919 inset;
}

.ec-size .ec-store .file-card--image:hover::after {
  background-color: #191919;
}

.ec-size .ec-store .file-card--loading::after {
  background-color: #191919;
}

.ec-size .ec-store .file-card--error {
  box-shadow: 0 0 0 1px #e28d8d inset;
}

.ec-size .ec-store .file-card--error .file-card__size,
.ec-size .ec-store .file-card--error .file-card__name,
.ec-size .ec-store .file-card--error .file-card__cross {
  color: #e28d8d;
}

.ec-size .ec-store .file-card .preloader {
  color: #7f7f7f;
}

.ec-size .ec-store .file-card__name,
.ec-size .ec-store .file-card__name {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .file-card__name,
.ec-size.ec-size--xl .ec-store .file-card__name {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .file-card__size {
  color: #7f7f7f;
}

.ec-size .ec-store .file-card__size,
.ec-size .ec-store .file-card__size {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .file-card__size,
.ec-size.ec-size--xl .ec-store .file-card__size {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .file-card__size--error {
  color: #e28d8d;
}

.ec-pika-single {
  color: #ffffff;
  background: #191919;
  border: 1px solid #191919;
}

.ec-pika-single.ec-pika--bound {
  box-shadow: 0 5px 15px -5px #ffffff;
}

.ec-pika-label {
  background-color: #191919;
  color: #ffffff;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.43;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-pika-label:visited {
  color: #ffffff;
}

.ec-pika-label:hover {
  color: #105602;
}

.ec-pika-label:active {
  color: #093101;
}

.ec-pika-table th {
  color: #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 2.08;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-pika-button {
  color: #ffffff;
  background: #191919;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.25;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-pika-button--today .ec-pika-button {
  color: #1a8604;
}

.ec-pika-button--selected .ec-pika-button {
  color: #191919;
  background: #1a8604;
}

.ec-pika-button--disabled .ec-pika-button,
.ec-pika-button--outside-current-month .ec-pika-button {
  color: #7f7f7f;
}

td .ec-pika-button:hover {
  color: #191919;
  background: #105602;
}

.ec-pika-week {
  color: #7f7f7f;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-pika--inrange .ec-pika-button {
  color: #191919;
  background: #1a8604;
}

.ec-pika--startrange .ec-pika-button {
  color: #191919;
  background: #1a8604;
}

.ec-pika--endrange .ec-pika-button {
  color: #191919;
  background: #1a8604;
}

.ec-size .ec-store .form__msg {
  color: #7f7f7f;
}

.ec-size .ec-store .form__msg,
.ec-size .ec-store .form__msg {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .form__msg,
.ec-size.ec-size--xl .ec-store .form__msg {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .form__msg--error {
  color: #e28d8d;
}

.ec-size .ec-store .breadcrumbs,
.ec-size .ec-store .breadcrumbs {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .breadcrumbs,
.ec-size.ec-size--xl .ec-store .breadcrumbs {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .breadcrumbs__link {
  color: #2f6524;
}

.ec-size .ec-store .breadcrumbs__link:visited {
  color: #2f6524;
}

.ec-size .ec-store .breadcrumbs__link:hover {
  color: #105602;
}

.ec-size .ec-store .breadcrumbs__link:active {
  color: #093101;
}

.ec-size .ec-store .breadcrumbs__delimiter {
  color: #1a8604;
}

.ec-size .ec-store .details-gallery__img-shadow {
  background-color: #ffffff;
}

.ec-size .ec-store .details-gallery__scroll-dot {
  background-color: #7f7f7f;
}

.ec-size .ec-store .details-gallery__thumb-more {
  color: #191919;
}

.ec-size .ec-store .details-gallery__thumb-more,
.ec-size .ec-store .details-gallery__thumb-more {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .product-details__product-main-info,
.ec-size .ec-store .product-details__product-main-info {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .product-details__product-main-info,
.ec-size.ec-size--xl .ec-store .product-details__product-main-info {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .product-details-module__title,
.ec-size .ec-store .product-details-module__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .product-details-module__title,
.ec-size.ec-size--xl .ec-store .product-details-module__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .product-details__product-sku {
  color: #7f7f7f;
}

.ec-size .ec-store .details-product-price__value {
  color: #1a8604;
}

.ec-size .ec-store .details-product-price-compare__value {
  color: #1a8604;
}

.ec-size .ec-store .product-details__product-price-taxes {
  color: #7f7f7f;
}

.ec-size .ec-store .product-details__product-price-shipping a {
  color: #2f6524;
}

.ec-size .ec-store .product-details__product-price-shipping a:visited {
  color: #7f7f7f;
}

.ec-size .ec-store .product-details__product-price-shipping a:hover {
  color: #105602;
}

.ec-size .ec-store .product-details__product-price-shipping a:active {
  color: #093101;
}

.ec-size .ec-store .product-details__product-price-wholesale-note {
  color: #7f7f7f;
}

.ec-size .ec-store .details-product-wholesale__column {
  border-bottom: 1px solid #191919;
}

.ec-size .ec-store .details-product-wholesale__row--head {
  color: #7f7f7f;
}

.ec-size .ec-store .details-product-attribute__title {
  color: #7f7f7f;
}

.ec-size .ec-store .product-details__svg-icon svg path {
  fill: #7f7f7f;
}

.ec-size .ec-store .details-product-action-panel--in-bag .details-product-action-panel__in-stock-qty {
  color: #7f7f7f;
}

.ec-size .ec-store .product-details__product-advanced-info,
.ec-size .ec-store .product-details__product-advanced-info {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .product-details__product-advanced-info,
.ec-size.ec-size--xl .ec-store .product-details__product-advanced-info {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .details-advanced-info-text,
.ec-size .ec-store .details-advanced-info-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .details-advanced-info-text,
.ec-size.ec-size--xl .ec-store .details-advanced-info-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .details-advanced-info-text a {
  color: #1a8604;
}

.ec-size .ec-store .details-advanced-info-text a,
.ec-size .ec-store .details-advanced-info-text a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .details-advanced-info-text a,
.ec-size.ec-size--xl .ec-store .details-advanced-info-text a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .details-advanced-info-text a:visited {
  color: #1a8604;
}

.ec-size .ec-store .details-advanced-info-text a:hover {
  color: #105602;
}

.ec-size .ec-store .details-advanced-info-text a:active {
  color: #093101;
}

.ec-size .ec-store .checkout__summary {
  background-color: #191919;
}

.ec-size .ec-store .order-summary__title,
.ec-size .ec-store .order-summary__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .order-summary__link,
.ec-size .ec-store .order-summary__link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .order-summary__link,
.ec-size.ec-size--xl .ec-store .order-summary__link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .order-short-total,
.ec-size .ec-store .order-short-total {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .order-short-total,
.ec-size.ec-size--xl .ec-store .order-short-total {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .order-short-total__details,
.ec-size .ec-store .order-short-total__details {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .order-short-total__details,
.ec-size.ec-size--xl .ec-store .order-short-total__details {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-step {
  border-bottom: 1px solid #191919;
}

.ec-size .ec-store .checkout-form-account__separator::after {
  background: #191919;
}

.ec-size .ec-store .checkout-form-account__separator-text {
  color: #7f7f7f;
}

.ec-size .ec-store .checkout-form-account__description,
.ec-size .ec-store .checkout-form-account__description {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-form-account__description,
.ec-size.ec-size--xl .ec-store .checkout-form-account__description {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-credit-card-form__cvc-hint {
  color: #7f7f7f;
}

.ec-size.ec-size--l .ec-store .checkout-credit-card-form__cvc-hint,
.ec-size.ec-size--l .ec-store .checkout-credit-card-form__cvc-hint {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-credit-card-form__pcidss {
  color: #7f7f7f;
}

.ec-size .ec-store .checkout-credit-card-form__pcidss,
.ec-size .ec-store .checkout-credit-card-form__pcidss {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-credit-card-form__pcidss,
.ec-size.ec-size--xl .ec-store .checkout-credit-card-form__pcidss {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-confirmation__order-info,
.ec-size .ec-store .checkout-confirmation__order-info {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-confirmation__order-info,
.ec-size.ec-size--xl .ec-store .checkout-confirmation__order-info {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-confirmation__time {
  color: #7f7f7f;
}

.ec-size .ec-store .checkout-confirmation__time,
.ec-size .ec-store .checkout-confirmation__time {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-confirmation__time,
.ec-size.ec-size--xl .ec-store .checkout-confirmation__time {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item:last-child {
  border-bottom: 1px solid #191919;
}

.ec-size .ec-store .cart-item__header .cart-item__name {
  color: #ffffff;
}

.ec-size .ec-store .cart-item__header .cart-item__name,
.ec-size .ec-store .cart-item__header .cart-item__name {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .cart-item__header .cart-item__name,
.ec-size.ec-size--xl .ec-store .cart-item__header .cart-item__name {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item__header .cart-item__name:hover {
  color: #cccccc;
}

.ec-size .ec-store .cart-item__sku,
.ec-size .ec-store .cart-item__sku {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .cart-item__sku,
.ec-size.ec-size--xl .ec-store .cart-item__sku {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item__options {
  color: #7f7f7f;
}

.ec-size .ec-store .cart-item__options,
.ec-size .ec-store .cart-item__options {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .cart-item__options,
.ec-size.ec-size--xl .ec-store .cart-item__options {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item__summary,
.ec-size .ec-store .cart-item__summary {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item__qty {
  color: #7f7f7f;
}

.ec-size .ec-store .cart-item__price {
  color: #ffffff;
}

.ec-size .ec-store .cart-total-line,
.ec-size .ec-store .cart-total-line {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-total-line__amount {
  color: #ffffff;
}

.ec-size .ec-store .checkout-step-header__term,
.ec-size .ec-store .checkout-step-header__term {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-step-header__term,
.ec-size.ec-size--xl .ec-store .checkout-step-header__term {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-step-header__text {
  color: #7f7f7f;
}

.ec-size .ec-store .checkout-step-header__text,
.ec-size .ec-store .checkout-step-header__text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-step-header__text,
.ec-size.ec-size--xl .ec-store .checkout-step-header__text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-step-header__link,
.ec-size .ec-store .checkout-step-header__link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-step-header__link,
.ec-size.ec-size--xl .ec-store .checkout-step-header__link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-step-header__toggle {
  color: #1a8604;
}

.ec-size .ec-store .checkout-input-group .link,
.ec-size .ec-store .checkout-input-group .link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-input-group .link,
.ec-size.ec-size--xl .ec-store .checkout-input-group .link {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-input-group__title,
.ec-size .ec-store .checkout-input-group__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-input-group__title,
.ec-size.ec-size--xl .ec-store .checkout-input-group__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .collapsible__trigger {
  color: #1a8604;
}

.ec-size .ec-store .radio-group {
  box-shadow: 0 1px 3px 0 #ffffff;
}

.ec-size.ec-size--s .ec-store .radio-group--horizontal .radio-group-item,
.ec-size.ec-size--s .ec-store .radio-group--horizontal .radio-group-item {
  border-color: #191919;
}

.ec-size.ec-size--s .ec-store .radio-group--horizontal .radio-group-item--selected,
.ec-size.ec-size--s .ec-store .radio-group--horizontal .radio-group-item--selected {
  border-color: #28d006;
}

.ec-size .ec-store .radio-group-item {
  background-color: #191919;
  border: 1px solid #191919;
}

.ec-size .ec-store .radio-group-item:last-child {
  border-bottom-color: #191919;
}

.ec-size .ec-store .radio-group-item--selected {
  border-color: #28d006;
  box-shadow: inset 0 0 0 1px #28d006;
}

.ec-size .ec-store .radio-group-item--selected:last-child {
  border-bottom-color: #28d006;
}

.ec-size .ec-store .radio-group-item:not(.radio-group-item--selected):hover {
  background-color: #7f7f7f;
}

.ec-size .ec-store .radio-group-item__trigger,
.ec-size .ec-store .radio-group-item__trigger {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .radio-group-item__trigger,
.ec-size.ec-size--xl .ec-store .radio-group-item__trigger {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .radio-group-item__title,
.ec-size .ec-store .radio-group-item__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .radio-group-item__subtitle,
.ec-size .ec-store .radio-group-item__subtitle {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .radio-group-item__subtitle,
.ec-size.ec-size--xl .ec-store .radio-group-item__subtitle {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .radio-group-item__body {
  border: 1px solid #191919;
}

.ec-size .ec-store .radio-group-item--selected .radio-group-item__body {
  border-bottom-color: #28d006;
}

.ec-size .ec-store .simple-panel--bg {
  background: #191919;
}

.ec-size .ec-store .simple-panel__title,
.ec-size .ec-store .simple-panel__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .simple-panel__content hr {
  border-bottom: 1px solid #191919;
}

.ec-size .ec-store .simple-panel__content p,
.ec-size .ec-store .simple-panel__content p {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .simple-panel__content p,
.ec-size.ec-size--xl .ec-store .simple-panel__content p {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .simple-panel__content,
.ec-size .ec-store .simple-panel__content {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .simple-panel__content,
.ec-size.ec-size--xl .ec-store .simple-panel__content {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-order-info-item,
.ec-size .ec-store .checkout-order-info-item {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .checkout-order-info-item,
.ec-size.ec-size--xl .ec-store .checkout-order-info-item {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .checkout-order-info-item__body {
  color: #7f7f7f;
}

.ec-size .ec-store .discount,
.ec-size .ec-store .discount {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .discount,
.ec-size.ec-size--xl .ec-store .discount {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .discount .discount__label {
  color: #7f7f7f;
}

.ec-size .ec-store .discount .discount__cancel {
  color: #7f7f7f;
}

.ec-size .ec-store .discount a,
.ec-size .ec-store .discount a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .discount a,
.ec-size.ec-size--xl .ec-store .discount a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .discount__applied {
  color: #7f7f7f;
}

.ec-size .ec-store .discount__name {
  color: #7f7f7f;
}

.ec-size .ec-store .discount__code {
  color: #7f7f7f;
}

.ec-size .ec-store .discount__value {
  color: #7f7f7f;
}

.ec-size .ec-store .cart .cart-item {
  background-color: #191919;
  border: 1px solid #191919;
  box-shadow: 0 2px 5px #ffffff;
}

.ec-size .ec-store .cart .cart-item:hover {
  background-color: #191919;
}

.ec-size .ec-store .cart .cart-item__name,
.ec-size .ec-store .cart .cart-item__name {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart .cart-item__remove svg {
  fill: #7f7f7f;
}

.ec-size .ec-store .cart-item__cart-summary,
.ec-size .ec-store .cart-item__cart-summary {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .cart-item__cart-summary,
.ec-size.ec-size--xl .ec-store .cart-item__cart-summary {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item__edit-options,
.ec-size .ec-store .cart-item__edit-options {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .cart-item__edit-options,
.ec-size.ec-size--xl .ec-store .cart-item__edit-options {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .cart-item__unit-price {
  color: #1a8604;
}

.ec-size .ec-store .minicart {
  background: #191919;
}

.ec-size .ec-store .minicart--shown {
  box-shadow: -1px 0 13px 0 #ffffff;
}

.ec-size .ec-store .signin__description,
.ec-size .ec-store .signin__description {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .signin__description,
.ec-size.ec-size--xl .ec-store .signin__description {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .signin__note,
.ec-size .ec-store .signin__note {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .signin__resend-link a,
.ec-size .ec-store .signin__resend-link a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .signin__resend-link a,
.ec-size.ec-size--xl .ec-store .signin__resend-link a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .likely .likely__widget {
  color: #ffffff;
  background: #191919;
}

.ec-size .ec-store .likely .likely__counter {
  background-image: linear-gradient(to right, #ffffff 0, transparent 0.5px, transparent 100%);
}

.ec-size .ec-store .likely-light .likely__widget {
  color: #191919;
  fill: #191919;
  background: #191919;
}

.ec-size .ec-store .likely-light .likely__counter {
  background-image: linear-gradient(to right, #191919 0, #191919 0.5px, #191919 100%);
}

.ec-size .ec-store .likely .likely__widget {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.43;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .likely-small .likely__widget {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.17;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__categories--classic.grid__categories--medium-items .grid-category__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__categories--classic.grid__categories--small-items .grid-category__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__categories--advanced.grid__categories .grid-category__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--large-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--large-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--large-items .grid-product__compareTo,
.ec-size .ec-store .grid__products--classic.grid__products--large-items .grid-product__details,
.ec-size .ec-store .grid__products--classic.grid__products--large-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--medium-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--medium-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--medium-items .grid-product__compareTo,
.ec-size .ec-store .grid__products--classic.grid__products--medium-items .grid-product__details,
.ec-size .ec-store .grid__products--classic.grid__products--medium-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--small-items .grid-product__shadow {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--small-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--small-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--classic.grid__products--small-items .grid-product__compareTo,
.ec-size .ec-store .grid__products--classic.grid__products--small-items .grid-product__details,
.ec-size .ec-store .grid__products--classic.grid__products--small-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--large-items .grid-product__shadow {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--large-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__title,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--large-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--large-items .grid-product__compareTo,
.ec-size .ec-store .grid__products--detailed.grid__products--large-items .grid-product__details,
.ec-size .ec-store .grid__products--detailed.grid__products--large-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__compareTo,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__compareTo,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__details,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__details,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__tax,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--large-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__shadow {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__title,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__price,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__compareTo,
.ec-size .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__details,
.ec-size .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__compareTo,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__compareTo,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__details,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__details,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__tax,
.ec-size.ec-size--s .ec-store .grid__products--detailed.grid__products--medium-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--small-items .grid-product__shadow {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--small-items .grid-product__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--small-items .grid-product__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--detailed.grid__products--small-items .grid-product__compareTo,
.ec-size .ec-store .grid__products--detailed.grid__products--small-items .grid-product__details,
.ec-size .ec-store .grid__products--detailed.grid__products--small-items .grid-product__tax {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__title,
.ec-size .ec-store .grid__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .grid__title,
.ec-size.ec-size--xl .ec-store .grid__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 33px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid-product--loading.grid-product--similar-to-bg .grid-product__shadow {
  background-color: #ffffff;
}

.ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__shadow {
  color: #7f7f7f;
}

.ec-size .ec-store .grid-product__title {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__title:visited {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__title:hover {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__title:active {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__compareTo {
  color: #7f7f7f;
}

.ec-size .ec-store .grid-product__details {
  color: #7f7f7f;
}

.ec-size .ec-store .grid-product__tax {
  color: #7f7f7f;
}

.ec-size .ec-store .grid-product__price {
  color: #1a8604;
}

.ec-size .ec-store .grid__products--detailed .grid-product--no-image .grid-product__shadow {
  box-shadow: 0 0 0 1px #191919 inset;
}

.ec-size .ec-store .grid__categories--advanced .grid-category--loading .grid-category__bg-color {
  box-shadow: 0 0 0 1px #191919 inset;
}

.ec-size .ec-store .grid__categories--advanced .grid-category--simple .grid-category__title {
  color: #1a8604;
}

.ec-size .ec-store .grid__categories--advanced .grid-category--similar-to-bg .grid-category__bg-color {
  box-shadow: 0 0 0 1px #191919 inset;
}

.ec-size .ec-store .grid__categories--advanced .grid-category--similar-to-bg .grid-category__title {
  color: #1a8604;
}

.ec-size .ec-store .grid__categories--advanced .grid-category--mixed .grid-category__title {
  color: #eafee6;
}

.ec-size .ec-store .grid__categories--advanced .grid-category--dark .grid-category__title {
  color: #eafee6;
}

.ec-size .ec-store .grid__categories--classic .grid-category--loading.grid-category--similar-to-bg .grid-category__shadow {
  background-color: #ffffff;
}

.ec-size .ec-store .grid__categories--classic .grid-category--has-shadow .grid-category__shadow {
  background-color: #ffffff;
}

.ec-size .ec-store .grid__categories--classic .grid-category__wrap-inner:hover .grid-category__title {
  color: #27d105;
}

.ec-size .ec-store .grid__categories--classic .grid-category__shadow {
  color: #7f7f7f;
}

.ec-size .ec-store .grid__categories--classic .grid-category__title {
  color: #1a8604;
}

.ec-size .ec-store .grid__categories--classic .grid-category__title:visited {
  color: #1a8604;
}

.ec-size .ec-store .grid__categories--classic .grid-category__title:hover {
  color: #27d105;
}

.ec-size .ec-store .grid__categories--classic .grid-category__title:active {
  color: #1a8604;
}

.ec-size .ec-store .grid__sort {
  color: #7f7f7f;
}

.ec-size .ec-store .grid__description a {
  color: #1a8604;
}

.ec-size .ec-store .grid__description a:visited {
  color: #1a8604;
}

.ec-size .ec-store .grid__description a:hover {
  color: #105602;
}

.ec-size .ec-store .grid__description a:active {
  color: #093101;
}

.ec-size .ec-store .pager__head {
  color: #7f7f7f;
}

.ec-size .ec-store .pager__head,
.ec-size .ec-store .pager__head {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .pager__head,
.ec-size.ec-size--xl .ec-store .pager__head {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .pager__button {
  color: #7f7f7f;
}

.ec-size .ec-store .pager__button:visited {
  color: #7f7f7f;
}

.ec-size .ec-store .pager__button:hover {
  color: #105602;
}

.ec-size .ec-store .pager__button:active {
  color: #093101;
}

.ec-size .ec-store .pager__pages,
.ec-size .ec-store .pager__pages {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .pager__pages,
.ec-size.ec-size--xl .ec-store .pager__pages {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .pages__count-selector {
  color: #1a8604;
}

.ec-size .ec-store .pager__number {
  color: #7f7f7f;
}

.ec-size .ec-store .pager__number:visited {
  color: #7f7f7f;
}

.ec-size .ec-store .pager__number:hover {
  color: #105602;
}

.ec-size .ec-store .pager__number:active {
  color: #093101;
}

.ec-size .ec-store .pager__number--current {
  color: #ffffff;
}

.ec-size .ec-store .footer a {
  color: #2f6524;
}

.ec-size .ec-store .footer a,
.ec-size .ec-store .footer a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--xl .ec-store .footer a,
.ec-size.ec-size--xl .ec-store .footer a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .footer a:visited {
  color: #28d006;
}

.ec-size .ec-store .footer a:hover {
  color: #105602;
}

.ec-size .ec-store .footer a:active {
  color: #093101;
}

.horizontal-menu,
.horizontal-menu-button {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

#horizontal-menu.horizontal-mobile .horizontal-menu-button {
  color: #1a8604;
}

.horizontal-overlay.horizontal-overlay--show {
  background: #ffffff;
}

#horizontal-menu.horizontal-mobile {
  border: 1px solid #eafee6;
}

.horizontal-menu.horizontal-menu--mobile {
  background: #eafee6;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a {
  color: #1a8604;
}

.horizontal-menu-item--back {
  background: #eafee6;
}

.horizontal-menu-item--back a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

#horizontal-menu.horizontal-desktop .horizontal-menu {
  border: 1px solid #eafee6;
}

#horizontal-menu.horizontal-desktop .horizontal-menu-item > a {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

#horizontal-menu.horizontal-desktop .horizontal-menu-item > a span {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

#horizontal-menu.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a {
  background: #35bc1a;
  color: #eafee6;
}

#horizontal-menu.horizontal-desktop .horizontal-menu-subParent {
  background: #eafee6;
  border: 1px solid #eafee6;
}

#horizontal-menu .horizontal-menu-item.horizontal-menu-item--active > a {
  color: #35bc1a;
}

.ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  border: 1px solid #000000;
  background-color: #000000;
}

.ec-size .ec-store .grid-product__sku {
  color: #cccccc;
}

.ec-size .ec-store .grid-product__title-inner {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #105602;
}

h1.page-title__name {
  color: #1a8604;
}

h1.product-details__product-title {
  color: #1a8604;
}

div.related_products__title {
  color: #1a8604;
}

.ec-size .ec-store .grid-product__price-amount {
  color: #1a8604;
}

.ec-size .ec-store .grid__categories--appearance-below .grid-category__title-inner {
  color: #1a8604;
}

.ec-size .ec-store .grid__categories--appearance-below .grid-category__title-inner:hover {
  color: #105602;
}

.ec-size .ec-store .ec-confirmation__title {
  color: #1a8604;
}

.ec-size .ec-store .ec-cart-step__title {
  color: #1a8604;
}

.ec-size .ec-store .ec-cart-step__icon {
  color: #ffffff;
  border: 1px solid #ffffff;
}

.ec-size.ec-size--s .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__count-label {
  color: #ffffff;
}

.ec-size .ec-store .ec-cart-step--empty .ec-cart-step__body {
  color: #cccccc;
}

.ec-size .ec-store .ec-radiogroup__item--checked {
  box-shadow: 0 0 0 1px #868686, 0 0 0 1px #868686 inset;
  background-color: #000000;
}

.ec-size .ec-store .form-control__radio-view-inner {
  background-color: #000000;
}

.ec-size .ec-store input[type="radio"].form-control__radio:checked + .form-control__radio-view::after {
  background-color: #868686;
  border-color: #868686;
}

.ec-size .ec-store .ec-radiogroup__item:not(.ec-radiogroup__item--checked):hover {
  box-shadow: 0 0 0 1px #868686;
}

.ec-size .ec-store .form-control {
  background-color: #ffffff;
}

.ec-size .ec-store .form-control:hover {
  background-color: #cccccc;
}

nav.horizontal-menu a,
nav.horizontal-menu a:hover,
nav.horizontal-menu a:active,
.horizontal-menu-button a,
.horizontal-menu-button a:hover,
.horizontal-menu-button a:active {
  color: #1a8604;
}

.ecwid,
.horizontal-menu,
.ecwid-floatcart {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.horizontal-menu-container .horizontal-menu a,
.horizontal-menu-container .horizontal-menu a:hover {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

#horizontal-menu {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div > a.ecwid-minicart-mini-link {
  color: #ffffff;
}

div.ecwid-minicart-mini-rolloverContainer a.ecwid-minicart-mini-link {
  color: #ffffff;
}

.ecwid-productBrowser-relatedProducts-title {
  color: #1a8604;
}

.ecwid-productBrowser-productNameLink {
  color: #1a8604;
}

.ec-store .grid__title,
.ec-store .grid-product__title {
  color: #1a8604;
}

#decorator-trigger-input {
  color: #000000;
  background-color: #ffffff;
}

.ecwid input,
.ecwid textarea,
.ecwid select {
  color: #000000;
  background-color: #ffffff;
}

.ecwid textarea,
.ecwid input[type="button"],
.ecwid input[type="checkbox"],
.ecwid input[type="color"],
.ecwid input[type="date"],
.ecwid input[type="datetime"],
.ecwid input[type="datetime-local"],
.ecwid input[type="email"],
.ecwid input[type="file"],
.ecwid input[type="hidden"],
.ecwid input[type="image"],
.ecwid input[type="month"],
.ecwid input[type="number"],
.ecwid input[type="password"],
.ecwid input[type="radio"],
.ecwid input[type="range"],
.ecwid input[type="reset"],
.ecwid input[type="search"],
.ecwid input[type="submit"],
.ecwid input[type="tel"],
.ecwid input[type="text"],
.ecwid input[type="time"],
.ecwid input[type="url"],
.ecwid input[type="week"] {
  color: #000000;
  background-color: #ffffff;
}

input.gwt-TextBox[disabled],
input.gwt-PasswordTextBox[disabled],
select.gwt-ListBox[disabled],
textarea.gwt-TextArea[disabled],
input.gwt-DateBox[disabled] {
  color: #ffffff;
  background-color: #000000;
}

#decorator-trigger-minicart {
  color: #ffffff;
  background-color: #363636;
}

#decorator-trigger-minicart-label {
  color: #ffffff;
}

div.ecwid-Checkout-blockTip,
div.ecwid-Checkout-PasswordBlock-tip,
div.ecwid-Checkout-TaxIdWidget-tip {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

span.ecwid-Checkout-blockTitle-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-auth a {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-Invoice-Summary-value-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

table.ecwid-Invoice-itemsTable .ecwid-productBrowser-price,
table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 21px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.tiles .contacts h3 {
  color: #1a8604;
}

.ecwid input,
.ecwid textarea,
.ecwid keygen,
.ecwid select {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.form-control__button-text {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.form-control--secondary .form-control__button-svg .svg-icon {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse div.gwt-HTML {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-auth-mini.ecwid-productBrowser-auth-mini-horizontal table,
.ecwid .ecwid-productBrowser-auth-mini.ecwid-productBrowser-auth-mini-horizontal tbody,
.ecwid .ecwid-productBrowser-auth-mini.ecwid-productBrowser-auth-mini-horizontal tr,
.ecwid .ecwid-productBrowser-auth-mini.ecwid-productBrowser-auth-mini-horizontal td,
.ecwid .ecwid-productBrowser-auth-mini.ecwid-productBrowser-auth-mini-horizontal div {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-details-descr h1,
.ecwid .ecwid-productBrowser-categoryDescription h1 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 33px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-details-descr h2,
.ecwid .ecwid-productBrowser-categoryDescription h2 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-details-descr h3,
.ecwid .ecwid-productBrowser-categoryDescription h3 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-details-descr h4,
.ecwid .ecwid-productBrowser-categoryDescription h4 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-details-descr h5,
.ecwid .ecwid-productBrowser-categoryDescription h4 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ecwid .ecwid-productBrowser-details-descr h6,
.ecwid .ecwid-productBrowser-categoryDescription h6 {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .ec-cart-summary__body {
  color: #1a8604;
}

.ec-size .ec-store .ec-cart-summary__body .ec-cart-summary__price {
  color: #1a8604;
}

.ec-size .ec-store .ec-link,
.ec-size .ec-store .ec-link:visited {
  color: #1a8604;
}

.ec-size .ec-store .ec-link:hover {
  color: #105602;
}

.ec-size .ec-store .ec-cart__cert {
  color: #7f7f7f;
}

.ec-size .ec-store .ec-cart-item__control-inner,
.ec-size .ec-store .ec-cart-item__control-inner:visited {
  color: #1a8604;
}

.ec-size .ec-store .ec-cart-item__control-inner:hover {
  color: #105602;
}

.ec-size.ec-size--l .ec-store h1 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--l .ec-store .ec-cart-next__header {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .ec-cart-next__text {
  color: #7f7f7f;
}

.ec-size.ec-size--l .ec-store .ec-related-products__title {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--small-items .grid-product__title-inner {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .grid__products--small-items .grid-product__price-hover .grid-product__price-amount,
.ec-size .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__price .grid-product__price-amount,
.ec-size .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__title .grid-product__price-amount {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--l .ec-store .ec-cart-shopping__wrap {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--l .ec-store .ec-cart__cert {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size.ec-size--l .ec-store .product-details__product-price {
  color: #1a8604;
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.ec-size .ec-store .ec-cart-item__title,
.ec-size .ec-store .ec-cart-item__title:visited {
  color: #1a8604;
}

.ec-size .ec-store .ec-cart-item__title:hover {
  color: #105602;
}

.ec-size .ec-store .grid__sort .form-control__select-text {
  color: #1a8604;
}

.ec-size .ec-store .grid__sort .form-control__arrow {
  color: #1a8604;
}

.ec-size .ec-store .grid__sort .form-control--select-inline:hover .form-control__select-text,
.ec-size .ec-store .grid__sort .form-control--select-inline:hover .form-control__arrow {
  color: #105602;
}

.ec-size .ec-store .ec-cart-next__header {
  border-bottom-color: #1a8604;
}

.ec-size .ec-store .ec-cart__products {
  border-bottom-color: #1a8604;
}

.ec-size .ec-store .ec-cart-item__options {
  color: #ffffff;
}

.tiles .menu .cat-name.parent > a {
  background-size: auto 60%;
}

.pushmenu .cat-name.parent > a {
  background-size: 16px 16px !important;
}

td.ecwid-productBrowser-details-datePicker-button button {
  background-size: contain;
}

div.dateBoxPopup div.ecwid-MonthSelector-mouseover div.ecwid-MonthSelector-yearPrev {
  background-size: 11px;
}

div.dateBoxPopup div.ecwid-MonthSelector-mouseover div.ecwid-MonthSelector-yearNext {
  background-size: 11px;
}

#mti_wfs_colophon {
  display: none !important;
}

div.ecwid-SelectOptionsPopup,
div.ecwid-FormPopup,
div.ecwid-productBrowser-cart-chooseLocationPopup,
div.ecwid-productBrowser-cart-changeOptionsPopup {
  border: 0 !important;
  background: rgba(0, 0, 0, 0) !important;
}

.ec-store .grid-product__title div,
.ec-store .grid__products--classic.grid__products--medium-items .grid-product__price div,
div.ecwid-productBrowser-subcategories-categoryName div,
div.ecwid-productBrowser-subcategories-categoryName a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: inherit;
}

.footer a.link.link--icon-prepend {
  padding-left: 1.5em;
  display: block;
}

.form-control__button-text {
  vertical-align: middle;
}

.ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse,
.ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse:hover {
  line-height: 1.1;
}

.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse td,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse:hover td {
  border: none !important;
  padding: 0 !important;
}

.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse table,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse tbody,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse tr,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse td,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse img,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse label {
  font-size: 0 !important;
}

div.ecwid-minicart-counter {
  font-size: 22px !important;
}

span.ecwid-minicart-label-text {
  font-size: 12px !important;
}

.ecwid-btn.ecwid-btn--secondary.ecwid-btn--secondary-inverse .gwt-HTML {
  padding: 5px;
}

.ecwid-btn.ecwid-btn--secondary.ecwid-btn--secondary-inverse .gwt-CheckBox {
  display: block;
  padding-top: 5px;
}

.ecwid .ecwid-productBrowser-details-descr strong,
.ecwid .ecwid-productBrowser-details-descr b,
.ecwid .ecwid-productBrowser-details-descr th,
.ecwid .ecwid-productBrowser-categoryDescription strong,
.ecwid .ecwid-productBrowser-categoryDescription b,
.ecwid .ecwid-productBrowser-categoryDescription th {
  font-weight: bold;
}

.ecwid .ecwid-productBrowser-details-descr em,
.ecwid .ecwid-productBrowser-details-descr address,
.ecwid .ecwid-productBrowser-categoryDescription em,
.ecwid .ecwid-productBrowser-categoryDescription address {
  font-style: italic;
}

.ecwid .ecwid-productBrowser-details-descr sub,
.ecwid .ecwid-productBrowser-details-descr sup,
.ecwid .ecwid-productBrowser-categoryDescription sub,
.ecwid .ecwid-productBrowser-categoryDescription sup {
  font-size: 0.75;
}

.ecwid .ecwid-productBrowser-details-descr pre,
.ecwid .ecwid-productBrowser-details-descr code,
.ecwid .ecwid-productBrowser-categoryDescription pre,
.ecwid .ecwid-productBrowser-categoryDescription code {
  font-family: monospace;
}

div.ecwid-productBrowser-price-compareTo {
  text-decoration: line-through;
}

div.ec-size.has-image.btn-shop-now .ec-store .form-control--primary {
  background-color: transparent;
}

.ec-store .form-control--secondary .form-control__button.form-control__button--icon-prepend,
.ec-store .form-control--secondary .form-control__button.form-control__button--icon-prepend:focus,
.ec-store .form-control--secondary .form-control__button.form-control__button--icon-prepend:active,
.ec-store .form-control--secondary .form-control__button.form-control__button--icon-prepend:focus:active {
  padding-left: 1.2em !important;
}

.ec-size .ec-store .form-control.form-control--radio,
.ec-size .ec-store .form-control.form-control--checkbox,
.ec-size .ec-store .form-control.form-control--button,
.ec-size .ec-store .form-control.form-control--file,
.ec-size .ec-store .form-control.form-control--radio:hover,
.ec-size .ec-store .form-control.form-control--checkbox:hover,
.ec-size .ec-store .form-control.form-control--button:hover,
.ec-size .ec-store .form-control.form-control--file:hover {
  background-color: transparent;
}

.ecwid .ecwid-btn--primary:hover,
.ecwid .ecwid-btn--primary:focus:hover,
.ec-store .form-control--primary .form-control__button:hover,
.ec-store .form-control--primary .form-control__button:focus:hover {
  background-color: #105602 !important;
  color: #eafee6 !important;
  border-color: #105602 !important;
}

.ec-store .form-control--primary .form-control__button:hover .form-control__button-text,
.ec-store .form-control--primary .form-control__button:focus:hover .form-control__button-text,
.ec-store .form-control--primary .form-control__button:hover svg > path,
.ec-store .form-control--primary .form-control__button:focus:hover svg > path {
  color: #eafee6 !important;
}

.ecwid .ecwid-btn--primary,
.ecwid .ecwid-btn--primary:focus,
.ecwid .ecwid-btn--primary:active,
.ecwid .ecwid-btn--primary:focus:active,
.ec-store .form-control--primary .form-control__button,
.ec-store .form-control--primary .form-control__button:focus,
.ec-store .form-control--primary .form-control__button:active,
.ec-store .form-control--primary .form-control__button:focus:active {
  color: #eafee6 !important;
  background-color: #1a8604 !important;
  border-color: #1a8604 !important;
  border-width: 0 !important;
  border-radius: 5px !important;
  padding: 8px 20px !important;
}

.ec-store .form-control--primary .form-control__button .form-control__button-text,
.ec-store .form-control--primary .form-control__button:focus .form-control__button-text,
.ec-store .form-control--primary .form-control__button:active .form-control__button-text,
.ec-store .form-control--primary .form-control__button:focus:active .form-control__button-text,
.ec-store .form-control--primary .form-control__button svg > path,
.ec-store .form-control--primary .form-control__button:focus svg > path,
.ec-store .form-control--primary .form-control__button:active svg > path,
.ec-store .form-control--primary .form-control__button:focus:active svg > path {
  color: #eafee6 !important;
}

.ecwid .ecwid-btn--secondary,
.ecwid .ecwid-btn--secondary:focus,
.ecwid .ecwid-btn--secondary:active,
.ecwid .ecwid-btn--secondary:focus:active,
.ec-store .form-control--secondary .form-control__button,
.ec-store .form-control--secondary .form-control__button:focus,
.ec-store .form-control--secondary .form-control__button:active,
.ec-store .form-control--secondary .form-control__button:focus:active {
  padding: 5px 11px !important;
  border-color: #1a8604 !important;
  border-width: 1px !important;
  color: #1a8604 !important;
  border-style: solid !important;
  background-color: #eafee6 !important;
  border-radius: 5px !important;
}

.ec-store .form-control--secondary .form-control__button .form-control__button-text,
.ec-store .form-control--secondary .form-control__button:focus .form-control__button-text,
.ec-store .form-control--secondary .form-control__button:active .form-control__button-text,
.ec-store .form-control--secondary .form-control__button:focus:active .form-control__button-text,
.ec-store .form-control--secondary .form-control__button svg > path,
.ec-store .form-control--secondary .form-control__button:focus svg > path,
.ec-store .form-control--secondary .form-control__button:active svg > path,
.ec-store .form-control--secondary .form-control__button:focus:active svg > path {
  color: #1a8604 !important;
}

.ecwid .ecwid-btn--secondary.ecwid-btn--secondary-inverse:hover,
.ecwid .ecwid-btn--secondary.ecwid-btn--secondary-inverse:focus:hover,
div.ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse:hover td {
  padding: 5px 11px !important;
  border-color: #1a8604 !important;
  border-width: 1px !important;
  color: #1a8604 !important;
  border-style: solid !important;
  background-color: #eafee6 !important;
  border-radius: 5px !important;
}

.ecwid .ecwid-btn--secondary:hover,
.ecwid .ecwid-btn--secondary:focus:hover,
.ec-store .form-control--secondary .form-control__button:hover,
.ec-store .form-control--secondary .form-control__button:focus:hover {
  background-color: #1a8604 !important;
  color: #eafee6 !important;
  border-color: #1a8604 !important;
}

.ec-store .form-control--secondary .form-control__button:hover .form-control__button-text,
.ec-store .form-control--secondary .form-control__button:focus:hover .form-control__button-text,
.ec-store .form-control--secondary .form-control__button:hover svg > path,
.ec-store .form-control--secondary .form-control__button:focus:hover svg > path {
  color: #eafee6 !important;
}

.ecwid .ecwid-btn--secondary.ecwid-btn--secondary-inverse,
.ecwid .ecwid-btn--secondary.ecwid-btn--secondary-inverse:focus,
.ecwid .ecwid-btn--secondary.ecwid-btn--secondary-inverse:active,
.ecwid .ecwid-btn--secondary.ecwid-btn--secondary-inverse:focus:active,
div.ecwid-AddressForm .ecwid-btn--secondary.ecwid-btn--secondary-inverse td {
  background-color: #1a8604 !important;
  color: #eafee6 !important;
  border-color: #1a8604 !important;
}

/* no user fonts to load */
