@layer organisms{.progress-steps-module__U6WSRa__root{--progress-indicator-size:var(--c-progress-indicator-size,24px);--progress-indicator-bg-done:var(--c-progress-indicator-bg-done,var(--s-color-surface-inverse));--progress-indicator-border-upcoming:var(--c-progress-indicator-border-upcoming,var(--s-color-border-default));--progress-indicator-color-done:var(--c-progress-indicator-color-done,var(--s-color-text-inverse));--progress-connector-color-done:var(--c-progress-connector-color-done,var(--s-color-surface-inverse));--progress-indicator-bg-upcoming:var(--c-progress-indicator-bg-upcoming,var(--s-color-surface-page));--progress-connector-color-upcoming:var(--c-progress-connector-color-upcoming,var(--s-color-border-default));--progress-label-font-size:var(--c-progress-label-font-size,var(--s-small-font-size));--progress-label-color:var(--c-progress-label-color,var(--s-color-text-primary))}.progress-steps-module__U6WSRa__steps{align-items:start;gap:var(--s-gap-lg);margin:0;padding:0;list-style:none;display:flex}.progress-steps-module__U6WSRa__step{align-items:center;gap:var(--s-spacing-1);flex-direction:column;flex:1 0 0;min-inline-size:0;display:flex;position:relative}.progress-steps-module__U6WSRa__step:not(:last-child):after{inline-size:calc(100% - var(--progress-indicator-size) + var(--s-gap-lg) - 4px);block-size:2px;background:var(--progress-connector-color-upcoming);content:"";position:absolute;inset-block-start:calc(var(--progress-indicator-size) / 2 - 1px);inset-inline-start:calc(50% + var(--progress-indicator-size) / 2 + 2px)}.progress-steps-module__U6WSRa__step[data-status=completed]:not(:last-child):after{background:var(--progress-connector-color-done)}.progress-steps-module__U6WSRa__step[data-status=current]:not(:last-child):after{background:var(--progress-connector-color-upcoming)}.progress-steps-module__U6WSRa__indicator{inline-size:var(--progress-indicator-size);block-size:var(--progress-indicator-size);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.progress-steps-module__U6WSRa__step[data-status=completed] .progress-steps-module__U6WSRa__indicator,.progress-steps-module__U6WSRa__step[data-status=current] .progress-steps-module__U6WSRa__indicator{background:var(--progress-indicator-bg-done);color:var(--progress-indicator-color-done)}.progress-steps-module__U6WSRa__step[data-status=upcoming] .progress-steps-module__U6WSRa__indicator{border:var(--s-border-width-default) solid var(--progress-indicator-border-upcoming);background:var(--progress-indicator-bg-upcoming)}.progress-steps-module__U6WSRa__label{color:var(--progress-label-color);font-size:var(--progress-label-font-size);text-align:center;white-space:nowrap;line-height:1}}
@layer atoms{.container-module__OO8lDq__container{max-inline-size:var(--c-container-max-width,var(--s-container-max-width));padding-inline:clamp(var(--s-spacing-4), .143rem + 4.286vw, var(--s-spacing-8));margin-inline:auto;container-type:inline-size}}
@layer atoms{.tooltip-module__qjW_4q__tooltip{--tooltip-bg:var(--c-tooltip-bg,var(--s-color-surface-inverse));--tooltip-color:var(--c-tooltip-color,var(--s-color-text-inverse));--tooltip-radius:var(--c-tooltip-radius,var(--s-radius-sm));--tooltip-padding-block:var(--c-tooltip-padding-block,var(--s-spacing-2));--tooltip-padding-inline:var(--c-tooltip-padding-inline,var(--s-spacing-2));--tooltip-max-width:var(--c-tooltip-max-width,200px);--tooltip-min-width:var(--c-tooltip-min-width,150px);inline-size:max-content;min-inline-size:var(--tooltip-min-width);max-inline-size:var(--tooltip-max-width);padding-inline:var(--tooltip-padding-inline);padding-block:var(--tooltip-padding-block);border-radius:var(--tooltip-radius);background-color:var(--tooltip-bg);color:var(--tooltip-color);font-size:var(--s-small-font-size);line-height:var(--s-compact-line-height)}.tooltip-module__qjW_4q__arrow{fill:var(--tooltip-bg)}}
@layer atoms{.badge-module__ax2srq__badge{--badge-bg:var(--c-badge-bg,var(--s-color-surface-subtle));--badge-color:var(--c-badge-color,var(--s-color-text-primary));block-size:var(--c-badge-height,32px);padding-inline:var(--s-spacing-4);padding-block:var(--s-spacing-1);border-radius:var(--s-radius-pill);background-color:color-mix(in srgb, var(--badge-bg) 40%, var(--s-color-surface-page));color:var(--badge-color);font-weight:var(--c-badge-font-weight,var(--s-font-weight-normal));font-size:var(--c-badge-font-size,var(--s-small-font-size));line-height:var(--s-compact-line-height);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.badge-module__ax2srq__default{--badge-bg:var(--c-badge-bg-default,var(--s-color-surface-subtle-hover))}.badge-module__ax2srq__info{--badge-bg:var(--c-badge-bg-info,var(--s-color-info))}.badge-module__ax2srq__success{--badge-bg:var(--c-badge-bg-success,var(--s-color-success))}.badge-module__ax2srq__warning{--badge-bg:var(--c-badge-bg-warning,var(--s-color-warning))}.badge-module__ax2srq__danger{--badge-bg:var(--c-badge-bg-danger,var(--s-color-danger))}.badge-module__ax2srq__open{--badge-bg:var(--c-badge-bg-open,var(--c-badge-bg-info,var(--s-color-info)))}.badge-module__ax2srq__in_request{--badge-bg:var(--c-badge-bg-in-request,var(--s-color-process))}.badge-module__ax2srq__pending{--badge-bg:var(--c-badge-bg-open,var(--c-badge-bg-info,var(--s-color-info)))}.badge-module__ax2srq__expired{--badge-bg:var(--c-badge-bg-expired,var(--c-badge-bg-warning,var(--s-color-warning)))}.badge-module__ax2srq__confirmed{--badge-bg:var(--c-badge-bg-confirmed,var(--c-badge-bg-success,var(--s-color-success)))}.badge-module__ax2srq__cancelled{--badge-bg:var(--c-badge-bg-cancelled,var(--s-color-surface-inactive))}.badge-module__ax2srq__lost{--badge-bg:var(--c-badge-bg-lost,var(--c-badge-bg-danger,var(--s-color-danger)))}.badge-module__ax2srq__hold{--badge-bg:var(--c-badge-bg-hold,var(--s-color-hold))}.badge-module__ax2srq__dismissable{gap:var(--s-spacing-3);padding-inline-start:var(--s-spacing-4);padding-inline-end:var(--s-spacing-1)}.badge-module__ax2srq__dismissButton{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.badge-module__ax2srq__dismissButton:focus-visible{border-radius:var(--s-radius-pill);outline:var(--s-focus-ring-width) solid var(--s-color-focus-ring);outline-offset:var(--s-focus-ring-offset)}.badge-module__ax2srq__tooltipTrigger{font:inherit;text-align:inherit;cursor:default;border:none}.badge-module__ax2srq__tooltipTrigger:focus-visible{outline:var(--s-focus-ring-width) solid var(--s-color-focus-ring);outline-offset:var(--s-focus-ring-offset)}}
@layer molecules{.record-list-module__qFp6Va__list{container-type:inline-size}.record-list-module__qFp6Va__list>*+*{border-block-start:var(--s-border-width-hairline) solid var(--s-color-border-subtle)}}
@layer molecules{.record-module__ThcAsa__record{column-gap:var(--s-spacing-2);padding-block:var(--s-spacing-2);grid-template-columns:auto auto 1fr minmax(0,auto);align-items:baseline;display:grid}.record-module__ThcAsa__quantity{font-size:var(--s-body-font-size);line-height:var(--s-body-line-height)}.record-module__ThcAsa__sku{font-weight:var(--s-font-weight-bold);font-size:var(--s-small-font-size);line-height:var(--s-compact-line-height)}.record-module__ThcAsa__name{min-inline-size:0;font-size:var(--s-small-font-size);line-height:var(--s-compact-line-height);text-overflow:ellipsis;white-space:nowrap;padding-inline-end:var(--s-spacing-3);overflow:hidden}.record-module__ThcAsa__price{font-size:var(--s-small-font-size);line-height:var(--s-compact-line-height);text-align:end;white-space:nowrap}.record-module__ThcAsa__comment{grid-column:1/-1}@container not (min-inline-size:30rem){.record-module__ThcAsa__record{grid-template-columns:auto auto 1fr auto}.record-module__ThcAsa__quantity{font-size:var(--s-body-font-size);line-height:var(--s-body-line-height);grid-area:1/1}.record-module__ThcAsa__sku{font-size:var(--s-body-font-size);line-height:var(--s-body-line-height);grid-area:1/2}.record-module__ThcAsa__name{grid-area:2/1/auto/4;padding-inline-end:var(--s-spacing-3)}.record-module__ThcAsa__price{grid-area:2/4;justify-self:end}.record-module__ThcAsa__comment{grid-column:1/-1}}}
@layer molecules{.quantity-stepper-module__50RtBW__quantityStepper{--quantity-stepper-bg:var(--c-quantity-stepper-bg,var(--s-color-surface-page));--quantity-stepper-border:var(--c-quantity-stepper-border,var(--s-color-border-subtle));--quantity-stepper-border-error:var(--c-quantity-stepper-border-error,var(--s-color-danger));--quantity-stepper-button-bg:var(--c-quantity-stepper-button-bg,var(--s-color-surface-page));--quantity-stepper-button-bg-hover:var(--c-quantity-stepper-button-bg-hover,var(--s-color-surface-subtle));--quantity-stepper-button-color:var(--c-quantity-stepper-button-color,var(--s-color-text-primary));--quantity-stepper-button-bg-disabled:var(--c-quantity-stepper-button-bg-disabled,var(--s-color-surface-subtle));--quantity-stepper-button-color-disabled:var(--c-quantity-stepper-button-color-disabled,var(--s-color-text-muted));--quantity-stepper-input-min:var(--c-quantity-stepper-input-min,calc(4ch + 2 * var(--s-spacing-2) + 2 * var(--s-border-width-hairline)));--quantity-stepper-height:var(--s-interactive-size-md);grid-template-columns:var(--quantity-stepper-height) minmax(var(--quantity-stepper-input-min), 1fr) var(--quantity-stepper-height);inline-size:100%;min-inline-size:calc(2 * var(--quantity-stepper-height) + var(--quantity-stepper-input-min) + 2 * var(--s-border-width-hairline));border:var(--s-border-width-hairline) solid var(--quantity-stepper-border);border-radius:var(--s-radius-sm);background-color:var(--quantity-stepper-bg);transition:border-color var(--s-transition-duration-fast) var(--s-transition-easing-default);align-items:center;display:inline-grid;overflow:hidden}.quantity-stepper-module__50RtBW__quantityStepper:has(.quantity-stepper-module__50RtBW__quantityInput:focus-visible){outline:var(--s-focus-ring-width) solid var(--s-color-focus-ring);outline-offset:calc(-1 * var(--s-focus-ring-width))}.quantity-stepper-module__50RtBW__quantityStepper:has(.quantity-stepper-module__50RtBW__quantityInput[aria-invalid=true]){border-color:var(--quantity-stepper-border-error)}@media (prefers-reduced-motion:reduce){.quantity-stepper-module__50RtBW__quantityStepper{transition-duration:0s}}.quantity-stepper-module__50RtBW__sm{--quantity-stepper-height:var(--s-interactive-size-sm)}.quantity-stepper-module__50RtBW__md{--quantity-stepper-height:var(--s-interactive-size-md)}.quantity-stepper-module__50RtBW__stepButton{--c-button-height-sm:var(--quantity-stepper-height);--c-button-height-md:var(--quantity-stepper-height);--c-button-bg:var(--quantity-stepper-button-bg);--c-button-bg-hover:var(--quantity-stepper-button-bg-hover);--c-button-color:var(--quantity-stepper-button-color);--c-button-color-primary-dark:var(--quantity-stepper-button-color);--c-button-radius:0;border:0;border-radius:0}.quantity-stepper-module__50RtBW__stepButton:focus-visible{outline-offset:calc(-1 * var(--s-focus-ring-width))}.quantity-stepper-module__50RtBW__stepButton:disabled,.quantity-stepper-module__50RtBW__stepButton[aria-disabled=true]{background-color:var(--quantity-stepper-button-bg-disabled);color:var(--quantity-stepper-button-color-disabled);opacity:1}.quantity-stepper-module__50RtBW__quantityInput{--c-input-height-sm:var(--quantity-stepper-height);--c-input-height:var(--quantity-stepper-height);block-size:var(--quantity-stepper-height);padding-inline:var(--s-spacing-2);border:0;border-right:var(--s-border-width-hairline) solid var(--quantity-stepper-border);border-left:var(--s-border-width-hairline) solid var(--quantity-stepper-border);font-variant-numeric:tabular-nums;text-align:center;border-radius:0}.quantity-stepper-module__50RtBW__quantityInput:focus-visible{outline:none}.quantity-stepper-module__50RtBW__quantityInput[aria-invalid=true]{border-right-color:var(--quantity-stepper-border-error);border-left-color:var(--quantity-stepper-border-error)}}
@layer molecules{.quote-product-sections-module__N4UD2a__sections{gap:var(--s-spacing-4);display:grid}}
@layer pages{.request-quote-module__xDEnHG__page{padding-block-end:120px}.request-quote-module__xDEnHG__titleRow{padding-block:var(--s-spacing-5) var(--s-spacing-6);align-items:center;gap:var(--s-spacing-5);flex-direction:column;display:flex}@container not (min-inline-size:30rem){.request-quote-module__xDEnHG__titleRow{padding-block:var(--s-spacing-3) var(--s-spacing-4)}}@container (min-inline-size:48rem){.request-quote-module__xDEnHG__titleRow{flex-direction:row;justify-content:space-between;align-items:center}}.request-quote-module__xDEnHG__sectionHeading{padding-block-end:var(--s-spacing-4)}.request-quote-module__xDEnHG__formCards{gap:var(--s-spacing-5);grid-template-columns:1fr;display:grid}@container (min-inline-size:64rem){.request-quote-module__xDEnHG__formCards{grid-template-columns:1fr 1fr}}.request-quote-module__xDEnHG__card{--c-info-card-padding-inline:var(--s-spacing-5);--c-info-card-padding-block-start:var(--s-spacing-4);--c-info-card-padding-block-end:var(--s-spacing-5);gap:var(--s-spacing-4);flex-direction:column;display:flex}.request-quote-module__xDEnHG__cardHeader{gap:var(--s-spacing-2);flex-direction:column;padding-block-end:var(--s-spacing-4);display:flex}.request-quote-module__xDEnHG__cardDescription{color:var(--s-color-text-primary);font-size:var(--s-body-font-size);line-height:var(--s-body-line-height);margin:0}.request-quote-module__xDEnHG__fieldGroup{gap:var(--s-spacing-4);flex-direction:column;flex:1;display:flex}.request-quote-module__xDEnHG__cardSection{gap:var(--s-spacing-4);flex-direction:column;max-inline-size:800px;display:flex}.request-quote-module__xDEnHG__radioGroup{gap:var(--s-spacing-3);border:none;flex-direction:column;margin:0;padding:0;display:flex}}
@layer templates{.grid-module__B3TWGq__wrapper{container-type:inline-size}.grid-module__B3TWGq__grid{gap:var(--c-grid-gap,var(--s-gap-md));display:grid}.grid-module__B3TWGq__even{grid-template-columns:1fr}@container (min-inline-size:48rem){.grid-module__B3TWGq__even{grid-template-columns:repeat(2,1fr)}}@container (min-inline-size:81rem){.grid-module__B3TWGq__even{grid-template-columns:repeat(4,1fr)}}}
