.bk-quick-add--options{display:grid;gap:8px}.bk-quick-add--options select{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(30,30,30,.25);border-radius:0;background:transparent;color:var(--bk-ink);font-size:13px}.bk-reviews-strip{max-width:var(--bk-page);margin:0 auto;padding:64px clamp(20px,3.3vw,52px)}.bk-reviews-strip-head{margin-bottom:28px}.bk-reviews-strip-head h2{margin:8px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.bk-reviews-strip-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bk-review-card{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px;border:1px solid rgba(30,30,30,.14);background:color-mix(in srgb,var(--bk-amber) 6%,var(--bk-cream))}.bk-review-stars{color:var(--bk-amber);font-size:16px;letter-spacing:2px}.bk-review-card blockquote{flex:1;margin:0;font-size:17px;line-height:1.5}.bk-review-card figcaption{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px}.bk-review-card figcaption a{color:#1e1e1e99}.bk-how{max-width:var(--bk-page);margin:0 auto;padding:64px clamp(20px,3.3vw,52px) 16px}.bk-how-head{margin-bottom:28px}.bk-how-head h2{margin:8px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.bk-how-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.bk-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.bk-how-steps li{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid rgba(30,30,30,.14)}.bk-how-steps span{color:var(--bk-oxblood);font-size:11px;font-weight:700;letter-spacing:.12em}.bk-how-steps b{font-size:18px;line-height:1.2}.bk-how-steps small{color:#1e1e1eb3;font-size:14px;line-height:1.5}.bk-how-cup{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:24px;background:var(--bk-ink);color:var(--bk-cream)}.bk-how-cup small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.bk-how-cup strong{font-size:clamp(44px,5vw,64px);line-height:1;color:var(--bk-amber)}.bk-how-cup span{font-size:16px}.bk-how-cup p{margin:10px 0 16px;font-size:13px;line-height:1.5;opacity:.8}.bk-how-cup .bk-button{margin-top:auto;border-color:var(--bk-cream);background:var(--bk-cream);color:var(--bk-ink)}@media(max-width:900px){.bk-how-body{grid-template-columns:none}}@media(max-width:760px){.bk-how{padding:48px 16px 8px}.bk-how-steps{grid-template-columns:none}.bk-reviews-strip{padding:48px 16px}.bk-reviews-strip-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bk-review-card{scroll-snap-align:start}}.bk-collection-grid,.bk-products{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-product-card{padding-bottom:16px}.bk-product-image{padding:clamp(12px,1.4vw,22px)}.bk-product-meta{padding:12px 14px 0}.bk-product-card h3{margin:8px 14px 6px;font-size:clamp(17px,1.35vw,22px);letter-spacing:-.03em;line-height:1.1}.bk-product-card .bk-rating{margin:0 14px}.bk-product-card p{margin:6px 14px 0;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-product-card .bk-quick-add{margin:12px 14px 0}.bk-product-card .bk-card-options{width:calc(100% - 28px);margin:12px 14px 0}.bk-quick-add button,.bk-card-options{min-height:40px}.bk-quick-add--options select{min-height:40px;font-size:12px}.bk-card-wrap{display:flex}.bk-card-wrap>.bk-product-card{flex:1}.bk-product-card{display:flex;flex-direction:column;height:100%}.bk-product-card>a{margin-bottom:12px}.bk-product-card .bk-quick-add,.bk-product-card .bk-card-options{margin-top:auto}@media(max-width:1100px){.bk-collection-grid,.bk-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.bk-collection-grid,.bk-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-product-image{padding:12px}.bk-product-meta{padding:10px 10px 0;font-size:10px}.bk-product-card h3{margin:8px 10px 4px;font-size:16px}.bk-product-card .bk-rating{margin:0 10px}.bk-product-card p{display:none}.bk-product-card .bk-quick-add{margin:auto 10px 0}.bk-product-card .bk-card-options{width:calc(100% - 20px);margin:auto 10px 0;font-size:9px}.bk-product-card>a{margin-bottom:10px}.bk-quick-add button{font-size:9px;padding:0 6px}.bk-quick-add--options select{padding:0 6px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bk-extras.css.map */
