.bn-card{--bn-card-ink: #050404;--bn-card-name-color: var(--bn-red, #c20000);--bn-card-muted: #6f6a66;--bn-card-plus: 40px;--bn-card-glass: rgb(255 255 255 / .84);--bn-card-ease: cubic-bezier(.22, 1, .36, 1);--bn-card-line: 14px;--bn-card-scale: 108%;--bn-card-voucher: #f2f2f2;position:relative;display:flex;flex-direction:column;min-width:0;color:var(--bn-card-ink);font-family:var(--bn-font-text)}.bn-card__media{position:relative;aspect-ratio:1;container-type:inline-size}.bn-card__img{display:block;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.bn-card__pic{display:block;width:100%;height:100%;object-fit:contain}.bn-card__form{position:absolute;inset:auto 4px 4px auto;z-index:2}.bn-card__f{display:contents}.bn-card__plus{position:relative;display:grid;place-items:center;width:var(--bn-card-plus);height:var(--bn-card-plus);margin:0;padding:0;border:0;border-radius:50%;background-color:#fff;color:var(--bn-card-ink);box-shadow:0 1px 2px #05040414,0 6px 18px -6px #05040438;cursor:pointer;transition:background-color .2s ease,color .2s ease,scale .2s var(--bn-card-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bn-card__plus:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.bn-card__plus:active{scale:.94}.bn-card__plus:focus-visible{outline:1px solid var(--bn-card-ink);outline-offset:3px}.bn-card__plus:disabled{opacity:.4;cursor:default;box-shadow:none}.bn-card__i{grid-area:1 / 1;width:16px;height:16px;transition:opacity .18s ease,rotate .28s var(--bn-card-ease)}.bn-card__i--close{opacity:0}.bn-card.is-open .bn-card__plus{background-color:var(--bn-card-ink);color:#fff}.bn-card.is-open .bn-card__i--plus{opacity:0;rotate:90deg}.bn-card.is-open .bn-card__i--close{opacity:1}.bn-card.is-busy .bn-card__plus{pointer-events:none}.bn-card.is-busy .bn-card__i--plus{opacity:.3}.bn-card.is-failed .bn-card__plus{animation:bn-card-no .36s ease}@keyframes bn-card-no{25%{translate:-3px 0}75%{translate:3px 0}}.bn-card__pop{position:absolute;right:0;bottom:calc(var(--bn-card-plus) + 8px);display:grid;gap:2px;width:max-content;min-width:176px;padding:6px;border-radius:20px;background-color:var(--bn-card-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 2px #0504040f,0 16px 36px -14px #0504044d;transform-origin:100% 100%;transition:opacity .2s ease,translate .26s var(--bn-card-ease),scale .26s var(--bn-card-ease),display .26s allow-discrete}.bn-card__pop[hidden]{display:none;opacity:0;translate:0 6px;scale:.97}@starting-style{.bn-card__pop:not([hidden]){opacity:0;translate:0 6px;scale:.97}}@container (max-width: 200px){.bn-card__pop{min-width:0;width:calc(100cqi - 4px)}}.bn-card__size{display:grid;grid-template-columns:auto 1fr 24px;align-items:center;gap:10px;min-height:44px;margin:0;padding:0 4px 0 12px;border:0;border-radius:14px;background:none;color:var(--bn-card-ink);font:inherit;font-size:14px;line-height:1;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bn-card__size-p{justify-self:end;color:var(--bn-card-muted)}.bn-card__size--lead{background-color:#0504040f}.bn-card__size-i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background-color:var(--bn-card-ink);color:#fff}.bn-card__size-i svg{width:14px;height:14px}@media(hover:hover){.bn-card__size:hover:not(:disabled){background-color:#05040417}}.bn-card__size:active:not(:disabled){background-color:#0504041c}.bn-card__size:focus-visible{outline:1px solid var(--bn-card-ink);outline-offset:-1px}.bn-card__size:disabled{cursor:default}.bn-card__size:disabled .bn-card__size-t,.bn-card__size:disabled .bn-card__size-p{opacity:.45}.bn-card__size:disabled .bn-card__size-i{opacity:.18}.bn-card__text{container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:6px;padding-top:14px;-webkit-tap-highlight-color:transparent}.bn-card__link{text-decoration:none}.bn-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bn-card__name{font-family:var(--bn-font-display);font-size:min(var(--bn-card-name, 22px),100cqi / var(--bn-card-name-em, 1));padding-top:calc(var(--bn-card-name, 22px) * 1.05 - 1.05em);white-space:nowrap;line-height:1.05;letter-spacing:-.005em;color:var(--bn-card-name-color)}.bn-card__kind{color:var(--bn-card-muted);font-family:var(--bn-font-label);font-size:13px;line-height:1.3}.bn-card__qty{font-family:var(--bn-font-text)}.bn-card__price{margin-top:4px;font-size:14px;line-height:1.3}.bn-card__link:focus-visible{outline:none}.bn-card__link:focus-visible:after{outline:1px solid var(--bn-card-ink);outline-offset:4px}.bn-card--vitrine .bn-card__text{align-items:center;text-align:center}.bn-card--vitrine .bn-card__kind{color:var(--bn-card-ink);font-size:var(--bn-card-line);text-wrap:balance}.bn-card--vitrine .bn-card__price{color:var(--bn-card-muted);font-size:13px}.bn-card--vitrine:not(.bn-card--feat) .bn-card__pic{scale:var(--bn-card-scale)}.bn-card__voucher{display:block;align-self:center;max-width:100%;margin-top:6px;padding:4px 11px;border-radius:13px;background-color:var(--bn-card-voucher);color:var(--bn-card-ink);font-family:var(--bn-font-label);font-size:12px;line-height:18px;text-align:center;text-wrap:balance}.bn-card__num{font-family:var(--bn-font-text);white-space:nowrap}@media screen and (max-width:749px){.bn-card--vitrine .bn-card__text{gap:5px;padding-top:12px}.bn-card--vitrine .bn-card__name{font-size:min(var(--bn-card-name, 22px),100cqi / var(--bn-card-names-em, var(--bn-card-name-em, 1)));padding-top:0}.bn-card--vitrine .bn-card__kind{display:none}.bn-card--vitrine .bn-card__voucher{margin-top:4px}}@media(min-width:990px){.bn-card{--bn-card-name: 26px}}@media(prefers-reduced-motion:reduce){.bn-card__pop,.bn-card__i,.bn-card__plus{transition:none}.bn-card.is-failed .bn-card__plus{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bn-card.css.map */
