.card--block.card-wrapper{--bbk-line:#ececec;--bbk-teal:#309F9F;--bbk-teal-d:#217878;--bbk-ink:#0a0a0a}.card--block.card-wrapper>.card{position:relative;background:#fff;border:1px solid var(--bbk-line);border-radius:12px;overflow:hidden;gap:0!important;height:100%;transition:border-color .25s ease,transform .25s ease}@media(hover:hover){.card--block.card-wrapper>.card:hover{border-color:#cfcfcf;transform:translateY(-2px)}}.card--block.card-wrapper .card--block-media{background:#fff}.card--block.card-wrapper .card--block-media img{object-fit:contain;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.card--block.card-wrapper>.card:hover .card--block-media .media>img:first-child{transform:scale(1.04)}}.card--block.card-wrapper .card-product-information{position:static;padding:12px 14px 14px!important;gap:0!important;flex:1;display:flex;flex-direction:column}.card--block.card-wrapper .card-product-information>*{width:100%}.card--block.card-wrapper .bbk-brand{margin:0 0 4px;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bbk-teal-d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card--block.card-wrapper .card--block-title{margin:0}.card--block.card-wrapper .card--block-title .card__heading,.card--block.card-wrapper .card--block-title a{font-size:14px!important;line-height:1.4!important;font-weight:500!important;color:var(--bbk-ink)!important;text-decoration:none}.card--block.card-wrapper .card--block-title .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.card--block.card-wrapper .card--block-title .link--hover-underline{background-image:none}.card--block.card-wrapper .card-information{margin-top:8px}.card--block.card-wrapper .price-item{font-size:17px;font-weight:600;color:var(--bbk-ink)}.card--block.card-wrapper .price__sale .price-item--regular{font-size:13px;font-weight:400;color:#8a8a8a}.card--block.card-wrapper .price-item--percent{display:none!important}.card--block.card-wrapper .card--block-button{margin-top:auto;padding-top:12px}.card--block.card-wrapper .quick-add__submit{width:100%;min-height:40px;border-radius:8px;border:1px solid var(--bbk-ink);background:#fff;color:var(--bbk-ink);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}@media(hover:hover){.card--block.card-wrapper .quick-add__submit:hover{background:var(--bbk-teal-d);border-color:var(--bbk-teal-d);color:#fff}}.card--block.card-wrapper .quick-add__submit:active{transform:scale(.98)}.card--block.card-wrapper .quick-add__submit[disabled],.card--block.card-wrapper .quick-add__submit[aria-disabled=true]{background:#f3f3f3;border-color:#f3f3f3;color:#8a8a8a}.card--block.card-wrapper .bbk-badges{width:auto!important;position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.bbk-badge{display:inline-block;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:.01em}.bbk-badge--sale{background:#c8372d;color:#fff}.bbk-badge--low{background:#fff1e0;color:#b45309}@media(max-width:749px){.card--block.card-wrapper>.card{border-radius:10px}.card--block.card-wrapper .card-product-information{padding:10px 10px 12px!important}.card--block.card-wrapper .card--block-title .card__heading,.card--block.card-wrapper .card--block-title a{font-size:13px!important}.card--block.card-wrapper .price-item{font-size:15px}.card--block.card-wrapper .quick-add__submit{min-height:38px;font-size:13px}.card--block.card-wrapper .bbk-badges{top:8px;left:8px}.bbk-badge{font-size:10.5px;padding:3px 8px}}@media(prefers-reduced-motion:reduce){.card--block.card-wrapper *{transition:none!important}}.bsell .bcard{border:1px solid #ececec;border-radius:12px;box-shadow:none;transition:border-color .25s ease,transform .25s ease}@media(hover:hover){.bsell .bcard:hover{border-color:#cfcfcf;transform:translateY(-2px)}.bsell .bcard:hover .bcard__img img{transform:scale(1.04)}}.bsell .bcard__img img{object-fit:contain;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bsell .bcard__body{border-top:0;padding:12px 14px 14px;gap:6px}.bsell .bcard__name{font-size:13.5px;font-weight:500;line-height:1.4;color:#0a0a0a;min-height:2.8em}.bsell .bcard__price{font-size:16px;font-weight:600;margin:0}@media(max-width:1024px){.bsell .bcard__body{padding:10px 10px 12px}.bsell .bcard__name{font-size:12.5px}.bsell .bcard__price{font-size:14.5px}}.bsell .bcard__img{position:relative}.bsell .bcard .bbk-badges{position:absolute;top:8px;left:8px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.bsell .bcard .bbk-brand{display:block;margin:0;font-size:10.5px;line-height:1.2;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#217878;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbk-actions{width:auto!important;position:absolute;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;gap:8px}.bbk-actions wish-list{display:contents}.bbk-ico{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px;height:34px;margin:0;padding:0;border-radius:50%;background:#fffffff5;border:1px solid #e6e6e6;color:#0a0a0a;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.bbk-ico:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.bbk-ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media(hover:hover){.bbk-ico:hover{border-color:#0a0a0a}}.bbk-ico:active{transform:scale(.92)}.bbk-ico.wishlist-added{color:#c8372d;border-color:#f0bcb8;background:#fff4f3}.bbk-ico.wishlist-added svg{fill:currentColor}.bbk-ico.is-checked{background:#217878;border-color:#217878;color:#fff}.bbk-ico .text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bbk-ico .compare-checkbox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.bbk-cmp{display:block}.bbk-actions .bbk-ico:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}@media(max-width:749px){.bbk-actions{top:8px;right:8px;gap:6px}.bbk-ico{width:32px;height:32px}.bbk-ico svg{width:16px;height:16px}}.bsell .bcard{position:relative}.bsell .bcard .bbk-actions{top:8px;right:8px}.bbk-cmpbar{display:none}@media(max-width:1024px){.bbk-cmpbar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;align-items:center;gap:10px;padding:10px 10px 10px 16px;background:#0a0a0a;color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000047;font-family:IBM Plex Sans,sans-serif;transform:translateY(150%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s}.bbk-cmpbar.is-on{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bbk-cmpbar__msg{flex:1;font-size:13px;line-height:1.3}.bbk-cmpbar__msg b{font-weight:600}.bbk-cmpbar__go{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:0;border-radius:10px;background:#309f9f;color:#fff;font:600 14px IBM Plex Sans,sans-serif;cursor:pointer}.bbk-cmpbar__go[disabled]{background:#3a3a3a;color:#9a9a9a;cursor:default}.bbk-cmpbar__go .loading__spinner{width:16px;height:16px}.bbk-cmpbar__clr{width:34px;height:34px;border:0;border-radius:50%;background:#262626;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bbk-cmpbar__clr svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round}}.bbk-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);z-index:70;max-width:90vw;padding:10px 16px;border-radius:10px;background:#0a0a0a;color:#fff;font:500 13px IBM Plex Sans,sans-serif;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.bbk-toast.is-on{opacity:1;transform:translate(-50%)}body:has(.halo-compare-product-popup.active) .bbk-cmpbar{visibility:hidden}@media(max-width:749px){.compareTable-product{min-width:15rem!important;padding:1.6rem 1rem!important;position:sticky;left:0;background:#fff;z-index:1}.compareTable-removeProduct{top:-1rem!important;right:-.5rem!important;width:3.2rem!important;height:3.2rem!important}.compareTable-item{min-width:13rem!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bb-cards.css.map */
