/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./_src/styles/components/main-collection.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width:1000px){.template-collection .layout__section+.layout__section{max-width:calc(100% - 320px)}}.template-collection .page__sub-header{margin:18.35px 0 16px}.collection-filters-sticky-group{position:sticky;top:157px;overflow:auto;max-height:calc(100vh - 177px)}@media(min-width:1000px){.collection__toolbar-item--sort{display:none!important}}.custom-sort-dropdown{display:flex;align-items:center;position:relative;padding:8px;border-radius:4px;background:#f3f3f3;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px}@media screen and (min-width:1000px){.custom-sort-dropdown{margin-top:44px}}@media screen and (min-width:641px){#desktop-filters-form.card__section--tight{padding-left:0;padding-right:0}#desktop-filters-form .card__title--small.heading{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:29px}.template-collection .card__header--tight{padding-top:24px}}.custom-sort-dropdown__label{margin-right:0;white-space:nowrap;cursor:pointer}.custom-sort-dropdown__select{border:none;background:transparent;padding-left:8px;padding-right:22px;color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%}.custom-sort-dropdown__chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.custom-sort-dropdown__chevron svg{width:14px;height:14px}.collection__image-wrapper{margin-bottom:0;border-radius:8px}.collection__image-wrapper--banner{height:202px}@media screen and (min-width:641px){.collection__image-wrapper--banner{height:202px}}.collection__title--banner{position:absolute;bottom:12px;left:16px;z-index:2;margin-bottom:0;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:500;line-height:40px}.collection__description{margin-top:40px;padding:0 var(--mobile-container-gutter)}@media screen and (min-width:641px){.collection__description{padding:0 var(--desktop-container-gutter)}}.collection__quick-links-row{display:flex;align-items:center;justify-content:space-between;gap:60px}.collection__quick-links-row .collection__quick-links{flex:1 1 auto;min-width:0;margin-top:0}.collection__quick-links-row .collection__products-count{flex-shrink:0;margin-bottom:0;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px;white-space:nowrap}.collection__quick-links-row .collection__products-count:only-child{margin-left:auto}@media screen and (max-width:999px){.collection__quick-links-row.is-repositioned{width:100%;margin-top:12px;padding:0;justify-content:flex-start;gap:0}}.collection__quick-links{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-top:4px;margin-bottom:0}@media screen and (max-width:999px){.collection__quick-links{scrollbar-width:none}.collection__quick-links::-webkit-scrollbar{width:0;height:0;padding:0;display:none;margin:0;border:none;background:transparent}}@media screen and (min-width:1000px){.collection__quick-links{scrollbar-width:thin;padding-bottom:6px}}.collection__quick-link{display:inline-flex;align-items:center;justify-content:center;height:37px;padding:0 8px;border-radius:4px;border:1px solid #7db490;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;color:#000;transition:all .3s ease;flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.collection__quick-link:hover{background:#7db490;color:#fff}.collection__active-filters{display:flex;flex-wrap:wrap;align-items:center;margin:16px 0;padding-left:var(--mobile-container-gutter)}@media screen and (min-width:641px){.collection__active-filters{padding-left:30px}}.collection__active-filters:empty{display:none}@media screen and (max-width:999px){#collection-results .collection__active-filters,#search-results .collection__active-filters{display:none}}.collection__active-filter-pill{display:inline-flex;align-items:center;gap:8px;height:33px;padding:0 8px;border-radius:4px;background:#1d3826;color:#fff;font-size:14px;font-weight:400;line-height:1;text-decoration:none}.collection__active-filter-pill svg{flex-shrink:0;width:10px;height:10px}.collection__active-filter-pill:hover{color:#fff;opacity:.85}.collection__active-filters .collection__clear-filter{display:inline-flex;align-items:flex-end;width:auto;margin:0;padding:0;border:none;border-radius:0;background:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px;color:#000;text-decoration:underline;text-underline-offset:15%}.collection__active-filters .collection__clear-filter:hover{color:#000;opacity:.85}.collection__active-filters .collection__active-filter-pill+.collection__active-filter-pill{margin-left:8px}.collection__active-filters .collection__active-filter-pill+.collection__clear-filter{margin-left:8px}.collection__mobile-active-filters{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin:0;gap:8px;font-size:14px}.collection__mobile-active-filters .collection__active-filter-pill+.collection__active-filter-pill{margin-left:0}.collection__mobile-active-filters .collection__mobile-active-clear{margin:0 0 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px;color:#000;text-decoration:underline;text-underline-offset:15%}.collection__mobile-active-filters .collection__mobile-active-clear:after{display:none}.collection__mobile-active-filters .collection__mobile-active-clear:hover{color:#000;opacity:.85}.collection__toolbar-control__label{white-space:nowrap}.collection__toolbar-control__icon{display:inline-flex;flex-shrink:0;align-items:center}.collection__toolbar-control__icon svg{width:24px;height:24px}.collection__toolbar-control__select{border:none;background:transparent;padding-left:8px;padding-right:22px;color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:1;min-width:0;width:100%}.collection__toolbar-control__chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.collection__toolbar-control__chevron svg{width:14px;height:14px}@media screen and (max-width:999px){.template-collection{--mobile-container-gutter: 8px}.template-collection .page__sub-header{padding-inline:var(--mobile-container-gutter);margin-bottom:8px}.template-collection .breadcrumb__list{color:#000}.template-collection .breadcrumb__link{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:16px}.template-collection .breadcrumb__link:hover,.template-collection .breadcrumb__link:focus{color:#000}.template-collection .card__header{padding-inline:var(--mobile-container-gutter)}.template-collection .card__header.card__header--tight{padding-top:0}.template-collection .card__section{padding-inline:var(--mobile-container-gutter)}.template-collection .collection__mobile-filters-recap.card__section{padding-top:12px;padding-bottom:0;margin-bottom:-8px;z-index:2}.collection__title-wrapper .collection__title{margin-bottom:12px;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:34px}.collection__title-wrapper .collection__products-count-showing--compact,.collection__title-wrapper .collection__products-count-showing:not(.collection__products-count-showing--full){margin-bottom:12px;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px}.collection__quick-links-row.is-repositioned .collection__quick-links{margin-top:0;width:calc(100% + 2 * var(--mobile-container-gutter));margin-inline:calc(-1 * var(--mobile-container-gutter));padding-inline-start:calc(2 * var(--mobile-container-gutter));scroll-snap-type:none}.collection__quick-links-row.is-repositioned .collection__quick-link{scroll-snap-align:none}.collection__quick-links-row.is-repositioned .collection__quick-link:last-child{margin-right:calc(2 * var(--mobile-container-gutter))}.collection__toolbar{position:static;gap:16px;margin-top:-4.5px;padding:0 var(--mobile-container-gutter);background:transparent;box-shadow:none}.collection__toolbar--bordered{box-shadow:none}.collection__toolbar-item{flex:1;min-width:0;height:auto}.collection__toolbar-item--filter.collection__toolbar-control,.collection__toolbar-control{display:flex;align-items:center;position:relative;padding:8px;border-radius:4px;background:#f3f3f3;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;flex:1;min-width:0}.collection__toolbar-item--filter.collection__toolbar-control{border:none;cursor:pointer;justify-content:flex-start;gap:0;width:100%;text-align:left}.collection__toolbar-control--filter .collection__toolbar-control__label{flex:0 0 auto}.collection__toolbar-control--filter .collection__toolbar-control__chevron{position:static;transform:none;margin-left:12px}.collection__toolbar-control--filter .collection__filter-icon--active:after{display:none}.collection__toolbar-control--sort .collection__toolbar-control__label{display:none}.collection__toolbar-control--sort .collection__toolbar-control__select{padding-left:0;overflow:visible;text-overflow:clip}.collection__mobile-active-filters-results{display:none}}.collection__filter-group-name{justify-content:space-between;color:#1d3826;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:22px}.collection__filter-group-name:hover,.collection__filter-group-name:focus{color:#1d3826}.collection__filter-group-name svg{width:24px;height:24px;margin-left:0;transition:none;transform:none}.collection__filter-group-name[aria-expanded=true] svg{transform:none}.collection__filter-group-toggle{display:inline-flex;flex-shrink:0;align-items:center;margin-left:10px}.collection__filter-group-toggle-icon--minus,.collection__filter-group-name[aria-expanded=true] .collection__filter-group-toggle-icon--plus{display:none}.collection__filter-group-name[aria-expanded=true] .collection__filter-group-toggle-icon--minus{display:block}.collection__filter-collapsible .collection__filter-checkbox-list{padding:8px 0 7px}.collection__filter-checkbox{width:100%;margin-block:5px}.collection__filter-checkbox a{display:flex;align-items:center;justify-content:space-between;width:100%;color:#1d3826;text-decoration:none}.collection__filter-checkbox a:hover,.collection__filter-checkbox a:focus{color:#1d3826}.collection__filter-checkbox-label{color:#1d3826;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px}.collection__filter-checkbox-count{margin-left:5px;color:#1d3826;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;line-height:16px}.collection__filter-checkbox .checkbox-wrapper{flex-shrink:0;width:20px;height:20px;margin:0}.collection__filter-checkbox .checkbox{width:20px;height:20px;margin-right:0;border:1px solid #5e9571;border-radius:4px;background:#fff;box-shadow:none}.collection__filter-checkbox .checkbox:focus{border-color:#5e9571;box-shadow:0 0 0 1px #5e9571}.collection__filter-checkbox .checkbox:checked{border-color:#7db490;background:#7db490;box-shadow:none}.collection__filter-checkbox .checkbox-wrapper svg{width:14px;height:14px;top:calc(50% - 7px);left:3px;color:#fff}@media screen and (max-width:999px){#mobile-collection-filters[aria-hidden=false]:before{opacity:.5}#mobile-collection-filters .drawer__inner{position:fixed;top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);margin-left:0;overflow:hidden;border-radius:16px 16px 0 0;background:#fff;transform:translateY(100%)}#mobile-collection-filters[aria-hidden=false] .drawer__inner{transform:translateY(0)}#mobile-collection-filters .collection-drawer{padding:16px 16px 0;height:auto;min-height:0;max-height:calc(100vh - 80px)!important;max-height:calc(100dvh - 80px)!important}#mobile-collection-filters .collection-drawer:before{content:"";display:block;width:166px;height:1px;margin:0 auto 16px;background:#7db490}#mobile-collection-filters .collection-drawer__header{display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;align-items:center;max-height:none;padding:0;border-bottom:none}#mobile-collection-filters .collection-drawer__header>div{display:flex;flex:1;justify-content:space-between;align-items:center;width:100%}#mobile-collection-filters .collection-drawer__close{order:2;margin-right:0;color:#000}#mobile-collection-filters .collection-drawer__close svg{width:22px;height:22px;margin-top:0}#mobile-collection-filters .collection-drawer__filter-count{display:none}#mobile-collection-filters .collection-drawer__title{order:1;font-size:24px;line-height:29px;font-weight:500;color:#1d3826}#mobile-collection-filters .collection-drawer__inner{flex:1 1 auto;min-height:0;max-width:100%;margin-top:32px;font-size:inherit;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}#mobile-collection-filters .collection-drawer__inner::-webkit-scrollbar{width:0;height:0;padding:0;display:none;margin:0;border:none;background:transparent}#mobile-collection-filters .collection__filter-collapsible{max-width:100%}#mobile-collection-filters .collection__filter-color-list{max-width:100%;overflow:hidden}#mobile-collection-filters .collection__filter-color-list .color-swatch-list--large{margin-right:0;margin-left:0;max-width:100%}#mobile-collection-filters .price-range{max-width:100%}#mobile-collection-filters .collection-drawer__footer{flex:0 0 auto;padding:24px 0;box-shadow:none}@supports (padding: max(0px)){#mobile-collection-filters .collection-drawer__footer{padding-bottom:max(24px,env(safe-area-inset-bottom,0px) + 24px)}}#mobile-collection-filters .collection-drawer__footer .button{min-height:42px}#mobile-collection-filters .collection__filter-group{padding-inline:0;padding-top:8px;padding-bottom:8px}}#search-results-header .card__header--tight{padding:30px 16px 14px}@media screen and (max-width:1279px){#search-results-header .card__header--tight{padding:16px 16px 12px}}#search-results-header .collection__title-wrapper{flex-direction:column!important;gap:12px;align-items:flex-start}#search-results-header .collection__title{color:#000;font-size:28px;margin-bottom:0;font-weight:500}#search-results-header .collection__products-count{color:#000;margin:0!important;font-size:14px;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#search-results .collection__active-filters .collection__products-count{margin-left:auto;color:#000;font-size:14px;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/241/assets/main-collection.css.map */
