/* Navigation for the two home product carousels. */
.featured-home-section .featured-slider { position: relative; }
.featured-home-section .featured-slider .featured-arrow {
 display:flex!important; align-items:center; justify-content:center;
 position:absolute; top:50%; transform:translateY(-50%); z-index:6;
 width:34px; height:44px; padding:0; margin:0; border:1px solid #e8ded0;
 border-radius:4px; background:rgba(255,255,255,.95); color:#8f2029;
 font-size:0; line-height:1; cursor:pointer; box-shadow:0 2px 8px rgba(0,0,0,.1);
}
.featured-home-section .featured-slider .featured-arrow:before {
 content:''; display:block; color:inherit; width:9px; height:9px; border:solid currentColor;
 border-width:0 2px 2px 0; opacity:1; position:static; background:none;
}
.featured-home-section .featured-slider .featured-arrow--prev {left:-8px;right:auto;}
.featured-home-section .featured-slider .featured-arrow--next {right:-8px;left:auto;}
.featured-home-section .featured-slider .featured-arrow--prev:before {transform:rotate(135deg);margin-left:4px;}
.featured-home-section .featured-slider .featured-arrow--next:before {transform:rotate(-45deg);margin-right:4px;}
.featured-home-section .featured-slider .featured-arrow:hover {background:#8f2029;color:#fff;}
.featured-home-section .featured-slider .featured-arrow:focus-visible {outline:2px solid #8f2029;outline-offset:2px;}
.featured-home-section .featured-slider .featured-arrow.slick-disabled {opacity:.3;cursor:default;}
@media(max-width:639px){
 .featured-home-section .featured-slider .featured-arrow {width:28px;height:40px;top:50%;}
 .featured-home-section .featured-slider .featured-arrow--prev {left:-10px;}
 .featured-home-section .featured-slider .featured-arrow--next {right:6px;}
}

/* Clip cards in slick-list, never the navigation or its focus ring. */
.featured-home-section .box-content.featured-content.featured-main { overflow:visible!important; }
.featured-home-section .featured-slider .slick-list { overflow:hidden!important; }
