.slick--optionset--themag-slider{position:relative}.featured--d .slick--optionset--themag-slider{height:400px;overflow:hidden}@media(min-width:544px){.featured--d .slick--optionset--themag-slider{height:460px}}@media screen and (min-width:544px) and (min-height:800px){.featured--d .slick--optionset--themag-slider{height:600px}}.slick--optionset--themag-slider nav.slick__arrow button{background:transparent;margin-top:-24px;border:0;color:#FFF;position:absolute;top:50%;transition:all .2s ease-in-out;opacity:.3}.slick--optionset--themag-slider nav.slick__arrow button.slick-prev{left:1rem}.slick--optionset--themag-slider nav.slick__arrow button.slick-next{right:1rem}.slick--optionset--themag-slider nav.slick__arrow button:hover{opacity:1}.slick--optionset--themag-slider .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0;list-style:none;position:absolute;bottom:1rem}.slick--optionset--themag-slider .slick-dots li{opacity:.3}.slick--optionset--themag-slider .slick-dots li.slick-active{opacity:1}.slick--optionset--themag-slider .slick-dots button{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background:transparent;width:35px;height:10px;margin:0 .3rem;border:0;border-top:2px solid #FFF;overflow:hidden}