.reagents-table{border-top:1px solid var(--gray-200)}.reagents-block .reagents-table{margin:0 -16px}@media (min-width:600px){.reagents-block .reagents-table{margin:0 -24px}}@media (min-width:905px){.reagents-block .reagents-table{margin:0}}[data-type=checkbox-leading-row]{scroll-margin-top:64px}@media (min-width:1240px){[data-type=checkbox-leading-row]{scroll-margin-top:80px}}[data-type=checkbox-leading-row] .checkbox-for-row{display:none}[data-type=checkbox-leading-row] .leading-row-header{align-items:center;background-color:var(--white);border-bottom:1px solid var(--gray-100);cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:10px 12px 10px 16px;width:100%}[data-type=checkbox-leading-row] .leading-row-header:hover{background:var(--gray-25)}[data-type=checkbox-leading-row] .leading-row-text{align-items:center;color:var(--gray-900);display:flex;font-size:1rem;font-weight:var(--font-w-semibold);gap:12px;line-height:1.5rem}[data-type=checkbox-leading-row] .leading-row-text .product-image{border:1px solid var(--gray-300);border-radius:6px;display:flex;flex:0 0 40px;height:40px;width:40px}[data-type=checkbox-leading-row] .leading-row-text .short-description{color:var(--gray-600);display:-webkit-box;font-size:.875rem;font-weight:var(--font-w-regular);line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical}[data-type=checkbox-leading-row] .leading-row-action{color:var(--gray-500);flex-shrink:0;height:24px;width:24px}[data-type=checkbox-leading-row] .leading-row-action .icon{height:24px;width:24px}[data-type=checkbox-leading-row] .leading-row-action svg{height:100%;width:100%}[data-type=checkbox-leading-row] .button-actions{align-items:center;display:flex;gap:4px}[data-type=checkbox-leading-row] .button-actions h2{font-size:inherit;font-weight:inherit;line-height:inherit}[data-type=checkbox-leading-row] .copy-link{display:none}[data-type=checkbox-leading-row] .leading-row-description{background-color:var(--gray-25);color:var(--gray-600);display:flex;flex-direction:column;font-size:1rem;font-weight:var(--font-w-regular);gap:24px;line-height:1.5rem;padding:16px}[data-type=checkbox-leading-row] .leading-row-description .description-content{display:flex;flex-direction:column;gap:24px}[data-type=checkbox-leading-row] .leading-row-description .details{align-items:flex-start;border-top:2px solid var(--gray-100);display:flex;flex-direction:row;gap:16px;padding:12px 0}[data-type=checkbox-leading-row] .leading-row-description .details .th-line{align-items:flex-start;color:var(--gray-800);display:flex;flex-direction:column;font-size:.875rem;font-weight:var(--font-w-regular);gap:4px;line-height:1.25rem}[data-type=checkbox-leading-row] .leading-row-description .details .th-line .th-header{color:var(--gray-500);font-size:.75rem;font-weight:var(--font-w-regular);line-height:1.125rem}[data-type=checkbox-leading-row] .leading-row-description .related-products{align-items:center;color:var(--gray-900);display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;font-weight:var(--font-w-medium);gap:8px;line-height:1.25rem;padding:0 8px}[data-type=checkbox-leading-row] .leading-row-table{border-bottom:3px solid var(--gray-200);display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px}@container (min-width: 600px){[data-type=checkbox-leading-row] .leading-row-header{padding:8px 20px 8px 24px}[data-type=checkbox-leading-row] .leading-row-header .leading-row-text{color:var(--gray-900);font-size:1.125rem;font-weight:var(--font-w-semibold);line-height:1.75rem}[data-type=checkbox-leading-row] .leading-row-description{padding:16px 24px}[data-type=checkbox-leading-row] .leading-row-description .details .th-line{flex-direction:row}[data-type=checkbox-leading-row] .leading-row-description .details .th-line .th-header{font-size:.875rem;line-height:1.25rem}[data-type=checkbox-leading-row] .leading-row-description .related-products{padding:0}[data-type=checkbox-leading-row] .leading-row-table{padding:16px 24px 32px}}@container (min-width: 1240px){[data-type=checkbox-leading-row] .leading-row-header{height:72px;padding:9px 20px 9px 16px}[data-type=checkbox-leading-row] .leading-row-header .leading-row-text{color:var(--gray-900);font-size:1.25rem;font-weight:var(--font-w-semibold);line-height:1.875rem}[data-type=checkbox-leading-row] .leading-row-description{padding:16px 24px 24px 52px}[data-type=checkbox-leading-row] .leading-row-description .description-content{flex-direction:row}[data-type=checkbox-leading-row] .leading-row-description .description-content .description-text{padding:0 16px}[data-type=checkbox-leading-row] .leading-row-description .details{border-left:2px solid var(--gray-100);border-top-width:0;flex-direction:column;gap:12px;padding:0 16px}[data-type=checkbox-leading-row] .leading-row-description .related-products{padding:0 16px}[data-type=checkbox-leading-row] .leading-row-table{padding:16px 16px 32px}}[data-type=checkbox-leading-row] .up{display:none}[data-type=checkbox-leading-row] .leading-row-content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .6s}[data-type=checkbox-leading-row] .leading-row-content-wrapper-inner{min-height:0;overflow:hidden}[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-content-wrapper{grid-template-rows:1fr}[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header{background-color:var(--gray-25);border-bottom-width:0}[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header:hover{background-color:var(--gray-50)}[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header .down,[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header .short-description{display:none}[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header .copy-link,[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header .up{display:block}[data-type=checkbox-leading-row] .checkbox-for-row:checked~.leading-row-header .up-down{transform:rotate(180deg)}[data-type=checkbox-reagent-container]{position:relative;width:100%}[data-type=checkbox-reagent-container] [type=checkbox]{position:absolute}[data-type=checkbox-reagent-container] [type=checkbox]:focus~[data-type=checkbox-reagent]{border-color:var(--red-300);box-shadow:none}[data-type=checkbox-reagent-container] [type=checkbox]:disabled~[data-type=checkbox-reagent]{background-color:var(--gray-25);pointer-events:none}[data-type=checkbox-reagent-container] [type=checkbox]:disabled~[data-type=checkbox-reagent] .checkbox-footer{background-color:var(--gray-40)}[data-type=checkbox-reagent]{background-color:var(--white);border:1px solid var(--gray-200);border-radius:12px;display:flex;flex-direction:column;transition:all .2s ease-out;width:100%}[data-type=checkbox-reagent]:hover{box-shadow:var(--shadow-lg)}[data-type=checkbox-reagent]:focus-within{border-color:var(--red-300);box-shadow:none}[data-type=checkbox-reagent] .checkbox-header{align-items:center;color:var(--gray-900);display:flex;font-size:1rem;font-weight:var(--font-w-semibold);gap:4px;line-height:1.5rem;padding:16px}[data-type=checkbox-reagent] .checkbox-header h3{font-size:inherit;font-weight:inherit;line-height:inherit}[data-type=checkbox-reagent] .checkbox-body{display:flex;flex-direction:column;gap:8px 16px;justify-content:space-between;padding:8px 16px 24px}[data-type=checkbox-reagent] .th-line-wrapper{display:grid;flex-grow:1;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}[data-type=checkbox-reagent] .th-line{align-items:flex-start;color:var(--gray-800);display:flex;flex-direction:column;font-size:.875rem;font-weight:var(--font-w-regular);gap:4px;line-height:1.25rem}[data-type=checkbox-reagent] .th-line .th-header{color:var(--gray-500);font-size:.75rem;font-weight:var(--font-w-regular);line-height:1.125rem}[data-type=checkbox-reagent] .th-line .badge-group{display:flex;flex-wrap:wrap;gap:6px}[data-type=checkbox-reagent] .description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical}[data-type=checkbox-reagent] .checkbox-footer{background-color:var(--gray-25);border-top:1px solid var(--gray-200);display:flex;flex-direction:column;gap:16px;padding:16px 12px}[data-type=checkbox-reagent] .checkbox-footer:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}[data-type=checkbox-reagent] .checkbox-footer .th-line{font-size:.75rem;line-height:1.125rem}[data-type=checkbox-reagent] .checkbox-footer .checkbox-footer-content{align-items:start;display:grid;flex-grow:1;gap:12px;grid-template-columns:minmax(max-content,150px) repeat(2,minmax(max-content,1fr)) max-content;justify-content:space-between}[data-type=checkbox-reagent] .checkbox-footer .checkbox-footer-content button{align-self:center}[data-type=checkbox-reagent] .checkbox-footer .checkbox-footer-content [data-type=badge]{max-width:200px}[data-type=checkbox-reagent] .checkbox-footer .divider{background-color:var(--gray-50);height:1px;width:100%}[data-type=checkbox-reagent] .checkbox-footer .finance{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}[data-type=checkbox-reagent] .checkbox-footer .price-on-request{color:var(--gray-900);font-size:.9375rem;font-weight:var(--font-w-semibold);line-height:1.125rem}[data-type=checkbox-reagent] .checkbox-footer .quantity{align-items:center;color:var(--gray-500);display:flex;font-size:1rem;font-weight:var(--font-w-regular);line-height:1.5rem}[data-type=checkbox-reagent] .checkbox-footer .quantity .button-group{display:flex}[data-type=checkbox-reagent] .checkbox-footer .quantity .button-group input{background-color:transparent;border:2px solid transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:center;transition:.3s;width:46px}[data-type=checkbox-reagent] .checkbox-footer .quantity .button-group input:focus{border-color:var(--red-300);box-shadow:0 0 0 4px #ffe0e0cc}[data-type=checkbox-reagent] .checkbox-footer .total{display:flex;flex-direction:column;justify-content:center}[data-type=checkbox-reagent] .checkbox-footer .total .old-price{color:var(--gray-400);font-size:.75rem;font-weight:var(--font-w-regular);line-height:1.125rem;margin-top:-4px;text-decoration:line-through}[data-type=checkbox-reagent] .checkbox-footer .total .price{color:var(--gray-900);font-size:1rem;font-weight:var(--font-w-bold);line-height:1.5rem}[data-type=checkbox-reagent] .checkbox-footer .total .new{color:var(--red-500);margin-top:-6px}[data-type=checkbox-reagent] .checkbox-footer .actions{display:flex;gap:8px;width:100%}[data-type=checkbox-reagent] .checkbox-footer .actions button{--button-width:100%}[data-type=checkbox-reagent] .checkbox-footer .actions .reagents svg{height:24px;transform:scale(.83);width:24px}[data-type=checkbox-reagent] .product-block-prices{color:var(--gray-400);font-size:.75rem;font-weight:var(--font-w-regular);line-height:1.125rem;margin-bottom:-4px}[data-type=checkbox-reagent] .product-block-prices.min-height{height:0;opacity:0}[data-type=checkbox-reagent] .product-block-price{display:flex;gap:4px;justify-content:space-between;margin-top:-4px}@container (min-width: 552px){[data-type=checkbox-reagent] .checkbox-body{flex-direction:row}[data-type=checkbox-reagent] .checkbox-footer .finance{display:grid;grid-template-columns:1fr max-content max-content}[data-type=checkbox-reagent] .checkbox-footer .actions .button-text{display:none}[data-type=checkbox-reagent] .checkbox-footer .actions button{--button-width:var(--button-height,36px);--button-padding:8px}}@container (min-width: 766px){[data-type=checkbox-reagent] .checkbox-footer{align-items:center;flex-direction:row;justify-content:space-between;padding:16px}[data-type=checkbox-reagent] .checkbox-footer .checkbox-footer-content{align-items:center}[data-type=checkbox-reagent] .checkbox-footer .divider{display:none}[data-type=checkbox-reagent] .checkbox-footer .finance{gap:16px;grid-template-columns:max-content minmax(125px,1fr) max-content}[data-type=checkbox-reagent] .checkbox-footer .quantity,[data-type=checkbox-reagent] .checkbox-footer .total{justify-self:end}}.has-pagination [data-type=checkbox-reagent].hidden{display:none}@media (min-width:600px){[data-type=checkbox-reagent] .th-line-wrapper{gap:20px 12px}}@media (min-width:905px){.reagents-table{border:1px solid var(--gray-200);border-radius:12px;box-shadow:var(--shadow-sm)}.reagents-table [data-type=checkbox-leading-row]:first-child .leading-row-header{border-top-left-radius:12px;border-top-right-radius:12px}.reagents-table [data-type=checkbox-leading-row]:last-child .checkbox-table,.reagents-table [data-type=checkbox-leading-row]:last-child .leading-row-header,.reagents-table [data-type=checkbox-leading-row]:last-child .leading-row-table{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-width:0}.reagents-table [data-type=checkbox-leading-row]:last-child .checkbox-for-row:checked~.leading-row-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.has-pagination [data-type=checkbox-leading-row]:nth-child(10n+1) .leading-row-header{border-top-left-radius:12px;border-top-right-radius:12px}.has-pagination [data-type=checkbox-leading-row]:nth-child(10n) .checkbox-table,.has-pagination [data-type=checkbox-leading-row]:nth-child(10n) .leading-row-header,.has-pagination [data-type=checkbox-leading-row]:nth-child(10n) .leading-row-table{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-width:0}.has-pagination [data-type=checkbox-leading-row]:nth-child(10n) .checkbox-for-row:checked~.leading-row-header{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-type=checkbox-reagent] .th-line-wrapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}[data-type=badge-group]{align-items:center;background-color:var(--badge-group-bg-color,var(--red-50));border:var(--badge-group-border-size,0) solid var(--badge-group-border-color,currentColor);border-radius:16px;color:var(--badge-group-color,var(--red-700));display:flex;font-size:var(--badge-font-size,12px);font-weight:var(--font-w-medium);gap:var(--badge-group-gap,8px);height:var(--badge-group-height,30px);line-height:var(--badge-line-height,18px);padding:var(--badge-group-padding,4px 10px 4px 4px);width:-moz-max-content;width:max-content}[data-type=badge-group]>svg{color:var(--badge-group-icon-color,var(--red-500));height:16px;width:16px}[data-badge-place=trailing]{--badge-group-padding:4px 4px 4px 12px;--badge-padding:2px 6px 2px 8px}[data-theme=light]{--badge-bg-color:var(--white);--badge-mix-blend-mode:none}
