:root{--vv-card-cream: #F5F0E8;--vv-green-deep: #182A21;--vv-bracket-ink: #1f2c25}.vv-collection-hero{max-height:none;min-height:clamp(280px,42svh,520px);padding-block:0;align-items:end;border-bottom:0}.vv-collection-hero__bg{object-position:center 30%}.vv-collection-hero.has-img:after{background:linear-gradient(180deg,#182a2126,#182a2173 55%,#182a21bf),linear-gradient(90deg,#182a2159,#182a211a 60%,#182a2100)}.vv-collection-hero__inner{padding-block:clamp(32px,6vw,72px);gap:clamp(8px,1vw,14px);max-width:min(var(--vv-max, 1500px),720px)}@media(min-width:60em){.vv-collection-hero__inner{padding-left:clamp(32px,6vw,96px)}}.vv-crumbs{margin-bottom:clamp(8px,1vw,14px);opacity:.92}.vv-collection-hero__title{font-family:var(--vv-font-serif, "Cormorant Garamond", "EB Garamond", Georgia, serif);font-weight:500;font-size:clamp(2.6rem,5.5vw + .5rem,5rem);letter-spacing:-.02em;line-height:1;margin:0;text-shadow:0 2px 24px rgba(15,38,32,.45)}.vv-collection-hero__eyebrow{order:2;font-family:var(--vv-font-mono, ui-monospace, monospace);font-size:clamp(.8125rem,.4vw + .7rem,.9375rem);letter-spacing:.1em;text-transform:lowercase;color:#f5f1e8d9;opacity:1;margin-top:4px}.vv-collection-hero__meta,.vv-collection-hero__desc,.vv-collection-hero__cta{display:none}.vv-collection-hero:not(.has-img){background:var(--vv-green-deep);color:var(--vv-bg, #F5F1E8);min-height:clamp(220px,32svh,380px)}.vv-collection-hero:not(.has-img) .vv-crumbs,.vv-collection-hero:not(.has-img) .vv-crumbs a,.vv-collection-hero:not(.has-img) .vv-collection-hero__title{color:var(--vv-bg, #F5F1E8)}@media(min-width:64em){.vv-collection-page__inner{grid-template-columns:280px 1fr;gap:clamp(32px,4vw,56px)}}.vv-collection-page__aside{font-size:.9375rem}.vv-facets{display:grid;gap:0}.vv-facets__head{display:flex;align-items:baseline;justify-content:space-between;padding-block:var(--vv-s-4, 12px);border-bottom:1px solid var(--vv-green-deep);margin-bottom:var(--vv-s-3, 8px)}.vv-facets__head-title{font-size:.9375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vv-green-deep)}.vv-facets__head-reset{font-size:.8125rem;letter-spacing:.04em;text-transform:lowercase;color:var(--vv-ink-soft, #5c6661);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0}.vv-facets__head-reset:hover{color:var(--vv-green-deep)}.vv-filter-group{border-bottom:1px solid rgba(24,42,33,.12);padding-block:0}.vv-filter-group__head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-block:var(--vv-s-5, 16px);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vv-green-deep);list-style:none;-webkit-user-select:none;user-select:none}.vv-filter-group__head::-webkit-details-marker{display:none}.vv-filter-group__icon{font-size:1.2rem;font-weight:300;line-height:1;transition:transform .24s ease}.vv-filter-group[open] .vv-filter-group__icon{transform:rotate(45deg)}.vv-filter-group__body{padding-block:0 var(--vv-s-5, 16px)}.vv-filter-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.vv-filter-list li{margin:0}.vv-filter-list label{display:flex;align-items:center;gap:10px;min-height:36px;padding-block:4px;font-size:.9375rem;letter-spacing:.01em;color:var(--vv-ink, #182A21);cursor:pointer;transition:color .16s ease}.vv-filter-list label:hover{color:var(--vv-green-deep)}.vv-filter-list label>span:not(.visually-hidden){flex:1;display:inline-flex;align-items:baseline;gap:6px}.vv-filter-list em{font-style:normal;font-size:.8125rem;color:var(--vv-ink-muted, #8a9290);font-variant-numeric:tabular-nums}.vv-filter-list input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid rgba(24,42,33,.4);border-radius:3px;background:transparent;display:inline-grid;place-content:center;cursor:pointer;flex-shrink:0;transition:border-color .16s ease,background .16s ease}.vv-filter-list input[type=checkbox]:hover{border-color:var(--vv-green-deep)}.vv-filter-list input[type=checkbox]:checked{background:var(--vv-green-deep);border-color:var(--vv-green-deep)}.vv-filter-list input[type=checkbox]:checked:after{content:"";width:10px;height:10px;background:var(--vv-card-cream);clip-path:polygon(14% 44%,0 60%,40% 100%,100% 20%,84% 4%,40% 68%)}.vv-filter-swatches{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vv-filter-swatch{display:inline-flex;cursor:pointer}.vv-filter-swatch__chip{display:block;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(24,42,33,.18);box-shadow:inset 0 0 0 2px var(--vv-card-cream);transition:transform .16s ease,border-color .16s ease}.vv-filter-swatch:hover .vv-filter-swatch__chip{transform:scale(1.08)}.vv-filter-swatch input:checked+.vv-filter-swatch__chip{border-color:var(--vv-green-deep);box-shadow:inset 0 0 0 2px var(--vv-card-cream),0 0 0 1px var(--vv-green-deep)}.vv-facets__actions{display:none}.vv-collection-page__toolbar{border-bottom:1px solid rgba(24,42,33,.12);padding-block:var(--vv-s-4, 12px) var(--vv-s-5, 16px);margin-bottom:var(--vv-s-6, 20px)}.vv-collection-page__count{font-size:.875rem;letter-spacing:.02em;text-transform:lowercase;color:var(--vv-ink-soft, #5c6661);font-weight:500}@media(min-width:64em){.vv-collection-page__grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2vw,32px) clamp(16px,1.6vw,24px)}}@media(min-width:40em)and (max-width:63.9375em){.vv-collection-page__grid{grid-template-columns:repeat(3,1fr)}}.vv-product-card{position:relative;display:flex;flex-direction:column;gap:var(--vv-s-3, 10px);text-decoration:none;color:inherit;background:transparent;isolation:isolate}.vv-product-card__media{position:relative;background:var(--vv-card-cream);border-radius:4px;overflow:hidden;display:grid;place-items:center}.vv-product-card__media img,.vv-product-card__img{width:88%;height:88%;object-fit:contain;transition:transform .32s ease}.vv-product-card:hover .vv-product-card__media img,.vv-product-card:hover .vv-product-card__img{transform:scale(1.04)}.vv-product-card__bracket{position:absolute;left:10px;bottom:10px;z-index:2;font-family:var(--vv-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.6875rem;letter-spacing:.06em;text-transform:lowercase;color:var(--vv-bracket-ink);background:transparent;pointer-events:none;font-weight:500;padding:0}.vv-product-card__fav,.vv-product-card__heart{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;border-radius:50%;background:transparent;border:0;display:grid;place-items:center;cursor:pointer;color:var(--vv-bracket-ink);opacity:.7;transition:opacity .16s ease,transform .16s ease;padding:0}.vv-product-card__fav:hover,.vv-product-card__heart:hover{opacity:1;transform:scale(1.1)}.vv-product-card__fav svg,.vv-product-card__heart svg,.vv-product-card__heart-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.vv-product-card__fav[aria-pressed=true] svg,.vv-product-card__heart[aria-pressed=true] svg,.vv-product-card__heart.is-favorite svg{fill:currentColor}.vv-product-card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:4px;pointer-events:none}.vv-product-card__badge{display:inline-block;padding:3px 8px;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--vv-green-deep);color:var(--vv-card-cream);border-radius:2px;-webkit-backdrop-filter:none;backdrop-filter:none;line-height:1.4}.vv-product-card__badge--sale{background:#c44a3a;color:#fff}.vv-product-card__badge--new{background:var(--vv-green-deep);color:var(--vv-card-cream)}.vv-product-card__media>.vv-product-card__badge{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}.vv-product-card__info{display:grid;gap:2px;padding-inline:2px}.vv-product-card__name{font-family:var(--vv-font-serif, "Cormorant Garamond", Georgia, serif);font-weight:500;font-size:clamp(1.0625rem,.6vw + .85rem,1.25rem);letter-spacing:-.005em;text-transform:lowercase;color:var(--vv-green-deep);line-height:1.2}.vv-product-card__type{font-size:.8125rem;letter-spacing:.01em;color:var(--vv-ink-muted, #8a9290);text-transform:lowercase;line-height:1.4}.vv-product-card__price-row{display:flex;align-items:baseline;gap:8px;margin-top:6px}.vv-product-card__price{font-size:clamp(.9375rem,.4vw + .85rem,1.0625rem);font-weight:600;color:var(--vv-green-deep);font-variant-numeric:tabular-nums}.vv-product-card__price--compare,.vv-product-card__price-compare{font-size:.8125rem;font-weight:400;color:var(--vv-ink-muted, #8a9290);text-decoration:line-through}.vv-product-card__info-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vv-product-card__type-sep{margin-inline:4px;opacity:.6}.vv-product-card__swatches,.vv-product-card__dots{display:inline-flex;gap:6px;align-items:center}.vv-product-card__swatches{margin-top:6px}.vv-product-card__swatch,.vv-product-card__dot{width:13px;height:13px;border-radius:50%;border:1px solid rgba(24,42,33,.18);display:inline-block}.vv-product-card__swatches-more{font-size:.6875rem;color:var(--vv-ink-muted, #8a9290);margin-left:2px;font-variant-numeric:tabular-nums}@media(max-width:39.9375em){.vv-collection-page__grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.vv-product-card__name{font-size:1rem}.vv-product-card__price{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vv-collection-r2.css.map */
