.sms-bulk{--sms-bulk-border: #dbdee1;display:block}.sms-bulk__scroll{max-height:var(--sms-bulk-table-height, 620px);overflow:auto;border:1px solid var(--sms-bulk-border);border-radius:4px}.sms-bulk--popup .sms-bulk__scroll{max-height:var(--sms-bulk-table-height, 58vh)}.sms-bulk__table{width:100%;border-collapse:separate;border-spacing:0;margin:0}@media(min-width:768px){.sms-bulk__table{table-layout:fixed;min-width:720px}.sms-bulk .sms-bulk__th--color{width:26%}}.sms-bulk .sms-bulk__th{position:sticky;top:0;z-index:1;background:var(--sms-bulk-head-bg, var(--color--brand));color:var(--sms-bulk-head-color, #fff);padding:12px 10px;border-bottom:1px solid var(--sms-bulk-border);border-right:1px solid var(--sms-bulk-border);font-size:1em;font-weight:700;text-align:center;white-space:nowrap}.sms-bulk .sms-bulk__th:last-child{border-right:none}.sms-bulk .sms-bulk__th--color{padding:12px 10px;text-align:left;min-width:160px}.sms-bulk__cell{border-bottom:1px solid var(--sms-bulk-border);border-right:1px solid var(--sms-bulk-border);padding:0;text-align:center;vertical-align:middle}.sms-bulk__cell:last-child{border-right:none}.sms-bulk__row:last-child .sms-bulk__cell{border-bottom:none}.sms-bulk .sms-bulk__cell--color{padding:12px 10px;text-align:left;font-weight:400;font-size:1em}.sms-bulk__swatch{display:inline-block;width:36px;height:36px;border:4px solid #fff;border-radius:50%;margin-right:10px;vertical-align:middle;background:var(--background-graphic, #ccc);background-size:cover;background-position:center}.sms-bulk__color-name{vertical-align:middle}.sms-bulk__cell--qty{position:relative}.sms-bulk__input{width:100%;min-width:62px;min-height:60px;border:none;background:transparent;padding:12px;text-align:center;font-size:1em;color:var(--color--text)}.sms-bulk__input:focus{outline:none;background:var(--color--text-bg, rgba(0, 0, 0, .06))}.sms-bulk__input:disabled{cursor:not-allowed}.sms-bulk__inv{position:absolute;left:0;right:0;bottom:7px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;opacity:.48;pointer-events:none}.sms-bulk__cell--filled .sms-bulk__inv{display:none}.sms-bulk__na{display:block;padding:20px 6px;color:var(--color--text-lighter, rgba(0, 0, 0, .4))}.sms-bulk__cell--total{font-weight:700;padding:16px 10px;min-width:64px}.sms-bulk__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px 28px;padding-top:20px}.sms-bulk__totals{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.9375em}.sms-bulk__add-btn{min-width:180px}.sms-bulk .errors{width:100%;text-align:right;color:var(--color--product-sale, #d02e2e)}@media(max-width:767.98px){.sms-bulk__scroll{border:none;border-radius:0}.sms-bulk__table,.sms-bulk__table tbody{display:block;width:100%}.sms-bulk__head{display:none}.sms-bulk__row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sms-bulk-border);border-radius:6px;margin-bottom:14px;overflow:hidden;background:none}.sms-bulk__cell{border:none}.sms-bulk .sms-bulk__cell--color{grid-column:1 / -1;display:flex;align-items:center;padding:10px 12px;background:var(--sms-bulk-head-bg, var(--color--brand));color:var(--sms-bulk-head-color, #fff)}.sms-bulk__cell--qty{display:flex;flex-direction:column;border-bottom:1px solid var(--sms-bulk-border);border-right:1px solid var(--sms-bulk-border)}.sms-bulk__cell--qty:nth-child(3n+1){border-right:none}.sms-bulk__cell--qty:before{content:attr(data-label);font-size:.6875em;font-weight:600;opacity:.65;padding:8px 4px 0}.sms-bulk__input{min-height:0;padding:4px 4px 24px}.sms-bulk__na{padding:8px 4px 12px}.sms-bulk__inv{bottom:6px}.sms-bulk__cell--total{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid var(--sms-bulk-border)}.sms-bulk__cell--total:before{content:"Total";font-weight:600}.sms-bulk__footer{justify-content:stretch}.sms-bulk__add-btn{width:100%}.sms-bulk .errors{text-align:center}}.sms-bulk-popup .popup__content{width:100%;max-width:min(1280px,96vw);padding:0}.sms-bulk-popup__body{padding:36px 20px 24px}@media(min-width:768px){.sms-bulk-popup__body{padding:44px 40px 32px}}.sms-bulk-popup__head{margin-bottom:24px;padding-right:40px}.sms-bulk-popup__title{margin:0 0 8px}.sms-bulk-popup__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sms-bulk-order.css.map */
