.cp-product-card[data-v-53887113]{border-radius:8px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:136px;padding-top:8px;display:flex;position:relative;overflow:hidden}.cp-product-card__container[data-v-53887113]{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.cp-product-card__product-info-container[data-v-53887113]{align-self:stretch;align-items:center;gap:16px;display:flex}.cp-product-card__product-column[data-v-53887113]{flex:1 0 0;align-items:center;gap:16px;display:flex}.cp-product-card__pills[data-v-53887113]{margin-top:-1px;margin-left:-1px;position:absolute;top:0;left:0}.cp-product-card__esd-pill[data-v-53887113]{z-index:1;position:absolute;bottom:0;right:0}.cp-product-card__stock-count[data-v-53887113]{text-align:center}.cp-product-card__quantity-app[data-v-53887113]{display:none}@media (width<=1023.98px){.cp-product-card__quantity-desktop[data-v-53887113]{display:none}.cp-product-card__quantity-app[data-v-53887113]{display:inline}}.cp-product-card__image-container[data-v-53887113]{flex-direction:row;gap:16px;padding:0 0 0 16px;display:flex;position:relative}.cp-product-card__product-info[data-v-53887113]{flex-direction:column;flex-grow:0;gap:8px;display:flex}.cp-product-card__sku-text[data-v-53887113]{cursor:default}.cp-product-card__price-container[data-v-53887113]{cursor:default;justify-content:flex-end;align-items:flex-end;gap:8px;width:157px;display:flex}.cp-product-card-public-page-category[data-v-4e2cfe6b]{background:var(--color-white);width:100%;position:relative}.cp-product-card-public-page-category__container[data-v-4e2cfe6b]{border:1px solid var(--color-neutral-extra-light);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:16px 40px;display:flex}.cp-product-card-public-page-category__category[data-v-4e2cfe6b]{flex-direction:row;align-items:center;gap:8px;width:300px;padding:0;display:flex}.cp-product-card-public-page-category__text[data-v-4e2cfe6b]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.cp-product-card-public-page-category__items[data-v-4e2cfe6b]{align-items:center;position:relative}.cp-product-card-public-page-category__item[data-v-4e2cfe6b],.cp-product-card-public-page-category__items[data-v-4e2cfe6b]{flex-direction:column;gap:8px;width:100%;display:flex}.cp-product-card-public-page-category__product-card[data-v-4e2cfe6b]{width:100%}.cp-product-card-public-page-category[data-v-4e2cfe6b] .shadow{width:unset}.cp-product-card-public-page-category__app-optional[data-v-4e2cfe6b],.cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__stock-count{display:none}@media (width<=1023.98px){.cp-product-card-public-page-category--app-layout[data-v-4e2cfe6b]{border-radius:var(--cp-border-radius)}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__container[data-v-4e2cfe6b]{flex-direction:column;gap:0;padding:0;overflow:hidden}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__category[data-v-4e2cfe6b]{background:var(--color-white);border-bottom:1px solid var(--color-neutral-extra-light);gap:8px;width:100%;padding:16px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__text[data-v-4e2cfe6b]{flex-flow:wrap;align-items:center;gap:4px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__text[data-v-4e2cfe6b] .cp-text{font-size:14px;line-height:20px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__app-optional[data-v-4e2cfe6b]{display:block}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__item[data-v-4e2cfe6b],.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__items[data-v-4e2cfe6b]{gap:0}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b]{height:auto;padding:8px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__container{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px;display:grid}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__product-info-container{display:contents}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__product-column{flex-direction:column;grid-area:1/1/span 2;align-self:center;align-items:center;gap:4px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__image-container{padding:0}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-image__image-container{width:80px;height:80px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__stock-count{max-width:100px;font-size:10px;line-height:12px;display:block}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__product-info{grid-area:1/2;align-items:flex-start;gap:4px;min-width:0}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-info-dne{max-height:none}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-info-dne__name{text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:48px;display:-webkit-box;overflow:hidden}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-info-dne__name .cp-text{color:var(--color-primary);font-weight:var(--cp-regular);font-size:12px;line-height:16px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__price-container{grid-area:2/2;width:auto;min-height:40px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-product-card__price-container>.cp-text{font-size:12px;line-height:16px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-price{width:auto;min-height:0}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-price .cp-text--price-total{font-weight:var(--cp-regular);font-size:16px;line-height:24px}.cp-product-card-public-page-category--app-layout .cp-product-card-public-page-category__product-card[data-v-4e2cfe6b] .cp-price .cp-text--price-from+.cp-text--price-total{font-weight:var(--cp-bold)}}.cp-section-assembly-components[data-v-c692b7a0]{flex-direction:column;align-items:flex-start;width:100%;display:flex}.cp-section-assembly-components__row-components[data-v-c692b7a0]{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:16px 73px;display:flex}.cp-section-assembly-components__summary-row[data-v-c692b7a0]{flex-direction:column;align-items:flex-end;width:100%;padding:0 73px;display:flex}@media (width<=1023.98px){.cp-section-assembly-components--app-layout .cp-section-assembly-components__row-components[data-v-c692b7a0]{gap:8px;padding:16px}.cp-section-assembly-components--app-layout .cp-section-assembly-components__summary-row[data-v-c692b7a0]{display:none}}
