.bulk-form{margin:3em 0}.bulk-form-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.bulk-form-table thead{position:sticky;top:0;z-index:1;background:#999;color:#fff}.bulk-form-table tr{transition:.2s linear}.bulk-form-table th,.bulk-form-table td{padding:.5em;border:1px solid #ddd;vertical-align:middle;text-align:center}.bulk-form-table thead th{white-space:nowrap}.bulk-form-table td.no-stock{background:#0000000d;pointer-events:none}.bulk-form-table td.is-none{background:linear-gradient(to top left,transparent calc(50% - .5px),var(--border) calc(50% - .5px),var(--border) calc(50% + .5px),transparent calc(50% + .5px)) center center / 100% 100% no-repeat}.bulk-form-item{font-size:1rem;line-height:1}.bulk-form-link{display:flex;justify-content:center;align-items:center;gap:.5em;font-size:1.2rem;line-height:1.4;color:inherit}.bulk-form-link:hover{color:var(--hover)}.bulk-form-table .quantity{width:10rem;max-width:100%;min-height:4rem;margin:0 auto;border:1px solid #ddd;border-radius:3px;transition:.2s linear}.bulk-form-table .quantity:hover{background:#fff}.bulk-form-table .quantity.is-over{border-color:#c00!important}.bulk-form-table .quantity.is-true{background:#fff;border-color:#666}.bulk-form-table .quantity:before,.bulk-form-table .quantity:after{content:none}.bulk-form-table .quantity__button{width:3rem}.bulk-form-table .quantity__input{font-size:1.2rem}.bulk-form-table .quantity.is-over .quantity__button,.bulk-form-table .quantity.is-over .quantity__input{color:#c00}.bulk-form-table .quantity__input::placeholder{opacity:.5;transition:.2s linear}.bulk-form-table .quantity__input:focus::placeholder{opacity:0}.bulk-form-input{display:block;background:#fff;width:8rem;max-width:80%;text-align:center;padding:.5em;margin:0 auto 1rem;border:1px solid #ddd}.bulk-form-image{mix-blend-mode:multiply}.bulk-form-action{padding:2em 0}.bulk-form-button{display:block;width:100%;max-width:30rem;font-size:1.1em;font-weight:700;background:#fff;color:#e32c2b;padding:1em;margin:0 auto;border:2px solid #e32c2b;border-radius:5px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bulk-form-button:hover{background:#e32c2b;color:#fff}.bulk-form-button.is-disabled,.bulk-form-button[disabled]{opacity:.5;pointer-events:none}.bulk-form-error{justify-content:center}.bulk-form-error .icon{color:#c00;stroke-width:2}@media (max-width: 959px){.bulk-form-container{margin-right:-1.5rem;overflow:hidden}.bulk-form-table{display:flex;font-size:1.2rem}.bulk-form-table thead{left:0;border-top:1px solid #ddd;border-left:1px solid #ddd}.bulk-form-table thead th{border-right:none}.bulk-form-table tbody{position:relative;display:flex;overflow:auto;padding-right:1.5rem;scroll-snap-type:x;scroll-padding-right:1.5rem}.bulk-form-table tbody tr{flex:1;scroll-snap-align:start}.bulk-form-table th,.bulk-form-table td{display:grid;place-content:center;height:8rem;padding:1rem;border-top:none;border-left:none}.bulk-form-table tbody th{border-top:1px solid #ddd}.bulk-form-link{flex-direction:column;gap:.5rem;font-size:1rem}.bulk-form-input{padding:.5rem}}@media (min-width: 960px){.bulk-form-table.un-fixed thead{position:unset}.bulk-form-table tbody tr:hover{background:#ffe}.bulk-form-table tbody td.in-stock:hover{background:#ffd}.bulk-form-table .quantity__button:hover .icon{transform:scale(1.2)}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bulk-form.css.map */
