/* Start: Produkt Quantity */
.ss_toggler_block { width: 100%; }
.ss_toggler_block tr { display: flex; }
.ss_toggler_block tr > td:first-of-type,
.ss_toggler_block tr > td:last-of-type { display: flex; width: 47px; height: 47px; }
.ss_toggler_block tr > td:nth-of-type(2) { width: calc(100% - 94px); }
.ss_toggler_block tr > td:first-of-type .ss_toggler,
.ss_toggler_block tr > td:last-of-type .ss_toggler { cursor: pointer; display: flex; justify-content: center; align-items: center; width: 100%; border: 1px solid var(--primary); background: #FFFFFF; transition: var(--transition); }
.ss_toggler_block tr > td:first-of-type .ss_toggler { border-radius: 4px 0 0 4px; }
.ss_toggler_block tr > td:last-of-type .ss_toggler { border-radius: 0 4px 4px 0; }
.ss_toggler_block tr > td:first-of-type .ss_toggler:hover,
.ss_toggler_block tr > td:last-of-type .ss_toggler:hover { border: 1px solid var(--primary); background: var(--primary); }
.ss_toggler_block tr > td:first-of-type .ss_toggler > i,
.ss_toggler_block tr > td:last-of-type .ss_toggler > i { font-size: 20px; line-height: 25px; color: var(--primary); text-align: center; transition: var(--transition); }
.ss_toggler_block tr > td:first-of-type .ss_toggler:hover > i,
.ss_toggler_block tr > td:last-of-type .ss_toggler:hover > i { color: #FFFFFF; }
.ss_toggler_block tr > td:nth-of-type(2) input { text-align: center; border-width: 1px 0; border-style: solid; border-color: var(--primary); border-radius: 0; }
.ss_toggler_block tr > td:nth-of-type(2) input::placeholder { font-family: neue-kabel, sans-serif; font-weight: 400; font-size: 20px; line-height: 25px; color: #000000; text-align: center; }
.ss_toggler_block tr > td:nth-of-type(2) input:-ms-input-placeholder { font-family: neue-kabel, sans-serif; font-weight: 400; font-size: 20px; line-height: 25px; color: #000000; text-align: center; }
.ss_toggler_block tr > td:nth-of-type(2) input::-ms-input-placeholder { font-family: neue-kabel, sans-serif; font-weight: 400; font-size: 20px; line-height: 25px; color: #000000; text-align: center; }
@media screen and (max-width: 959px) { .ss_toggler_block tr > td:nth-of-type(2) input { font-weight: 400 !important; font-size: 20px !important; line-height: 25px !important; padding: 10px 15px; } }
/* End: Produkt Quantity */