.c-product-badge{background-color:#3e4322;border-radius:1.5rem;color:#fff;font-size:.75rem;font-weight:400;left:.75rem;padding:.15rem .75rem .35rem;position:absolute;top:.75rem;z-index:2}.c-product-badge--static{position:static}.c-prod-thumb{display:flex;flex-direction:column;gap:.75rem;height:100%;position:relative}.c-prod-thumb a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-prod-thumb a:first-of-type.focus-visible{box-shadow:none}.c-prod-thumb a:first-of-type.focus-visible:before{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.c-prod-thumb--small{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.c-prod-thumb--small .media-image{height:3.75rem;width:3.75rem}.c-prod-thumb__title{font-family:var(--font-typeface-display);font-size:var(--font-body-xs);font-style:italic;font-weight:var(--font-weight-strong);line-height:1.2;text-transform:uppercase;z-index:2}.c-prod-thumb__price{font-family:var(--font-typeface-accent);font-size:var(--font-body-md);font-weight:var(--font-weight-accent);position:relative;z-index:2}.c-prod-thumb__price s{font-family:var(--font-typeface-body);font-weight:var(--font-weight-body)}.c-prod-thumb__footer{display:grid;margin-top:auto;width:100%}.c-pagination{margin-block:1.5rem;width:100%}.c-pagination__list{align-items:center;display:flex;flex-direction:row;justify-content:center}.c-pagination__element{align-items:center;box-sizing:border-box;display:inline-flex;gap:.5625rem;height:2rem;justify-content:center;line-height:1;text-align:left;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in;width:2rem}.c-pagination__element:disabled{opacity:.5}.s-bb-collection{display:grid;gap:1.06rem}.s-bb-collection__content-grid{align-content:flex-start;align-items:flex-start;display:grid;gap:1.5rem}.s-bb-collection__grid{display:grid;gap:1.06rem;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.s-bb-collection__mobile-header{display:grid;gap:.25rem;padding-top:1.25rem}.s-bb-collection__heading{font-family:New Spirit;font-size:1.25rem;font-weight:600;letter-spacing:.023rem;line-height:1.2}.s-bb-collection__description{font-size:.85rem}.s-bb-collection__back-link-floating{display:none}.s-bb-collection__mobile-steps-nav{align-items:stretch;background-color:#fff;bottom:var(--container-horizontal-padding);display:flex;flex-direction:row;justify-content:space-between;position:sticky;width:100%;z-index:3}.s-bb-collection__mobile-steps-nav .btn--secondary{border-bottom-right-radius:0;border-top-right-radius:0;min-width:0;padding-inline:1.5rem 1.25rem}.s-bb-collection__mobile-steps-nav .btn--secondary+.btn--primary{border-bottom-left-radius:0;border-top-left-radius:0}.s-bb-collection__mobile-steps-nav .btn--primary{flex:1}.s-bb-collection__next-step.is-inactive{cursor:default;opacity:.5}@media only screen and (hover:hover){.c-prod-thumb__title:hover{text-decoration:underline}}@media only screen and (min-width:64em){.s-bb-collection{position:relative}.s-bb-collection__grid{gap:1.25rem}.s-bb-collection__mobile-header{display:none}.s-bb-collection__back-link-floating{align-items:center;display:flex;flex-direction:row;font-family:Calling Code Regular;font-size:.875rem;font-weight:700;gap:.5625rem;justify-content:center;left:0;letter-spacing:.175rem;position:absolute;text-transform:uppercase;top:0;transform:translateY(calc(-100% - .75rem))}.s-bb-collection__back-link-floating:hover{text-decoration:underline}.s-bb-collection__mobile-steps-nav{display:none}}