.byla-pack{display:block;margin-block:var(--bp-mt, 16px) var(--bp-mb, 16px);color:var(--bp-text)}.byla-pack__fieldset{border:0;margin:0;padding:0;min-width:0}.byla-pack__heading{float:inline-start;width:100%;margin:0 0 14px;padding:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--bp-text);text-align:start}.byla-pack__list{clear:both;display:grid;grid-template-columns:repeat(var(--bp-cols, 3),minmax(0,1fr));gap:10px;padding-top:6px}.byla-pack__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 12px;text-align:center;background:var(--bp-bg);border:2px solid var(--bp-border);border-radius:var(--bp-radius, 12px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.byla-pack__card:hover,.byla-pack__card.is-selected{border-color:var(--bp-accent)}.byla-pack__card.is-selected{background:var(--bp-sel-bg);box-shadow:0 2px 10px #0000000f}.byla-pack__card:has(.byla-pack__input:focus-visible){box-shadow:0 0 0 3px var(--bp-sel-bg),0 0 0 5px var(--bp-accent)}.byla-pack__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.byla-pack__badge{position:absolute;top:-12px;inset-inline:0;width:max-content;max-width:calc(100% + 16px);margin-inline:auto;padding:6px 10px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.04em;white-space:nowrap;color:var(--bp-badge-text);background:var(--bp-badge-bg);border-radius:999px;box-shadow:0 2px 6px #00000026;pointer-events:none;z-index:1}.byla-pack__radio{position:relative;flex-shrink:0;width:20px;height:20px;background:var(--bp-bg);border:2px solid var(--bp-border);border-radius:50%;transition:border-color .15s ease}.is-selected .byla-pack__radio{border-color:var(--bp-accent)}.is-selected .byla-pack__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--bp-accent);border-radius:50%}.byla-pack__img{display:block;width:44px;height:44px;object-fit:cover;border-radius:8px;mix-blend-mode:multiply}.byla-pack__text{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.byla-pack__title{font-size:15px;font-weight:700;line-height:1.2;color:var(--bp-text)}.byla-pack__sub{font-size:13px;line-height:1.3;color:var(--bp-sub)}.byla-pack__price{display:flex;flex-direction:column;align-items:center;gap:2px}.byla-pack__total{font-size:15px;font-weight:700;white-space:nowrap;color:var(--bp-text)}.byla-pack__compare{font-size:13px;white-space:nowrap;color:var(--bp-sub)}.byla-pack__card.is-soldout{cursor:not-allowed}.byla-pack__card.is-soldout>:not(.byla-pack__soldout){opacity:.5}.byla-pack__soldout{font-size:12px;font-weight:700;color:var(--bp-sub)}.byla-pack--list .byla-pack__list{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0}.byla-pack--list .byla-pack__card{flex-direction:row;gap:12px;padding:14px 16px;text-align:start}.byla-pack--list .byla-pack__card:has(.byla-pack__badge){margin-top:6px}.byla-pack--list .byla-pack__badge{inset-inline:14px auto;margin:0;max-width:calc(100% - 28px)}.byla-pack--list .byla-pack__img{width:40px;height:40px}.byla-pack--list .byla-pack__text{flex:1 1 auto;align-items:flex-start;gap:3px}.byla-pack--list .byla-pack__price{flex-shrink:0;align-items:flex-end}.byla-pack__sticky-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}@media(prefers-reduced-motion:reduce){.byla-pack__card,.byla-pack__radio{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/byla-pack-selector.css.map */
