.batch{--batch-ink: #152235;--batch-muted: #5e6b7c;--batch-border: #dce3ea;--batch-soft: #f4f7fa;--batch-accent: #cf3f32;--batch-accent-dark: #a92c22;--batch-navy: #0d1726;color:var(--batch-ink);display:block;font-family:inherit}.batch *,.batch *:before,.batch *:after{box-sizing:border-box}.batch [hidden]{display:none!important}.batch h1,.batch h2,.batch h3,.batch p,.batch dl,.batch dd{margin-top:0}.batch h1{font-size:clamp(2.25rem,5vw,4.75rem);line-height:.98;letter-spacing:-.045em;margin-bottom:1.25rem}.batch h2{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08;letter-spacing:-.035em;margin-bottom:.75rem}.batch h3{font-size:1.2rem}.batch button,.batch input,.batch select{font:inherit}.batch__hero{background:linear-gradient(135deg,var(--batch-navy),#1a2d46);color:#fff;overflow:hidden;position:relative}.batch__hero h1{color:#fff}.batch__hero:after{background:radial-gradient(circle,rgba(255,255,255,.14),transparent 68%);content:"";height:34rem;pointer-events:none;position:absolute;right:-12rem;top:-17rem;width:34rem}.batch__hero-inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);padding-bottom:clamp(3.5rem,7vw,6.5rem);padding-top:clamp(3.5rem,7vw,6.5rem);position:relative;z-index:1}.batch__eyebrow{color:var(--batch-accent);font-size:.76rem;font-weight:800;letter-spacing:.16em;margin-bottom:.85rem;text-transform:uppercase}.batch__hero .batch__eyebrow{color:#ff9c93}.batch__lead{color:#ffffffc7;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.65;margin-bottom:1.75rem;max-width:43rem}.batch__hero-actions,.batch__bulk-actions{display:flex;flex-wrap:wrap;gap:.75rem}.batch__button{align-items:center;border:1px solid transparent;border-radius:.55rem;cursor:pointer;display:inline-flex;font-size:.94rem;font-weight:750;justify-content:center;min-height:3rem;padding:.72rem 1.15rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.batch__button:hover{transform:translateY(-1px)}.batch__button:focus-visible,.batch input:focus-visible,.batch select:focus-visible,.batch__quantity button:focus-visible,.batch__pagination button:focus-visible{outline:3px solid rgba(207,63,50,.28);outline-offset:2px}.batch__button--primary{background:var(--batch-accent);color:#fff}.batch__button--primary:hover{background:var(--batch-accent-dark);color:#fff}.batch__button--secondary{background:#fff;border-color:var(--batch-border);color:var(--batch-ink)}.batch__button--secondary:hover{background:var(--batch-soft);color:var(--batch-ink)}.batch__button--success{background:#157347;color:#fff}.batch__button:disabled{cursor:not-allowed;opacity:.45;transform:none}.batch__terms{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:1rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0;overflow:hidden}.batch__terms div{padding:1.2rem}.batch__terms div:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.batch__terms div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.batch__terms dt{color:#ffffff9e;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.batch__terms dd{font-size:.98rem;font-weight:700}.batch__catalog{padding-bottom:clamp(3rem,6vw,6rem);padding-top:clamp(3rem,6vw,5.5rem)}.batch__section-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem}.batch__section-heading>div{max-width:48rem}.batch__section-heading>div>p:last-child{color:var(--batch-muted);line-height:1.65;margin-bottom:0}.batch__product-count{background:var(--batch-soft);border-radius:2rem;color:var(--batch-muted);flex:0 0 auto;margin-bottom:.2rem;padding:.55rem .9rem}.batch__product-count strong{color:var(--batch-ink)}.batch__notice{align-items:flex-start;background:#fff8e7;border:1px solid #f3dda4;border-radius:.65rem;color:#624b16;display:flex;gap:.7rem;margin-bottom:1.2rem;padding:.9rem 1rem}.batch__notice svg{fill:currentColor;flex:0 0 auto;height:1.15rem;margin-top:.15rem;width:1.15rem}.batch__notice p{line-height:1.55;margin-bottom:0}.batch__toolbar{align-items:end;background:var(--batch-soft);border:1px solid var(--batch-border);border-radius:.8rem;display:grid;gap:.85rem;grid-template-columns:minmax(15rem,1fr) minmax(11rem,.28fr) minmax(11rem,.28fr) auto;margin-bottom:.75rem;padding:1rem}.batch__search label,.batch__field label{color:var(--batch-muted);display:block;font-size:.76rem;font-weight:750;margin-bottom:.4rem}.batch__input-wrap{display:block;position:relative}.batch__input-wrap svg{fill:var(--batch-muted);height:1rem;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.batch input[type=search],.batch select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #cbd5df;border-radius:.5rem;color:var(--batch-ink);height:2.8rem;min-width:0;width:100%}.batch input[type=search]{padding:0 1rem 0 2.55rem}.batch select{background-image:linear-gradient(45deg,transparent 50%,#687789 50%),linear-gradient(135deg,#687789 50%,transparent 50%);background-position:calc(100% - 16px) 1.12rem,calc(100% - 11px) 1.12rem;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 2.2rem 0 .8rem}.batch__clear{background:transparent;border:0;color:var(--batch-accent);cursor:pointer;font-weight:750;min-height:2.8rem;padding:.5rem}.batch__status{color:var(--batch-muted);font-size:.84rem;min-height:1.5rem;padding:0 .15rem .45rem}.batch__table-shell{border:1px solid var(--batch-border);border-radius:.8rem;overflow:hidden;position:relative}.batch__table{border-collapse:collapse;table-layout:fixed;width:100%}.batch__table th{background:var(--batch-navy);color:#fff;font-size:.72rem;font-weight:750;letter-spacing:.045em;padding:.9rem .75rem;text-align:left;text-transform:uppercase}.batch__table th:nth-child(2){width:34%}.batch__table th:nth-child(5){width:9.5rem}.batch__table td{border-bottom:1px solid var(--batch-border);color:var(--batch-ink);padding:.85rem .75rem;vertical-align:middle}.batch__table tr:last-child td{border-bottom:0}.batch__table tbody tr{background:#fff;transition:background .15s ease}.batch__table tbody tr:hover{background:#fbfcfd}.batch__table tbody tr:has([data-row-select]:checked){background:#fff8f7}.batch__select-cell{text-align:center!important;width:3.1rem}.batch input[type=checkbox]{accent-color:var(--batch-accent);height:1.1rem;width:1.1rem}.batch__product-cell{align-items:center;display:flex;gap:.8rem}.batch__product-image{align-items:center;background:var(--batch-soft);border-radius:.5rem;display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden}.batch__product-image img,.batch__product-image svg{height:100%;object-fit:cover;width:100%}.batch__product-info{display:flex;flex-direction:column;gap:.18rem;min-width:0}.batch__product-info a{color:var(--batch-ink);font-weight:750;line-height:1.35;text-decoration:none}.batch__product-info a:hover{color:var(--batch-accent)}.batch__product-info span,.batch__product-info small{color:var(--batch-muted);font-size:.74rem;overflow-wrap:anywhere}.batch__quantity{border:1px solid #cbd5df;border-radius:.45rem;display:inline-grid;grid-template-columns:2rem minmax(2.7rem,1fr) 2rem;overflow:hidden}.batch__quantity button{-webkit-text-fill-color:var(--batch-ink);background:var(--batch-soft);border:0;color:var(--batch-ink)!important;cursor:pointer;font-size:1.1rem;font-weight:800;min-height:2.35rem;opacity:1}.batch__quantity input{-webkit-appearance:textfield;appearance:textfield;border:0;color:var(--batch-ink);min-width:0;text-align:center;width:100%}.batch__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.batch__badge{border-radius:2rem;display:inline-block;font-size:.72rem;font-weight:750;padding:.35rem .55rem;white-space:nowrap}.batch__badge--available{background:#e7f6ee;color:#12613c}.batch__badge--unavailable{background:#f1f3f5;color:#66717e}.batch__loading{align-items:center;background:#ffffffdb;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:4}.batch__spinner,.batch__button-spinner{animation:batch-spin .7s linear infinite;border:2px solid rgba(255,255,255,.45);border-radius:50%;border-top-color:currentColor;display:inline-block;height:1rem;margin-right:.5rem;width:1rem}.batch__loading .batch__spinner{border-color:#15223533;border-top-color:var(--batch-accent)}@keyframes batch-spin{to{transform:rotate(360deg)}}.batch__pagination{align-items:center;display:flex;gap:.35rem;justify-content:center;min-height:3rem;padding:1.25rem 0}.batch__pagination button{align-items:center;background:#fff;border:1px solid var(--batch-border);border-radius:.45rem;color:var(--batch-ink);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem}.batch__pagination button[aria-current=page]{background:var(--batch-navy);border-color:var(--batch-navy);color:#fff}.batch__pagination button:disabled{cursor:not-allowed;opacity:.4}.batch__bulk{align-items:center;background:#fff;border:1px solid var(--batch-border);border-radius:.8rem;box-shadow:0 12px 36px #0d172617;display:flex;gap:1.5rem;justify-content:space-between;margin-top:.25rem;padding:1rem 1.15rem;position:sticky;bottom:1rem;z-index:12}.batch__bulk p{color:var(--batch-muted);font-size:.86rem;margin-bottom:.18rem}.batch__bulk p strong{color:var(--batch-ink)}.batch__empty{align-items:center;border:1px dashed #c8d1dc;border-radius:.8rem;display:flex;flex-direction:column;margin:1rem 0;padding:3.5rem 1rem;text-align:center}.batch__empty svg{fill:#8290a0;height:2.5rem;margin-bottom:1rem;width:2.5rem}.batch__empty p{color:var(--batch-muted)}.batch__empty--static{margin:0}.batch__how{padding-bottom:clamp(4rem,8vw,7rem)}.batch__how>h2{margin-bottom:1.5rem}.batch__how ol{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.batch__how li{background:var(--batch-soft);border-radius:.8rem;display:flex;gap:.8rem;padding:1.15rem}.batch__how li>span{align-items:center;background:var(--batch-accent);border-radius:50%;color:#fff;display:flex;flex:0 0 2rem;font-weight:800;height:2rem;justify-content:center}.batch__how strong{display:block;margin-bottom:.3rem}.batch__how li p{color:var(--batch-muted);font-size:.88rem;line-height:1.5;margin-bottom:0}@media(max-width:989px){.batch__hero-inner{grid-template-columns:1fr}.batch__terms{max-width:42rem}.batch__toolbar{grid-template-columns:1fr 1fr}.batch__search{grid-column:1 / -1}.batch__how ol{grid-template-columns:1fr 1fr}.batch__table th:nth-child(2){width:29%}}@media(max-width:749px){.batch__hero-inner,.batch__catalog,.batch__how{padding-left:1rem;padding-right:1rem}.batch__hero-actions .batch__button{width:100%}.batch__section-heading{align-items:flex-start;flex-direction:column;gap:.8rem}.batch__toolbar{grid-template-columns:1fr;padding:.8rem}.batch__search{grid-column:auto}.batch__clear{justify-self:start}.batch__table-shell{border:0;overflow:visible}.batch__table,.batch__table tbody{display:block}.batch__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.batch__table tbody{display:grid;gap:.8rem}.batch__table tbody tr{border:1px solid var(--batch-border);border-radius:.75rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:.85rem;position:relative}.batch__table td{align-items:center;border:0;display:flex;justify-content:space-between;padding:.45rem .15rem;text-align:right}.batch__table td:before{color:var(--batch-muted);content:attr(data-label);font-size:.72rem;font-weight:750;margin-right:.8rem;text-transform:uppercase}.batch__table .batch__select-cell{left:.85rem;padding:0;position:absolute;top:.85rem;width:auto;z-index:2}.batch__table .batch__select-cell:before{content:none}.batch__table .batch__product-cell{align-items:center;border-bottom:1px solid var(--batch-border);grid-column:1 / -1;justify-content:flex-start;margin-bottom:.35rem;padding:0 0 .9rem 2rem;text-align:left}.batch__table .batch__product-cell:before{content:none}.batch__product-image{flex-basis:4rem;height:4rem}.batch__table td[data-label=Quantity]{justify-content:flex-end}.batch__table td[data-label=Status]{grid-column:1 / -1}.batch__bulk{align-items:stretch;bottom:5rem;flex-direction:column}.batch__bulk:not(.is-active){display:none}.batch__bulk-actions .batch__button{flex:1 1 auto}.batch__how ol{grid-template-columns:1fr}}@media(max-width:420px){.batch__terms{grid-template-columns:1fr}.batch__terms div{border-bottom:1px solid rgba(255,255,255,.12);border-right:0!important}.batch__terms div:last-child{border-bottom:0}.batch__table tbody tr{grid-template-columns:1fr}.batch__table td[data-label=Status]{grid-column:auto}.batch__bulk-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.batch *,.batch *:before,.batch *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.batch__spinner,.batch__button-spinner{animation-duration:1.5s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/batch-wholesale.css.map */
