/** Shopify CDN: Minification failed

Line 55:4 Expected identifier but found "."
Line 126:2 Unexpected ")"

**/
.shopify-policy__container {
  margin: 0 auto;
  max-width: 1280px;
}
.product__row--marketplace .product__page--info:last-child {
  max-width: 260px;
}
#taxProduct {
  margin-bottom: 16px;
  ifont-size: 14px;
}
@media screen and (max-width: 767px) {
  .header__logo {
    padding: 0 !important;
  }
}
@media (max-width: 480px) {
  .section__heading--heading h2 {
    line-height: 1.2em;
    font-size: 20px;
  }
  .products-list-container .row,
  .carousel_mobile .row.center {
    padding-inline: 8px !important;
  }
  .products-list-container .products-list,
  .carousel_mobile .row.center {
    padding: 1rem;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(48vw, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 1rem;
    overflow: scroll;
    scroll-snap-type: both mandatory;
    scroll-padding: 1rem;
  }
  .products-list .product-item,
  .carousel_mobile .row.center .card--holder {
    padding: 8px;
    border: solid 1px #eee;
    scroll-snap-align: center;
    display: inline-block;
    border-radius: 3px;
  }
  .products-list .product-item .card__img--ratio,
  .carousel_mobile .card__img--ratio {
    .card__imgposition: initial;
  }
}
.products-list-container .active {
  scroll-snap-type: unset;
}
.carousel_mobile .row.center {
  justify-content: initial;
  justify-items: initial;
}
.carousel_mobile .row.center .card--holder {
  border: none;
  padding: 8px;
}
@media (max-width: 480px) {
  #stihl-brand {
    display: none;
  }
  .shopify-product-form #taxProduct {
    display: none;
  }
  .product__badges {
    display: none;
  }
  .product__row--marketplace .product__page--info:last-child {
    max-width: 100%;
    margin: 0 auto;
    order: 1;
  }
  .product__row--marketplace
    .product__page--info:last-child
    .product__price--holder,
  .product__row--marketplace .product__page--info:last-child .product__urgency {
    display: none;
  }
  .product__row--marketplace .gallery {
    order: 0;
  }
  .product__row--marketplace .product__page--info {
    order: 2;
  }
}
.col-12.unflex.section__row.layout__content.start {
  max-width: 800px;
}
.col-12.unflex.section__row.layout__content.start h1 {
  text-align: center;
}
.collection__description {
  color: #121317 !important;
  h1h2h3h4margin: 0.4rem 0 !important;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
ul {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 20px;
}
li {
  margin-bottom: 0.5rem;
}
a:not(
    .card__title,
    .button,
    .nav__link,
    .nav__megamenu__link,
    .nav__megamenu__title,
    .user__link,
  ) {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
dt {
  margin-bottom: 0.5rem;
  font-weight: 600;
}
dd {
  margin-bottom: 1rem;
}
.collection__card--title {
  text-align: center;
}
.filter__tag.filter__tag--text.filter__collection {
  font-size: 14px;
}
.filter__text {
  font-size: 14px;
}
.filter__tag.filter__tag--text.filter__collection:first-letter {
  text-transform: uppercase;
}
.filter__tag--text:hover {
  font-weight: 600;
  -webkit-transform: scale(1.05);
  color: #9dc25a !important;
}
.tag-filter-link:hover {
  color: #9dc25a !important;
}
#our-history {
  margin-top: 2rem;
}
.product__price--holder {
  margin-bottom: 0;
}
@keyframes resaltar {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.02);
    color: red;
  }
}
.last-stock {
  animation: resaltar 2s infinite;
}
.product__description--title {
  display: none;
}

ul.checklist {
    list-style-type: none;
    padding-left: 0;
}

ul.checklist li::before {
    content: "✅ ";
}

.fera-reviews-widget {
  padding: 15px;
}

.fera-btn.fera-btn--responsive .fera-btn-icon {
  color: #ffffff;
}

.product__description {
  margin-top: 14px;
}

.swatches__holder span {
  width: 100%;
}

select.lb-shared-variants-select.border-animation {
  width: 100%;
}

.ppcse-tot-btn-div.ppcse-tot-btn-div-new.ppcse-tot-btn.ppcse-cursor-pointer.lb-upsell-tot-btn {
  border: 2px solid #000;
  color: #000;
  font-weight: 600;
  background-color: #fff;
  padding: 10px 32px;
  border-radius: 30px !important;
}

.blinking-text {
    font-size: 24px;
    font-weight: bold;
    color: #ff0000;
    animation: pulse 2s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
    margin-bottom: 16px;
}

@keyframes pulse {
    0% {
        transform: scale(0.95);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(0.95);
    }
}

.product__atc .fera-widget {
  display: none;
}

.descuentos-anova {
  margin-bottom: 16px;
}

#EcomStar-FBT-Block {
  padding: 1em;
  max-width: 800px;
  margin: 0 auto;
}

.ES-container-CPR {
  padding: 1em;
}

.ES-button-inner-CPR {
  color: #fff; 
}

.ES-button-CPR span:first-child {
  display: none;
}

b, strong {
    font-weight: 600;
}
