
[data-fbt-card]{padding:24px 12px;display:flex;justify-content:center;font-family:Arial,Helvetica,sans-serif;color-scheme:light}[data-fbt-card] *{box-sizing:border-box}[data-fbt-card] .fbt{width:410px;max-width:100%;border-radius:0;overflow:hidden;background:var(--fbt-background);color:var(--fbt-heading-color);box-shadow:none}[data-fbt-card] .intro{padding:20px 18px;background:var(--fbt-header-background);margin:12px 12px 16px;border-radius:6px}[data-fbt-card] .eyebrow{display:flex;gap:8px;align-items:center;color:#756000;font-size:11px;letter-spacing:1.8px;font-weight:700}[data-fbt-card] h2{font-size:25px;line-height:1.08;letter-spacing:-.6px;margin:0 0 10px;font-weight:700;color:var(--fbt-heading-color)}[data-fbt-card] .intro p{color:var(--fbt-body-color);font-size:12px;line-height:1.5;margin:0}[data-fbt-card] .products{padding:0 12px;display:grid;gap:9px}[data-fbt-card] .product{display:grid;grid-template-columns:70px minmax(0,1fr) 44px;gap:12px;align-items:center;padding:12px 10px;background:var(--fbt-card-background);border:1px solid var(--fbt-border);border-radius:9px;transition:background .2s,border-color .2s}[data-fbt-card] .product:has(input:checked){background:var(--fbt-card-background);border-color:var(--fbt-selected-border);box-shadow:0 0 0 1px var(--fbt-selected-border)}[data-fbt-card] .photo{width:70px;height:82px;object-fit:contain;background:var(--fbt-card-background);border-radius:6px}[data-fbt-card] .name{font-size:13px;line-height:1.4;font-weight:700;color:var(--fbt-heading-color);margin-bottom:4px}[data-fbt-card] .benefit{font-size:11px;line-height:1.4;color:var(--fbt-body-color);margin-bottom:8px}[data-fbt-card] .price{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:700;color:var(--fbt-heading-color)}[data-fbt-card] del{font-size:11px;font-weight:400;color:#737373}[data-fbt-card] .toggle{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center}[data-fbt-card] .toggle input{appearance:none;width:42px;height:25px;margin:0;border:0;border-radius:20px;background:var(--fbt-toggle-off);transition:background .2s;position:relative}[data-fbt-card] .toggle input:before{content:'';position:absolute;top:3px;left:3px;width:19px;height:19px;background:var(--fbt-card-background);border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0004}[data-fbt-card] .toggle input:checked{background:var(--fbt-accent)}[data-fbt-card] .toggle input:checked:before{transform:translateX(17px);background:#191919}[data-fbt-card] .toggle input:focus-visible{outline:2px solid #806800;outline-offset:4px}[data-fbt-card] .foot{padding:18px 22px 22px}[data-fbt-card] .summary{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px;font-size:12px;color:var(--fbt-body-color)}[data-fbt-card] .total{font-size:20px;font-weight:700;color:var(--fbt-heading-color)}[data-fbt-card] .add{width:100%;min-height:46px;background:var(--fbt-accent);border:0;border-radius:6px;padding:12px;font:700 13px Arial;color:var(--fbt-button-text);display:flex;gap:10px;align-items:center;justify-content:center}[data-fbt-card] .add:disabled{background:#e5e5e5;color:#737373}[data-fbt-card] .note{text-align:center;font-size:11px;line-height:1.5;color:#737373;margin-top:10px;min-height:17px}[data-fbt-card] .topline{height:3px;background:var(--fbt-accent)}[data-fbt-card] svg{width:16px;height:16px}@media(max-width:360px){[data-fbt-card] .intro{padding:20px 17px}[data-fbt-card] .product{grid-template-columns:56px minmax(0,1fr) 44px;gap:8px;padding:10px 8px}[data-fbt-card] .photo{width:56px;height:74px}[data-fbt-card] .foot{padding:17px}[data-fbt-card] h2{font-size:23px}}@media(prefers-reduced-motion:reduce){[data-fbt-card] *{transition:none!important}}
[data-fbt-card] .saving{display:flex;align-items:center;gap:8px;background:var(--fbt-saving-background);color:var(--fbt-saving-color);border-radius:6px;padding:10px 12px;font-size:12px;font-weight:700;margin:-3px 0 14px}[data-fbt-card] .saving[hidden]{display:none}[data-fbt-card] .summary del{margin-right:7px}[data-fbt-card] .amounts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:2px}

#fuseit-fit-cart-drawer [data-fbt-card]{display:block;flex:0 0 calc(100% - 24px);width:calc(100% - 24px);min-width:0;margin:18px 12px;padding:0;font-family:inherit}
[data-fbt-card] .fbt{width:100%;max-width:100%}
[data-fbt-card] .intro{margin:0 0 16px}
[data-fbt-card] .products{padding:0}
[data-fbt-card] h2{text-transform:none;font-family:Arial,sans-serif}
[data-fbt-card] .foot{padding:18px 10px 4px}
[data-fbt-card] .toggle input{cursor:pointer}
[data-fbt-card] .toggle input:disabled{cursor:default;opacity:.5}
[data-fbt-card] .add{cursor:pointer;letter-spacing:normal;text-transform:none}
[data-fbt-card] .add:disabled{cursor:default}
[data-fbt-card] [hidden]{display:none!important}
[data-fbt-card] .variant{font-size:11px;color:var(--fbt-body-color);margin-bottom:5px;line-height:1.4}
[data-fbt-card] .error{color:var(--fbt-heading-color);font-size:12px;margin:10px 0}
[data-fbt-card] .saving{display:flex;gap:8px;align-items:center}
[data-fbt-card] .original{font-size:11px}
[data-fbt-card] .photo-placeholder{display:grid;place-items:center;color:var(--fbt-body-color);font-size:11px}
