.bb{--bb-ink: #111111;--bb-muted: #4a4a4a;--bb-line: #e6e6e6;--bb-lime: #c9e143;--bb-blush: #feeae1;--bb-plum: #8f006a;--bb-magenta: #bf008c;color:var(--bb-ink);font-family:inherit}.bb *,.bb *:before,.bb *:after{box-sizing:border-box}.bb .bb-wrap{max-width:1200px;margin:0 auto;padding:32px 16px 6px;display:flex;flex-direction:column;gap:14px}.bb .bb-h1{margin:0;font-size:clamp(30px,4.4vw,50px);line-height:1.08;font-weight:800;color:var(--bb-ink)}.bb .bb-h2{margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.2;font-weight:800;color:var(--bb-ink);text-transform:none;letter-spacing:0}.bb .bb-sub{margin:0;font-size:15px;color:var(--bb-muted)}.bb .bb-label{font-size:15px;font-weight:700}.bb a{color:inherit}.bb .bb-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;background:var(--bb-ink);color:#fff;border:0;border-radius:999px;padding:12px 16px;min-height:46px;cursor:pointer;text-decoration:none;width:100%}.bb .bb-btn:hover{opacity:.88;color:#fff}.bb .bb-btn--magenta{background:var(--bb-magenta);width:auto}.bb .bb-btn--small{width:auto;min-height:40px;padding:9px 14px;font-size:13px}.bb .bb-btn--outline{background:#fff;color:var(--bb-ink);border:2px solid var(--bb-ink)}.bb .bb-btn--outline:hover{color:var(--bb-ink)}.bb .bb-wa{display:block;font-size:13px;font-weight:700;color:var(--bb-plum);text-align:center;padding:2px 0 0;text-decoration:underline}.bb .bb-chip{font-family:inherit;cursor:pointer;background:#fff;color:var(--bb-ink);border:2px solid var(--bb-ink);border-radius:18px;padding:14px 12px;font-size:15px;font-weight:700;min-height:56px;text-align:left;line-height:1.25}.bb .bb-chip[aria-pressed=true],.bb .bb-chip[aria-selected=true]{background:var(--bb-ink);color:#fff}.bb .bb-chip--pill{border-radius:999px;min-height:44px;padding:10px 18px;flex:0 0 auto}.bb .bb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.bb .bb-grid[hidden],.bb .bb-finder__panel[hidden]{display:none}@media(min-width:750px){.bb .bb-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}}.bb .bb-card{border:1px solid var(--bb-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff;height:100%;transition:box-shadow .2s ease,transform .2s ease}.bb .bb-card:hover{box-shadow:0 8px 24px #11111114;transform:translateY(-2px)}.bb .bb-card__media{position:relative;display:block;aspect-ratio:1 / 1;width:100%;background:#fff;border-bottom:1px solid #f0f0f0;overflow:hidden}.bb .bb-card__media img{position:absolute;top:14px;left:14px;width:calc(100% - 28px)!important;height:calc(100% - 28px)!important;max-width:none;object-fit:contain;object-position:center;display:block}.bb .bb-card__badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--bb-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 8px;border-radius:999px;line-height:1.2}.bb .bb-card__badge--sale{background:var(--bb-magenta)}.bb .bb-card__body{padding:12px;display:flex;flex-direction:column;gap:4px;flex-grow:1}.bb .bb-card__brand{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--bb-plum);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb .bb-card__title{font-size:14px;font-weight:600;line-height:19px;min-height:38px;text-decoration:none;color:var(--bb-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb .bb-card__why{font-size:12px;color:var(--bb-muted);line-height:17px;min-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb .bb-card__low{font-size:12px;font-weight:700;color:var(--bb-magenta);line-height:17px}.bb .bb-card__price{margin-top:auto;padding-top:6px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.bb .bb-card__price strong{font-size:17px;font-weight:800}.bb .bb-card__price s{font-size:13px;color:var(--bb-muted)}.bb .bb-card form{margin:6px 0 0}.bb .bb-card__body>.bb-btn{margin-top:6px}.bb-topbar{background:var(--bb-ink);color:#fff}.bb-topbar .bb-topbar__msgs{padding:9px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;font-size:13px;font-weight:600;text-align:center}.bb-topbar .bb-topbar__accent{color:var(--bb-lime)}.bb-topbar .bb-topbar__progress{background:var(--bb-blush);color:var(--bb-ink);padding:6px 16px}.bb-topbar .bb-topbar__row{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:700}.bb-topbar .bb-topbar__row a{color:var(--bb-ink)}.bb-topbar .bb-topbar__track{flex:1 1 160px;height:8px;background:#fff;border-radius:999px;overflow:hidden}.bb-topbar .bb-topbar__fill{height:8px;background:var(--bb-magenta)}.bb-pills .bb-pills__row{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;gap:8px;overflow-x:auto}.bb-pills .bb-pills__pill{flex:0 0 auto;border:1px solid var(--bb-ink);background:#fff;color:var(--bb-ink);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.bb-pills .bb-pills__pill--lime{background:var(--bb-lime)}.bb-pills .bb-pills__pill--magenta{background:var(--bb-magenta);border-color:var(--bb-magenta);color:#fff}.bb-finder{background:var(--bb-lime)}.bb-finder .bb-wrap{padding:34px 16px 30px;gap:18px}.bb-finder .bb-finder__needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:750px){.bb-finder .bb-finder__needs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.bb-finder .bb-finder__box{background:#fff;border-radius:24px;padding:18px;display:flex;flex-direction:column;gap:12px}.bb-finder .bb-finder__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline}.bb-finder .bb-finder__count{font-size:13px;color:var(--bb-muted)}.bb-finder .bb-finder__help{align-self:flex-start;font-size:14px;font-weight:700;color:var(--bb-ink)}.bb-tabs .bb-tabs__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.bb-tabs .bb-tabs__list{display:flex;gap:8px;overflow-x:auto}.bb-tabs .bb-tabs__all{font-weight:600;color:var(--bb-plum)}.bb-routines .bb-routines__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.bb-routines .bb-routines__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-routines .bb-routine{background:var(--bb-blush);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px}.bb-routines .bb-routine__name{font-size:18px;font-weight:700}.bb-routines .bb-routine__item{display:flex;justify-content:space-between;gap:10px;font-size:14px}.bb-routines .bb-routine__item a{text-decoration:none}.bb-routines .bb-routine__item span:last-child{font-weight:600;white-space:nowrap}.bb-routines .bb-routine__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.bb-routines .bb-routine__total{font-size:20px;font-weight:800}.bb-picks .bb-picks__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.bb-picks .bb-picks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-picks .bb-pick{border:1px solid var(--bb-line);border-radius:20px;padding:16px;display:flex;gap:14px;align-items:center;background:#fff}.bb-picks .bb-pick__img{position:relative;flex:0 0 100px;width:100px;height:100px;background:#fff;border:1px solid #f0f0f0;border-radius:14px;overflow:hidden}.bb-picks .bb-pick__img img{position:absolute;top:8px;left:8px;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;max-width:none;object-fit:contain;display:block}.bb-picks .bb-pick__body{display:flex;flex-direction:column;gap:6px;min-width:0}.bb-picks .bb-pick__name{font-size:15px;font-weight:700;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-picks .bb-pick__quote{font-size:14px;line-height:21px;color:var(--bb-muted);font-style:italic;margin:0}.bb-picks .bb-pick__who{font-size:13px;font-weight:700}.bb-delivery .bb-delivery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.bb-delivery .bb-delivery__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.bb-delivery .bb-dcard{border:2px solid var(--bb-ink);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:2px}.bb-delivery .bb-dcard__a{font-size:14px;font-weight:700}.bb-delivery .bb-dcard__b{font-size:20px;font-weight:800}.bb-delivery .bb-dcard__c{font-size:12px;color:var(--bb-muted)}.bb-delivery .bb-delivery__note{font-size:13px;color:var(--bb-muted)}.bb-delivery .bb-pay{border:2px solid var(--bb-ink);border-radius:22px;padding:18px 20px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:12px}.bb-delivery .bb-pay__title{margin:0;font-size:20px;font-weight:800}.bb-delivery .bb-pay img{height:40px;width:auto;display:block}.bb-delivery .bb-pay__text{font-size:14px;line-height:21px;color:var(--bb-muted);flex:1 1 260px}.bb-reviews .bb-reviews__grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:750px){.bb-reviews .bb-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bb-reviews .bb-reviews__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-reviews .bb-review{margin:0;border:1px solid var(--bb-line);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:8px}.bb-reviews .bb-review__stars{color:var(--bb-plum);letter-spacing:2px}.bb-reviews .bb-review blockquote{margin:0;padding:0;border:0;font-size:15px;line-height:23px;font-style:normal}.bb-reviews .bb-review blockquote:before,.bb-reviews .bb-review blockquote:after{content:none}.bb-reviews .bb-review figcaption{font-size:14px;font-weight:600;margin-top:auto}.bb-services .bb-wrap{padding-bottom:40px}.bb-services .bb-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.bb-services .bb-services__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-services .bb-service{background:var(--bb-blush);color:var(--bb-ink);border-radius:18px;padding:16px;text-decoration:none;display:flex;flex-direction:column;gap:4px;min-height:90px}.bb-services .bb-service--dark{background:var(--bb-ink);color:#fff}.bb-services .bb-service--lime{background:var(--bb-lime)}.bb-services .bb-service--plum{background:var(--bb-plum);color:#fff}.bb-services .bb-service:hover{opacity:.9}.bb-services .bb-service--dark:hover,.bb-services .bb-service--plum:hover{color:#fff}.bb-services .bb-service__t{font-size:15px;font-weight:700}.bb-services .bb-service__d{font-size:13px;line-height:18px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-home.css.map */
