.bbf-tt{width:100%;min-width:0;margin:12px 0;border-radius:var(--bbf-tt-radius, 0);overflow:hidden;font-size:13px}.bbf-tt--pdp{font-size:14px}.bbf-tt__head,.bbf-tt__row{display:grid;grid-template-columns:var(--bbf-tt-grid, minmax(52px, 1fr) minmax(0, 2fr));gap:var(--bbf-tt-gap, 12px);align-items:center;width:100%;box-sizing:border-box;padding:var(--bbf-tt-pad, 8px 10px);text-align:left}.bbf-tt--density-compact{--bbf-tt-pad: 5px 8px;--bbf-tt-row-h: 34px}.bbf-tt--density-airy{--bbf-tt-pad: 12px 12px;--bbf-tt-row-h: 48px}.bbf-tt__head{background:var(--bbf-tt-head-bg, transparent);color:var(--bbf-tt-head-color, inherit);font-weight:var(--bbf-tt-head-weight, 600)}.bbf-tt--head-border .bbf-tt__head{border-bottom:1px solid rgba(127,127,127,.35)}.bbf-tt__row{min-height:var(--bbf-tt-row-h, 40px);margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.bbf-tt--stripes .bbf-tt__row{background:var(--bbf-tt-stripe-a, transparent);color:var(--bbf-tt-stripe-a-text, inherit)}.bbf-tt--stripes .bbf-tt__row:nth-of-type(odd){background:var(--bbf-tt-stripe-b, rgba(127, 127, 127, .08));color:var(--bbf-tt-stripe-b-text, inherit)}.bbf-tt--dividers .bbf-tt__row+.bbf-tt__row{border-top:1px solid rgba(127,127,127,.25)}@media(hover:hover){.bbf-tt--hover .bbf-tt__row:not(:disabled):not([aria-pressed=true]):hover{background:var(--bbf-tt-hover-bg, rgba(127, 127, 127, .14));color:var(--bbf-tt-hover-color, inherit)}}.bbf-tt .bbf-tt__row[aria-pressed=true]{background:var(--bbf-tt-active-bg, rgba(127, 127, 127, .16));color:var(--bbf-tt-active-color, inherit)}.bbf-tt--bold .bbf-tt__row[aria-pressed=true],.bbf-tt--bold .bbf-tt__row[aria-pressed=true] .bbf-tt__c{font-weight:700}.bbf-tt--marker .bbf-tt__row[aria-pressed=true]{box-shadow:inset 3px 0 0 currentColor}.bbf-tt__row:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.bbf-tt__row:disabled{opacity:.5;cursor:not-allowed}.bbf-tt__c{min-width:0;overflow-wrap:anywhere;hyphens:auto}.bbf-tt__row .bbf-tt__c--unit,.bbf-tt__row .bbf-tt__c--total,.bbf-tt__row .bbf-tt__c--saving,.bbf-tt__row .bbf-tt__c--base{overflow-wrap:normal;hyphens:manual}.bbf-tt .bbf-tt__c--qty{overflow-wrap:normal}.bbf-tt__c--qty{text-align:var(--bbf-tt-qty-align, left);font-weight:var(--bbf-tt-qty-weight);font-size:var(--bbf-tt-qty-size);color:var(--bbf-tt-qty-color)}.bbf-tt__c--unit{text-align:var(--bbf-tt-unit-align, right);font-weight:var(--bbf-tt-unit-weight);font-size:var(--bbf-tt-unit-size);color:var(--bbf-tt-unit-color)}.bbf-tt__c--total{text-align:var(--bbf-tt-total-align, right);font-weight:var(--bbf-tt-total-weight);font-size:var(--bbf-tt-total-size);color:var(--bbf-tt-total-color)}.bbf-tt__c--base{text-align:var(--bbf-tt-base-align, right);font-weight:var(--bbf-tt-base-weight);font-size:var(--bbf-tt-base-size);color:var(--bbf-tt-base-color)}.bbf-tt__c--saving{text-align:var(--bbf-tt-saving-align, right);font-weight:var(--bbf-tt-saving-weight);font-size:var(--bbf-tt-saving-size);color:var(--bbf-tt-saving-color)}.bbf-tt__c--unit,.bbf-tt__c--total,.bbf-tt__c--base,.bbf-tt__c--saving{font-variant-numeric:tabular-nums}.bbf-tt__c small{display:block;font-weight:400}.bbf-tt__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,currentColor 6%,transparent);font-size:13px}.bbf-tt__total strong{font-size:16px;font-variant-numeric:tabular-nums}.bbf-tt__total strong:empty{display:none}.bbf-tt__notice{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:inherit;opacity:.8}.bbf-tt--many{container-type:inline-size}@container (max-width: 280px){.bbf-tt--many .bbf-tt__head,.bbf-tt--many .bbf-tt__row{gap:6px;padding-left:6px;padding-right:6px;font-size:12px}}@media(max-width:767px){.bbf-tt[data-bbf-tier-mobile="0"]{display:none}.bbf-tt__row{min-height:max(44px,var(--bbf-tt-row-h, 40px))}}@media(min-width:768px){.bbf-tt[data-bbf-tier-desktop="0"]{display:none}}
