/* Embeded basket, brown - by Rjr*/
#ew_nav_bag_id .ec-minicart [stroke] {
  stroke: #603813 !important;
  fill: rgba(251, 2, 7, 0) !important;
}
 #ew_nav_bag_id .ec-minicart:hover [stroke] {
  stroke: #7f5c3e !important;
  fill: rgba(255, 255, 255, 0) !important;
}
 #ew_nav_bag_id .ec-minicart__counter, #ew_nav_bag_id .ec-minicart__count {
  color: #532808 !important;
  font-size: 0.9em !important;
}
 #ew_nav_bag_id .ec-minicart__counter::after {
  background: #e6e6e6 !important;
}
 #ew_nav_bag_id .ec-minicart__counter:hover, #ew_nav_bag_id .ec-minicart__count:hover {
  color: #71482b !important;
}
 #ew_nav_bag_id .ec-minicart__subtotal {
  color: #e90b0c !important;
}
 #ew_nav_bag_id .ec-minicart__subtotal:hover {
  color: darkgray !important;
}
 #ew_nav_bag_id .ec-minicart__link {
  color: #797979 !important;
}
 #ew_nav_bag_id .ec-minicart__link:hover {
  color: darkgray !important;
}
 #ew_nav_bag_id .ec-minicart__title {
  color: #797979 !important;
}
 #ew_nav_bag_id .ec-minicart__title:hover {
  color: darkgray !important;
}
 #ew_nav_bag_id .ec-minicart__icon:hover {
  transform: scale(0.9) !important;
}
 .ec-size .ec-store .grid-category__title {
  border-bottom-right-radius: 20px !important;
}
 /* ---- */
.ec-page-title.ec-page-title__featured-products .page-title__name.ec-header-h1, .ec-page-title.ec-page-title__featured-products .page-title__name.ec-header-h1:hover {
  font-size: 2.4em !important;
  background: transparent !important;
}
 /* ---- */
.grid-category__image * {
  border-radius: 20px 0px 20px 0px !important;
}
 .grid-product__image * {
  border-radius: 20px 0px 20px 0px !important;
}
 .details-gallery__images-container *, .details-gallery__picture, .pswp__img, .pswp__img--placeholder {
  border-radius: 4px 4px 4px 4px !important;
}
 .details-gallery__thumb-img-wrapper-inner *, .details-gallery__thumb-img::after {
  border-radius: 4px 4px 4px 4px !important;
}
 .ec-size .ec-store .ec-grid .grid__products {
  display: flex;
  justify-content: space-evenly !important;
}
 .ec-size .ec-store .ec-grid .grid__categories {
  display: flex;
  justify-content: space-evenly !important;
}
 .ec-size .ec-store.ec-store__category-page--0 .ec-grid .grid__categories {
  display: flex;
  justify-content: center !important;
}
 .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__picture {
  transform: none !important;
}
 .ec-size .ec-store .label--notice::after, .ec-size .ec-store .label--notice::before {
  border-color: #fbb03b !important;
  border-right-color: transparent !important;
}
 .ecwid a:hover {
  color: #603813 !important;
}
 .ec-size .ec-store .grid-category__title-inner {
  color: white !important;
  background-color: rgba(255, 255, 255, 0) !important;
}
 .ec-size .ec-store .grid-category__title {
  background-color: rgba(25, 25, 25, 0.5) !important;
}
 .ec-size .ec-store .grid-product__title-inner {
  color: #4d2a10 !important;
  font-size: 1.20rem !important;
}
 .ec-size .ec-store .grid-product__subtitle-inner {
  color: #3c3c3c !important;
  font-size: 1.00rem !important;
}
 .ec-size .ec-store .grid-product__price-amount {
  color: #532808 !important;
  font-size: 1.00rem !important;
}
 .ec-size .ec-store .grid-product__sku {
  color: #fab758 !important;
  font-size: 1.00rem !important;
}
 .ec-size .ec-store .details-product-price__value {
  color: #4d2a10 !important;
  font-size: 2.00rem !important;
}
 .ec-size .ec-store .product-details__product-sku {
  color: #da0608 !important;
  font-size: 1.60rem !important;
}
 .ec-size .ec-store .details-product-purchase__qty-label {
  color: #f8a12e !important;
}
 @font-face {
  font-family: 'Patua One';
  font-display: swap;
}
 .ec-size .ec-store .form-control--primary .form-control__button .form-control__button-text, .ec-size .ec-store .form-control--secondary .form-control__button .form-control__button-text, .ec-size .ec-store .grid-product__buy-now .form-control--small .form-control__button-text, .grid-category__title-inner, .ec-page-title .page-title__name, .ec-size .ec-store .grid-product__title-inner, .ec-size .ec-store .product-details__product-title, .ec-size .ec-store .details-product-price__value, .ec-size .ec-store .product-details__product-sku, .ec-size .ec-store .details-product-purchase__qty-label, .ec-f-stacks_in_120 {
  font-family: 'Patua One',serif !important;
  font-weight: 400 !important;
}
 @font-face {
  font-family: 'Assistant';
  font-display: swap;
}
 .ecwid a, .ecwid p, body .ecwid, .ecwid ul, .ecwid table, .ec-f-stacks_in_122 {
  font-family: 'Assistant',sans-serif !important;
}
 @font-face {
  font-family: 'Assistant';
  font-display: swap;
}
 .ec-size .ec-store .grid-product__price-amount, .ec-size .ec-store .details-product-price__value, .ec-f-stacks_in_123 {
  font-family: 'Assistant',sans-serif !important;
  font-weight: 900 !important;
}
 .ec-page-title .page-title__name.ec-header-h1 {
  color: #603813 !important;
  background-color: transparent !important;
  font-size: 1.50rem !important;
  border-style: none !important;
}
 .grid-product__wrap {
  display: flex;
}
 .grid-product__price, .grid-product__button {
  flex: 1 0 auto;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
 .ec-size .ec-store .form-control--large.form-control--primary .form-control__button {
  color: white !important;
  background-color: #603813 !important;
  font-size: 1.00rem !important;
  border-radius: 5px 5px 5px 5px !important;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
}
   .ec-size .ec-store .form-control--large.form-control--secondary .form-control__button {
  color: #603813 !important;
  background-color: white !important;
  font-size: 0.85rem !important;
  border-radius: 5px 5px 5px 5px !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #603813 #603813 #603813 #603813 !important;
}
   .ec-size .ec-store .ec-cart-coupon__button--apply .form-control__button {
  color: white !important;
  background-color: #603813 !important;
  font-size: 0.90rem !important;
  border-radius: 5px 5px 5px 5px !important;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
}
   .ec-size .ec-store .grid-product__buy-now .form-control__button {
  color: white !important;
  background-color: #4d2a10 !important;
  font-size: 1.00rem !important;
  border-radius: 5px 5px 5px 5px !important;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #603813 #603813 #603813 #603813 !important;
}
   .ec-size .ec-store .ec-cart--empty .form-control__button {
  color: white !important;
  background-color: #4d2a10 !important;
  font-size: 1.00rem !important;
  border-radius: 5px 5px 5px 5px !important;
}
   .ec-size .ec-store .favorite-product__button-add .form-control__button {
  color: #603813 !important;
  background-color: white !important;
  font-size: 0.85rem !important;
  border-radius: 5px 5px 5px 5px !important;
  border-style: solid !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #603813 #603813 #603813 #603813 !important;
}
   .ec-cart__discount {
  text-align: center !important;
}
 .ec-cart__discount .ec-cart-coupon__text {
  color: #603813 !important;
  background-color: rgba(255, 255, 255, 0) !important;
  font-size: 0.90rem !important;
  font-size: 0.90rem !important;
  border-style: dashed !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
  padding: 5px 5px 5px 5px !important;
  border-radius: 5px 5px 5px 5px !important;
  text-align: center !important;
  text-align: center !important;
  text-align: center !important;
  text-align: center !important;
  display: inline-block !important;
  width: auto !important;
}
 .ec-cart__discount .ec-cart-coupon__text:hover {
  color: #666666 !important;
  background-color: rgba(255, 255, 255, 0) !important;
}
 .ec-cart__discount .ec-cart-coupon__text .ec-link {
  color: white !important;
  background-color: #603813 !important;
  font-size: 0.90rem !important;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
  margin-top: 4px !important;
  margin-bottom: 0px !important;
  padding: 5px 5px 5px 5px !important;
  border-radius: 5px 5px 5px 5px !important;
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
  text-align: center !important;
}
 .ec-cart__discount .ec-cart-coupon__text .ec-link:hover {
  color: #f0f0f0 !important;
  background-color: #7f5c3e !important;
}
 .ec-cart__shopping {
  text-align: center !important;
}
 .ec-cart__shopping .ec-cart-shopping__wrap {
  color: #603813 !important;
  background-color: rgba(255, 255, 255, 0) !important;
  font-size: 0.90rem !important;
  font-size: 0.90rem !important;
  border-style: dashed !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
  padding: 5px 5px 5px 5px !important;
  border-radius: 5px 5px 5px 5px !important;
  text-align: center !important;
  text-align: center !important;
  text-align: center !important;
  text-align: center !important;
  display: inline-block !important;
  width: auto !important;
}
 .ec-cart__shopping .ec-cart-shopping__wrap:hover {
  color: #666666 !important;
  background-color: rgba(255, 255, 255, 0) !important;
}
 .ec-cart__shopping .ec-cart-shopping__wrap .ec-link {
  color: white !important;
  background-color: #603813 !important;
  font-size: 0.90rem !important;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
  margin-top: 4px !important;
  margin-bottom: 0px !important;
  padding: 5px 5px 5px 5px !important;
  border-radius: 5px 5px 5px 5px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
  width: auto !important;
  text-align: center !important;
}
 .ec-cart__shopping .ec-cart-shopping__wrap .ec-link:hover {
  color: #f0f0f0 !important;
  background-color: #7f5c3e !important;
}
 .random-product .random-product__thumb > img {
  border-radius: 4px 4px 4px 4px !important;
}
 .random-product .random-product__thumb > img {
  border-style: none !important;
  border-width: 3px 3px 3px 3px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
}
 .random-product span.random-product__name {
  color: #005493 !important;
  font-size: 1.00rem !important;
}
 .random-product span.random-product__price.ecwid-productBrowser-price {
  color: #d52000 !important;
  font-size: 1.00rem !important;
}
  .ecwid-Product .ecwid-btn--primary.ecwid-btn--addToBag {
  color: white !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-style: none !important;
  border-width: 1px 1px 1px 1px !important;
  border-color: #797979 #797979 #797979 #797979 !important;
}
 .ecwid-Product .ecwid-btn--primary.ecwid-btn--addToBag:hover {
  color: !important;
  background-color: black !important;
}
 .ecwid-Product .gwt-InlineLabel {
  color: #e6e6e6 !important;
  background: rgba(255, 255, 255, 0);
}
 .ecwid-Product .gwt-TextBox {
  display: inline-block;
  color: #4d2a10 !important;
  background: #e6e6e6;
}
 .ecwid-Product label.ecwid-fieldLabel {
  color: #e6e6e6 !important;
  background: rgba(255, 255, 255, 0);
}
 .ecwid-Product .ecwid-productBrowser-details-optionSelectBox, .ecwid-Product .ecwid-productBrowser-details-optionRadioButton-name {
  display: inline-block;
  color: #532808 !important;
  background: rgba(230, 230, 230, 0);
}
 .ecwid-Product .ecwid-title {
  color: white !important;
  font-size: 1.50rem !important;
}
 .ecwid-Product .ecwid-price {
  color: #191919 !important;
  font-size: 1.50rem !important;
}
 .ecwid-Product:not(.ew-dialog__body *), .ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered {
  background: rgba(96, 56, 19, 0.65) !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__tab {
  border-color: red;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__tab:hover {
  background-color: red !important;
}
 