.kit-order{max-width:100%}.kit-order__heading{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);text-transform:var(--HEADING-TEXT-CAPS, none);letter-spacing:var(--LETTER-SPACING-HEADING, normal);color:var(--COLOR-HEADING);font-size:calc(1.6rem * var(--FONT-ADJUST-HEADING, 1));line-height:1.1;margin:6px 0 20px;padding-top:14px;border-top:4px solid var(--COLOR-BLACK-WHITE, #000)}.kit-order__empty{color:var(--COLOR-TEXT-ALPHA-60);font-family:var(--FONT-STACK-BODY)}.kit-order__colour-row{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--FONT-STACK-LABEL)}.kit-order__colour-row label{text-transform:var(--LABEL-TEXT-CAPS, uppercase);letter-spacing:var(--LETTER-SPACING-LABEL, .03em);font-weight:var(--FONT-WEIGHT-LABEL, 700);font-size:calc(.85rem * var(--FONT-ADJUST-LABEL, 1));color:var(--COLOR-TEXT)}.kit-order__colour-swatches{display:flex;gap:14px;flex-wrap:wrap}.kit-order__swatch-wrap{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:68px}.kit-order__swatch{width:48px;height:48px;border:2px solid var(--COLOR-BORDER);border-radius:var(--RADIUS-TINY, 0px);cursor:pointer;padding:0;background-color:var(--COLOR-BG-SECONDARY, #efefef);transition:transform .1s ease,border-color .1s ease}.kit-order__swatch:hover{transform:scale(1.05)}.kit-order__swatch.is-selected{border-color:var(--COLOR-BLACK-WHITE, #000);border-width:3px;box-shadow:0 0 0 1px var(--COLOR-BLACK-WHITE, #000)}.kit-order__swatch-label{font-family:var(--FONT-STACK-BODY);font-size:.72rem;line-height:1.2;color:var(--COLOR-TEXT);text-align:center}.kit-order__table-wrap{overflow-x:auto}.kit-order__table{width:100%;border-collapse:collapse;min-width:560px;font-family:var(--FONT-STACK-BODY)}.kit-order__table th{text-align:left;font-family:var(--FONT-STACK-LABEL);text-transform:var(--LABEL-TEXT-CAPS, uppercase);letter-spacing:var(--LETTER-SPACING-LABEL, .03em);font-weight:var(--FONT-WEIGHT-LABEL, 700);font-size:calc(.95rem * var(--FONT-ADJUST-LABEL, 1));background:var(--COLOR-BLACK-WHITE, #000);color:var(--COLOR-WHITE-BLACK, #fff);padding:10px 8px}.kit-order__table td{padding:8px 6px;border-bottom:var(--BORDER-WIDTH, 1px) solid var(--COLOR-BORDER);vertical-align:middle}.kit-order__table select,.kit-order__table input{width:100%;padding:9px 10px;font-size:var(--FONT-SIZE-INPUT, 1rem);font-family:var(--FONT-STACK-BODY);color:var(--COLOR-TEXT);background:var(--COLOR-BG);border:var(--BORDER-WIDTH, 1px) solid var(--COLOR-BORDER);border-radius:var(--RADIUS-TINY, 0px);box-sizing:border-box}.kit-order__remove-row{background:none;border:none;font-size:1.3rem;line-height:1;cursor:pointer;color:var(--COLOR-TEXT-ALPHA-60);padding:4px 8px}.kit-order__remove-row:hover{color:var(--COLOR-ERROR, #c00)}.kit-order__add-row{margin-top:14px}.kit-order__summary{margin-top:24px;margin-left:auto;width:100%;max-width:280px;font-family:var(--FONT-STACK-BODY);color:var(--COLOR-TEXT)}.kit-order__summary-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:calc(1rem * var(--FONT-ADJUST-BODY, 1))}.kit-order__summary-total-line{margin-top:6px;padding-top:10px;border-top:var(--BORDER-WIDTH, 1px) solid var(--COLOR-BORDER);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);font-size:calc(1.1rem * var(--FONT-ADJUST-BODY, 1))}.kit-order__error{color:var(--COLOR-ERROR, #c00);font-family:var(--FONT-STACK-BODY);margin-top:14px}.kit-order__submit{margin-top:18px;width:100%}.kit-order__table select option:disabled{text-decoration:line-through;color:var(--COLOR-TEXT-ALPHA-60)}@media(max-width:480px){.kit-order__summary{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kit-order-grid.css.map */
