#wapf-3057-c4fcae3 {
  max-width: 75%;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(3) > div {
  text-align: center;
}
#wapf-3057-4ba8e51 {
  max-width: 75%;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(2) > img {
  max-height: auto;
  min-height: 288px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span {
  font-size: 16.35px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) {
  font-size: 17.35px;
  text-align: left;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(1) {
  display: block;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(1) {
  font-size: 11.35px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(1) {
  display: block;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(1) > div {
  text-align: center;
}
#wapf-3057-4831aac {
  max-width: 75%;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(7) > div {
  text-align: center;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(1) {
  display: block;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(3) > div > div:nth-child(2) > img {
  max-height: auto;
  min-height: 288px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span {
  font-size: 16px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) {
  font-size: 17px;
  text-align: left;
}
#product-3057 > div:nth-child(2) > div > div > div > h1 {
  font-size: 49px;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(2) > div > span {
  font-size: 23px;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(2) > a > img {
  min-width: 200px;
  min-height: 200px;
}
#product-3057 > div:nth-child(2) > div > div > div > p {
  text-align: left;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(4) {
  text-align: center;
  justify-content: center;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(5) > p:nth-child(1) {
  text-align: center;
  display: flex;
  justify-content: center;
}
#product-3057 > div:nth-child(2) > div > div > div > div:nth-child(5) {
  text-align: center;
}
.elementor-widget-wrap .dropdown-menu-toggle {
  background-image: linear-gradient(to right bottom, #03580e 0%, #07aa14 48%, #066b0e 100%);
  text-shadow: 0px 1px 10px #0e0e0d;
  font-size: 18px;
}
.elementor-element .dropdown-menu-toggle > span {
  font-size: 19px;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div > div:nth-child(3) > div > div > a {
  visibility: hidden;
}
.vendor-widget .attachment-woocommerce_thumbnail {
  min-height: auto;
  height: auto;
  max-height: 158px;
}
.vendor-widget .product-media .attachment-shop_thumbnail {
  max-height: 76px;
}
.woocommerce div.product .product_title {
  font-size: 36px;
}
.woocommerce div.product .entry-summary img:not(.wp-smiley) {
  min-width: 200px;
  min-height: 200px;
}
.sticky-sidebar .posted_in {
  font-size: 22px;
}
.woocommerce div.product .single_add_to_cart_button {
  font-size: 21px;
  border-radius: 43px 43px 43px 43px;
  box-shadow: 0px 0px 4px 0px #5b5250;
}
.woocommerce div.product .woocommerce-product-rating {
  font-size: 23px;
}
.woocommerce div.product .woocommerce-review-link {
  font-size: 17px;
}
.woocommerce div.product .woocommerce-tabs #tab-description a {
  display: flex;
}
.product-wrap .btn-product {
  font-size: 19px;
}
.pin-wrapper .wpced-inner {
  font-size: 20px;
  font-weight: 600;
}
#header > div:nth-child(2) > div > div:nth-child(3) > div > div > div > div:nth-child(3) {
  overflow: visible;
  visibility: hidden;
}
.sticky-sidebar .T286Pc {
  font-size: 18px;
  line-height: 26px;
}
.woocommerce div.product .woocommerce-tabs #tab-description p {
  font-size: 16px;
  color: #080707;
}
.main-content > #product-3055 #tab-description > div {
  font-size: 16px;
  color: #040303;
}
.woocommerce-tabs > #tab-description li > .T286Pc {
  font-size: 16px;
  color: #121111;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(1) {
  display: block;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(1) {
  display: block;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(1) {
  display: block;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span {
  font-size: 16px;
  line-height: 20px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span {
  font-size: 16px;
  line-height: 20px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span {
  font-size: 16px;
  line-height: 20px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) {
  font-size: 18px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) {
  font-size: 18px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) {
  font-size: 18px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(2) > div {
  font-size: 14px;
  line-height: 18px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(2) > div {
  font-size: 14px;
  line-height: 18px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(2) > div {
  line-height: 18px;
  font-size: 14px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(1) {
  font-size: 14px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #0bb32c;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(1) {
  font-size: 14px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #11c70d;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(1) {
  font-size: 14px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #08c118;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(2) > a {
  font-size: 14px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(3) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(2) > a {
  font-size: 14px;
}
#wapf_3057 > div:nth-child(1) > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(2) > a {
  font-size: 14px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img {
  min-width: 80px;
}
tbody .variation-TotalSections {
  position: static;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
  text-align: center;
  padding-right: 5px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity {
  text-align: center;
  padding-right: 8px;
}
.shop_table .woocommerce-cart-form__cart-item .variation {
  display: block;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
  padding-right: 0px;
}
#main > div > div > div > div > div > div.row.gutter-lg > div.col-lg-8.pr-lg-4 > form > table > tbody > tr.woocommerce-cart-form__cart-item.cart_item > td.product-name > a {
  text-transform: capitalize;
  background-color: #f1e9e9 !important;
  padding: 4px;
  border-radius: 13px 13px 13px 13px;
}
.cart-information .cart-subtotal > td {
  font-size: 26px;
}
.order-total bdi {
  font-size: 29px;
}
#order_review .cart_item > .product-name {
  display: block;
  padding-right: 0px;
  min-width: 500px;
  box-shadow: 0px 0px 4px 0px #a09a99;
  padding-top: 0px;
  padding: 9px;
  border-radius: 13px 13px 13px 13px;
}
tbody > .cart_item .variation-TotalSections {
  margin-right: 4px;
}
tbody .variation-Newfield {
  margin-left: 10px;
}
tbody > .cart_item .variation-Store {
  margin-left: 0px;
}
.cart_item .variation-Na > p {
  margin-right: 7px;
}
.shop_table .cart_item > .product-name > span {
  font-size: 20px;
  line-height: 22px;
  display: flex;
}
.shop_table .cart_item .product-quantity {
  font-size: 23px;
  border-width: 1px;
  border-style: solid;
  border-color: #c9c2c2;
  border-radius: 11px 11px 11px 11px;
  padding: 0px 5px 0px 5px;
}
#order_review .cart_item > .product-total {
  text-align: left;
  padding-top: 0px;
  margin-bottom: 19px;
}
tbody > .cart_item bdi {
  font-size: 22px;
}
.shop_table .cart_item .variation {
  display: block;
}
.woocommerce #order_review {
  padding: 30px 15px 30px 15px;
}
@media screen and (max-width: 667px) {
  #wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div > div > div:nth-child(2) > div > div:nth-child(2) > img {
    min-width: auto;
    min-height: auto;
    height: auto;
  }
  #wapf_3057 > div:nth-child(1) > div > div:nth-child(4) > div > div > div:nth-child(3) > div > div:nth-child(2) > img {
    min-width: auto;
    min-height: auto;
    height: auto;
  }
}
