.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}}.collection-hero__categories-wrapper,.collection-hero .best-sellers__tabs-wrapper{margin:.5rem 0 1rem!important;width:100%!important;position:relative!important;z-index:2!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}@media(min-width:750px){.collection-hero__categories-wrapper,.collection-hero .best-sellers__tabs-wrapper{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}.collection-hero__categories,.collection-hero .best-sellers__tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:clamp(1.25rem,4vw,2.75rem)!important;position:relative!important;z-index:1!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;padding:.5rem 0 .75rem!important;max-width:100%!important;margin:0!important}@media(min-width:750px){.collection-hero__categories,.collection-hero .best-sellers__tabs{justify-content:center!important;margin:0 auto!important;overflow-x:visible!important}}.collection-hero__categories::-webkit-scrollbar,.collection-hero .best-sellers__tabs::-webkit-scrollbar{display:none!important}.collection-hero__category-tab,.collection-hero .best-sellers__tab{background:transparent!important;border:none!important;border-bottom:3.5px solid transparent!important;border-radius:0!important;color:#64748b!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:.35rem!important;font:inherit!important;font-size:.85rem!important;font-weight:700!important;padding:0 .5rem .45rem!important;transition:all .25s ease!important;white-space:nowrap!important;flex-shrink:0!important;opacity:.75!important;margin:0!important;text-decoration:none!important;box-sizing:border-box!important;transform:none!important}.collection-hero__category-icon,.collection-hero .best-sellers__tab-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;text-align:center!important;color:#475569!important;background:transparent!important;border:none!important;box-shadow:none!important;transition:color .25s ease,transform .25s ease,opacity .25s ease!important;margin:0 auto!important;border-radius:0!important;padding:0!important}.collection-hero .best-sellers__tab-svg{width:36px!important;height:36px!important;color:#475569!important;transition:color .25s ease,fill .25s ease,transform .25s ease!important;margin:0 auto!important}.collection-hero__category-img,.collection-hero .best-sellers__tab-img{width:38px!important;height:38px!important;max-width:100%!important;object-fit:contain!important;transition:opacity .2s ease,transform .2s ease!important;display:block!important;margin:0 auto!important}.collection-hero .best-sellers__tab-img--normal{display:block!important;margin:0 auto!important}.collection-hero .best-sellers__tab-img--active{display:none!important;margin:0 auto!important}.collection-hero .best-sellers__tab-img--always{display:block!important;margin:0 auto!important}.collection-hero__category-label,.collection-hero .best-sellers__tab-label{font-size:.85rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em!important;text-align:center!important;display:block!important;margin:0 auto!important;width:100%!important;color:inherit!important;border-bottom:none!important;padding-bottom:0!important}.collection-hero__category-tab.is-active,.collection-hero .best-sellers__tab.is-active,.collection-hero__category-tab:hover,.collection-hero .best-sellers__tab:hover{color:#1b4317!important;border-bottom:3.5px solid #1b4317!important;font-weight:900!important;background:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important}.collection-hero__category-tab.is-active .collection-hero__category-icon,.collection-hero .best-sellers__tab.is-active .best-sellers__tab-icon,.collection-hero__category-tab:hover .collection-hero__category-icon,.collection-hero .best-sellers__tab:hover .best-sellers__tab-icon{color:#1b4317!important;background:transparent!important;border:none!important;box-shadow:none!important;transform:translateY(-2px) scale(1.08)!important}.collection-hero__category-tab.is-active .collection-hero__category-img,.collection-hero .best-sellers__tab.is-active .best-sellers__tab-img,.collection-hero__category-tab:hover .collection-hero__category-img,.collection-hero .best-sellers__tab:hover .best-sellers__tab-img{filter:none!important;transform:translateY(-2px) scale(1.08)!important}.collection-hero .best-sellers__tab.is-active .best-sellers__tab-img--normal,.collection-hero .best-sellers__tab:hover .best-sellers__tab-img--normal{display:none!important}.collection-hero .best-sellers__tab.is-active .best-sellers__tab-img--active,.collection-hero .best-sellers__tab:hover .best-sellers__tab-img--active{display:block!important;opacity:1!important;visibility:visible!important}.collection-hero .best-sellers__tab.is-active .best-sellers__tab-svg,.collection-hero .best-sellers__tab:hover .best-sellers__tab-svg{color:#1b4317!important;fill:#1b4317!important}.collection-hero .best-sellers__tab.is-active .svg-fill-target,.collection-hero .best-sellers__tab:hover .svg-fill-target{fill:#1b4317!important}.collection-hero__category-tab.is-active .collection-hero__category-label,.collection-hero .best-sellers__tab.is-active .best-sellers__tab-label,.collection-hero__category-tab:hover .collection-hero__category-label,.collection-hero .best-sellers__tab:hover .best-sellers__tab-label{color:#1b4317!important;font-weight:900!important;border-bottom:none!important;padding-bottom:0!important}@media screen and (max-width:749px){.collection-hero__categories,.collection-hero .best-sellers__tabs{gap:.35rem!important;padding:.35rem .5rem .5rem!important;justify-content:flex-start!important}.collection-hero__category-tab,.collection-hero .best-sellers__tab{flex:0 0 calc((100% - 1.4rem)/5)!important;max-width:calc((100% - 1.4rem)/5)!important;min-width:calc((100% - 1.4rem)/5)!important;width:calc((100% - 1.4rem)/5)!important;padding:0 .1rem .3rem!important;gap:.2rem!important;box-sizing:border-box!important}.collection-hero__category-icon,.collection-hero .best-sellers__tab-icon{width:36px!important;height:36px!important}.collection-hero__category-img,.collection-hero .best-sellers__tab-img{width:30px!important;height:30px!important}.collection-hero .best-sellers__tab-svg{width:28px!important;height:28px!important}.collection-hero__category-label,.collection-hero .best-sellers__tab-label{font-size:.68rem!important;line-height:1.15!important;letter-spacing:-.02em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;display:block!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-collection.css.map */
