/*
Generated time: September 30, 2025 04:29
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.collection-default{background:var(--bg-color);padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.collection .loading-overlay{z-index:2;width:calc(100% + 20px);left:-10px}.collection--empty{text-align:center}.collection-product-count{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-grey);margin-top:0;margin-bottom:0}.collection-product-wrapper{margin:30px 0 0 0}.collection-product-wrapper a,.collection-product-wrapper h2{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text)}.collection-product-wrapper h2{width:100%;margin-top:0;margin-bottom:0}.collection-product-wrapper a{text-decoration:underline;text-underline-offset:0.3rem}.productListing{font-size:0;letter-spacing:0;margin:0 0 30px 0}.productListing .product{display:inline-block;vertical-align:top;width:100%}.productGrid .product{margin-bottom:15px}.template-collection .content-box--absolute{padding-left:3px;padding-top:44px}.template-collection .shopify-section:not(.sections-image-banner-block) .content-box--absolute{width:660px}.productList .card{display:flex}.productList .card-product{width:50%;margin-right:100px}.productList .card-information{width:50%;padding-top:50px}.productList .product+.product{margin-top:70px}.productList .product.banner .banner-img{margin-left:auto;margin-right:auto;max-width:1200px}.productList .card-product__wrapper .card-media{padding-bottom:85%!important}.productList .card-product__wrapper .card-media img{border:0}.productList .card-information .card-title{font-size:calc(var(--product-title-font-size) + 4px);margin-bottom:15px;margin-top:10px;line-height:28px}.productList .card-price .price{display:block}.productList .card-des{font-size:var(--font-body-size)}.productList .card-des a{text-decoration:underline;text-underline-offset:0.2em;color:var(--color-link-hover)}.productList .card-des ul{margin-top:28px;list-style:none;padding:0}.productList .product-actions{display:flex;margin-top:52px}.productList .product-actions .button{min-width:214px}.productList .product-actions .view-demo-button{padding-left:15px}.collection.collection-list{padding-top:15px}@media screen and (max-width:1840px){.template-collection .custom_position{left:7.5%!important}.productList .card-product{margin-right:60px}.productList .card-information{padding-top:0}}@media screen and (max-width:1366px){.productList .card-product{margin-right:30px}}@media screen and (max-width:1024px){.template-collection .halo-banner-wrapper .custom_position .banner-heading{line-height:40px!important;margin-bottom:0}.template-collection .custom_position{left:4.5%!important;width:550px}.template-collection .content-box--absolute{padding-left:0;padding-top:18px;padding-right:0}.productList .card-information{width:45%}.productList .card-product{width:55%}.productList .product-actions .button{min-width:160px}.productList .product-actions{margin-top:35px}}@media screen and (max-width:991px){.template-collection .custom_position{left:4.5%!important;width:488px}.template-collection .halo-banner-wrapper .custom_position .banner-heading{line-height:30px!important}.template-collection .halo-banner-wrapper .custom_position .banner-text{line-height:28px!important;margin-bottom:5px}.template-collection .before-line:before{bottom:1px}.productList .card{display:block}.productList .card-information{width:100%}.productList .card-product{width:100%;margin-bottom:26px}}@media screen and (max-width:767px){.template-collection .custom_position{left:0!important;position:initial;transform:none;padding-bottom:10px}.template-collection .halo-banner-wrapper .custom_position .banner-text{line-height:26px!important}.template-collection .halo-banner-wrapper .custom_position .banner-heading{margin-bottom:12px}.template-collection .before-line:before{content:none}}@media screen and (min-width:360px){.productGrid{margin-left:-8px;margin-right:-8px}.productGrid .product{padding-left:8px;padding-right:8px;margin-bottom:0}.productGrid .product,.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:50%;margin-top:30px}}@media screen and (min-width:768px){.collection-default{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet)}.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:33.3333333%;margin-top:30px}}@media screen and (min-width:992px){.productGrid.column-4 .product,.productGrid.column-5 .product{width:25%}.productGrid.column-4 .product:nth-child(-n+4),.productGrid.column-5 .product:nth-child(-n+5){margin-top:0}}@media screen and (min-width:1025px){.collection-default{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.productListing{margin-bottom:60px}.productListing.halo-row--masonry{margin-bottom:0}.productGrid{margin-left:-15px;margin-right:-15px}.productGrid .product{padding-left:15px;padding-right:15px;margin-bottom:0;margin-top:60px}.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{margin-top:60px}.productGrid.column-2 .product:nth-child(-n+2),.productGrid.column-3 .product:nth-child(-n+3),.productGrid.column-4 .product:nth-child(-n+4),.productGrid.column-5 .product:nth-child(-n+4){margin-top:0}.productListing.column-5 .card-swatch .swatch-label{width:25px;height:25px}.productListing.column-5 .card-swatch .number-showmore{width:24px;height:24px;line-height:24px}}@media screen and (min-width:1600px){.productGrid.column-5 .product{width:20%}.productGrid.column-5 .product:nth-child(-n+5){margin-top:0}}