.c-belt-grid--anvil{--c-anvil-ink: #231f20;--c-anvil-iron: #403832;--c-anvil-olive: #696158;--c-anvil-bone: #e8e2d8;--c-anvil-taupe: #908176;--c-anvil-font-black: "Arial Black", Arial, sans-serif;--c-anvil-font-bold: Arial, "Helvetica Neue", Helvetica, sans-serif;--c-anvil-font-text: Calibri, Carlito, Barlow, sans-serif;color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-grid__crumb{font-family:var(--c-anvil-font-text);font-size:16px;line-height:normal;letter-spacing:1.28px;color:var(--c-anvil-olive)}.c-belt-grid--anvil .c-belt-grid__crumb--current{color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-grid__crumb-sep{color:var(--c-anvil-olive)}.c-belt-grid--anvil .c-belt-facets{font-family:var(--c-anvil-font-text);color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-facets__title{font-family:var(--c-anvil-font-bold);font-size:24px;font-weight:700;line-height:normal;text-transform:none;color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-facets__clear-all,.c-belt-grid--anvil .c-belt-facets__clear{font-family:var(--c-anvil-font-text);font-size:14px;line-height:normal;color:var(--c-anvil-olive);text-decoration:none}.c-belt-grid--anvil .c-belt-facets__clear-all:hover,.c-belt-grid--anvil .c-belt-facets__clear:hover{opacity:1;text-decoration:underline}.c-belt-grid--anvil .c-belt-facets__count{margin:0;font-size:14px;line-height:normal;color:var(--c-anvil-olive)}.c-belt-grid--anvil .c-belt-facets__group-head{border-top-color:var(--c-anvil-bone)}.c-belt-grid--anvil .c-belt-facets__group-title{font-family:var(--c-anvil-font-bold);font-size:16px;font-weight:700;line-height:normal;letter-spacing:.8px;color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-facets__checkbox{border-color:var(--c-anvil-olive);border-radius:0}.c-belt-grid--anvil .c-belt-facets__checkbox:checked{background:var(--c-anvil-ink);border-color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-facets__item-label{font-size:16px;line-height:normal;color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-facets__item-count{font-size:16px;line-height:normal;color:var(--c-anvil-olive)}.c-belt-grid--anvil .c-belt-facets__divider{border-top-color:var(--c-anvil-bone)}.c-belt-grid--anvil .c-belt-facets__colors{gap:2px}.c-belt-grid--anvil .c-belt-facets__color{--c-belt-color-ring: var(--c-anvil-olive)}.c-belt-grid--anvil .c-belt-grid__pagination .pagination__item,.c-belt-grid--anvil .c-belt-grid__pagination a,.c-belt-grid--anvil .c-belt-grid__pagination span{font-family:var(--c-anvil-font-bold);color:var(--c-anvil-ink)}.c-belt-grid--anvil .c-belt-grid__pagination .pagination__item--current{background:var(--c-anvil-ink);color:#fff}.c-anvil-card{display:flex;flex-direction:column;gap:8px;height:100%;padding-block:8px;color:var(--c-anvil-ink, #231f20);font-family:var(--c-anvil-font-text, Calibri, Carlito, Barlow, sans-serif);text-align:left}.c-anvil-card__media{position:relative;overflow:hidden;border-radius:16px;background:var(--c-anvil-ink, #231f20)}.c-anvil-card__media-link{display:block;aspect-ratio:316 / 364}.c-anvil-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(pointer:fine){.c-anvil-card__media-link:hover .c-anvil-card__image{transform:scale(1.03)}}.c-anvil-card__actions{position:absolute;inset:auto 0 0;display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;padding:20px;pointer-events:none}.c-anvil-card__actions>*{pointer-events:auto}.c-anvil-card__badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:64px;background:#fff;color:var(--c-anvil-ink, #231f20);font-family:var(--c-anvil-font-text, Calibri, Carlito, Barlow, sans-serif);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap}.c-anvil-card__cta{display:inline-flex;align-items:center;padding:8px 16px;border:none;border-radius:64px;background:var(--c-anvil-iron, #403832);color:#fff;font-family:var(--c-anvil-font-bold, Arial, sans-serif);font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.8px;white-space:nowrap;cursor:pointer;transition:background .2s ease}.c-anvil-card__cta:hover{background:var(--c-anvil-ink, #231f20)}.c-anvil-card__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.c-anvil-card__cta--sold-out{background:#403832cc;cursor:default}.c-anvil-card__cta--sold-out:hover{background:#403832cc}.c-anvil-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-inline:16px}.c-anvil-card__rating{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.c-anvil-card__stars{display:inline-flex;gap:4px}.c-anvil-card__stars svg{display:block;width:16px;height:16px}.c-anvil-card__star-fill,.c-anvil-card__star-stop{fill:var(--c-anvil-ink, #231f20);stop-color:var(--c-anvil-ink, #231f20)}.c-anvil-card__star-empty,.c-anvil-card__star-stop--empty{fill:var(--c-anvil-bone, #e8e2d8);stop-color:var(--c-anvil-bone, #e8e2d8)}.c-anvil-card__rating-text{font-size:12px;line-height:1.5;color:var(--c-anvil-olive, #696158)}.c-anvil-card__rating:hover .c-anvil-card__rating-text{text-decoration:underline}.c-anvil-card__title{margin:0;font-family:var(--c-anvil-font-bold, Arial, sans-serif);font-size:24px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;color:var(--c-anvil-ink, #231f20)}.c-anvil-card__title-link{color:inherit;text-decoration:none}.c-anvil-card__title-link:hover{text-decoration:underline}.c-anvil-card__price{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;line-height:1.5}.c-anvil-card__price-current{font-family:var(--c-anvil-font-bold, Arial, sans-serif);font-size:20px;font-weight:700;color:var(--c-anvil-ink, #231f20)}.c-anvil-card__price-compare{font-size:14px;color:var(--c-anvil-olive, #696158)}.c-anvil-card__caption{font-size:12px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;color:var(--c-anvil-olive, #696158)}.c-anvil-card__swatches{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.c-anvil-card__swatch-item{margin:0}.c-anvil-card__swatch{position:relative;display:block;width:26px;height:26px;border:1px solid transparent;border-radius:50%}.c-anvil-card__swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--swatch, #ccc);background-size:cover;background-position:center;transition:inset .15s ease}.c-anvil-card__swatch[aria-current]{border-color:var(--c-anvil-olive, #696158)}.c-anvil-card__swatch[aria-current]:before{top:2px;right:2px;bottom:2px;left:2px}.c-anvil-card__swatch:hover{border-color:var(--c-anvil-ink, #231f20)}.c-anvil-card__swatch:hover:before{top:2px;right:2px;bottom:2px;left:2px}.c-anvil-card__swatch:focus-visible{outline:2px solid var(--c-anvil-ink, #231f20);outline-offset:2px}.c-anvil-promise-cell{grid-column:span 2}.c-anvil-promise{display:flex;flex-direction:column;justify-content:center;gap:16px;height:100%;padding:32px 24px;overflow:hidden;border-radius:16px;background:var(--c-anvil-ink, #231f20);text-align:left}.c-anvil-promise__eyebrow{margin:0;font-family:var(--c-anvil-font-text, Calibri, Carlito, Barlow, sans-serif);font-size:14px;line-height:normal;letter-spacing:2.24px;text-transform:uppercase;color:var(--c-anvil-taupe, #908176)}.c-anvil-promise__headline{display:flex;flex-direction:column;margin:0;font-family:var(--c-anvil-font-black, "Arial Black", Arial, sans-serif);font-size:28px;font-weight:900;line-height:1.14;letter-spacing:-.84px;text-transform:none;color:#fff}.c-anvil-promise__line--accent{color:var(--c-anvil-taupe, #908176)}.c-anvil-promise__body{margin:0;font-family:var(--c-anvil-font-text, Calibri, Carlito, Barlow, sans-serif);font-size:16px;line-height:1.5;color:var(--c-anvil-bone, #e8e2d8)}@media(min-width:768px){.c-anvil-promise{padding:40px}.c-anvil-promise__headline{font-size:34px}}@media(min-width:1200px){.c-anvil-promise-cell{padding-block:7px}.c-anvil-promise{padding:48px}.c-anvil-promise__eyebrow{font-size:18px;letter-spacing:2.88px}.c-anvil-promise__headline{font-size:40px;letter-spacing:-1.2px}.c-anvil-promise__body{font-size:18px}}@media not (min-width:768px){.c-anvil-card__actions{gap:6px;padding:10px}.c-anvil-card__badge{padding:4px 10px;font-size:10px;letter-spacing:.8px}.c-anvil-card__cta{padding:4px 12px;font-size:13px;letter-spacing:.4px}.c-anvil-card__info{gap:6px;padding-inline:4px}.c-anvil-card__stars svg{width:12px;height:12px}.c-anvil-card__stars{gap:2px}.c-anvil-card__title{font-size:18px}.c-anvil-card__price-current{font-size:16px}.c-anvil-card__caption{font-size:10px;letter-spacing:.6px}.c-anvil-card__swatch{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/c-anvil-collection.css.map */
