.article-featured-products{padding-top:4rem;padding-bottom:4rem;font-family:var(--font-body-family)}.article-featured-products__divider{border:none;border-top:1px solid rgba(26,22,20,.14);margin:0 0 3rem}.article-featured-products__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2.25rem;text-align:center;margin:0 0 .75rem;letter-spacing:-.01em}.article-featured-products__subheading{font-style:italic;font-size:1.75rem;text-align:center;color:#6b6058;margin:0 0 2.5rem}.article-featured-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.article-featured-products__card{display:block;text-decoration:none;color:inherit;transition:transform .2s ease}.article-featured-products__card:hover{transform:translateY(-2px)}.article-featured-products__image-wrapper{aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1rem;background:#1a16140a}.article-featured-products__image-wrapper img{width:100%;height:100%;object-fit:cover}.article-featured-products__info{text-align:center}.article-featured-products__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.85rem;margin:0 0 .5rem;letter-spacing:-.005em;line-height:1.2}.article-featured-products__price{font-size:1.75rem;margin:0 0 .75rem;color:#3d3631}.article-featured-products__cta{font-size:1.125rem;font-weight:700;letter-spacing:.08em;color:#a85a5a;text-transform:uppercase}.article-featured-products__collection-link-wrapper{text-align:center;margin-top:2.5rem}.article-featured-products__collection-link{display:inline-block;font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:1.5rem;color:#000;background-color:#d4af6a;text-decoration:none;padding:1rem 2.5rem;border-radius:2px;transition:background-color .2s ease,transform .2s ease}.article-featured-products__collection-link:hover{background-color:#844646;color:#f6f1e8;transform:translateY(-1px)}.bb-shortcuts__track{position:relative}.bb-shortcuts__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#3b2a2b;box-shadow:0 2px 10px #0000002e;cursor:pointer}.bb-shortcuts__arrow[hidden]{display:none}.bb-shortcuts__arrow--prev{left:-6px}.bb-shortcuts__arrow--next{right:-6px}@media screen and (max-width:749px){.bb-shortcuts .bb-shortcuts__row{margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%)}.bb-shortcuts__arrow--next{right:6px}}.bb-sbc__header{text-align:center;margin-bottom:28px}.bb-sbc__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.bb-sbc__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:800;font-size:clamp(30px,3.6vw,42px);line-height:1.1;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.bb-sbc__sub{margin:6px auto 0;max-width:560px;font-family:var(--font-heading-family);font-size:17px;line-height:1.4;color:rgb(var(--color-foreground))}.bb-sbc--left .bb-sbc__header{text-align:left}.bb-sbc--left .bb-sbc__sub{margin-left:0}.bb-sbc--left .bb-sbc__list{justify-content:flex-start}.bb-sbc__list{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 24px;list-style:none;margin:0;padding:0}.bb-sbc__item{flex:0 0 auto;width:var(--sw-size);text-align:center}.bb-sbc__link{display:block;color:inherit;text-decoration:none}.bb-sbc__swatch{position:relative;display:block;width:var(--sw-size);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--sw1);transition:transform .2s ease}.bb-sbc__swatch--two{background:linear-gradient(135deg,var(--sw1) 50%,var(--sw2) 50%)}.bb-sbc__swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;pointer-events:none}.bb-sbc__swatch img{display:block;width:100%;height:100%;object-fit:cover}a.bb-sbc__link:hover .bb-sbc__swatch{transform:translateY(-3px)}a.bb-sbc__link:focus-visible{outline:none}a.bb-sbc__link:focus-visible .bb-sbc__swatch{outline:2px solid currentColor;outline-offset:3px}.bb-sbc__label{display:block;margin-top:10px;font-family:var(--font-heading-family);font-size:16px;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground))}.bb-sbc__track{position:relative}.bb-sbc__arrow{position:absolute;z-index:2;top:calc(var(--sw-size) / 2 + 4px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2px 10px #0000002e;cursor:pointer}.bb-sbc__arrow[hidden]{display:none}.bb-sbc__arrow--prev{left:-6px}.bb-sbc__arrow--next{right:-6px}@media screen and (max-width:749px){.bb-sbc .page-width{padding-left:20px;padding-right:20px}.bb-sbc__list{flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;margin-right:-20px;padding:4px 20px 8px 4px;scrollbar-width:none}.bb-sbc--left .bb-sbc__list{justify-content:flex-start}.bb-sbc__arrow--next{right:6px}.bb-sbc__list::-webkit-scrollbar{display:none}.bb-sbc__item{scroll-snap-align:start}.bb-sbc__label{font-size:13px}}.bb-promo--sport{grid-column:1 / -1;background:none;border-radius:0;padding:20px 0 12px;--sport-size: 150px}.bb-sport__head{margin-bottom:16px}.bb-promo--sport .bb-sport__heading{margin:0;color:#3b2a2b}.bb-sport__sub{margin:4px 0 0;font-size:15px;color:#6b5e55}.bb-sport__track{position:relative}.bb-sport__row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.bb-sport__row::-webkit-scrollbar{display:none}.bb-sport{flex:0 0 auto;width:var(--sport-size);scroll-snap-align:start;text-align:center;color:inherit;text-decoration:none}.bb-sport__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;transition:transform .2s ease}.bb-sport__media img{display:block;width:100%;height:100%;object-fit:contain;padding:10%}.bb-sport__fallback{padding:0 10px;font-size:20px;line-height:1.1;color:#3b2a2b}.bb-sport:hover .bb-sport__media{transform:translateY(-3px)}.bb-sport:focus-visible{outline:none}.bb-sport:focus-visible .bb-sport__media{outline:2px solid #3B2A2B;outline-offset:3px}.bb-sport__label{display:block;margin-top:8px;font-size:14px;font-weight:700;color:#3b2a2b}.bb-sport__arrow{position:absolute;z-index:2;top:calc(var(--sport-size) / 2);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#3b2a2b;box-shadow:0 2px 10px #0000002e;cursor:pointer}.bb-sport__arrow[hidden]{display:none}.bb-sport__arrow--prev{left:-6px}.bb-sport__arrow--next{right:-6px}@media screen and (max-width:749px){.bb-promo--sport{--sport-size: calc((100vw - 20px) / 2.6 - 12px);padding:16px 0 8px}.bb-sport__row{gap:12px;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%)}.bb-sport__arrow--next{right:6px}}
/*# sourceMappingURL=/cdn/shop/t/209/compiled_assets/styles.css.map */
