saber-bulk-options.ss-bulk{display:block;margin-top:16px;color:#253747;font-size:14px;line-height:1.5}.ss-bulk *{box-sizing:border-box}.ss-bulk details{border:1px solid #d5e1ec;border-radius:3px;background:#fff}.ss-bulk summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#096dbb;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.ss-bulk summary::-webkit-details-marker{display:none}.ss-bulk details[open]>summary{border-bottom:1px solid #d5e1ec}.ss-bulk details[open]>summary>span{transform:rotate(45deg)}.ss-bulk__body{padding:16px}.ss-bulk__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ss-bulk__heading h2{font-size:18px;line-height:1.3;margin:0 0 6px;color:#112f49}.ss-bulk__heading p{margin:0;color:#526b7f}.ss-bulk button,.ss-bulk input{font:inherit}.ss-bulk button{cursor:pointer;border-radius:3px}.ss-bulk button:disabled{cursor:not-allowed;opacity:.55}.ss-bulk__secondary{flex:none;background:#fff;color:#096dbb;border:1px solid #c6d7e6;padding:9px 11px;min-height:42px}.ss-bulk__status{margin:12px 0;font-size:14px;overflow-wrap:anywhere}.ss-bulk__status[data-error],.ss-bulk__row-error{color:#a32939}.ss-bulk__limited{padding:12px;border:1px solid #d5e1ec;background:#f3f7fb}.ss-bulk__table-wrap{margin-top:14px;width:100%;overflow-x:auto;border:1px solid #d5e1ec;border-radius:3px}.ss-bulk table{border-collapse:collapse;width:100%;font-size:13px;table-layout:fixed}.ss-bulk th,.ss-bulk td{padding:11px 9px;text-align:left;vertical-align:middle;border-bottom:1px solid #d5e1ec;overflow-wrap:anywhere}.ss-bulk th{background:#eaf2f9;color:#112f49;font-size:12px}.ss-bulk th:first-child{width:32%}.ss-bulk th:nth-child(2){width:17%}.ss-bulk th:nth-child(3){width:17%}.ss-bulk th:nth-child(4){width:20%}.ss-bulk th:nth-child(5){width:14%}.ss-bulk tbody tr:nth-child(even){background:#f5f8fb}.ss-bulk tbody tr:last-child td{border-bottom:0}.ss-bulk__option{display:flex;align-items:center;gap:9px;min-width:0}.ss-bulk__option img{width:44px;height:44px;object-fit:contain;flex:none}.ss-bulk__option strong{display:block;color:#112f49;font-size:13px}.ss-bulk__option small{display:block;font-size:11px;color:#526b7f}.ss-bulk__price-label{display:block;font-weight:600;color:#087339;font-size:12px}.ss-bulk__quantity{display:flex;align-items:center;gap:3px}.ss-bulk__quantity button{display:flex;align-items:center;justify-content:center;min-width:27px;width:27px;height:38px;padding:0;border:1px solid #c6d7e6;background:#fff;color:#096dbb;font-size:18px}.ss-bulk__quantity input{min-width:0;width:55px;height:38px;padding:6px 3px;text-align:center;border:1px solid #b8c9d9;border-radius:3px;font-size:16px;-moz-appearance:textfield}.ss-bulk__quantity input::-webkit-inner-spin-button,.ss-bulk__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-bulk__row-error{margin:5px 0 0;font-size:11px;line-height:1.4}.ss-bulk__summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:14px;background:#eaf2f9;border:1px solid #d5e1ec;border-radius:3px}.ss-bulk__summary>div{display:flex;flex-direction:column;gap:2px}.ss-bulk__summary strong{color:#112f49;font-size:15px}.ss-bulk__summary [data-bulk-total]{font-size:19px}.ss-bulk__summary span{font-size:12px;color:#526b7f}.ss-bulk__primary{min-height:44px;padding:10px 14px;background:#0874ce;border:1px solid #0874ce;color:#fff;font-size:14px;font-weight:600}.ss-bulk__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.ss-bulk__text{border:0;background:transparent;color:#096dbb;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.ss-bulk__footer a{color:#096dbb}.ss-bulk__hint{font-size:12px;line-height:1.5;color:#526b7f;margin:12px 0 0}.ss-bulk :is(button,input,summary,[tabindex]):focus-visible{outline:3px solid #0874ce;outline-offset:3px}.ss-bulk [hidden]{display:none!important}@media(max-width:989px){.ss-bulk__heading{flex-direction:column}.ss-bulk__table-wrap{overflow-x:visible;border:0}.ss-bulk table,.ss-bulk tbody,.ss-bulk tr,.ss-bulk td{display:block;width:100%}.ss-bulk thead{display:none}.ss-bulk tbody tr{padding:12px;border:1px solid #d5e1ec;border-radius:3px;margin-bottom:10px}.ss-bulk td{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border:0}.ss-bulk td:before{content:attr(data-label);font-weight:600;color:#112f49;flex:none;max-width:40%}.ss-bulk td:first-child{display:block;padding-top:0}.ss-bulk td:first-child:before{display:none}.ss-bulk__option strong{font-size:14px}.ss-bulk__quantity input{width:62px;height:42px}.ss-bulk__quantity button{width:36px;min-width:36px;height:42px}.ss-bulk__summary{flex-wrap:wrap}.ss-bulk__primary{width:100%}.ss-bulk__body{padding:12px}}@media(prefers-reduced-motion:reduce){.ss-bulk *{scroll-behavior:auto}}
.ss-bulk{container-type:inline-size}@container(max-width:700px){.ss-bulk__heading{flex-direction:column}.ss-bulk__table-wrap{overflow-x:visible;border:0}.ss-bulk table,.ss-bulk tbody,.ss-bulk tr,.ss-bulk td{display:block;width:100%}.ss-bulk thead{display:none}.ss-bulk tbody tr{padding:12px;border:1px solid #d5e1ec;border-radius:3px;margin-bottom:10px}.ss-bulk td{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border:0}.ss-bulk td:before{content:attr(data-label);font-weight:600;color:#112f49;flex:none;max-width:40%}.ss-bulk td:first-child{display:block;padding-top:0}.ss-bulk td:first-child:before{display:none}.ss-bulk__option strong{font-size:14px}.ss-bulk__quantity input{width:62px;height:42px}.ss-bulk__quantity button{width:36px;min-width:36px;height:42px}.ss-bulk__summary{flex-wrap:wrap}.ss-bulk__primary{width:100%}.ss-bulk__body{padding:12px}}
