@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url("http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTb3hpw3pgy2gAi-Ip7WPMi0.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url("http://themes.googleusercontent.com/static/fonts/opensans/v6/wMws1cEtxWZc6AZZIpiqWALUuEpTyoUstqEm5AMlJo4.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzL3hpw3pgy2gAi-Ip7WPMi0.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxtws6VUGd0SOnU-R_teOl7k.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("http://themes.googleusercontent.com/static/fonts/opensans/v6/O4NhV7_qs9r9seTo7fnsVLO3LdcAZYWl9Si6vvxL-qU.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxiXIwCIIu6QKBvrtc7ntuuI.woff") format("woff");
}

@font-face {
  font-family: 'thematizr';
  src: url("//d2c7fpo3nnl57n.cloudfront.net/font/thematizr.eot?7583015");
  src: url("//d2c7fpo3nnl57n.cloudfront.net/font/thematizr.eot?7583015#iefix") format("embedded-opentype"), url("//d2c7fpo3nnl57n.cloudfront.net/font/thematizr.woff?7583015") format("woff"), url("//d2c7fpo3nnl57n.cloudfront.net/font/thematizr.ttf?7583015") format("truetype"), url("//d2c7fpo3nnl57n.cloudfront.net/font/thematizr.svg?7583015#thematizr") format("svg");
  font-weight: 400;
  font-style: normal;
}

.ecwid div, .ecwid a, .ecwid span, .ecwid td, .ecwid label, .ecwid button, .ecwid input, .ecwid select {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
}

.ecwid button.gwt-Button {
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0%, #f0eff0 24%, #c2bdc4 72%, #ada7b0 100%);
  background: linear-gradient(to bottom, #fff 0%, #f0eff0 24%, #c2bdc4 72%, #ada7b0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ada7b0',GradientType=0 );
  color: #5d0205;
  border-radius: 1ex;
}

.ecwid button.ecwid-AccentedButton {
  font-size: 18px;
  font-weight: 400;
  width: auto;
  height: auto;
  padding: 1ex;
  text-shadow: 0 3px 5px rgba(40, 0, 0, 0.75);
  border-radius: 100em;
  border: 3px solid #fff;
  box-shadow: 0 5px 12px -7px rgba(0, 0, 0, 0.75);
  color: #fff;
}

.ecwid button.ecwid-AccentedButton, .ecwid button.ecwid-AccentedButton:hover {
  background: #d80f19;
  background: -webkit-linear-gradient(top, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  background: linear-gradient(to bottom, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80f19', endColorstr='#420103',GradientType=0 );
}

.ecwid button.ecwid-AccentedButton:active {
  background: #420103;
  background: -webkit-linear-gradient(bottom, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  background: linear-gradient(to top, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80f19', endColorstr='#420103',GradientType=0 );
}

.ecwid div.ecwid-AddToBagButton, .ecwid div.ecwid-ContinueShoppingButton, .ecwid div.ecwid-productBrowser-cart-checkoutButton, .ecwid div.ecwid-Checkout-placeOrderButton {
  font-size: 18px;
  font-weight: 400;
  width: auto;
  height: auto;
  padding: 1ex;
  text-shadow: 0 3px 5px rgba(40, 0, 0, 0.75);
  border-radius: 100em;
  border: 3px solid #fff;
  box-shadow: 0 5px 12px -7px rgba(0, 0, 0, 0.75);
  color: #fff;
}

.ecwid div.ecwid-AddToBagButton-up, .ecwid div.ecwid-ContinueShoppingButton-up, .ecwid div.ecwid-productBrowser-cart-checkoutButton-up, .ecwid div.ecwid-Checkout-placeOrderButton-up, .ecwid div.ecwid-AddToBagButton-up-hovering, .ecwid div.ecwid-ContinueShoppingButton-up-hovering, .ecwid div.ecwid-productBrowser-cart-checkoutButton-up-hovering, .ecwid div.ecwid-Checkout-placeOrderButton-up-hovering {
  background: #d80f19;
  background: -webkit-linear-gradient(top, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  background: linear-gradient(to bottom, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80f19', endColorstr='#420103',GradientType=0 );
}

.ecwid div.ecwid-AddToBagButton-down, .ecwid div.ecwid-ContinueShoppingButton-down, .ecwid div.ecwid-productBrowser-cart-checkoutButton-down, .ecwid div.ecwid-Checkout-placeOrderButton-down, .ecwid div.ecwid-AddToBagButton-down-hovering, .ecwid div.ecwid-ContinueShoppingButton-down-hovering, .ecwid div.ecwid-productBrowser-cart-checkoutButton-down-hovering, .ecwid div.ecwid-Checkout-placeOrderButton-down-hovering {
  background: #420103;
  background: -webkit-linear-gradient(bottom, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  background: linear-gradient(to top, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 77%, #420103 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80f19', endColorstr='#420103',GradientType=0 );
  display: block;
}

html#ecwid_html body.ecwid-starter-site#ecwid_body {
  background-color: #887c7c;
}

html#ecwid_html body.ecwid-starter-site#ecwid_body div.ecwid-productBrowser {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation {
  background: #d80f19;
  background: -webkit-linear-gradient(top, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 100%);
  background: linear-gradient(to bottom, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80f19', endColorstr='#540305',GradientType=0 );
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation .nav a {
  color: #fff;
}

html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation .nav .active > a, html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation .nav .hover > a, html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation .nav li:hover > a, html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation .nav li.hover > a {
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0%, #f0eff0 24%, #c2bdc4 100);
  background: linear-gradient(to bottom, #fff 0%, #f0eff0 24%, #c2bdc4 100);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ada7b0',GradientType=0 );
  color: #685868;
}

html#ecwid_html body.ecwid-starter-site#ecwid_body div.navigation .nav li > div li > a {
  color: #685868;
}

.ecwid a, .ecwid div.ecwid-productBrowser-productNameLink a, .ecwid a:link, .ecwid div.ecwid-productBrowser-productNameLink a:link, .ecwid a:visited, .ecwid div.ecwid-productBrowser-productNameLink a:visited, .ecwid a:hover, .ecwid div.ecwid-productBrowser-productNameLink a:hover, .ecwid a:active, .ecwid div.ecwid-productBrowser-productNameLink a:active {
  color: #5d0205;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar {
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  overflow: hidden;
  background: #d80f19;
  background: -webkit-linear-gradient(top, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 100%);
  background: linear-gradient(to bottom, #d80f19 0%, #a70a10 1px, #95080d 24%, #540305 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80f19', endColorstr='#540305',GradientType=0 );
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem {
  border: none;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabTop, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabTop td.tabTopLeft, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabTop td.tabTopCenter, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabTop td.tabTopRight {
  height: 0;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabMiddle td.tabMiddleLeft, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabMiddle td.tabMiddleLeft div.tabMiddleLeftInner, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabMiddle td.tabMiddleRight, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabMiddle td.tabMiddleRight div.tabMiddleRightInner {
  width: 0;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabMiddle td.tabMiddleCenter div.tabMiddleCenterInner table a {
  display: block;
  padding: 1ex 1em;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem tr.tabMiddle td.tabMiddleCenter div.tabMiddleCenterInner table a span.ecwid-categories-category {
  color: #fff;
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  font-weight: 100;
  font-size: 20px;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper table.gwt-TabBarItem-selected {
  padding: 0;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover {
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0%, #f0eff0 24%, #c2bdc4 100);
  background: linear-gradient(to bottom, #fff 0%, #f0eff0 24%, #c2bdc4 100);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ada7b0',GradientType=0 );
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected table.gwt-TabBarItem tr.tabTop td.tabTopLeft, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover table.gwt-TabBarItem tr.tabTop td.tabTopLeft, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected table.gwt-TabBarItem tr.tabTop td.tabTopCenter, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover table.gwt-TabBarItem tr.tabTop td.tabTopCenter, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected table.gwt-TabBarItem tr.tabTop td.tabTopRight, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover table.gwt-TabBarItem tr.tabTop td.tabTopRight, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected table.gwt-TabBarItem tr.tabMiddle td.tabMiddleLeft, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover table.gwt-TabBarItem tr.tabMiddle td.tabMiddleLeft, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected table.gwt-TabBarItem tr.tabMiddle td.tabMiddleRight, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover table.gwt-TabBarItem tr.tabMiddle td.tabMiddleRight {
  background: 0 0;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper-selected table.gwt-TabBarItem tr.tabMiddle td.tabMiddleCenter div.tabMiddleCenterInner table a span.ecwid-categories-category, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarItem-wrapper:hover table.gwt-TabBarItem tr.tabMiddle td.tabMiddleCenter div.tabMiddleCenterInner table a span.ecwid-categories-category {
  color: #685868;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarRest-wrapper, .ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel table.ecwid-categoriesTabBar td.gwt-TabBarRest-wrapper div.gwt-TabBarRest {
  border: none;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel div.ecwid-categoriesTabPanelBottom div.ecwid-categories-horizontal-menuBarContainer {
  background: #540305;
  background: -webkit-linear-gradient(top, #540305 0%, #420103 99%);
  background: linear-gradient(to bottom, #540305 0%, #420103 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#540305', endColorstr='#420103',GradientType=0 );
  padding: 0;
  border: 0 none;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel div.ecwid-categoriesTabPanelBottom div.ecwid-categories-horizontal-menuBarContainer div.ecwid-categoriesMenuBar table td.gwt-MenuItem {
  padding: 1ex 1em;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel div.ecwid-categoriesTabPanelBottom div.ecwid-categories-horizontal-menuBarContainer div.ecwid-categoriesMenuBar table td.gwt-MenuItem a span.ecwid-categories-category {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  font-weight: 100;
  font-size: 14px;
  color: #fff;
}

.ecwid div.ecwid-categories-horizontal table.ecwid-categoriesTabPanel div.ecwid-categoriesTabPanelBottom div.ecwid-categories-horizontal-menuBarContainer div.ecwid-categoriesMenuBar table td.gwt-MenuItemSeparator div.menuSeparatorInner {
  width: 0;
}

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

.ecwid div.ecwid-productBrowser-head {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  color: #7c6c7c;
  border-bottom: 1px solid #e4e1e4;
  padding: 0 0 1ex;
  margin: 1em 0;
}

.ecwid div.ecwid-productBrowser-categoryPath {
  color: #999;
}

.ecwid div.ecwid-productBrowser-categoryPath-categoryLink a {
  color: #5d0205;
}

.ecwid div.ecwid-productBrowser table.ecwid-productBrowser-subcategories-mainTable td div {
  display: block !important;
  margin: 0;
}

.ecwid div.ecwid-productBrowser table.ecwid-productBrowser-subcategories-mainTable td div a {
  display: block;
  padding: 1ex;
}

.ecwid div.ecwid-productBrowser table.ecwid-productBrowser-subcategories-mainTable td div a img {
  display: block;
  margin: 0 auto;
}

.ecwid div.ecwid-productBrowser table.ecwid-productBrowser-subcategories-mainTable td div.ecwid-productBrowser-subcategories-categoryName span {
  display: block;
  padding: 1em;
  border-radius: 2ex;
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  box-shadow: 0 1ex 0.7ex -0.7ex rgba(0, 0, 0, 0.15), 0 1ex 2ex -0.1ex rgba(0, 0, 0, 0.05);
  background: #fff;
  background: -webkit-linear-gradient(top, #fff 0%, #f0eff0 24%, #c2bdc4 72%, #ada7b0 100%);
  background: linear-gradient(to bottom, #fff 0%, #f0eff0 24%, #c2bdc4 72%, #ada7b0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ada7b0',GradientType=0 );
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel {
  color: #999;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel, .ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel div {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel, .ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel div.ecwid-results-topPanel-viewAsPanel, .ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel div.ecwid-results-topPanel-viewAsPanel div {
  color: #999;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel div.ecwid-results-topPanel-viewAsPanel div.ecwid-results-topPanel-viewAsPanel-link, .ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category div.ecwid-results-topPanel div.ecwid-results-topPanel-controlsPanel div.ecwid-results-topPanel-viewAsPanel div.ecwid-results-topPanel-viewAsPanel-current {
  color: #5d0205;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productTopFragment {
  margin: 0;
  padding: 20px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  border-radius: 1em;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover {
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  border: 0 none;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productTopFragment table.ecwid-productBrowser-productsGrid-productTopFragment-inner {
  height: 160px;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productTopFragment table.ecwid-productBrowser-productsGrid-productTopFragment-inner td {
  vertical-align: bottom !important;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productTopFragment table.ecwid-productBrowser-productsGrid-productTopFragment-inner td a, .ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productTopFragment table.ecwid-productBrowser-productsGrid-productTopFragment-inner td a img {
  display: block;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment {
  margin: 0;
  padding-top: .75em;
  text-align: center;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
  text-align: center;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  text-align: center;
  font-size: 10px;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productsGrid-like {
  padding-top: 3px;
  padding-left: 0;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productsGrid-like div.ecwid-productBrowser-likeButton {
  padding-left: 0;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price {
  font-family: "Open Sans","Trebuchet MS",Arial,Tahoma,sans-serif;
  font-size: 18px;
  font-weight: 100;
  margin-top: 0;
  text-align: center;
  word-spacing: -.2ex;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover {
  border: none;
}

.ecwid div.ecwid-productBrowser div.ecwid-productBrowser-category table.ecwid-ProductsList-content div.ecwid-productBrowser-productsGrid td.ecwid-productBrowser-productsGrid-cell div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover div.ecwid-productBrowser-productNameLink a {
  text-decoration: underline;
}

.ecwid tr.ecwid-productBrowser-cart-itemsTable-row-selected, .ecwid td.ecwid-productBrowser-cart-itemsTable-cell-selected, .ecwid div.ecwid-form {
  background-color: #faeaea;
}

.ecwid div.ecwid-AddToBagButton {
  max-width: 7em;
}

.ecwid div.ecwid-AddToBagButton:before {
  content: 'Add to Bag';
}

.ecwid div.ecwid-ContinueShoppingButton {
  max-width: 11em;
}

.ecwid div.ecwid-ContinueShoppingButton:before {
  content: 'Continue shopping';
}

.ecwid div.ecwid-productBrowser-cart-checkoutButton {
  max-width: 11em;
  min-width: 7em;
}

.ecwid div.ecwid-productBrowser-cart-checkoutButton:before {
  content: 'Checkout';
}

.ecwid div.ecwid-Checkout-placeOrderButton {
  max-width: 13em;
}

.ecwid div.ecwid-Checkout-placeOrderButton:before {
  content: 'Place order';
}
