/* Add custom CSS styles below */
#blog > a { display: none; }








/* Keep mobile slider copy below the product image. */
@media (max-width: 639px) {
  .advanced-slider .advanced-slider__slide { height: auto !important; }
  .advanced-slider .advanced-slider__image { height: auto !important; width: 100%; object-fit: contain !important; }
  .advanced-slider .advanced-slider__caption { position: relative !important; inset: auto !important; height: auto !important; background: #fff; padding: 18px 0 24px; }
  .advanced-slider .advanced-slider__caption__inner { height: auto !important; min-height: 0 !important; padding: 0 !important; justify-content: center !important; }
  .advanced-slider .advanced-slider__caption__inner__content { width: 100% !important; max-width: none !important; text-align: center !important; }
  .advanced-slider .advanced-slider__caption__inner__content__heading { font-size: 24px !important; line-height: 1.4 !important; margin: 0 0 8px !important; }
  .advanced-slider .advanced-slider__caption__inner__content__text { font-size: 14px !important; line-height: 1.6 !important; margin: 0 0 12px !important; }
}




/* HQ images: preserve their ratio and avoid enlargement beyond delivered pixels. */
@media (min-width: 640px) {
  .advanced-slider { width: 100%; max-width: 1440px; margin-inline: auto; }
  .advanced-slider .advanced-slider__image { object-fit: contain !important; height: auto !important; }
}




/* Keep live text crisp during slide changes. */
.advanced-slider .advanced-slider__caption__inner__content > * { animation: none !important; filter: none !important; transform: none !important; opacity: 1 !important; }
/* Readable live copy on the white banner background. */
.advanced-slider__caption__inner__content__heading,.advanced-slider__caption__inner__content__text{color:#24211c!important;text-shadow:none!important}
.advanced-slider__caption__inner__content__button{background:#111!important;color:#fff!important;opacity:1!important}