.sds-bs-field,.sds-bs-strip{--sds-bs-red:#df1304;--sds-bs-navy:#101824;--sds-bs-green:#027a02;--sds-bs-line:#d9dce1;--sds-bs-muted:#5f6368;--sds-bs-text:#2e2e2e;--sds-bs-soft:#f5f6f8;--sds-bs-focus:#0558a9;--sds-bs-star:#8f5700}.sds-bs-hidden,.fieldset-bundle-options .field.option.sds-bs-hidden{display:none !important}.sds-bs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sds-bs-trigger:focus-visible,.sds-bs-search:focus-visible,.sds-bs-rm:focus-visible{outline:3px solid var(--sds-bs-focus,#0558a9);outline-offset:2px}.fieldset-bundle-options{min-inline-size:0}.sds-bs-field{position:relative;margin:16px 0;min-width:0;max-width:100%;overflow-x:clip;color:var(--sds-bs-text);font-size:15px;line-height:1.4}.sds-bs-field,.sds-bs-field *,.sds-bs-strip,.sds-bs-strip *{box-sizing:border-box}.sds-bs-label{display:block;margin:0 0 6px;font-size:15px;font-weight:700;color:var(--sds-bs-text);cursor:pointer}.sds-bs-trigger,.sds-bs-trigger:hover,.sds-bs-trigger:focus,.sds-bs-trigger:active,.sds-bs-trigger:focus-visible{color:var(--sds-bs-text) !important;background:#fff !important;box-shadow:none;text-decoration:none}.sds-bs-trigger .sds-bs-tname,.sds-bs-trigger:hover .sds-bs-tname,.sds-bs-trigger .sds-bs-tdelta,.sds-bs-trigger:hover .sds-bs-tdelta{color:var(--sds-bs-text) !important}.sds-bs-trigger .sds-bs-ph,.sds-bs-trigger:hover .sds-bs-ph,.sds-bs-trigger .sds-bs-caret,.sds-bs-trigger:hover .sds-bs-caret{color:var(--sds-bs-muted) !important}.sds-bs-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:52px;padding:8px 12px;text-align:left;font-family:inherit;font-size:15px;line-height:1.3;border:2px solid var(--sds-bs-line);border-radius:4px;cursor:pointer;transition:border-color .12s ease}.sds-bs-trigger:hover{border-color:#aab1bb !important}.sds-bs-trigger--filled{border-color:var(--sds-bs-red) !important}.sds-bs-field--error .sds-bs-trigger{border-color:var(--sds-bs-red)}.sds-bs-ph{color:var(--sds-bs-muted)}.sds-bs-tthumb{flex:0 0 auto;width:32px;height:32px;object-fit:contain}.sds-bs-tthumb--empty{display:block;background:var(--sds-bs-soft);border:1px solid var(--sds-bs-line);border-radius:3px}.sds-bs-tname{flex:1 1 auto;min-width:0;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-bs-tdelta{flex:0 0 auto;font-weight:800;white-space:nowrap}.sds-bs-caret{flex:0 0 auto;margin-left:auto;color:var(--sds-bs-muted)}.sds-bs-tname+.sds-bs-caret,.sds-bs-tdelta+.sds-bs-caret{margin-left:0}.sds-bs-error{margin:6px 0 0;font-size:13px;font-weight:700;color:var(--sds-bs-red)}.sds-bs-error[hidden]{display:none}.sds-bs-panel{position:absolute;z-index:60;left:0;right:0;top:100%;margin-top:4px;background:#fff;border:2px solid var(--sds-bs-navy);border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,.22)}.sds-bs-panel[hidden]{display:none}.sds-bs-searchbox{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--sds-bs-line)}.sds-bs-close{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;font-family:inherit;font-size:16px;font-weight:900;color:var(--sds-bs-text);background:#fff;border:2px solid var(--sds-bs-line);border-radius:4px;cursor:pointer}.sds-bs-search{flex:1 1 auto;width:100%;min-height:44px;padding:8px 12px;font-family:inherit;font-size:16px;color:var(--sds-bs-text);background:#fff;border:2px solid var(--sds-bs-line);border-radius:4px}.sds-bs-hint{margin:0;padding:8px 12px 0;font-size:12px;font-weight:700;color:var(--sds-bs-text)}.sds-bs-count{margin:0;padding:4px 12px 0;font-size:12.5px;color:var(--sds-bs-muted)}.sds-bs-list{max-height:46vh;margin:0;padding:6px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;list-style:none}.sds-bs-optrow{padding:0 0 2px}.sds-bs-opt,.sds-bs-opt:hover,.sds-bs-opt:focus,.sds-bs-opt:active,.sds-bs-opt:focus-visible{color:var(--sds-bs-text) !important;text-decoration:none}.sds-bs-opt .sds-bs-nm,.sds-bs-opt:hover .sds-bs-nm,.sds-bs-opt:focus .sds-bs-nm{color:var(--sds-bs-text) !important}.sds-bs-opt .sds-bs-sub,.sds-bs-opt:hover .sds-bs-sub,.sds-bs-opt:focus .sds-bs-sub,.sds-bs-opt .sds-bs-oos,.sds-bs-opt:hover .sds-bs-oos{color:var(--sds-bs-muted) !important}.sds-bs-opt .sds-bs-stars,.sds-bs-opt:hover .sds-bs-stars,.sds-bs-opt:focus .sds-bs-stars{color:var(--sds-bs-star) !important}.sds-bs-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;font-family:inherit;font-size:inherit;text-align:left;background:#fff;border:2px solid transparent;border-radius:6px;box-shadow:none;cursor:pointer}.sds-bs-opt:hover,.sds-bs-opt:focus-visible{background:var(--sds-bs-soft) !important;border-color:var(--sds-bs-navy)}.sds-bs-opt:focus-visible{outline:3px solid var(--sds-bs-focus,#0558a9);outline-offset:-1px}.sds-bs-opt[disabled]{cursor:not-allowed;opacity:.62;background:#fff}.sds-bs-opt--selected{border-color:var(--sds-bs-red);background:#fff4f3}.sds-bs-opt--oos:hover{background:#fff;border-color:transparent}.sds-bs-thumb{flex:0 0 auto;width:44px;height:44px;object-fit:contain}.sds-bs-thumb--empty{display:block;background:var(--sds-bs-soft);border:1px solid var(--sds-bs-line);border-radius:3px}.sds-bs-mid{flex:1 1 auto;min-width:0;display:block;overflow-wrap:break-word}.sds-bs-nmline{display:block}.sds-bs-nm{font-size:14.5px;font-weight:800}.sds-bs-oos{display:inline-block;margin-left:6px;font-size:11.5px;font-weight:800;color:var(--sds-bs-muted)}.sds-bs-sub{display:block;font-size:12px;color:var(--sds-bs-muted)}.sds-bs-more{display:inline-block;margin:-2px 0 0 62px;padding:6px;font-size:12px;font-weight:700;color:var(--sds-bs-focus);text-decoration:underline}.sds-bs-more:focus-visible{outline:3px solid var(--sds-bs-focus,#0558a9);outline-offset:1px}.sds-bs-stars{display:block;font-size:11.5px;font-weight:700;color:var(--sds-bs-star);white-space:nowrap}.sds-bs-delta{flex:0 0 auto;font-weight:800;white-space:nowrap}.sds-bs-strip{width:100%;clear:both;margin:12px 0;padding:10px 12px;color:var(--sds-bs-text);background:#fff;border:2px solid var(--sds-bs-line);border-radius:8px}.sds-bs-strip-title{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--sds-bs-navy)}.sds-bs-strip-row{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:12px 0 6px;background:linear-gradient(to right,#fff 40%,rgba(255,255,255,0)) 0 0/34px 100% no-repeat local,linear-gradient(to left,#fff 40%,rgba(255,255,255,0)) 100% 0/34px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(16,24,36,.2),rgba(16,24,36,0)) 0 0/15px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(16,24,36,.2),rgba(16,24,36,0)) 100% 0/15px 100% no-repeat scroll;scrollbar-width:thin;scrollbar-color:var(--sds-bs-navy) #e3e6ea}.sds-bs-strip-row.sds-bs-scrollable{overflow-x:scroll}.sds-bs-strip-row::-webkit-scrollbar{height:10px;-webkit-appearance:none}.sds-bs-strip-row::-webkit-scrollbar-track{background:#e3e6ea;border-radius:5px}.sds-bs-strip-row::-webkit-scrollbar-thumb{background:var(--sds-bs-navy);border:2px solid #e3e6ea;border-radius:5px}.sds-bs-strip-row:focus-visible{outline:3px solid var(--sds-bs-focus,#0558a9);outline-offset:2px}.sds-bs-slot{flex:0 0 auto;display:flex;align-items:flex-start;gap:5px;scroll-snap-align:start}.sds-bs-slot-inner{width:132px;text-align:center}.sds-bs-plus{flex:0 0 auto;margin-top:19px;font-size:16px;font-weight:900;color:var(--sds-bs-muted)}.sds-bs-well{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;background:var(--sds-bs-soft);border:2px dashed var(--sds-bs-line);border-radius:8px}.sds-bs-well--filled{background:#fff;border-style:solid;border-color:var(--sds-bs-green)}.sds-bs-well--locked{border-color:var(--sds-bs-navy)}.sds-bs-well-img{width:48px;height:48px;object-fit:contain}.sds-bs-well-img--empty{display:block;background:var(--sds-bs-soft);border-radius:3px}.sds-bs-well-ph{font-size:13px;font-weight:900;color:var(--sds-bs-muted)}.sds-bs-well-cap{display:block;min-height:42px;margin-top:4px;font-size:11px;line-height:1.25;color:var(--sds-bs-text);overflow-wrap:break-word}.sds-bs-well-inc{display:block;font-weight:800;color:var(--sds-bs-green)}.sds-bs-well-inc--oos{color:var(--sds-bs-red)}.sds-bs-well-more{display:block;margin-top:3px;padding:4px 2px;font-size:11px;font-weight:700;line-height:1.2;color:var(--sds-bs-focus);text-decoration:underline}.sds-bs-well-more:focus-visible{outline:3px solid var(--sds-bs-focus,#0558a9);outline-offset:1px}.sds-bs-rm{position:absolute;top:-10px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:13px;font-weight:900;line-height:1;color:#fff;background:var(--sds-bs-navy);border:0;border-radius:50%;cursor:pointer}.sds-bs-rm:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.sds-bs-price-replaced{display:none !important}.sds-bs-headline[hidden]{display:none}.sds-bs-headline{margin:0 0 6px}.sds-bs-headline-lbl{display:block;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--sds-bs-muted)}.sds-bs-headline-amt{font-size:36px;font-weight:900;line-height:1.1;color:var(--sds-bs-red)}.sds-bs-note{margin:6px 0 0;font-size:12px;color:var(--sds-bs-muted)}.sds-bs-note:empty{display:none}@media (max-width:640px){.sds-bs-panel{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:9999;margin:0;width:100%;max-height:72vh;display:flex;flex-direction:column;border-width:2px 0 0;border-radius:12px 12px 0 0;box-shadow:0 -12px 32px rgba(0,0,0,.35)}.sds-bs-panel[hidden]{display:none}.sds-bs-list{max-height:none;flex:1 1 auto;overscroll-behavior:contain}.sds-bs-close{display:inline-flex}body.sds-bs-lock{overflow:hidden}}@media (min-width:641px){.sds-bs-list{max-height:330px}.sds-bs-total{flex:0 0 auto;margin-left:auto;text-align:right}}.sds-bs-summary-trim>.title,.sds-bs-summary-trim .product-image-container,.sds-bs-summary-trim .product.name,.sds-bs-summary-trim .stock{display:none !important}@media (prefers-reduced-motion:reduce){.sds-bs-field,.sds-bs-field *,.sds-bs-strip,.sds-bs-strip *{transition:none !important;animation:none !important;scroll-behavior:auto !important}}