.index-section .shopify-section--text-with-icons .custom-icons-section{margin-top:40px}.index-section .shopify-section--text-with-icons .custom-icons-section{padding-top:30px;padding-bottom:60px;margin:0!important}.index-section .shopify-section--text-with-icons .section-spacing{margin:0}.index-section .shopify-section--text-with-icons .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: 3.75rem}.index-section .shopify-section--testimonials{display:none}.index-section .shopify-section--testimonials .section-spacing{padding:18px 2px;background-color:#f7eade;margin:0}.index-section .shopify-section--multi-column .section-spacing{padding:48px 2px;background-color:#f7eade;margin:0}.index-section .slideshow__slide-content.place-self-center.text-center.sm\:place-self-center-end.sm\:text-end{transform:translateY(-75px)!important}@media screen and (max-width: 699px){.index-section .testimonial-section .text-with-icons__item{margin:15px}.index-section .shopify-section--collection-list .collection-list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem;gap:.6rem}.index-section .shopify-section--collection-list .section-stack{gap:15px}.index-section .shopify-section--collection-list .content-over-media--xs{--content-over-media-height: clamp(10rem, 65vw, 10rem) !important}.index-section .shopify-section--testimonials{display:block!important}.index-section .shopify-section--multi-column .section-stack{gap:1.5rem}.index-section .shopify-section--image-with-text .prose{margin-top:-3.5rem;z-index:2}.index-section .shopify-section--multi-column .section-spacing{padding:48px 0 10px!important}.index-section .shopify-section--collection-list .section-spacing{margin-block-start:2rem;margin-block-end:2rem}.index-section .slideshow .slideshow__slide-content{top:-120px!important}.index-section .prose :is(.button,.button-group:has(.button)){margin-block-start:1rem}.index-section .slideshow__slide-content.place-self-center.text-center.sm\:place-self-center-end.sm\:text-end{transform:translateY(0)!important}}@media (max-width: 400px){.index-section .slideshow .slideshow__slide-content{top:-100px!important}}@media screen and (min-width: 1000px){.index-section .shopify-section--image-with-text .image-with-text>.prose{padding-inline-start:8rem!important;padding-inline-end:6rem!important}.index-section .shopify-section--collection-list .section-spacing{margin-block-start:3rem;margin-block-end:3rem}}
/*# sourceMappingURL=/cdn/shop/t/479/assets/index-section.css.map */
