@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}body:has(.collection),body:has(.collection) main,body:has(.collection) #MainContent,body:has(.collection) #ProductGridContainer,body:has(.collection) #ProductGridContainer .gradient,body:has(.collection) .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group),body:has(.collection) .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group)>.color-scheme-1,body:has(.collection) .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group)>.color-scheme-2,body:has(.collection) .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group)>.color-scheme-3,body:has(.collection) .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group)>.gradient{background:#f7f7f5!important;--gradient-background: #f7f7f5 !important}body:has(.collection) .shopify-section-group-header-group,body:has(.collection) .shopify-section-group-header-group .header-wrapper,body:has(.collection) .shopify-section-group-header-group sticky-header.header-wrapper{background:#2d3629!important}#product-grid,.collection .product-grid,.collection .grid{display:grid!important;gap:1.2rem!important;padding:0!important}@media(min-width:990px){#product-grid,.collection .product-grid,.collection .grid{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:989px){#product-grid,.collection .product-grid,.collection .grid{grid-template-columns:repeat(2,1fr)!important}}.collection .grid__item{background:transparent!important;max-width:100%!important;width:auto!important}.collection .card-wrapper{background:#fff!important;border:1px solid rgba(26,31,24,.08)!important;border-radius:4px!important;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;height:100%;position:relative}.collection .card-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#8fb43a;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:3}.collection .card-wrapper:hover:before{transform:scaleX(1)}.collection .card-wrapper:hover{border-color:#8fb43a!important;transform:translateY(-3px);box-shadow:0 10px 24px #1a1f1814}.collection .card,.collection .card--standard,.collection .card--card{background:#fff!important;border:none!important;box-shadow:none!important}.collection .card__inner,.collection .card__inner.gradient{background:#fff!important;--gradient-background: #fff !important;padding:0!important}.collection .card__inner>.card__content{display:none!important}.collection .card__media,.collection .card__media .media{background:#fff!important;padding:0!important}.collection .card__media img,.collection .card__media picture img{object-fit:cover!important;object-position:center center!important;background:#fff!important;width:100%!important;height:100%!important;padding:0!important;transition:transform .4s ease}.collection .card-wrapper:hover .card__media img{transform:scale(1.04)}.collection .card__content{padding:1rem 1.1rem 1.2rem!important;background:#fff!important;border-top:1px solid rgba(26,31,24,.06)}.collection .card__information{padding:0!important;text-align:left!important}.collection .card__heading{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-size:.9rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;line-height:1.4!important;margin:0 0 .5rem!important;color:#1a1f18!important;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection .card__heading a,.collection .card__heading a:hover{color:#1a1f18!important;text-decoration:none!important}.collection .price,.collection .card__information .price{font-family:var(--font-heading-family, "Montserrat", sans-serif)!important;font-size:1.05rem!important;font-weight:700!important;color:#1a1f18!important;margin:0!important;justify-content:flex-start!important}.collection .price__regular .price-item,.collection .price-item--regular{color:#1a1f18!important;font-weight:700!important}.collection .price__sale .price-item--sale{color:#c14040!important}.collection .price__sale .price-item--regular{color:#1a1f1880!important;text-decoration:line-through;font-weight:400!important}.collection .card__badge{top:.6rem!important;left:.6rem!important;z-index:2}.collection .card__badge .badge{background:#8fb43a!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:.35rem .8rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase;white-space:nowrap;line-height:1.2}.collection .pagination-wrapper{padding:2rem 0 0!important;background:transparent!important}.collection .pagination__item{color:#1a1f18!important}.collection .pagination__item--current{background:#8fb43a!important;color:#fff!important;border-color:#8fb43a!important}@media(min-width:1200px){.collection .card__heading{font-size:.98rem!important}.collection .price{font-size:1.15rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/template-collection.css.map */
