/** Shopify CDN: Minification failed

Line 132:37 Expected identifier but found "!"
Line 159:38 Expected identifier but found "!"
Line 185:5 Expected ":"

**/
@media (max-width: 1200px) {
  .product-list__inner .product-item .product-item__info .price-list * {
    line-height: 1.4;
  }
}


/* css_zestonics */

#shopify-section-footer
{border-top: 6px solid #e7b82a !important;}

.teaser_image_text .image-with-text__wrapper
{
margin: 0px;
padding: 60px 0 60px 0;
}

.teaser_image_text .image-with-text__content-wrapper
{
border: 0px solid red !important;
width: 40%;
}

.teaser_image_text h2
{
  font-family: "Bebas Neue";
  font-size: 26px !important;
  font-weight: normal;
  font-style: normal;
  text-align: left !important;
  line-height: 30px !important;
  letter-spacing: 2px !important;
  background: #3c3c3c;
  color: #fff !important;
  max-width: 100%;
  text-transform: uppercase;
  padding: 10px 22px 4px 22px !important;
  margin: 0;
  display: inline-block;
}

.teaser_image_text p
{
  font-size: 17px !important;
  line-height: 24px !important;
  font-weight: normal;
}

.teaser_image_text h3
{
letter-spacing: 2px;
margin: 0px !important;
}

.teaser_image_text .container img {
max-width: 90%;
}

@media screen and (max-width: 768px) {
.teaser_image_text .image-with-text__content-wrapper
{
width: auto !important; 
}

.teaser_image_text h2
{
font-size: 18px !important; 
width: 100% !important;
}

.teaser_image_text h3
{
font-size: 22px !important; 
}

.teaser_image_text .container img {
float: left;
max-width: 100%;
margin: 0 auto;
text-align: center;
}
}

div.upper_prdct_headings .product-meta__title
{
display: block !!important;
font-size: 50px !important;
letter-spacing: 2px !important;
line-height: 60px !important;
}

.productpage-column-2
{
background-image: url("/cdn/shop/files/gradient_overlay_buy_box_darker.png") !important;
background-repeat: no-repeat !important;
background-size: cover !important;
padding-bottom: 40px !important;
height: min-content !important;
border: 0px solid red;
}

.product__info
{
border: 20px solid #fff !important;
margin-top: -30px !important;
}

.table_products
{
width: 100%;
}

table.table_spalte
{
float: left;
width: 96% !important;
min-height: 100% !important;
margin: 0px;
padding: 20px;
border: 0px solid blue !important;
}

.div_spalte
{float: left !important; width: 50%; !important;}

span.price--large
{color: #000 !important; 
font-size: 22px !important;
line-height: 40px !important;
font-weight: bold !important;}

span.price--large:before
{color: #000 !important;
content: "";}

div .accordian_container h2
{
margin-bottom: 10px !important; 
letter-spacing: 2px;
}

div .workstoffe_inner_box_content
{
border: 1px solid #fff !important;
min-height: 100% !important;
}

@media screen and (max-width: 736px) {

.div_spalte
{clear: left !important; width: 100%; !important;}

.product__info
{
border: 6px solid #fff !important;
margin-top: -10px !important;
}
}

/* abbinder-payment-shipping */
div.html
{
width: 100% !important;
}

#payment_shipping_main
{
float: left;
min-width: 100% !important;
height: auto;
margin: -60px auto 0 auto !important;
padding: 0px 0 20px 0;
}

#payment_shipping_inner
{
float. left;
margin: 0 auto;
width: 100%;
height: auto;
}

#payment_shipping_innercontent_left
{
float: left;
width: 70%;
height: auto;
padding: 0px 10px 10px 10px;
box-sizing: border-box;
}

#payment_shipping_innercontent_left a img
{
float: left;
margin: 10px 10px 10px 0;
}

#payment_shipping_innercontent_left h4, #payment_shipping_innercontent_right h4
{
padding: 10px 10px 10px 0;
font-size: 14px;
font-family: open-sans, arial, sans serif;
font-weight: normal;
color: #7e7e7e;
border-bottom: 1px solid #afafaf;
}

#payment_shipping_innercontent_list h6, #payment_shipping_innercontent_list2 h6
{
display: inline !important;
margin: 20px 20px 20px 0px;
font-size: 14px;
font-family: open-sans, arial, sans serif;
font-weight: normal;
color: #7e7e7e;
}

#payment_shipping_innercontent_right
{
float: right;
width: 30%;
}

#payment_shipping_innercontent_right a img
{
  display: block;
  margin-left: auto;
  margin-right: auto;
max-width: 100%;
height: auto;
}

#payment_shipping_innercontent_right_haendlerbund
{
float: left;
width: 50%;
height: auto;
padding: 0px 10px 10px 10px;
box-sizing: border-box;
}

#payment_shipping_innercontent_right_gruener-punkt
{
float: right;
width: 50%;
height: auto;
margin: 0 auto;
padding: 0px 10px 10px 10px;
box-sizing: border-box;
}

#payment_shipping_innercontent_list
{
float: left;
width: 100%;
padding: 0px 0px 20px 10px;
border-bottom: 1px solid #afafaf;
box-sizing: border-box;
}

#payment_shipping_innercontent_list2
{
float: left;
width: 100%;
margin: 10px 0px 0px 0px;
}

.box_shipping
{
float: left;
width: 100%;
padding: 10px 10px 10px 10px;
box-sizing: border-box;
}

.box_shipping a img
{
float: left;
height: auto;
max-width: 80px !important;
}

#benefits_shipping
{
float: left;
margin-top: 20px;
}


@media screen and (max-width: 1281px) {
#payment_shipping_main
{
min-width: 100% !important;
padding: 40px 0 40px 0px;
margin: 0px;
}

#payment_shipping_inner
{
margin: 0 auto;
min-width: 100% !important;
height: auto;
}

#payment_shipping_innercontent_left
{
width: 68%;
}

#payment_shipping_innercontent_right
{
float: right;
width: 32%;
}

#payment_shipping_innercontent_list h6, #payment_shipping_innercontent_list2 h6
{
clear: both !important;
display: block;
margin: 10px 10px 10px 0px;
}

.box_shipping a img
{
float: left;
height: auto;
max-width: 60px !important;
}
}

@media screen and (max-width: 768px) {
#payment_shipping_innercontent_right
{
margin-top: 30px;
}
  
#payment_shipping_innercontent_left
{
min-width: 100% !important;
}

#benefits_shipping
{
clear: left !important;
margin-top: 0px;
}

#shipping_image
{
min-width: 100%;
}

.box_shipping
{
float: left;
width: 100%;
padding: 0px;
box-sizing: border-box;
}

#payment_shipping_innercontent_right a img
{
  display: block;
  margin-left: auto;
  margin-right: auto;
text-align: left;
}

.box_shipping a img
{
float: left;
height: auto;
max-width: 70px !important;
}

#payment_shipping_innercontent_list
{

width: 100%;
padding-left: 0px;
}

#payment_shipping_innercontent_right
{
min-width: 100% !important;
}

#payment_shipping_innercontent_list h6, #payment_shipping_innercontent_list2 h6
{
float: left !important;
display: block;
width: 100%;
margin: 10px 10px 10px 0px;
}
}

@media screen and (max-width: 430px) {
.box_shipping a img
{
float: left;
height: auto;
max-width: 60px !important;
}
}



/* quantity discount */
.ed-quantity-discounts .inner {
  flex-direction: row;
  gap: 10px;
  flex-wrap: wrap;
}

.ed-quantity-discounts .inner .quantity-item,
.ed-quantity-discounts .inner .quantity-item:hover,
.ed-quantity-discounts .inner .quantity-item.selected {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 33px;
  width: 75px;
  border-radius: 100px;
  border: 1px solid #dce3ea;
}
.ed-quantity-discounts .inner .quantity-item.selected {
  background: #dce3ea;
}
.ed-quantity-discounts .inner .quantity-item .item-inner .label span {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  text-transform: lowercase;
}
.ed-quantity-discounts .inner .quantity-item .item-inner {
  justify-content: center;
  align-items: center;
  padding: 0;
}
.ed-quantity-discounts
  .inner
  .quantity-item
  .item-inner
  .ed-discount-badge
  span {
  color: #84ab16;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 33px;
}
.ed-quantity-discounts .inner .quantity-item .item-inner .label {
  padding: 0;
}
.ed-quantity-discounts .inner .quantity-item .item-inner .ed-discount-badge {
  background: transparent;
  padding: 0;
  margin-left: 8px;
}

.ed-quantity-discounts
  .inner
  .quantity-item
  .item-inner:not(.selected)
  > *:not(.ed-discount-badge) {
  opacity: 1;
}
.ed-quantity-discount-container .title-container {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
.ed-quantity-discount-container .title-container {
  margin-bottom: 12px;
}
@media (min-width: 1000px) {
  .ed-quantity-discounts .inner .quantity-item,
  .ed-quantity-discounts .inner .quantity-item:hover,
  .ed-quantity-discounts .inner .quantity-item.selected {
    width: 85px;
  }
  .ed-quantity-discounts
    .inner
    .quantity-item
    .item-inner
    .ed-discount-badge
    span {
    color: #e6b72f;
  }
}
@media (max-width: 405px) {
  .ed-quantity-discounts .inner .quantity-item,
  .ed-quantity-discounts .inner .quantity-item:hover,
  .ed-quantity-discounts .inner .quantity-item.selected {
    width: 65px;
  }
  .ed-quantity-discounts .inner .quantity-item .item-inner .ed-discount-badge {
    margin-left: 3px;
  }
  .ed-quantity-discounts
    .inner
    .quantity-item
    .item-inner
    .ed-discount-badge
    span,
  .ed-quantity-discounts .inner .quantity-item .item-inner .label span {
    font-size: 13px;
  }
  .inventory--high
    .ed-delivery-wrapper
    .text_container
    .inventory.inventory--high {
    font-size: 12px !important;
  }
  .prdct_banner_info_conts
    .product-form
    .product-form__inventory-wrapper
    p.text_container {
    font-size: 11px !important;
  }
}

@media (max-width: 350px) {
  .ed-quantity-discounts .inner .quantity-item,
  .ed-quantity-discounts .inner .quantity-item:hover,
  .ed-quantity-discounts .inner .quantity-item.selected {
    width: 60px;
  }
  .ed-quantity-discounts .inner .quantity-item .item-inner .ed-discount-badge {
    margin-left: 3px;
  }
  .ed-quantity-discounts
    .inner
    .quantity-item
    .item-inner
    .ed-discount-badge
    span,
  .ed-quantity-discounts .inner .quantity-item .item-inner .label span {
    font-size: 12px;
  }
}
@media (max-width: 340px) {
  .inventory--high
    .ed-delivery-wrapper
    .text_container
    .inventory.inventory--high {
    font-size: 10px !important;
  }
  .prdct_banner_info_conts
    .product-form
    .product-form__inventory-wrapper
    p.text_container {
    font-size: 10px !important;
  }
  .inventory--high .ed-delivery-wrapper .text_container:before {
    width: 8px;
    height: 8px;
    margin-right: 5px;
  }
}

@media (max-width: 767px) {
  .product-info-button-container .inner {
    padding: 0 12px 0 16px !important;
  }
  .product-info-button-container .info-icon svg {
    width: 21px;
    height: 21px;
  }
}

@media (max-width: 767px) and (min-width: 328px) {
  .product-info-button-container .inner .info-title {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    .product-info-button-container
    .inner {
    padding: 5px 20px !important;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    .product-info-button-container
    .info-icon
    svg {
    width: 28px !important;
  }
}

#mini-cart .line-item__info .custom-price-all .priceprice--compare {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
#mini-cart .line-item__info .custom-price-all .price.price--highlight {
  color: #000;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
#mini-cart .line-item__info .custom-price-all .savings {
  color: #84ab16;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px !important;
}
#mini-cart .line-item__info .custom-price-all * {
  padding: 0 !important;
  margin: 0 !important;
}
#mini-cart .custom-price-all {
  align-items: center;
  gap: 5px;
}
.mini-cartn .custom-price-all span.label.label--highlight {
  line-height: 1 !important;
}

.mini-cart__recommendations .product-item-meta__title {
  font-size: 15px !important;
}
.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list
  .product-item {
  padding: 5px !important;
}
.checkout-button .checkout-button__lock {
  display: none !important;
}
.mini-cartn
  footer.mini-cart__drawer-footer
  .product-item__cta-wrapper
  form
  button.product-item__link {
  width: 33px !important;
  height: 33px !important;
}
.mini-cartn
  footer.mini-cart__drawer-footer
  .product-item__cta-wrapper
  form
  button.product-item__link
  svg {
  width: 12px !important;
  height: 12px !important;
}
@media (max-width: 768px) {
  .mini-cartn
    footer.mini-cart__drawer-footer
    .product-item__cta-wrapper
    form
    button.product-item__link {
    width: 28px !important;
    height: 28px !important;
  }
  .mini-cartn
    footer.mini-cart__drawer-footer
    .product-item__cta-wrapper
    form
    button.product-item__link
    svg {
    width: 10px !important;
    height: 10px !important;
  }
  .header__wrapper {
    padding: 10px 0;
  }
}

product-list
  .product-list__inner
  .product-item
  .product-item__info
  .price-list
  * {
  margin-right: 0 !important;
}
.product-list__inner .product-item .product-item__info .price-list {
  column-gap: 10px;
}
@media (max-width: 340px) {
  .product-list__inner .product-item .product-item__info .price-list {
    column-gap: 5px;
  }
}

@media (max-width: 767px) {
  .home_img_text_first image-with-text-item,
  .home_img_text_second image-with-text-item {
    display: grid;
  }
  .home_img_text_first image-with-text-item h3,
  .home_img_text_second image-with-text-item h3 {
    order: -1;
    margin: 0 !important;
  }
  .home_img_text_first .image-with-text__image-wrapper,
  .home_img_text_second .image-with-text__image-wrapper {
    margin-bottom: 0 !important;
  }
  .home_img_text_first h3,
  .home_img_text_second h3 {
    color: #888574 !important;
    font-family: Bebas Neue !important;
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 45px !important;
    text-transform: uppercase !important;
  }
  .home_img_text_first h2.heading,
  .home_img_text_second h2.heading {
    width: auto !important;
    font-weight: 400 !important;
    padding: 7px 10px !important;
    color: #fff !important;
    text-align: center !important;
    font-family: "Bebas Neue" !important;
    background-color: #888574 !important;
    font-size: 22px !important;
    margin: 0 !important;
    text-align: left;
  }
  .home_img_text_second h3 {
    margin-bottom: 0 !important;
  }
  .home_img_text_second h2.heading {
    margin: 0 !important;
  }

  .home_img_text_first image-with-text-item h3,
  .home_img_text_second image-with-text-item h3 {
    margin-top: 26px !important;
    margin-bottom: 8px !important;
    text-align: left;
  }
  .home_img_text_first .image-with-text__text-wrapper p,
  .home_img_text_second .image-with-text__text-wrapper p {
    color: #000;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-align: left;
  }
  .home_img_text_first .image-with-text__text-wrapper,
  .home_img_text_second .image-with-text__text-wrapper {
    margin-top: 8px;
  }
  .template_product section.home_img_text_first.ed-image-with-text.section {
    margin-top: 200px !important;
  }
}

@media (min-width: 768px) {
  .home_img_text_first h3,
  .home_img_text_second h3 {
    color: #888574 !important;
    font-family: Bebas Neue !important;
    font-size: 40px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 45px !important;
    text-transform: uppercase !important;
    text-align: left;
  }

  .home_img_text_first h2.heading,
  .home_img_text_second h2.heading {
    color: #fff !important;
    text-align: center !important;
    font-family: Bebas Neue !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    width: auto !important;
    background: #888574 !important;
    padding: 10px 20px !important;
    text-align: center;
  }

  .home_img_text_first .image-with-text__text-wrapper p,
  .home_img_text_second .image-with-text__text-wrapper p {
    color: #000 !important;
    font-family: Open Sans !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-align: left;
  }
  .home_img_text_first image-with-text-item h3,
  .home_img_text_second image-with-text-item h3,
  .home_img_text_first h2.heading,
  .home_img_text_second h2.heading {
    margin: 0 !important;
    text-align: left;
  }
  .home_img_text_first .image-with-text__text-wrapper,
  .home_img_text_second .image-with-text__text-wrapper {
    margin-top: 8px;
  }
  .home_img_text_first h2.heading,
  .home_img_text_second h2.heading {
    margin-top: 8px !important;
  }
  .home_img_text_first h2.heading split-lines span,
  .home_img_text_second h2.heading split-lines span {
    display: inline !important;
  }
  .home_img_text_first .image-with-text__image-wrapper,
  .home_img_text_second .image-with-text__image-wrapper {
    width: 45% !important;
  }
  .home_img_text_first .image-with-text__content-wrapper,
  .home_img_text_second .image-with-text__content-wrapper {
    max-width: 400px;
    width: 100% !important;
  }
  .home_img_text_first .image-with-text__content-wrapper {
    padding-left: 0 !important;
  }
  .home_img_text_second .image-with-text__content-wrapper {
    padding-right: 0 !important;
  }
  body .home_img_text_first .image-with-text__content-wrapper,
  body .home_img_text_second .image-with-text__content-wrapper {
    margin: auto !important;
  }
  .template_product section.home_img_text_first.ed-image-with-text.section {
    margin-top: 200px !important;
  }
  .mini-cart__discount-list {
    padding: 0 30px;
  }
}

/* .template_product .collectionpage-colum-section .innercolumn-image {
  max-width: 84px;
} */

.inner_accordian_button.accord1.active_accordian
  + .inner_accordian_content.accordion_text1 {
  display: block !important;
}
.inner_accordian_button.accord1.active_accordian
  + .inner_accordian_content.accordion_text1
  .accordian_content_row.inner_accordian_content_row {
  display: grid !important;
}
.not_accordian {
  display: none !important;
}
.inner_accordian_button.accord1
  + .inner_accordian_content.accordion_text1
  .accordian_content_row.inner_accordian_content_row {
  display: none !important;
}
.custom_accordian_button.accord1.active_accordian
  + .custom_accordian_content.accordion_text1 {
  display: block !important;
}
/* .wirestoffe_psg_txt ul li:before{
  content: '<i class="fa fa-check-circle" aria-hidden="true"></i>';
} */

.has-fa-icon ul li {
  justify-content: flex-start !important;
  align-items: flex-start;
  margin-left: 0 !important;
  gap: 15px;
  line-height: 1.7333333333;
}
.has-fa-icon ul li i {
  line-height: 1.7333333333;
}
@media (min-width: 768px) {
  .accordian_content_row.content_work1:nth-child(2),
  .accordian_content_row.content_work1:nth-child(3),
  .accordian_content_row.content_work1:nth-child(4),
  .accordian_content_row.content_work1:nth-child(5) {
    display: grid !important;
  }

  .accordian_content_row.content_work1:nth-child(2) .accor_custom_txt,
  .accordian_content_row.content_work1:nth-child(4) .accor_custom_txt {
    order: -1;
    width: max-content;
    margin: auto;
  }
  .accordian_content_row.content_work1 .accor_custom_txt {
    margin: auto;
    width: max-content;
  }
  .accordian_content_row.content_work1:nth-child(2) .custom_accor_img img,
  .accordian_content_row.content_work1:nth-child(4) .custom_accor_img img {
    margin-right: auto;
    margin-left: 40px;
  }
}

/* page style */

.template_page .page-header__text-wrapper h1,
.template_page .text-container .h1,
.template_page .rte h1 {
  font-family: "Bebas Neue";
  font-size: 58px;
  line-height: 66px;
  color: #26363a;
  font-weight: 400;
  letter-spacing: 3px;
}

.template_page .text-container h2 {
  font-family: "Bebas Neue";
  color: #26363a;
  font-size: 50px;
  line-height: 57px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
}
.template_page .page-header__text-wrapper {
  max-width: 1200px;
}
.template_page .text-container p,
.template_page .page-content p,
.template_page .page-content a {
  font-size: 16px;
  line-height: 26px;
  color: #243838;
  margin: 0 0 19.44444px !important;
  padding: 0;
}
.template_page .page-content div {
  font-size: 16px;
  line-height: 26px;
  color: #243838;
  padding: 0;
}
.template_page .faq-page img {
  width: 30%;
}
.template_page .faq_collection_data .section__header h1 {
  font-family: "Bebas Neue";
  font-size: 40px;
  line-height: 60px;
  color: #26363a;
  letter-spacing: 3px;
  font-weight: 400;
}

.template_page .faq_collection_data .collapsible-toggle {
  font-family: "Bebas Neue";
  font-size: 24px;
  line-height: 48px;
  color: #3b3d3d;
  font-weight: 500;
  letter-spacing: 3px;
}
.template_page .text-container .collapsible__content p {
  color: #3b3d3d;
}
.template_page section.faq_collection_data .faq__wrapper {
  max-width: 1200px;
  padding: 20px;
}
.template_page .page-content--medium,
.template_page .shopify-policy__body {
  max-width: 1200px;
}
.template_page p strong,
.template_page p b {
  font-weight: 700;
  color: #243838;
  font-weight: bold;
}
.template_page .page-content ul {
  display: block;
  width: max-content;
  margin: 0 auto !important;
  list-style: square !important;  
}
.template_page .page-content ul li {
  display: flex;
  gap: 10px;
}
@media (max-width: 767px) {
  .template_page .page-header__text-wrapper h1,
  .template_page .text-container .h1,
  .template_page .rte h1 {
    font-size: 36px;
    line-height: 42px;
  }
  .template_page .text-container h2 {
    font-size: 24px;
    line-height: 31px;
  }
  .template_page .text-container p,
  .template_page .page-content p,
  .template_page .page-content div,
  .template_page .page-content a {
    font-size: 15px;
    line-height: 24px;
  }
  .template_page .faq_collection_data .section__header h1 {
    font-size: 24px;
    line-height: 31px;
  }
  .template_page .faq_collection_data .collapsible-toggle {
    font-size: 18px !important;
    line-height: 31px;
  }
}
/* page style */

/* shipping estimator */
mini-shipping-estimator {
  width: 100%;
}
mini-shipping-estimator .totals__subtotal {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 2px 0;
}
mini-shipping-estimator select {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
mini-shipping-estimator select {
  height: auto !important;
  color: #949494;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
mini-shipping-estimator select *,
mini-shipping-estimator select {
  margin: 0 !important;
  padding: 0 !important;
}
mini-shipping-estimator .totals__subtotal {
  color: #000;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
mini-shipping-estimator svg {
  color: #949494;
}
mini-shipping-estimator .select-wrapper {
  max-width: 120px;
}

#shopify-section-footer .footer {
  background-color: #11191b !important;
}

.left_prdct_media_secs product-media.product__media .product__media-nav {
  margin-bottom: 20px;
}
.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper
  img {
  margin: 10px 0 !important;
}
@media only screen and (max-width: 575px) {
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    img {
    margin: 0 0 25px !important;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    img {
    height: auto !important;
  }
}
.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  button.product__media-prev-next,
.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  button.product__media-prev-next {
  display: inline-block !important;
}
@media (min-width: 1000px) {
  .left_prdct_media_secs
    product-media.product__media
    .product__media-nav
    button.product__media-prev-next {
    margin: 0 20px;
  }
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .product-meta__label-list.label-list
  span.label {
  background: #84ab16 !important;
}
.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .price-list
  span.price.price--highlight,
span.swatch-precent,
.ed-quantity-discounts
  .inner
  .quantity-item
  .item-inner
  .ed-discount-badge
  span {
  color: #84ab16 !important;
}
.template_product .productpage-colum-1.productpage-columnsamecl {
  background-color: #fff !important;
}
.upper_prdct_headings
  .jdgm-widget.jdgm-widget
  span.jdgm-prev-badge__stars
  span.jdgm-star {
  color: #ebb328 !important;
}

@media (max-width: 768px) {
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-item {
    margin-top: 0 !important;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    img {
    margin-bottom: 0 !important;
  }
}

#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
  z-index: 5 !important;
}
ul.header__linklist.list--unstyled.hidden-pocket.hidden-lap li {
  padding-left: 0 !important;
}
.product-sticky-form
  .product-sticky-form__form
  .price-list
  span.product-meta__label-list {
  background-color: #84ab16 !important;
}

.announcement-bar__list #text-banner-widget .jdgm-all-reviews-text__text{
  display: none !important; 
}

@media (min-width: 768px){
  .announcement-bar__list .ed-ab-bar-text-container p{
    font-size: 15px !important; 
    line-height: 20px; 
  }
}

.product-meta__unit-price {flex-grow: grow; color: #818181; font-size: 12px;}