.page-width{margin:0 auto;max-width:var(--container-width);padding-inline:var(--container-padding)}.collection-hero{max-width:var(--hero-max-width, 1920px);margin:0 auto;padding:.5rem 1rem 1.25rem;box-sizing:border-box;width:100%}.collection-hero__banner-wrap,.collection-fallback-hero__banner-wrap{width:100%;border-radius:var(--hero-radius, 16px);overflow:hidden;box-shadow:0 6px 24px #0000000f;margin-bottom:1.25rem;background-color:transparent}.collection-hero__picture,.collection-fallback-hero__picture{display:block;width:100%;margin:0;padding:0}.collection-hero__image,.collection-fallback-hero__image{width:100%!important;height:auto!important;max-height:none!important;display:block!important;object-fit:contain!important}.collection-hero__header{padding:.5rem 1rem 1rem}.collection-hero__header--left{text-align:left}.collection-hero__header--center{text-align:center}.collection-hero__header--right{text-align:right}.collection-hero__title{font-family:Georgia,serif,inherit;font-size:var(--title-size-desktop, clamp(1.75rem, 3.5vw, 2.5rem))!important;color:var(--title-color, #1b4317)!important;margin:0 0 .5rem;letter-spacing:.05em;line-height:1.2}@media(max-width:768px){.collection-hero{padding:1rem 1rem .5rem}.collection-hero__banner-wrap{border-radius:min(var(--hero-radius, 24px),16px);margin-bottom:1.25rem}.collection-hero__title{font-size:clamp(1.4rem,5vw,1.85rem)!important}}.collection-hero__description{font-size:.98rem;color:#4b5563;max-width:720px;margin:0 auto;line-height:1.55}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.breadcrumb li+li:before{content:"/";margin-right:var(--space-2);opacity:.7}.breadcrumb a{color:inherit}.main-collection{background:linear-gradient(180deg,#fff,#f7fbf2);display:flex!important;flex-direction:column!important;gap:1.2rem!important;max-width:var(--container-width);margin:0 auto;padding:1.5rem var(--container-padding) 3.5rem!important}.main-collection__top-bar{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:space-between!important;gap:1rem!important;width:100%!important}.main-collection__filters-inline,.main-collection__sorting-wrap{display:flex!important;align-items:stretch!important}.main-collection__filters-inline{flex:1 1 auto!important}.main-collection__sorting-wrap{flex:0 0 auto!important;margin-left:auto!important}.collection-filters--horizontal{background:#fff!important;border:1px solid rgba(35,66,31,.12)!important;border-radius:16px!important;box-shadow:0 4px 16px #23421f0d!important;padding:.5rem 1rem!important;min-height:52px!important;height:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.collection-filters--horizontal .collection-filters__form{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:1rem!important}.collection-filters--horizontal .collection-filters__heading{display:flex!important;align-items:center!important;gap:.75rem!important;margin:0!important}.collection-filters--horizontal .collection-filters__heading h2{font-size:.95rem!important;font-weight:800!important}.collection-filters__items-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.6rem!important}.collection-filter--inline{position:relative!important;border-top:none!important;margin-top:0!important;padding-top:0!important}.collection-filter--inline summary{background:#f4f8f2!important;border:1px solid rgba(35,66,31,.16)!important;border-radius:20px!important;padding:6px 14px!important;font-size:.85rem!important;font-weight:700!important;color:#1b4317!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important}.collection-filter--inline .collection-filter__values{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:100!important;background:#fff!important;border:1px solid rgba(35,66,31,.15)!important;border-radius:14px!important;box-shadow:0 10px 30px #0000001f!important;padding:12px 16px!important;min-width:200px!important}.collection-filters--horizontal .collection-filters__apply{margin-top:0!important;padding:6px 16px!important;border-radius:20px!important;font-size:.82rem!important;min-height:34px!important;width:auto!important}.collection-filters__heading,.collection-sorting{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.collection-filters h2{color:#132d14;font-size:var(--font-size-lg);margin:0}.collection-filters__clear{color:#2e5d34;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.collection-filter{border-top:1px solid rgb(35 66 31 / 12%);margin-top:var(--space-3);padding-top:var(--space-3)}.collection-filter summary{color:#23421f;cursor:pointer;display:flex;font-weight:var(--font-weight-bold);justify-content:space-between;list-style:none}.collection-filter summary::-webkit-details-marker{display:none}.collection-filter[open] summary span:last-child{transform:rotate(45deg)}.collection-filter__values{display:grid;gap:var(--space-2);padding-top:var(--space-3)}.collection-filter__value{align-items:center;color:#41513a;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.collection-filter__value small{color:var(--color-muted);margin-left:auto}.collection-filter__value.is-disabled{cursor:not-allowed;opacity:.5}.collection-filter__price-range{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr}.collection-filter__price-range label{font-size:var(--font-size-sm)}.collection-filter__price-range input{border:1px solid rgb(35 66 31 / 16%);box-sizing:border-box;margin-top:var(--space-1);max-width:100%;padding:var(--space-2);width:100%}.collection-filters__apply{border-radius:12px;font-weight:900;margin-top:var(--space-4);width:100%}.main-collection__content{min-width:0}.collection-sorting{background:#fff!important;border:1px solid rgba(35,66,31,.12)!important;border-radius:16px!important;box-shadow:0 4px 16px #23421f0d!important;padding:.5rem 1rem!important;min-height:52px!important;height:100%!important;box-sizing:border-box!important;width:100%!important;margin-bottom:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}.collection-sorting__count{color:#314b2d;font-weight:var(--font-weight-semibold);margin:0}.collection-sorting__form{align-items:center;display:flex;gap:var(--space-2)}.collection-sorting__form label{color:#23421f;font-weight:var(--font-weight-bold)}.collection-sorting select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#2e5d34 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#2e5d34 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,#f8fbf2;border:1px solid rgb(35 66 31 / 22%);border-radius:12px;color:#23421f;font:inherit;font-weight:var(--font-weight-semibold);min-height:42px;min-width:190px;padding:0 var(--space-8) 0 var(--space-3)}.collection-sorting .visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.main-collection__grid,.main-collection__grid--3,.main-collection__grid--4,.main-collection__grid--5{display:grid!important;gap:clamp(.75rem,2vw,1.25rem)!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;justify-content:center!important;align-items:stretch!important}@media(max-width:640px){.main-collection__grid,.main-collection__grid--3,.main-collection__grid--4,.main-collection__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;justify-items:stretch!important}}.main-collection .product-card{border-radius:20px;box-shadow:0 10px 30px #23421f14}.main-collection .product-card__media{aspect-ratio:1 / 1}.main-collection .product-card__content{gap:.6rem;padding:1.2rem}.main-collection .product-card__title{font-size:1.05rem;font-weight:800}.main-collection .product-card__price-current{color:#132d14;font-size:1.1rem;font-weight:800}.main-collection .product-card__subtitle,.main-collection .product-card__vendor{color:#64715d;font-size:.82rem}.main-collection .product-card__stock{color:#16834d;font-size:.82rem;font-weight:700;margin:0}.main-collection .product-card__variant-look{background:#f6faf2;border-color:#23421f24;border-radius:12px;min-height:2.6rem}.main-collection .product-card__add,.main-collection .product-card__quick-view{border-radius:12px;min-height:2.7rem}.main-collection .product-card__add{background:#157347;border:none;border-radius:8px;box-shadow:0 4px 12px #15734733;color:#fff;text-transform:uppercase}.collection-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-8)}.collection-pagination a,.collection-pagination span{background:#fff;border:1px solid rgb(35 66 31 / 14%);border-radius:10px;min-width:2.5rem;padding:var(--space-2) var(--space-3);text-align:center}.collection-pagination a{color:var(--color-primary);text-decoration:none}.collection-pagination [aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.main-collection__empty{padding:var(--space-12) 0;text-align:center}.collection-sorting select:focus-visible,.collection-filter summary:focus-visible,.collection-pagination a:focus-visible,.breadcrumb a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}@media(min-width:990px){.main-collection__grid,.main-collection__grid--5,.main-collection__grid--4,.main-collection__grid--3{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.75rem!important}}@media(min-width:641px)and (max-width:989px){.main-collection__grid--5,.main-collection__grid--4,.main-collection__grid--3,.main-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important}}@media(max-width:47.99rem){.main-collection__top-bar{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important}.main-collection__filters-inline,.main-collection__sorting-wrap{width:100%!important}.collection-filters--horizontal,.collection-sorting{background:#fff!important;border:1px solid rgba(35,66,31,.12)!important;border-radius:16px!important;box-shadow:0 4px 16px #23421f0d!important;padding:.5rem .85rem!important;width:100%!important;box-sizing:border-box!important}.collection-banner__content{padding-block:var(--space-8)}.collection-sorting{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;margin-bottom:0!important}.collection-sorting__count{font-size:.82rem!important;white-space:nowrap!important;margin:0!important}.collection-sorting__form{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important}.collection-sorting__form label{font-size:.8rem!important;white-space:nowrap!important}.collection-sorting select{min-width:100px!important;max-width:150px!important;min-height:36px!important;height:36px!important;font-size:.8rem!important;padding:0 22px 0 10px!important;border-radius:10px!important}.collection-filters--horizontal .collection-filters__form{gap:.5rem!important}body[class*=collection] .product-card,body[class*=template-collection] .product-card,.template-collection .product-card,.main-collection .product-card,.main-collection__grid .product-card,.section-main-collection-grid .product-card,.section-main-collection .product-card,[data-collection-grid] .product-card,.collection .product-card{border-radius:12px!important;border:1.5px solid #23421f!important}body[class*=collection] .product-card__content,body[class*=template-collection] .product-card__content,.template-collection .product-card__content,.main-collection .product-card__content,.main-collection__grid .product-card__content,.section-main-collection-grid .product-card__content,.section-main-collection .product-card__content,[data-collection-grid] .product-card__content,.collection .product-card__content{padding:.5rem .5rem .45rem!important;gap:.2rem!important}body[class*=collection] .product-card__title-row,body[class*=template-collection] .product-card__title-row,.template-collection .product-card__title-row,.main-collection .product-card__title-row,.main-collection__grid .product-card__title-row,.section-main-collection-grid .product-card__title-row,.section-main-collection .product-card__title-row,[data-collection-grid] .product-card__title-row,.collection .product-card__title-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;gap:.1rem!important}body[class*=collection] .product-card__title,body[class*=template-collection] .product-card__title,.template-collection .product-card__title,.main-collection .product-card__title,.main-collection__grid .product-card__title,.section-main-collection-grid .product-card__title,.section-main-collection .product-card__title,[data-collection-grid] .product-card__title,.collection .product-card__title{font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;margin:0 0 2px!important;width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:2.4em!important}body[class*=collection] .product-card__title a,body[class*=template-collection] .product-card__title a,.template-collection .product-card__title a,.main-collection .product-card__title a,.main-collection__grid .product-card__title a,.section-main-collection-grid .product-card__title a,.section-main-collection .product-card__title a,[data-collection-grid] .product-card__title a,.collection .product-card__title a{font-size:.72rem!important;line-height:1.2!important}body[class*=collection] .product-card__price,body[class*=template-collection] .product-card__price,.template-collection .product-card__price,.main-collection .product-card__price,.main-collection__grid .product-card__price,.section-main-collection-grid .product-card__price,.section-main-collection .product-card__price,[data-collection-grid] .product-card__price,.collection .product-card__price{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:100%!important;text-align:left!important;white-space:nowrap!important;margin-top:2px!important}body[class*=collection] .product-card__price-current,body[class*=template-collection] .product-card__price-current,.template-collection .product-card__price-current,.main-collection .product-card__price-current,.main-collection__grid .product-card__price-current,.section-main-collection-grid .product-card__price-current,.section-main-collection .product-card__price-current,[data-collection-grid] .product-card__price-current,.collection .product-card__price-current{font-size:.82rem!important;font-weight:800!important;line-height:1.2!important}body[class*=collection] .product-card__price-compare,body[class*=template-collection] .product-card__price-compare,.template-collection .product-card__price-compare,.main-collection .product-card__price-compare,.main-collection__grid .product-card__price-compare,.section-main-collection-grid .product-card__price-compare,.section-main-collection .product-card__price-compare,[data-collection-grid] .product-card__price-compare,.collection .product-card__price-compare{font-size:.7rem!important;font-weight:500!important;line-height:1.2!important}body[class*=collection] .product-card__subtitle,body[class*=template-collection] .product-card__subtitle,.template-collection .product-card__subtitle,.main-collection .product-card__subtitle,.main-collection__grid .product-card__subtitle,.section-main-collection-grid .product-card__subtitle,.section-main-collection .product-card__subtitle,[data-collection-grid] .product-card__subtitle,.collection .product-card__subtitle{font-size:.66rem!important;font-weight:500!important;line-height:1.2!important;margin:2px 0 4px!important;color:#64748b!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:2.4em!important}body[class*=collection] .product-card__actions,body[class*=template-collection] .product-card__actions,.template-collection .product-card__actions,.main-collection .product-card__actions,.main-collection__grid .product-card__actions,.section-main-collection-grid .product-card__actions,.section-main-collection .product-card__actions,[data-collection-grid] .product-card__actions,.collection .product-card__actions{padding-top:.15rem!important;margin-top:auto!important}body[class*=collection] .product-card__form,body[class*=template-collection] .product-card__form,.template-collection .product-card__form,.main-collection .product-card__form,.main-collection__grid .product-card__form,.section-main-collection-grid .product-card__form,.section-main-collection .product-card__form,[data-collection-grid] .product-card__form,.collection .product-card__form{gap:.3rem!important;flex-direction:column!important;width:100%!important}body[class*=collection] .product-card__variant-select,body[class*=template-collection] .product-card__variant-select,.template-collection .product-card__variant-select,.main-collection .product-card__variant-select,.main-collection__grid .product-card__variant-select,.section-main-collection-grid .product-card__variant-select,.section-main-collection .product-card__variant-select,[data-collection-grid] .product-card__variant-select,.collection .product-card__variant-select{height:30px!important;min-height:30px!important;font-size:.74rem!important;padding:.15rem 1.4rem .15rem .45rem!important;background-position:right .4rem center!important;background-size:.8rem!important;border-radius:6px!important;width:100%!important}body[class*=collection] .product-card__btn-container,body[class*=template-collection] .product-card__btn-container,.template-collection .product-card__btn-container,.main-collection .product-card__btn-container,.main-collection__grid .product-card__btn-container,.section-main-collection-grid .product-card__btn-container,.section-main-collection .product-card__btn-container,[data-collection-grid] .product-card__btn-container,.collection .product-card__btn-container{height:32px!important;min-height:32px!important;width:100%!important}body[class*=collection] .product-card__add,body[class*=template-collection] .product-card__add,.template-collection .product-card__add,.main-collection .product-card__add,.main-collection__grid .product-card__add,.section-main-collection-grid .product-card__add,.section-main-collection .product-card__add,[data-collection-grid] .product-card__add,.collection .product-card__add{height:32px!important;min-height:32px!important;font-size:.76rem!important;padding:.2rem .3rem!important;border-radius:6px!important;letter-spacing:.02em!important;width:100%!important}body[class*=collection] .product-card__inline-stepper,body[class*=template-collection] .product-card__inline-stepper,.template-collection .product-card__inline-stepper,.main-collection .product-card__inline-stepper,.main-collection__grid .product-card__inline-stepper,.section-main-collection-grid .product-card__inline-stepper,.section-main-collection .product-card__inline-stepper,[data-collection-grid] .product-card__inline-stepper,.collection .product-card__inline-stepper{height:32px!important;min-height:32px!important;border-radius:6px!important;padding:0 4px!important}body[class*=collection] .product-card__rating,body[class*=template-collection] .product-card__rating,.template-collection .product-card__rating,.main-collection .product-card__rating,.main-collection__grid .product-card__rating,.section-main-collection-grid .product-card__rating,.section-main-collection .product-card__rating,[data-collection-grid] .product-card__rating,.collection .product-card__rating{font-size:.7rem!important;margin:.05rem 0!important}body[class*=collection] .product-card__star-icon,body[class*=template-collection] .product-card__star-icon,.template-collection .product-card__star-icon,.main-collection .product-card__star-icon,.main-collection__grid .product-card__star-icon,.section-main-collection-grid .product-card__star-icon,.section-main-collection .product-card__star-icon,[data-collection-grid] .product-card__star-icon,.collection .product-card__star-icon{width:12px!important;height:12px!important}}.collection-hero__categories-wrapper{width:100%;margin-top:1rem;margin-bottom:.5rem;overflow:hidden}.collection-hero__categories{display:flex;align-items:flex-start;justify-content:center;gap:1.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.5rem .5rem .85rem}.collection-hero__categories::-webkit-scrollbar{display:none}.collection-hero__category-tab{display:flex;flex-direction:column;align-items:center;text-decoration:none;flex-shrink:0;position:relative;padding-bottom:.4rem;cursor:pointer;transition:transform .2s ease;width:72px}.collection-hero__category-tab:hover{transform:translateY(-2px)}.collection-hero__category-icon{width:58px;height:58px;border-radius:50%;background:transparent!important;border:none!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important;padding:4px;box-sizing:border-box;transition:all .22s ease}.collection-hero__category-img{width:100%;height:100%;object-fit:contain;display:block}.collection-hero__category-label{font-size:.8rem;font-weight:600;color:#374151;margin-top:.45rem;text-align:center;white-space:nowrap;transition:color .2s ease;font-family:inherit}.collection-hero__category-tab.is-active .collection-hero__category-icon{border:none!important;background:transparent!important;box-shadow:none!important;transform:scale(1.08)}.collection-hero__category-tab.is-active .collection-hero__category-label{color:#1b4317;font-weight:800;border-bottom:2px solid #1b4317;padding-bottom:2px}.collection-hero__category-tab.is-active:after{display:none!important}@media screen and (max-width:768px){.collection-hero__categories{justify-content:flex-start;gap:.9rem;padding-left:.25rem;padding-right:.25rem}.collection-hero__category-tab{width:64px}.collection-hero__category-icon{width:50px;height:50px;padding:3px}.collection-hero__category-label{font-size:.73rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-collection.css.map */
