:root{--typeHeaderSize:32px}.background-media-text{position:relative;width:100%;overflow:hidden;background:#111111;background:var(--colorLargeImageBg)}.background-media-text__container{position:absolute;top:0;left:0;right:0;bottom:0}.background-media-text__container img{display:block;width:100%;height:auto}.image-fit{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";z-index:1}.background-media-text__inner{position:absolute;z-index:2;width:100%;height:100%}.background-media-text__aligner{top:5%}.background-media-text__aligner{margin:0 60px;position:absolute;bottom:13%}.background-media-text__text{text-align:left;background:#59585870;padding:40px;width:390px;color:#fff}.larger-text .h3{font-size:calc(var(--typeHeaderSize) * 0.85)}.larger-text .h3,.larger-text p{color:#fff}.collection-layout-wrapper{list-style:none;margin:0;padding:0;margin-left:-30px;display:flex;flex-wrap:wrap}.collection-layout{padding-bottom:20px}.collection-layout_3{width:33.33333%;padding-left:30px}.collection_product-gallery{display:flex}.collection-layout .product-title{padding-top:0;margin-top:0;margin-bottom:10px;letter-spacing:4px}.collection-layout .product-subtitle{letter-spacing:2px}.slick-prev,.slick-next{position:absolute;top:50%;z-index:1;display:block;padding:0;border:0;width:20px;height:20px;text-align:center;background-color:rgba(0, 0, 0, 0.5);color:white;border-radius:50%;transform:translateY(-50%);cursor:pointer}.slick-prev svg,.slick-next svg{width:15px;height:15px;margin-bottom: 1.4px;vertical-align:baseline}.slick-prev:hover,.slick-next:hover{background-color:#24bce2}.slick-prev svg{margin-right:1.8px}.slick-next svg{margin-left:1.8px}.slick-prev{left:20px}.slick-next{right:20px}@media only screen and (max-width:540px){.collection-layout_3{width:100%}}@media only screen and (min-width:590px){.background-media-text--450,  .background-media-text--450 .background-media-text__image{min-height:450px}.index-section{margin:50px 0}.larger-text .h3{font-size:var(--typeHeaderSize)}}@media only screen and (max-width:589px){.background-media-text__container{height:320px}}@media only screen and (max-width:589px){.background-media-text__container{position:relative}.background-media-text__inner{position:relative}.background-media-text__aligner{margin:-11px -11px 11px;text-align:center;position:relative;top:auto}.background-media-text__text{padding:10px;padding-right:34.5px;padding-left:34.5px;width:auto;margin:0 20px}.background-media-text{position:relative}.background-media-text__container{height:100%}}