.bulk_box .list .remove{display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.25rem;height:1.25rem;border:none;font-size:0;line-height:0;vertical-align:middle;transition:0.2s;cursor:pointer}.bulk_box .list .remove:before{content:'';display:block;background-color:currentColor;width:.875rem;height:.875rem;-webkit-mask:url(../../images/ico_remove.svg) 50% 50%/contain no-repeat}@media (hover: hover){.bulk_box .list .remove:hover{color:var(--color-error)}}.bulk_box .quantity{display:inline-flex;position:relative;flex-grow:0;flex-shrink:0;align-items:center;height:var(--height-field);padding:0 10px;border:1px solid var(--theme-field);border-radius:var(--radius-small);background:var(--theme-white);transition:0.2s}.bulk_box .quantity:has(:focus){border-color:var(--color-primary)}.bulk_box .hidden.quantity{display:none}.bulk_box .quantity input{display:block;flex-grow:1;width:34px;padding:calc(0.5 * var(--height-field) - 10px) 0;margin:0;border-width:0;background:transparent;font-weight:500;line-height:18px;text-align:center;-moz-appearance:textfield}.bulk_box .quantity input::-webkit-inner-spin-button,.bulk_box .quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.bulk_box .quantity .plus,.bulk_box .quantity .minus{display:block;position:relative;flex-grow:0;flex-shrink:0;width:16px;height:16px;color:inherit;transition:0.2s;cursor:pointer}.bulk_box .quantity .plus:before,.bulk_box .quantity .plus:after,.bulk_box .quantity .minus:before,.bulk_box .quantity .minus:after{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor;transition:0.2s}@media (hover: hover){.bulk_box .quantity .plus:hover,.bulk_box .quantity .minus:hover{color:var(--theme-secondary)}}.bulk_box .quantity .plus:disabled,.bulk_box .quantity .minus:disabled{color:var(--theme-field);cursor:default}.bulk_box .quantity .plus:after{transform:rotate(90deg)}.bulk_box .fixed{--width-fixed: var(--width-fixed-small)}.bulk_box .woocommerce-message,.bulk_box .woocommerce-error{margin-bottom:var(--gap-contents)}.bulk_box .switch{display:block;max-width:480px;padding:var(--gap-card);margin:0 auto var(--gap-section-small);border:1px solid var(--color-border);background-color:var(--color-background);--gap-heading: 12px;--gap-card: 30px;--size-h3: 24px}.bulk_box .switch h3{text-align:center}.bulk_box .switch .fields{display:flex;align-items:flex-start;gap:10px}.bulk_box .switch .field{display:block;position:relative;flex-grow:1;min-width:0}.bulk_box .switch .label{display:block;color:var(--color-primary);font-size:20px;font-weight:700;line-height:1.25}.bulk_box .switch .error{display:block;margin:8px 0 -6px calc(var(--gap-field) + 1px);color:var(--color-error);font-size:var(--size-base);font-weight:400;line-height:1.25rem}.bulk_box .switch .success{display:block;padding:12px 15px;margin-top:20px;border:1px solid #d4e7c8;border-radius:var(--radius-regular);outline:none;background-color:#f5fdf0;color:#314129;font-size:1rem;font-weight:500;line-height:1.5;text-align:center}.bulk_box .list{display:table;width:100%;--gap-field: 12px;--gap-button: 10px;--height-button: 42px;--height-field: var(--height-button)}.bulk_box .list thead th{padding-top:0;padding-bottom:2px;color:var(--color-heading);font-weight:600}.bulk_box .list tfoot{color:var(--color-heading)}.bulk_box .list tfoot tr:last-child td{padding-bottom:0}.bulk_box .list tfoot .button{width:100%}.bulk_box .list td,.bulk_box .list th{padding:5px 10px;font-size:var(--size-base);line-height:20px;text-align:left;vertical-align:middle}.bulk_box .list td:first-child,.bulk_box .list th:first-child{padding-left:0}.bulk_box .list td:last-child,.bulk_box .list th:last-child{padding-right:0}.bulk_box .list tr:last-child .remove{display:none}.bulk_box .list td.count{width:110px}.bulk_box .list td.price,.bulk_box .list td.subtotal{width:90px;font-weight:500}.bulk_box .list td.controls{width:26px;min-width:26px}.bulk_box .list td.total{padding-top:10px;padding-bottom:10px;color:var(--color-heading);font-size:1.125rem;font-weight:600}.bulk_box .list .remove{top:-2px}.bulk_box .select2-container{display:block;width:auto !important}@media (max-width: 40rem){.bulk_box .switch{--gap-card: 20px;--size-h3: 20px;--gap-heading: 10px}.bulk_box .list{display:block}.bulk_box .list thead{display:none}.bulk_box .list tbody,.bulk_box .list tfoot{display:block}.bulk_box .list tbody tr{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid var(--color-border)}.bulk_box .list tr{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch;width:auto;margin:0 0 10px;gap:10px}.bulk_box .list tr.submit,.bulk_box .list tr.totals{flex-wrap:nowrap}.bulk_box .list td{display:block;padding:0}.bulk_box .list td:empty{display:none}.bulk_box .list td.product{flex-basis:100%;flex-grow:1}.bulk_box .list td.controls{flex-grow:0;flex-shrink:0;width:20px;min-width:auto;margin-left:auto}.bulk_box .list td.subtotal,.bulk_box .list td.price,.bulk_box .list td.count{width:auto}.bulk_box .list td.price{width:auto}.bulk_box .list td.price:after{content:'x';display:inline-block;position:relative;top:-1px;margin:0 0 0 6px;font-weight:400;vertical-align:baseline}.bulk_box .list td.subtotal:before{content:'=';display:inline-block;position:relative;top:-1px;margin:0 6px 0 0;font-weight:400;vertical-align:baseline}.bulk_box .list td.total{padding-top:5px;padding-bottom:5px}}

/*# sourceMappingURL=bulk.css.map */
