.bk-merch{min-width:0}.bk-merch h2,.bk-faq h2{color:var(--bk-plum, #1a0628);font-family:Montserrat,Poppins,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.25rem;text-transform:none}.bk-merch .button.bk-merch__button,.bk-collection-seo-content .button.bk-collection-seo-content__primary{background:var(--bk-rose, #bb3a72);border:1px solid var(--bk-rose, #bb3a72);border-radius:999px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Poppins,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.02em;line-height:1.2;min-height:44px;padding:.6rem 1.25rem;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.bk-merch .button.bk-merch__button:hover,.bk-merch .button.bk-merch__button:focus-visible,.bk-collection-seo-content .button.bk-collection-seo-content__primary:hover,.bk-collection-seo-content .button.bk-collection-seo-content__primary:focus-visible{background:var(--bk-plum, #1a0628);border-color:var(--bk-plum, #1a0628);color:#fff}.bk-merch__tiles{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bk-merch-tile{background:#fff;border:1px solid var(--bk-border, #e7dfe9);border-radius:12px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.bk-merch-tile__media{aspect-ratio:4 / 3;background:#f2f1f1;display:block;overflow:hidden}.bk-merch-tile__media img,.bk-merch-tile__media .bk-merch-tile__placeholder{display:block;height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.bk-merch-tile:is(:hover,:focus-within) .bk-merch-tile__media img{transform:scale(1.03)}.bk-merch-tile__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;padding:1rem}.bk-merch-tile__copy h3{font-family:Montserrat,Poppins,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.bk-merch-tile__copy h3 a{color:var(--bk-plum, #1a0628);font-weight:inherit;text-decoration:none}.bk-merch-tile__copy h3 a:hover,.bk-merch-tile__copy h3 a:focus-visible{color:var(--bk-rose, #bb3a72);text-decoration:underline}.bk-merch-tile__copy p{color:var(--bk-muted, #4d3d55);font-size:.85rem;margin:0}.bk-merch-tile__copy .button{margin-top:auto}.bk-merch__grid{display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.bk-merch__item{display:flex;flex-direction:column;gap:.75rem;min-width:0}.bk-merch__item .button{margin-top:auto;width:100%}.bk-merch__item .bk-product-card{display:block;min-width:0;position:relative}.bk-merch__item .bk-product-card__link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.bk-merch__item .bk-product-card__media{aspect-ratio:4 / 5;background:#f2f1f1;border-radius:8px;overflow:hidden;position:relative}.bk-merch__item .bk-product-card__media>img,.bk-merch__item .bk-product-card__media>.bk-product-card__placeholder{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;transition:transform .45s ease;width:100%}.bk-merch__item .bk-product-card:is(:hover,:focus-within) .bk-product-card__media>img{transform:scale(1.025)}.bk-merch__item .bk-product-card .quick-add{display:none}.bk-merch__item .bk-card-badges{left:.4rem;top:.4rem}.bk-merch__item .bk-product-card__copy{padding-top:.6rem}.bk-merch__item .bk-product-card__vendor{color:var(--bk-rose, #bb3a72);font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bk-merch__item .bk-product-card__copy h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--bk-plum, #1a0628);display:-webkit-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0 0 .3rem;min-height:2.7em;overflow:hidden;text-transform:none}.bk-merch__item .bk-product-card__price{display:flex;font-size:12px;font-weight:600;gap:.4rem;margin-bottom:.25rem}.bk-merch__item .bk-product-card__price s{color:#837c80;font-weight:400}.bk-merch__item .bk-product-card__copy p{color:var(--bk-muted, #4d3d55);font-size:11px;margin:0}.bk-faq .bk-faq__answer{color:var(--bk-muted, #4d3d55);margin-top:.85rem}.bk-faq .bk-faq__answer>:first-child{margin-top:0}.bk-faq .bk-faq__answer>:last-child{margin-bottom:0}.bk-faq details p{font-size:1rem;line-height:1.65}.bk-collection-header__banner{aspect-ratio:20 / 7;background:#f2f1f1;border-radius:12px;margin:clamp(1rem,2vw,1.5rem) 0 0;overflow:hidden}.bk-collection-header__banner img{display:block;height:100%;object-fit:cover;width:100%}.bk-collection-seo-content{border-top:1px solid var(--bk-border, #e7dfe9);color:var(--bk-plum, #1a0628);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem);width:min(100% - 32px,1360px)}.bk-collection-seo-content__inner{margin-inline:auto;max-width:780px}.bk-collection-seo-content .bk-collection-seo{color:#000;font-size:1.0625rem;line-height:1.7;margin:0;padding:0;width:auto}.bk-collection-seo-content .bk-collection-seo>:first-child{margin-top:0}.bk-collection-seo-content .bk-collection-seo h2,.bk-collection-seo-content .bk-collection-seo h3{color:var(--bk-plum, #1a0628);font-family:Montserrat,Poppins,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:2rem 0 .75rem;text-transform:none}.bk-collection-seo-content .bk-collection-seo h2{font-size:clamp(1.4rem,2.2vw,1.85rem)}.bk-collection-seo-content .bk-collection-seo h3{font-size:clamp(1.15rem,1.6vw,1.35rem)}.bk-collection-seo-content .bk-collection-seo p,.bk-collection-seo-content .bk-collection-seo ul,.bk-collection-seo-content .bk-collection-seo ol{margin:0 0 1rem}.bk-collection-seo-content .bk-collection-seo ul,.bk-collection-seo-content .bk-collection-seo ol{padding-left:1.35rem}.bk-collection-seo-content .bk-collection-seo li+li{margin-top:.5rem}.bk-collection-seo-content .bk-collection-seo a{color:var(--bk-rose, #bb3a72);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.2em}.bk-collection-seo-content .bk-collection-seo a:hover,.bk-collection-seo-content .bk-collection-seo a:focus-visible{color:var(--bk-plum, #1a0628)}.bk-collection-seo-content .bk-collection-seo a.button{background:var(--bk-rose, #bb3a72);border:1px solid var(--bk-rose, #bb3a72);border-radius:999px;color:#fff;display:inline-flex;align-items:center;font-family:Montserrat,Poppins,sans-serif;font-size:.9rem;font-weight:700;min-height:44px;padding:.6rem 1.35rem;text-decoration:none}.bk-collection-seo-content .bk-collection-seo a.button:hover,.bk-collection-seo-content .bk-collection-seo a.button:focus-visible{background:var(--bk-plum, #1a0628);border-color:var(--bk-plum, #1a0628)}.bk-collection-seo-content .bk-collection-seo table{border-collapse:collapse;display:block;font-size:.95rem;margin:0 0 1.25rem;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.bk-collection-seo-content .bk-collection-seo th,.bk-collection-seo-content .bk-collection-seo td{border-bottom:1px solid var(--bk-border, #e7dfe9);padding:.6rem .75rem;text-align:left;vertical-align:top}.bk-collection-seo-content .bk-collection-seo th{background:var(--bk-cream, #f7f5f4);font-family:Montserrat,Poppins,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bk-collection-seo-content .bk-collection-seo .bk-updated,.bk-collection-seo-content .bk-collection-seo p.bk-updated{color:var(--bk-muted, #4d3d55);font-size:.85rem}.bk-collection-seo-content .bk-content-section{border-top:1px solid var(--bk-border, #e7dfe9);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem)}.bk-collection-seo-content__cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.bk-collection-seo-content__secondary{color:var(--bk-plum, #1a0628);font-size:.95rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.25em}.bk-collection-seo-content__secondary:hover,.bk-collection-seo-content__secondary:focus-visible{color:var(--bk-rose, #bb3a72)}.bk-guide-article__extras{color:var(--bk-plum, #1a0628);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:48px auto 0;max-width:780px}.bk-guide-article__extras .bk-content-section{border-top:1px solid var(--bk-border, #e7dfe9);margin-top:2.5rem;padding-top:2.5rem}.bk-guide-article__extras>.bk-content-section:first-child{margin-top:0}.bk-guide-article__extras .bk-faq details{background:#fff;border:1px solid var(--bk-border, #e7dfe9);border-radius:6px;margin-top:.75rem;padding:1rem 1.125rem}@media screen and (max-width:989px){.bk-merch__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bk-merch__tiles{grid-template-columns:1fr}.bk-merch__grid{gap:1rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bk-merch h2,.bk-faq h2{font-size:1.4rem}.bk-collection-header__banner{aspect-ratio:3 / 2;border-radius:8px}.bk-collection-seo-content{width:calc(100% - 32px)}.bk-collection-seo-content .bk-collection-seo{font-size:1rem}.bk-collection-seo-content__cta .button{width:100%}.bk-guide-article__extras{margin-top:32px}}@media(prefers-reduced-motion:reduce){.bk-merch-tile__media img,.bk-merch__item .bk-product-card__media>img,.bk-merch .button.bk-merch__button,.bk-collection-seo-content .button.bk-collection-seo-content__primary{transition:none}.bk-merch-tile:is(:hover,:focus-within) .bk-merch-tile__media img,.bk-merch__item .bk-product-card:is(:hover,:focus-within) .bk-product-card__media>img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bk-collection-seo.css.map */
