.index-section{padding-bottom:40px;padding-top:40px}[class*=index-section--flush]+[class*=index-section--flush]{margin-top:-80px}[class*=index-section--flush]:first-child{margin-top:-40px}.template-index #MainContent{padding-top:0}.template-index #MainContent .shopify-section{padding:40px 0}.template-index #MainContent .index-section--flush{margin-top:0!important;padding:0}.shopify-section .slick-next,.shopify-section .slick-prev{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;border:1px solid;-webkit-filter:brightness(0);filter:brightness(0);height:55px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:29px;z-index:30;z-index:1}.shopify-section .slick-next:before,.shopify-section .slick-prev:before{display:none}.shopify-section .slick-prev{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;left:30px;right:auto}.slick-slider .slick-dots li button:before{background:var(--color-white);border:2px solid var(--color-black);height:12px;opacity:1;width:12px}.slick-slider .slick-dots li.slick-active button:before{background:var(--color-black)}@media only screen and (min-width:990px) and (max-width:1399px){.shopify-section .slick-next,.shopify-section .slick-prev{height:41px;right:10px;width:21px}.shopify-section .slick-prev{left:10px}}@media only screen and (min-width:750px) and (max-width:989px){.shopify-section .slick-prev{right:0;right:10px}.shopify-section .slick-next{right:10px}.shopify-section .slick-prev{left:10px}.shopify-section .slick-next,.shopify-section .slick-prev{height:41px;width:21px}.section-header .h2,.section-header h2{font-size:25px}}@media only screen and (max-width:749px){.slideshow .slick-dots{bottom:10px}.shopify-section .slick-next,.shopify-section .slick-prev{background-size:15px 27px;height:27px;right:0;width:15px}.shopify-section .slick-prev{left:0}.index-section{padding-bottom:15px;padding-top:15px}[class*=index-section--flush]+[class*=index-section--flush],[class*=index-section--flush]:first-child{margin-top:-15px}.section-header{margin-bottom:20px}.section-header .h2,.section-header h2{font-size:20px}.page-width{padding-left:20px;padding-right:20px}}