.campaign_notification_slot_desktop{display:none}@media screen and (min-width: 768px){.campaign_notification_slot_desktop{display:block;width:69%}}@media screen and (min-width: 768px){.campaign_notification_slot_mobile{display:none}}.campaign_notification{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;background:rgba(71,171,248,.18);border-radius:1.25rem;padding:.75rem 1rem;margin-top:1rem;margin-bottom:1rem;color:#242424}@media screen and (min-width: 768px){.campaign_notification{flex-wrap:nowrap;gap:1rem}}.campaign_notification .campaign_notification_image{height:1.125rem;width:auto;max-width:5rem;flex-shrink:0}.campaign_notification .campaign_notification_content{display:flex;flex-direction:column;gap:.125rem;flex-grow:1;flex-basis:0;min-width:0}.campaign_notification .campaign_notification_headline{font-size:1rem;font-weight:700;line-height:1.5rem;color:#242424}.campaign_notification .campaign_notification_subtext{font-size:.875rem;color:#575655}.campaign_notification .campaign_notification_subtext b,.campaign_notification .campaign_notification_subtext strong{color:#242424}.campaign_notification .campaign_notification_button{border:none;border-radius:9999px;background:#47abf8;color:#fff;font-weight:700;font-size:.875rem;padding:.5rem 1rem;cursor:pointer;white-space:nowrap;flex-basis:100%}@media screen and (min-width: 768px){.campaign_notification .campaign_notification_button{flex-basis:auto;flex-shrink:0}}.campaign_notification .campaign_notification_button:hover{background:#6cbcf9}.campaign_notification .campaign_notification_check{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:100%;background:#47abf8;color:#fff;flex-shrink:0}.campaign_notification .campaign_notification_remove{background:none;border:none;padding:0;cursor:pointer;font-size:.875rem;font-weight:600;color:#72716f;text-decoration:underline;white-space:nowrap;flex-shrink:0}.campaign_notification_pending{flex-wrap:wrap}.campaign_notification_pending .campaign_notification_button{flex-basis:100%}@media screen and (min-width: 768px){.campaign_notification_pending .campaign_notification_button{flex-basis:100%}}.conclusion_box{font-size:.75rem;line-height:1.4}.conclusion_table{width:100%}.conclusion_table.thankyou{width:100% !important;display:table}.conclusion_box_basket{margin-top:1rem}.conclusion_table_2 .conclusion_td_article,.conclusion_table_2 .conclusion_td_price,.conclusion_table_2 .conclusion_td_count{float:left;padding-bottom:1em}.conclusion_th_article,.conclusion_td_article{text-align:left}.conclusion_td_article_span{display:flex}.conclusion_td_article{width:60%}.conclusion_td_count{text-align:center;width:20%}.conclusion_td_price{min-width:20%;white-space:nowrap}.conclusion_td_article,.conclusion_td_count,.conclusion_td_price{vertical-align:top}.conclusion_th_price,.conclusion_td_price{text-align:right;padding-left:3px}.conclusion_text_big,.conclusion_td_price,.conclusion_td_count,.conclusion_th{font-size:.875rem;color:#3c3b3b;font-weight:600}.conclusion_td_count{font-size:.75rem}.conclusion_total{display:flex;justify-content:space-between}.conclusion_total_price{font-size:1.125rem}.conclusion_vouchers{margin:2.5rem 0 2rem 0}.conclusion_voucher{display:grid;gap:.25rem 1rem;grid-template-areas:"card code amount" "card remove .";grid-template-columns:min-content auto min-content;margin-bottom:1rem;line-height:1.25}.conclusion_voucher .voucher_card{grid-area:card;align-self:center;width:3.75rem}.conclusion_voucher .voucher_code{grid-area:code;align-self:end;font-weight:700;font-size:.875rem;color:#1fa97c}.conclusion_voucher .voucher_remove{grid-area:remove;align-self:start;font-size:.75rem;text-decoration:underline}.conclusion_voucher .voucher_amount{grid-area:amount;align-self:start;font-weight:700;font-size:.875rem;color:#1fa97c}@media screen and (min-width: 1020px){.conclusion_box_basket{margin-top:unset}}