.bff-x{--bff-x-line: #d9d9d9;--bff-x-line-sel: #1a3d2e;--bff-x-tint: #f7f5f0;--bff-x-muted: #6a6a6a;--bff-x-radius: 8px;display:grid;gap:22px;margin:20px 0 24px}.bff-x__group{margin:0;padding:0;border:0}.bff-x__legend{margin:0 0 10px;padding:0;font-size:.95rem;font-weight:600;letter-spacing:.01em}.bff-x__tiers{display:grid;gap:8px}.bff-x__tier{position:relative;display:block;cursor:pointer}.bff-x__tier input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bff-x__tier-body{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:13px 16px 13px 44px;border:1px solid var(--bff-x-line);border-radius:var(--bff-x-radius);background-color:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.bff-x__tier-body:before{content:"";position:absolute;top:50%;left:16px;width:16px;height:16px;transform:translateY(-50%);border:1px solid var(--bff-x-line);border-radius:50%;background-color:#fff;transition:border-color .18s ease,box-shadow .18s ease}.bff-x__tier:hover .bff-x__tier-body{border-color:#b9b9b9}.bff-x__tier input:checked~.bff-x__tier-body{border-color:var(--bff-x-line-sel);background-color:var(--bff-x-tint);box-shadow:inset 0 0 0 1px var(--bff-x-line-sel)}.bff-x__tier input:checked~.bff-x__tier-body:before{border-color:var(--bff-x-line-sel);box-shadow:inset 0 0 0 4px var(--bff-x-line-sel)}.bff-x__tier input:focus-visible~.bff-x__tier-body{outline:2px solid var(--bff-x-line-sel);outline-offset:2px}.bff-x__tier-name{grid-column:1;font-size:.98rem;font-weight:600;line-height:1.25}.bff-x__tier-note{grid-column:1;color:var(--bff-x-muted);font-size:.82rem;line-height:1.35}.bff-x__tier-price{grid-column:2;grid-row:1 / span 2;font-size:.95rem;font-weight:600;white-space:nowrap}.bff-x__addons{display:grid;gap:8px}.bff-x__addon{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--bff-x-line);border-radius:var(--bff-x-radius);background-color:#fff;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.bff-x__addon input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.bff-x__addon-box{flex:0 0 auto;width:18px;height:18px;border:1px solid var(--bff-x-line);border-radius:4px;background-color:#fff;transition:border-color .18s ease,background-color .18s ease}.bff-x__addon:hover{border-color:#b9b9b9}.bff-x__addon input:checked~.bff-x__addon-box{border-color:var(--bff-x-line-sel);background-color:var(--bff-x-line-sel);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.bff-x__addon:has(input:checked){border-color:var(--bff-x-line-sel);background-color:var(--bff-x-tint)}.bff-x__addon input:focus-visible~.bff-x__addon-box{outline:2px solid var(--bff-x-line-sel);outline-offset:2px}.bff-x__addon-img{flex:0 0 auto;width:44px;height:44px;border-radius:6px;object-fit:cover}.bff-x__addon-text{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:12px}.bff-x__addon-name{font-size:.95rem;font-weight:500}.bff-x__addon-price{font-size:.95rem;font-weight:600;white-space:nowrap}@media(max-width:767px){.bff-x{gap:18px}}.bff-x__note{margin:0;padding:10px 14px;border:1px solid #d4c5a9;border-radius:var(--bff-x-radius);background-color:#fff8ec;color:#4a4a4a;font-size:.85rem;line-height:1.45}.bff-x__note[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bff-product-extras.css.map */
