.main-collection{--mc-ink: #00361d;--mc-green: var(--gg-green, #00723e);--mc-accent: var(--gg-accent, #f26649);--mc-muted: #6b6b6e;--mc-line: rgba(0, 54, 29, .14);--mc-cream: #fffaec;--mc-gap: 2.4rem;display:block;padding:2.8rem 0 8.8rem;color:#3a3a3c}.main-collection [hidden]{display:none!important}.main-collection .main-collection__shipping-fill,.main-collection .main-collection__shown-fill,.main-collection .main-collection__range-track,.main-collection .main-collection__range-fill,.main-collection .main-collection__overlay{display:block}.main-collection__sheet-only,.main-collection__group.main-collection__sheet-only{display:none}.main-collection__header .breadcrumbs{margin-bottom:0}.main-collection__header-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 4rem;margin-top:1.4rem}.main-collection__intro{flex:1 1 60rem;max-width:82rem;min-width:0}.main-collection__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#b03a1f}.main-collection__eyebrow:before{content:"";display:block;width:2.8rem;height:.2rem;background:var(--mc-accent)}.main-collection__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:5.6rem;line-height:1;letter-spacing:-.01em;color:var(--mc-ink)}.main-collection__description{margin-top:1.2rem}.main-collection__description-text{font-size:1.7rem;line-height:1.6;color:#3a3a3c;text-wrap:pretty}.main-collection__description-text>:first-child{margin-top:0}.main-collection__description-text :last-child{margin-bottom:0;padding-bottom:0}.main-collection__description-text :empty:not(br,img,hr,iframe,video){display:none}.main-collection__description:not(.is-open) .main-collection__description-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-collection__text-button{padding:.4rem 0;border:0;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1;color:var(--mc-green);text-decoration:underline;text-underline-offset:.3rem}.main-collection__text-button:hover{color:var(--mc-ink)}.main-collection__description .main-collection__text-button{margin-top:.4rem}.main-collection__shipping{flex:none;display:flex;flex-direction:column;gap:.8rem;width:36rem;padding:1.4rem 1.6rem;background:#fff;border:.1rem solid rgba(0,54,29,.12);border-radius:.6rem}.main-collection__shipping-row{display:flex;justify-content:space-between;gap:.8rem;font-weight:500;font-size:1.4rem;line-height:1.4;color:var(--mc-ink)}.main-collection__shipping-total{color:var(--mc-muted);white-space:nowrap}.main-collection__shipping-track{height:.8rem;border-radius:99.9rem;background:#f7c7b9;overflow:hidden}.main-collection__shipping-fill{height:100%;border-radius:99.9rem;background:var(--mc-green);transition:width .4s ease-out}.main-collection__chips{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:2.4rem;padding-bottom:.2rem;overflow-x:auto;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 6rem),transparent)}.main-collection__chips::-webkit-scrollbar{display:none}.main-collection__chips.is-dragging{cursor:grabbing}.main-collection__chips.is-dragging .main-collection__chip{pointer-events:none}.main-collection__chips.is-scrolled-end{-webkit-mask-image:none;mask-image:none}.main-collection__chip{flex:none;display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.8rem;border:.1rem solid rgba(0,54,29,.22);border-radius:99.9rem;background:#fff;color:var(--mc-ink);font-weight:500;font-size:1.5rem;line-height:1;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.main-collection__chip:hover{border-color:var(--mc-ink)}.main-collection__chip[aria-current=true]{border-color:var(--mc-ink);background:var(--mc-ink);color:#fff}.main-collection__chip-count{font-weight:400;font-size:1.3rem;opacity:.75}.main-collection__bar{display:none}.main-collection__layout{display:grid;grid-template-columns:26rem minmax(0,1fr);gap:4rem;align-items:start;margin-top:3.2rem}.main-collection__sidebar{position:sticky;top:calc(var(--header-height, 0px) + 2rem);max-height:calc(100vh - var(--header-height, 0px) - 4rem);margin:0 -1.2rem 0 -.6rem;padding:0 1.2rem 0 .6rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,54,29,.25) transparent}.main-collection__sidebar::-webkit-scrollbar{width:.6rem}.main-collection__sidebar::-webkit-scrollbar-thumb{border-radius:.3rem;background:#00361d40}.main-collection__form{display:flex;flex-direction:column;gap:2.8rem}.main-collection__sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.main-collection__sidebar-title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;line-height:1;color:var(--mc-ink)}.main-collection__sheet-close,.main-collection__sheet-foot{display:none}.main-collection__sheet-body{display:flex;flex-direction:column;gap:2.8rem}.main-collection__group{display:flex;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:1.8rem 0 0;border:0;border-top:.1rem solid var(--mc-line)}.main-collection__group-title{float:left;width:100%;margin-bottom:.6rem;padding:0;font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-ink)}.main-collection__option{display:flex;align-items:center;gap:1.2rem;min-height:3.6rem;cursor:pointer}.main-collection .main-collection__checkbox{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:2rem;height:2rem;margin:0;border:.15rem solid rgba(0,54,29,.35);border-radius:.4rem;background:#fff;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.main-collection .main-collection__checkbox:after{content:"";width:.55rem;height:1rem;margin-top:-.2rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg) scale(0);transition:transform .12s ease-out}.main-collection .main-collection__checkbox:checked{border-color:var(--mc-green);background:var(--mc-green)}.main-collection .main-collection__checkbox:checked:after{transform:rotate(45deg) scale(1)}.main-collection .main-collection__checkbox:focus-visible{outline:.2rem solid var(--mc-accent);outline-offset:.2rem}.main-collection__range{--thumb: 2.4rem;position:relative;height:var(--thumb);margin:.8rem calc(var(--thumb) / 2) 0}.main-collection__range-track,.main-collection__range-fill{position:absolute;top:50%;z-index:0;height:.4rem;margin-top:-.2rem;border-radius:.2rem;pointer-events:none}.main-collection__range-track{left:0;right:0;background-color:#00361d33}.main-collection__range-fill{left:var(--low, 0%);right:calc(100% - var(--high, 100%));background-color:#00361d}.main-collection .main-collection__range-input{-webkit-appearance:none;appearance:none;position:absolute;z-index:1;inset:0 calc(var(--thumb) / -2);width:calc(100% + var(--thumb));height:100%;margin:0;background:transparent;pointer-events:none}.main-collection__range.is-low-on-top [data-price-min]{z-index:2}.main-collection .main-collection__range-input::-webkit-slider-runnable-track{height:100%;background:transparent}.main-collection .main-collection__range-input::-moz-range-track{background:transparent}.main-collection .main-collection__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:var(--mc-ink);box-shadow:0 .2rem .6rem #0003;cursor:grab;pointer-events:auto;transition:transform .15s ease-out}.main-collection .main-collection__range-input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:var(--mc-ink);box-shadow:0 .2rem .6rem #0003;cursor:grab;pointer-events:auto;transition:transform .15s ease-out}.main-collection .main-collection__range-input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.main-collection .main-collection__range-input:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.1)}.main-collection .main-collection__range-input:focus-visible{outline:none}.main-collection .main-collection__range-input:focus-visible::-webkit-slider-thumb{outline:.2rem solid var(--mc-accent);outline-offset:.2rem}.main-collection .main-collection__range-input:focus-visible::-moz-range-thumb{outline:.2rem solid var(--mc-accent);outline-offset:.2rem}.main-collection__range-values{display:flex;justify-content:space-between;margin-top:1.2rem;font-size:1.4rem;line-height:1;color:var(--mc-muted)}.main-collection__option-label{flex:1;font-size:1.5rem;line-height:1.3;color:#1a1a1a}.main-collection__option-count{font-size:1.3rem;line-height:1;color:var(--mc-muted)}.main-collection__more{align-self:flex-start;margin-top:.4rem;font-size:1.4rem}.main-collection__promo{padding:1.6rem;border-radius:.6rem;background:var(--mc-ink);color:#fff}.main-collection__promo-title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;line-height:1.2}.main-collection__promo-text{margin:.6rem 0 1.2rem;font-size:1.4rem;line-height:1.5;color:#fffaece6}.main-collection__promo-link{font-weight:700;font-size:1.3rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#7ac143;text-decoration:none}.main-collection__promo-link:hover{color:#fff}.main-collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--mc-line)}.main-collection__active{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.main-collection__count{margin:0 .6rem 0 0;font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;line-height:1;letter-spacing:0;color:var(--mc-ink)}.main-collection__pill{display:inline-flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:0 1rem 0 1.2rem;border-radius:99.9rem;background:#e6efe0;color:var(--mc-ink);font-weight:500;font-size:1.4rem;line-height:1;text-decoration:none}.main-collection__pill:hover{background:#d6e6cb}.main-collection__pill span[aria-hidden]{font-size:1.6rem}.main-collection__sort{display:flex;align-items:center;gap:1.2rem}.main-collection__sort-label{font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-ink);white-space:nowrap}.main-collection__select{position:relative;flex:1 1 auto}.main-collection__select select{-webkit-appearance:none;appearance:none;width:100%;min-width:18rem;height:4.4rem;margin:0;padding:0 4.4rem 0 1.6rem;border:.1rem solid rgba(0,54,29,.3);border-radius:.6rem;background:#fff;color:var(--mc-ink);cursor:pointer;font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;line-height:1;transition:border-color .15s ease-out,box-shadow .15s ease-out}.main-collection__select select:hover{border-color:var(--mc-ink)}.main-collection__select select:focus-visible{outline:none;border-color:var(--mc-green);box-shadow:0 0 0 .3rem #00723e33}.main-collection__select .icon-caret{position:absolute;top:50%;right:1.6rem;width:1.2rem;height:1.2rem;color:var(--mc-ink);pointer-events:none;transform:translateY(-50%)}.main-collection__main{min-width:0;transition:opacity .2s ease-out}.main-collection.is-loading .main-collection__main{opacity:.5;pointer-events:none}.main-collection__grid{display:grid;grid-template-columns:repeat(var(--mc-columns, 3),minmax(0,1fr));gap:var(--mc-gap);margin:2.4rem 0 0;padding:0;list-style:none}.main-collection__item{display:flex}.main-collection .card-wrapper{width:100%}.main-collection .card{transition:box-shadow .2s ease-out,transform .2s ease-out}.main-collection .product-card-wrapper:hover .card{transform:translateY(-.3rem)}.main-collection .card__heading,.main-collection .card__heading a{font-family:var(--font-body-family);font-weight:500;letter-spacing:0;color:var(--mc-ink)}.main-collection .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-collection .card-information .price-item--regular,.main-collection .card-information .price-item--sale{font-family:var(--font-body-family);font-weight:700;font-size:2.2rem;color:#1a1a1a}.main-collection .card-information .price--on-sale s.price-item--regular{font-weight:400;font-size:1.5rem;color:var(--mc-muted)}.main-collection .card__rank{--rank-badge-background: var(--mc-ink);top:1.2rem;left:1.2rem;margin:0;padding:.8rem 1rem;border-radius:.4rem;font-family:var(--font-body-family);letter-spacing:.08em;text-transform:uppercase}.main-collection .quick-add__submit{min-height:4.6rem;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease-out}.main-collection .quick-add__submit.is-added{--color-button: 0, 54, 29}.main-collection .card-variants__pill span,.main-collection .card-variants__select{font-family:var(--font-body-family);font-weight:700}.main-collection__empty{margin-top:2.4rem;padding:5.6rem;text-align:center;border:.1rem dashed rgba(0,54,29,.3);border-radius:.6rem;font-weight:500;font-size:1.7rem;line-height:1.5;color:var(--mc-ink)}.main-collection__empty a{font-weight:600;color:var(--mc-green)}.main-collection__more-wrap{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin-top:4.4rem}.main-collection__shown{margin:0;font-size:1.4rem;line-height:1;color:var(--mc-muted)}.main-collection__shown-track{width:24rem;height:.4rem;border-radius:.2rem;background:var(--mc-line);overflow:hidden}.main-collection__shown-fill{height:100%;background:var(--mc-green);transition:width .4s ease-out}.main-collection__load-more{min-width:24rem}.main-collection__load-more.is-loading{opacity:.6;pointer-events:none}@media screen and (max-width:989px){.main-collection__layout{display:block;margin-top:0}.main-collection__desktop-only{display:none!important}.main-collection__sheet-only{display:initial}.main-collection__group.main-collection__sheet-only{display:flex}.main-collection__bar{position:sticky;top:var(--header-height, 0px);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.4rem -1.5rem 0;padding:1rem 1.5rem;background:var(--mc-cream);border-top:.1rem solid rgba(0,54,29,.1);border-bottom:.1rem solid rgba(0,54,29,.1)}.main-collection__sheet-toggle{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.6rem;border:.1rem solid var(--mc-ink);border-radius:.4rem;background:#fff;color:var(--mc-ink);cursor:pointer;font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;line-height:1}.main-collection__badge{min-width:2rem;height:2rem;padding:0 .5rem;border-radius:1rem;background:var(--mc-accent);color:#fff;font-weight:700;font-size:1.2rem;line-height:2rem;text-align:center}.main-collection__count-text{font-size:1.4rem;line-height:1;color:var(--mc-muted)}.main-collection__count,.main-collection__toolbar-sort{display:none}.main-collection__toolbar{padding-bottom:0;border-bottom:0}.main-collection__toolbar:not(:has(.main-collection__pill)){display:none}.main-collection__toolbar:has(.main-collection__pill){margin-top:1.2rem}.main-collection__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#001e1073}.main-collection__sidebar{position:fixed;inset:auto 0 0;margin:0;padding:0;overflow:hidden;z-index:101;display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;border-radius:1.2rem 1.2rem 0 0;background:var(--mc-cream);box-shadow:0 -.4rem 2rem #00000026;transform:translateY(100%);visibility:hidden;transition:transform .25s ease-out,visibility 0s linear .25s}.main-collection__sidebar.is-open{transform:none;visibility:visible;transition:transform .25s ease-out}.main-collection__form{flex:1;gap:0;min-height:0}.main-collection__sheet-head{align-items:center;padding:1.2rem .8rem 1.2rem 1.6rem;border-bottom:.1rem solid rgba(0,54,29,.12)}.main-collection__sheet-close{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:var(--mc-ink);cursor:pointer}.main-collection__sheet-close .icon{width:1.8rem;height:1.8rem}.main-collection__sheet-body{flex:1;gap:2rem;padding:1.6rem;overflow-y:auto;overscroll-behavior:contain}.main-collection__group{padding-top:0;border-top:0}.main-collection__group-title{font-size:1.2rem}.main-collection__option{min-height:4.4rem}.main-collection .main-collection__checkbox{width:2.2rem;height:2.2rem}.main-collection__option-label{font-size:1.6rem}.main-collection__sheet-body .main-collection__sort{flex-direction:column;align-items:stretch;gap:1rem}.main-collection__sheet-body .main-collection__sort-label{font-size:1.2rem;letter-spacing:.12em}.main-collection__sheet-foot{display:flex;gap:1rem;padding:1.2rem 1.6rem 2rem;border-top:.1rem solid rgba(0,54,29,.12)}.main-collection__sheet-clear{flex:none;display:flex;align-items:center;min-height:5.2rem;padding:0 1.8rem;border:.1rem solid rgba(0,54,29,.3);border-radius:.4rem;background:#fff;color:var(--mc-ink);font-weight:600;font-size:1.4rem;text-decoration:none}.main-collection__sheet-apply{flex:1;min-height:5.2rem;border:0;border-radius:.4rem;background:var(--mc-green);color:#fff;cursor:pointer;font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.main-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.main-collection{--mc-gap: 1.2rem;padding:1.8rem 0 4rem}.main-collection__eyebrow{margin-bottom:.6rem;font-size:1.2rem}.main-collection__eyebrow:before{display:none}.main-collection__title{font-size:3.6rem}.main-collection__description-text{font-size:1.5rem;line-height:1.5}.main-collection__shipping{width:100%;padding:1rem 1.2rem}.main-collection__shipping-row{font-size:1.3rem}.main-collection__shipping-track{height:.6rem}.main-collection__chips{gap:.8rem;margin:1.4rem -1.5rem 0;padding:0 1.5rem .2rem}.main-collection__chip{min-height:4rem;padding:0 1.4rem;font-size:1.4rem}.main-collection__chip-count{display:none}.main-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.main-collection .card-information .price-item--regular,.main-collection .card-information .price-item--sale{font-size:1.7rem}.main-collection .card__rank{top:.8rem;left:.8rem;padding:.55rem .7rem;font-size:1.1rem}.main-collection .card__rank-suffix{display:none}.main-collection .quick-add__submit{min-height:4.4rem;font-size:1.2rem;letter-spacing:.08em}.main-collection__more-wrap{gap:1rem;margin-top:3.2rem}.main-collection__shown{font-size:1.3rem}.main-collection__load-more{width:100%}}@media(prefers-reduced-motion:reduce){.main-collection .card,.main-collection__sidebar,.main-collection__shipping-fill,.main-collection__shown-fill{transition:none}.main-collection .product-card-wrapper:hover .card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-collection.css.map */
