.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}}.bk-section:not(.bk-subscription-experience),.bk-page-content{max-width:var(--bk-page);margin-left:auto;margin-right:auto}.bk-card-form{display:grid;gap:8px}.bk-card-form>:not(.bk-po):not(select):not(input):not(button){display:none!important}.bk-product-card>:not(a):not(form):not(.bk-card-options){display:none!important}.bk-po{display:grid;border:1px solid rgba(30,30,30,.18);background:#ffffff59}.bk-po-row{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;cursor:pointer;font-size:13px;line-height:1.3}.bk-po-row+.bk-po-plan,.bk-po-plan+.bk-po-row{border-top:1px solid rgba(30,30,30,.12)}.bk-po-row input{appearance:none;-webkit-appearance:none;flex:none;width:14px;height:14px;margin:2px 0 0;border:1px solid var(--bk-ink);border-radius:50%;background:transparent;cursor:pointer}.bk-po-row input:checked{border:4px solid var(--bk-ink);background:var(--bk-cream)}.bk-po-row input:focus-visible{outline:2px solid var(--bk-amber);outline-offset:2px}.bk-po-text{flex:1;min-width:0;display:grid;gap:3px}.bk-po-text b{font-weight:700}.bk-po-text small{color:#1e1e1e99;font-size:11px;line-height:1.35}.bk-po-price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.bk-po-price s{color:#1e1e1e73;font-size:11px}.bk-po-price b{font-weight:700}.bk-po-row:has(input:checked){background:#fbf7f1;box-shadow:inset 3px 0 0 var(--bk-oxblood)}.bk-po select.bk-po-plan{width:calc(100% - 48px);min-height:36px;margin:0 12px 10px 36px;padding:0 10px;border:1px solid rgba(30,30,30,.22);border-radius:0;background:var(--bk-cream);color:var(--bk-ink);font-size:12px}.bk-po.is-once .bk-po-plan,.bk-po.is-once [data-bk-po-was]{display:none}.bk-po.is-once .bk-po-row:first-child{box-shadow:none}@media(max-width:760px){.bk-po-row{padding:9px 8px;gap:8px;font-size:12px}.bk-po-text small{display:none}.bk-po select.bk-po-plan{width:calc(100% - 38px);margin:0 8px 8px 30px;font-size:11px}.bk-po-price s{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bk-extras.css.map */
