.cn-collections{--cn-col-ink: #10261a;--cn-col-green: #21422b;--cn-col-green-dark: #034326;--cn-col-accent: #7bb929;--cn-col-muted: #5a6b5e;--cn-col-bg: #f3f5f0;background:var(--cn-col-bg);color:var(--cn-col-ink)}.cn-collections .breadcrumb{margin-bottom:8px}.cn-collections__hero{padding:clamp(20px,4vw,40px) 0 clamp(24px,4vw,40px);border-bottom:1px solid rgba(16,38,26,.1);margin-bottom:clamp(24px,4vw,40px)}.cn-collections__hero-inner{max-width:40rem}.cn-collections__eyebrow{display:inline-block;margin:0 0 10px;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#2f6b1f}.cn-collections__title{margin:0 0 12px;color:#10261a!important;letter-spacing:-.02em;line-height:1.1}.cn-collections__lead{margin:0;max-width:42ch;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;color:#3d4f42!important}.cn-collections__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cn-collections__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;background:#fff;border:1px solid rgba(16,38,26,.12);font-size:.8rem;font-weight:600;color:#10261a!important}.cn-collections__chip-dot{width:7px;height:7px;border-radius:50%;background:var(--cn-col-accent)}.cn-collections__grid-wrap{padding-bottom:clamp(48px,7vw,88px)}.cn-collections__grid{display:grid;grid-template-columns:1fr;gap:20px;list-style:none;margin:0;padding:0}@media screen and (min-width:600px){.cn-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media screen and (min-width:990px){.cn-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.cn-collections__item{min-width:0}.cn-collections__card{height:100%;background:#fff;border:1px solid rgba(16,38,26,.12);border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #10261a0d;transition:box-shadow .3s ease,transform .3s ease}.cn-collections__card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #10261a1f}.cn-collections__card--new{border-color:#7bb9298c;box-shadow:0 4px 18px #7bb9291f}.cn-collections__link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:inherit!important}.cn-collections__link:hover,.cn-collections__link:focus-visible{text-decoration:none!important;color:inherit!important;outline:none}.cn-collections__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#dce5d8}.cn-collections__media img,.cn-collections__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.cn-collections__card:hover .cn-collections__media img,.cn-collections__card:hover .cn-collections__media svg{transform:scale(1.05)}.cn-collections__badge{position:absolute;top:12px;left:12px;z-index:2;padding:6px 11px;border-radius:4px;background:#7bb929;color:#10261a!important;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cn-collections__label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:#163322;color:#fff!important;min-height:88px}.cn-collections__label-copy{min-width:0;flex:1}.cn-collections__name{margin:0 0 4px;font-family:var(--font-heading-family, var(--font-body-family));font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff!important;word-break:break-word}.cn-collections__count{margin:0;font-size:.85rem;font-weight:500;line-height:1.35;color:#ffffffd1!important}.cn-collections__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1f;color:#fff!important;font-size:1.1rem;line-height:1;transition:background .25s ease,transform .25s ease}.cn-collections__card:hover .cn-collections__arrow{background:#7bb929;color:#10261a!important;transform:translate(2px)}.cn-collections__empty{padding:48px 24px;text-align:center;border:1px dashed rgba(16,38,26,.2);border-radius:12px;background:#fff;color:#3d4f42!important}@media(prefers-reduced-motion:reduce){.cn-collections__card,.cn-collections__media img,.cn-collections__media svg,.cn-collections__arrow{transition:none}.cn-collections__card:hover{transform:none}.cn-collections__card:hover .cn-collections__media img,.cn-collections__card:hover .cn-collections__media svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-main-list-collection.css.map */
