@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (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{max-height:calc(100vh - 177px);position:sticky;top:157px;overflow:auto}@media (width>=1000px){.collection__toolbar-item--sort{display:none!important}}.custom-sort-dropdown{color:#000;background:#f3f3f3;border-radius:4px;align-items:center;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}@media screen and (width>=1000px){.custom-sort-dropdown{margin-top:44px}}@media screen and (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-size:24px;font-weight:500;line-height:29px}.template-collection .card__header--tight{padding-top:24px}}.custom-sort-dropdown__label{white-space:nowrap;cursor:pointer;margin-right:0}.custom-sort-dropdown__select{color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;width:100%;padding-left:8px;padding-right:22px}.custom-sort-dropdown__chevron{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.custom-sort-dropdown__chevron svg{width:14px;height:14px}.collection__image-wrapper{border-radius:8px;margin-bottom:0}.collection__image-wrapper--banner{height:202px}@media screen and (width>=641px){.collection__image-wrapper--banner{height:202px}}.collection__title--banner{z-index:2;color:#fff;margin-bottom:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:500;line-height:40px;position:absolute;bottom:12px;left:16px}.collection__description{padding:0 var(--mobile-container-gutter);margin-top:40px}@media screen and (width>=641px){.collection__description{padding:0 var(--desktop-container-gutter)}}.collection__quick-links-row{justify-content:space-between;align-items:center;gap:60px;display:flex}.collection__quick-links-row .collection__quick-links{flex:auto;min-width:0;margin-top:0}.collection__quick-links-row .collection__products-count{color:#000;white-space:nowrap;flex-shrink:0;margin-bottom:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px}.collection__quick-links-row .collection__products-count:only-child{margin-left:auto}@media screen and (width<=999px){.collection__quick-links-row.is-repositioned{justify-content:flex-start;gap:0;width:100%;margin-top:12px;padding:0}}.collection__quick-links{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin-top:4px;margin-bottom:0;display:flex;overflow-x:auto}@media screen and (width<=999px){.collection__quick-links{scrollbar-width:none}.collection__quick-links::-webkit-scrollbar{background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:none}}@media screen and (width>=1000px){.collection__quick-links{scrollbar-width:thin;padding-bottom:6px}}.collection__quick-link{color:#000;scroll-snap-align:start;white-space:nowrap;background:#fff;border:1px solid #7db490;border-radius:4px;flex:none;justify-content:center;align-items:center;height:37px;padding:0 8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.collection__quick-link:hover{color:#fff;background:#7db490}.collection__active-filters{padding-left:var(--mobile-container-gutter);flex-wrap:wrap;align-items:center;margin:16px 0;display:flex}@media screen and (width>=641px){.collection__active-filters{padding-left:30px}}.collection__active-filters:empty{display:none}@media screen and (width<=999px){#collection-results .collection__active-filters,#search-results .collection__active-filters{display:none}}.collection__active-filter-pill{color:#fff;background:#1d3826;border-radius:4px;align-items:center;gap:8px;height:33px;padding:0 8px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.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{color:#000;text-underline-offset:15%;background:0 0;border:none;border-radius:0;align-items:flex-end;width:auto;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px;text-decoration:underline;display:inline-flex}.collection__active-filters .collection__clear-filter:hover{color:#000;opacity:.85}.collection__active-filters .collection__active-filter-pill+.collection__active-filter-pill,.collection__active-filters .collection__active-filter-pill+.collection__clear-filter{margin-left:8px}.collection__mobile-active-filters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;font-size:14px;display:flex}.collection__mobile-active-filters .collection__active-filter-pill+.collection__active-filter-pill{margin-left:0}.collection__mobile-active-filters .collection__mobile-active-clear{color:#000;text-underline-offset:15%;margin:0 0 0 auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:21px;text-decoration:underline}.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{flex-shrink:0;align-items:center;display:inline-flex}.collection__toolbar-control__icon svg{width:24px;height:24px}.collection__toolbar-control__select{color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;flex:1;width:100%;min-width:0;padding-left:8px;padding-right:22px}.collection__toolbar-control__chevron{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.collection__toolbar-control__chevron svg{width:14px;height:14px}@media screen and (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{z-index:2;margin-bottom:-8px;padding-top:12px;padding-bottom:0}.collection__title-wrapper .collection__title{color:#000;margin-bottom:12px;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){color:#000;margin-bottom:12px;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{width:calc(100% + 2*var(--mobile-container-gutter));margin-top:0;margin-inline:calc(-1*var(--mobile-container-gutter));scroll-snap-type:none;padding-inline-start:calc(2*var(--mobile-container-gutter))}.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{padding:0 var(--mobile-container-gutter);box-shadow:none;background:0 0;gap:16px;margin-top:-4.5px;position:static}.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{color:#000;background:#f3f3f3;border-radius:4px;flex:1;align-items:center;min-width:0;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}.collection__toolbar-item--filter.collection__toolbar-control{cursor:pointer;text-align:left;border:none;justify-content:flex-start;gap:0;width:100%}.collection__toolbar-control--filter .collection__toolbar-control__label{flex:none}.collection__toolbar-control--filter .collection__toolbar-control__chevron{margin-left:12px;position:static;transform:none}.collection__toolbar-control--filter .collection__filter-icon--active:after,.collection__toolbar-control--sort .collection__toolbar-control__label{display:none}.collection__toolbar-control--sort .collection__toolbar-control__select{text-overflow:clip;padding-left:0;overflow:visible}.collection__mobile-active-filters-results{display:none}}.collection__filter-group-name{color:#1d3826;justify-content:space-between;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{flex-shrink:0;align-items:center;margin-left:10px;display:inline-flex}.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{color:#1d3826;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}.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{color:#1d3826;margin-left:5px;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;box-shadow:none;background:#fff;border:1px solid #5e9571;border-radius:4px;margin-right:0}.collection__filter-checkbox .checkbox:focus{border-color:#5e9571;box-shadow:0 0 0 1px #5e9571}.collection__filter-checkbox .checkbox:checked{box-shadow:none;background:#7db490;border-color:#7db490}.collection__filter-checkbox .checkbox-wrapper svg{color:#fff;width:14px;height:14px;top:calc(50% - 7px);left:3px}#mobile-collection-filters[aria-hidden=true]{pointer-events:none}#mobile-collection-filters[aria-hidden=false]{pointer-events:auto}@media screen and (width<=999px){#mobile-collection-filters[aria-hidden=false]:before{opacity:.5}#mobile-collection-filters .drawer__inner{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:none;height:auto;max-height:calc(100dvh - 80px);margin-left:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}#mobile-collection-filters[aria-hidden=false] .drawer__inner{transform:translateY(0)}#mobile-collection-filters .collection-drawer{height:auto;min-height:0;padding:16px 16px 0;max-height:calc(100dvh - 80px)!important}#mobile-collection-filters .collection-drawer:before{content:"";background:#7db490;width:166px;height:1px;margin:0 auto 16px;display:block}#mobile-collection-filters .collection-drawer__header{border-bottom:none;flex-direction:row;flex:none;justify-content:space-between;align-items:center;max-height:none;padding:0;display:flex}#mobile-collection-filters .collection-drawer__header>div{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}#mobile-collection-filters .collection-drawer__close{color:#000;order:2;margin-right:0}#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{color:#1d3826;order:1;font-size:24px;font-weight:500;line-height:29px}#mobile-collection-filters .collection-drawer__inner{max-width:100%;min-height:0;font-size:inherit;scrollbar-width:none;flex:auto;margin-top:32px;overflow:hidden auto}#mobile-collection-filters .collection-drawer__inner::-webkit-scrollbar{background:0 0;border:none;width:0;height:0;margin:0;padding:0;display:none}#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{max-width:100%;margin-left:0;margin-right:0}#mobile-collection-filters .price-range{max-width:100%}#mobile-collection-filters .collection-drawer__footer{box-shadow:none;flex:none;padding:24px 0}@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 (width<=1279px){#search-results-header .card__header--tight{padding:16px 16px 12px}}#search-results-header .collection__title-wrapper{align-items:flex-start;gap:12px;flex-direction:column!important}#search-results-header .collection__title{color:#000;margin-bottom:0;font-size:28px;font-weight:500}#search-results-header .collection__products-count{color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;margin:0!important}#search-results .collection__active-filters .collection__products-count{color:#000;margin-left:auto;font-size:14px;font-weight:500}