.order_result{width:100%}.checkout_hero{width:100%;position:relative;padding-left:22px}.checkout_hero::before{content:'';position:absolute;left:0;top:1px;bottom:1px;width:6px;background-color:#E76124;border-radius:3px}.checkout_hero h1{display:inline-block;margin:0;font-size:30px;line-height:38px;font-weight:700;color:#1C1C1C;vertical-align:middle}.checkout_hero .count{display:inline-block;margin-left:16px;font-size:13px;line-height:18px;color:#888888;vertical-align:middle}.checkout_steps{display:flex;align-items:center;justify-content:center;gap:64px;box-sizing:border-box;padding:18px 24px;background-color:#F7F7F7;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.checkout_steps .step{display:flex;align-items:center;gap:12px}.checkout_steps .step .num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:14px;background-color:#e6e6e6;color:#888888;font-size:12px;line-height:16px;font-weight:700}.checkout_steps .step .label{font-size:13px;line-height:18px;color:#888888;white-space:nowrap}.checkout_steps .step.done .num{background-color:#5E8BBA;color:#fff}.checkout_steps .step.current .num{background-color:#E76124;color:#fff}.checkout_steps .step.current .label{color:#1C1C1C;font-weight:600}.checkout_layout{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:48px}.checkout_layout .main{flex:1;min-width:0;width:100%}.checkout_layout aside,.checkout_layout .order_summary_wrap{width:360px;flex-shrink:0}.checkout_layout aside.mini{width:340px}.checkout_layout aside.wide{width:550px}.checkout_layout>aside,.checkout_layout>.order_summary_wrap{position:sticky;position:-webkit-sticky;top:190px}@media screen and (max-width:1000px){.checkout_layout>aside,.checkout_layout>.order_summary_wrap{top:161px}}.info_banner{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;padding:12px 16px;margin-bottom:24px;background-color:#F7F7F7;border-left:4px solid #5E8BBA;border-radius:0 6px 6px 0;font-size:13px;line-height:18px;color:#5E8BBA}.info_banner .icon{flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:8px;background-color:#5E8BBA;color:#fff;font-size:11px;line-height:14px;font-weight:600}.success_banner{position:relative;display:flex;align-items:center;gap:16px;box-sizing:border-box;padding:20px 24px 20px 32px;border:1px solid #2D8A4E;background-color:#E9F6ED;border-radius:0 8px 8px 0;overflow:hidden}.success_banner::before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#2D8A4E}.success_banner .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:21px;background-color:#2D8A4E;position:relative}.success_banner .icon::before{content:'';width:20px;height:20px;background-color:#fff;-webkit-mask-image:url('../../img/correct_icon.svg');mask-image:url('../../img/correct_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px}.success_banner .text .title{margin:0;font-size:17px;line-height:22px;font-weight:600;color:#2D8A4E}.success_banner .text p{margin:6px 0 0;font-size:13px;line-height:18px;color:#2D8A4E}.book_cover_ph{display:block;overflow:hidden;box-sizing:border-box;width:60px;height:84px;background-color:#F7F7F7;border-radius:2px;flex-shrink:0}.book_cover_ph img{width:100%;height:100%;object-fit:cover;display:block}.book_cover_ph.small{width:40px;height:56px}.product_cell{display:flex;gap:16px;align-items:flex-start}.product_cell .badge{display:inline-block;margin:0 0 8px;padding:3px 10px;background-color:#EEF4FB;border:1px solid rgba(94,139,186,0.2);border-radius:3px;font-size:11px;line-height:14px;font-weight:500;color:#5E8BBA}.product_cell .info .name{display:block;margin:0;font-size:15px;line-height:20px;font-weight:600;color:#1C1C1C}.product_cell .info .author{display:block;margin:8px 0 0;font-size:13px;line-height:18px;color:#888888}.product_cell .info .isbn{display:block;margin:2px 0 0;font-size:12px;line-height:16px;color:#888888}.product_cell .info .meta{display:block;margin:4px 0 0;font-size:12px;line-height:16px;color:#888888}.product_cell .remove{display:block;margin-top:8px;font-size:12px;line-height:16px;color:#C0392B}.notouch .product_cell .remove:is(:hover,:focus){text-decoration:underline}.table_scroll{width:100%;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.cart_table{width:100%;border-collapse:collapse}.cart_table thead th{padding:12px 16px;background-color:#F7F7F7;border-bottom:1px solid #e6e6e6;text-align:left;font-size:11px;line-height:14px;font-weight:600;color:#333399;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.cart_table thead th.num,.cart_table thead th.price,.cart_table thead th.total{text-align:right}.cart_table tbody td{padding:20px 16px;border-bottom:1px solid #e6e6e6;vertical-align:top}.cart_table tbody tr:last-child td{border-bottom:0}.cart_table td.num,.cart_table td.price,.cart_table td.total{text-align:right;white-space:nowrap}.cart_table td.price{line-height:36px;font-size:15px;color:#1C1C1C}.cart_table td.total{line-height:36px;font-size:17px;font-weight:600;color:#1C1C1C}.cart_table td.actions{text-align:right}.qty_stepper{display:inline-flex;align-items:stretch;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden}.qty_stepper button{position:relative;display:flex;align-items:center;justify-content:center;width:30px;border:0;background-color:#F7F7F7;cursor:pointer;transition:all 400ms ease 0ms}.qty_stepper button::before{content:'';width:12px;height:12px;background-color:#1C1C1C;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px}.qty_stepper button.minus::before{-webkit-mask-image:url('../../img/minus.svg');mask-image:url('../../img/minus.svg')}.qty_stepper button.plus::before{-webkit-mask-image:url('../../img/plus.svg');mask-image:url('../../img/plus.svg')}.qty_stepper .value{display:flex;align-items:center;justify-content:center;width:32px;line-height:34px;font-size:14px;font-weight:500;color:#1C1C1C;background-color:#fff}.notouch .qty_stepper button:is(:hover,:focus){background-color:#efefef}.remove_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:4px 0 0;box-sizing:border-box;border:1px solid #e6e6e6;background-color:#fff;border-radius:4px;cursor:pointer;transition:border-color 400ms ease 0ms}.remove_btn::before{content:'';width:12px;height:12px;background-color:#888888;-webkit-mask-image:url('../../img/close.svg');mask-image:url('../../img/close.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px;transition:background-color 400ms ease 0ms}.notouch .remove_btn:is(:hover,:focus){border-color:#C0392B}.notouch .remove_btn:is(:hover,:focus)::before{background-color:#C0392B}.coupon_box{margin-top:24px;padding-top:24px;border-top:1px solid #e6e6e6}.coupon_box .label{display:block;margin:0 0 12px;font-size:13px;line-height:18px;color:#888888}.coupon_box .row{display:flex;gap:12px;flex-wrap:wrap}.coupon_box input{box-sizing:border-box;width:256px;max-width:100%;height:40px;padding:0 14px;border:1px solid #e6e6e6;border-radius:6px;font-family:inherit;font-size:13px;line-height:18px;color:#1C1C1C}.coupon_box input::placeholder{color:#888888}.coupon_box .continue_shopping{margin-top:20px;font-size:13px;line-height:18px;color:#5E8BBA}.coupon_box .continue_shopping::before{background-color:#5E8BBA}.notouch .coupon_box .continue_shopping:is(:hover,:focus){text-decoration:underline}.order_summary{box-sizing:border-box;padding:24px;border:1px solid #e6e6e6;background-color:#F7F7F7;border-radius:8px}.order_summary .title{margin:0 0 16px;font-size:15px;line-height:20px;font-weight:600;color:#1C1C1C}.order_summary .items{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.order_summary .items .item{display:flex;align-items:flex-start;gap:12px}.order_summary .items .item .info{flex:1;min-width:0}.order_summary .items .item .info .name{margin:0;font-size:13px;line-height:18px;font-weight:600;color:#1C1C1C}.order_summary .items .item .info .meta{display:block;margin-top:4px;font-size:12px;line-height:16px;color:#888888}.order_summary .items .item .price{flex-shrink:0;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.order_summary .rows{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.order_summary .rows .row{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:18px;color:#555555}.order_summary .rows .row .value{color:#1C1C1C}.order_summary .rows .row .value.muted{color:#888888;font-size:12px;line-height:16px}.order_summary .total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.order_summary .total .label{font-size:15px;line-height:20px;font-weight:600;color:#1C1C1C}.order_summary .total .value{text-align:right}.order_summary .total .value .price{display:block;font-size:22px;line-height:28px;font-weight:700;color:#E76124}.order_summary .total .value .vat{display:block;margin-top:2px;font-size:12px;line-height:16px;color:#888888}.order_summary .cta{display:block;width:calc(100% + 48px);margin:20px -24px -24px;box-sizing:border-box;text-align:center;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(231,97,36,0.28)}.order_summary .trust{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:12px;line-height:16px;color:#2D8A4E}.order_summary .trust_list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.order_summary .trust_list li{font-size:12px;line-height:16px;color:#888888}.order_summary_wrap{width:100%}.order_summary_wrap>.trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;line-height:16px;color:#2D8A4E}.order_summary .trust::before,.order_summary_wrap>.trust::before{content:'';flex-shrink:0;width:12px;height:12px;background-color:currentColor;-webkit-mask-image:url('../../img/correct_icon.svg');mask-image:url('../../img/correct_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px}.type_pills{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.type_pills .pill{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:40px;padding:0 18px;border:1px solid #e6e6e6;background-color:#F7F7F7;border-radius:6px;font-size:13px;line-height:18px;font-weight:500;color:#1C1C1C;cursor:pointer;transition:all 400ms ease 0ms}.type_pills input{position:absolute;width:0;height:0;opacity:0}.type_pills .pill:has(input:checked){border:1px solid #E76124;background-color:#fff;color:#E76124;font-weight:600}.notouch .type_pills .pill:not(:has(input:checked)):is(:hover,:focus-within){border-color:#b8b8b8}.checkout_form{width:100%}.checkout_form .label{display:block;margin:0 0 12px;font-size:13px;line-height:18px;font-weight:600;color:#555555}.checkout_form .search_field{position:relative;margin-bottom:8px;max-width:616px}.checkout_form .search_field input{box-sizing:border-box;width:100%;height:44px;padding:0 16px;border:1px solid #e6e6e6;border-radius:6px;font-family:inherit;font-size:14px;line-height:18px;color:#1C1C1C}.checkout_form .search_field input::placeholder{color:#888888}.checkout_form .hint{margin:0 0 24px;font-size:12px;line-height:16px;color:#888888}.checkout_divider{width:100%;height:1px;margin:0 0 16px;background-color:#e6e6e6}.checkout_divider.narrow{max-width:616px}.section_title{margin:0 0 4px;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.section_note{margin:0 0 20px;font-size:12px;line-height:16px;color:#888888}.checkout_form .fields{display:flex;flex-wrap:wrap;gap:24px;max-width:616px;margin-bottom:20px}.checkout_form .field{flex:1 1 260px}.checkout_form .field label{display:block;margin:0 0 8px;font-size:12px;line-height:16px;font-weight:500;color:#555555}.checkout_form .field :is(input,select){box-sizing:border-box;width:100%;height:44px;padding:0 14px;border:1px solid #e6e6e6;border-radius:6px;font-family:inherit;font-size:13px;line-height:18px;color:#1C1C1C;background-color:#fff}.checkout_form .field input::placeholder{color:#888888}.notouch .checkout_form .field :is(input,select):focus{border-color:#E76124}.checkout_form .field .select2-container--default .select2-selection--single{border-color:#e6e6e6;background-color:#fff;border-radius:6px}.checkout_form .field .select2-container--default.select2-container--focus .select2-selection--single{border-color:#E76124}.checkout_form .field .select2-container .select2-selection--single .select2-selection__rendered{color:#1C1C1C;font-size:13px;line-height:16px;min-height:16px;font-weight:400;padding:13px 30px 13px 14px}.checkout_form .field .select2-container--default .select2-selection--single .select2-selection__arrow{background-color:transparent;border:0;border-radius:0}.checkout_form .field .select2-container--default .select2-selection--single .select2-selection__arrow::before{background-color:#1C1C1C}.checkout_form .field .select2-container--default.red_warning .select2-selection--single{border-color:#D33030 !important}.checkout_form .field .select2-container--default .select2-selection__placeholder{opacity:0}.checkout_form .field.narrow{flex:0 1 140px}.checkout_form .checkbox_row{display:flex;align-items:flex-start;gap:10px;max-width:616px;padding-top:24px;margin-top:4px;border-top:1px solid #e6e6e6;cursor:pointer}.checkout_form .checkbox_row .title{display:block;font-size:13px;line-height:16px;color:#1C1C1C}.checkout_form .checkbox_row .hint{display:block;margin:4px 0 0;font-size:12px;line-height:16px;color:#888888}.option_list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.option_list .option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;padding:16px 20px;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;transition:border-color 400ms ease 0ms}.option_list .option .text{flex:1}.option_list .option .text .title{display:block;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.option_list .option .text p{margin:4px 0 0;font-size:12px;line-height:16px;color:#888888}.option_list .option .price{flex-shrink:0;font-size:14px;line-height:18px;color:#555555}.option_list .option:has(input:checked){border:2px solid #E76124;padding:15px 19px}.option_list .option:has(input:checked) .price{font-weight:600;color:#1C1C1C}.notouch .option_list .option:not(:has(input:checked)):is(:hover,:focus-within){border-color:#b8b8b8}.review_table{width:100%;border-collapse:collapse}.review_table thead th{padding:10px 16px;background-color:#F7F7F7;border-bottom:1px solid #e6e6e6;text-align:left;font-size:10px;line-height:13px;font-weight:600;color:#888888;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.review_table thead th.num,.review_table thead th.price,.review_table thead th.total{text-align:right}.review_table tbody td{padding:16px;border-bottom:1px solid #e6e6e6;font-size:13px;line-height:18px;color:#1C1C1C}.review_table td.num,.review_table td.price,.review_table td.total{text-align:right;white-space:nowrap}.review_table td.total{font-weight:600}.review_table tfoot td{padding:16px;background-color:#F7F7F7;font-size:13px;line-height:18px;font-weight:600;color:#1C1C1C}.review_table tfoot td:not(.total_value){text-align:right}.review_table tfoot .total_value{padding-left:0;text-align:right;font-size:22px;line-height:28px;font-weight:700;color:#E76124;white-space:nowrap}.review_table tfoot .vat_note{margin-left:8px;font-size:12px;line-height:16px;font-weight:400;color:#888888}.form_note{margin-top:24px;max-width:728px}.form_note label{display:block;margin:0 0 8px;font-size:13px;line-height:18px;font-weight:500;color:#555555}.form_note textarea{box-sizing:border-box;width:100%;min-height:80px;padding:12px 16px;border:1px solid #e6e6e6;border-radius:6px;font-family:inherit;font-size:13px;line-height:20px;color:#1C1C1C;resize:vertical}.form_note textarea::placeholder{color:#888888}.notouch .form_note textarea:focus{border-color:#E76124}.consent_group{display:flex;flex-direction:column;gap:16px;margin:24px 0}.consent_group label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;line-height:16px;color:#1C1C1C}.consent_group label.optional{color:#888888}.summary_grid{display:flex;gap:48px;margin:32px 0;flex-wrap:wrap}.summary_grid>div{flex:1 1 400px;display:flex;flex-direction:column;gap:16px}.summary_grid .col_title{margin:0;padding-bottom:12px;border-bottom:1px solid #e6e6e6;font-size:14px;line-height:18px;font-weight:600;color:#1C1C1C}.summary_card{box-sizing:border-box;padding:16px;border:1px solid #e6e6e6;background-color:#F7F7F7;border-radius:8px}.summary_card .title{margin:0 0 12px;font-size:12px;line-height:16px;font-weight:600;color:#1C1C1C}.summary_card .divider{height:1px;margin:0 0 12px;background-color:#e6e6e6}.summary_card p{margin:0 0 4px;font-size:13px;line-height:18px;color:#555555}.summary_card p:last-child{margin:0}.summary_card .sub{margin:0 0 4px;font-size:12px;line-height:16px;font-weight:600;color:#1C1C1C}.summary_card .sub_group{margin-top:16px}.summary_card .note{display:block;margin-top:2px;font-size:12px;line-height:16px;color:#888888}.summary_cards{display:flex;flex-direction:column;gap:16px}.payment_details_card{position:relative;box-sizing:border-box;padding:20px 24px 20px 30px;margin-top:32px;border:1px solid #e6e6e6;border-radius:0 6px 6px 0;overflow:hidden}.payment_details_card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#E76124}.payment_details_card .head{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.payment_details_card .title{margin:0;font-size:15px;line-height:20px;font-weight:600;color:#1C1C1C}.payment_details_card .status{display:inline-flex;align-items:center;padding:3px 10px;background-color:#FFF7EA;border:1px solid #D4A018;border-radius:3px;font-size:11px;line-height:14px;font-weight:500;color:#8B6309}.payment_details_card .divider{height:1px;margin:0 0 12px;background-color:#e6e6e6}.payment_details_card .row{display:flex;align-items:center;gap:16px;padding:8px 0;font-size:13px;line-height:18px;flex-wrap:wrap}.payment_details_card .row .label{width:160px;flex-shrink:0;color:#888888}.payment_details_card .row .value{font-weight:500;color:#1C1C1C}.payment_details_card .row .value.mono{letter-spacing:.5px}.payment_details_card .row .value.price{font-weight:700;color:#E76124}.payment_details_card .row .copy{margin-left:auto;padding:0;border:0;background:none;font-family:inherit;font-size:12px;line-height:16px;color:#5E8BBA;cursor:pointer}.notouch .payment_details_card .row .copy:is(:hover,:focus){text-decoration:underline}.payment_details_card .row .copy.copied{color:#2D8A4E}.payment_details_card .foot{margin-top:8px;font-size:12px;line-height:16px;color:#888888}.next_steps_box{box-sizing:border-box;padding:20px 24px;margin-top:32px;border:1px solid #e6e6e6;background-color:#F7F7F7;border-radius:8px}.next_steps_box .title{margin:0 0 12px;font-size:13px;line-height:18px;font-weight:600;color:#1C1C1C}.next_steps_box ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:steps}.next_steps_box ol li{position:relative;padding-left:22px;font-size:12px;line-height:16px;color:#555555}.next_steps_box ol li::before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:0;font-weight:700;color:#E76124}.final_actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px}.final_actions .left{display:flex;gap:12px;flex-wrap:wrap}.checkout_actions{width:100%;box-sizing:border-box;justify-content:space-between;display:flex;gap:16px;margin-top:32px}@media screen and (max-width:1100px){.checkout_layout{flex-direction:column}.checkout_layout aside,.checkout_layout aside.mini,.checkout_layout aside.wide,.checkout_layout .order_summary_wrap{width:100%}.checkout_layout>aside,.checkout_layout>.order_summary_wrap{position:static;top:auto}}@media screen and (max-width:900px){.checkout_steps{gap:20px;padding:14px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.checkout_steps .step .label{display:none}.checkout_form .fields{gap:16px}.checkout_form .field{flex:1 1 100%}.checkout_form .field.narrow{flex:1 1 100%}.payment_details_card .row .label{width:100%}.payment_details_card .row .copy{margin-left:0}.checkout_actions{flex-direction:column}}@media screen and (max-width:700px){.table_scroll{overflow-x:visible}.cart_table thead{display:none}.cart_table,.cart_table tbody{display:block;width:100%}.cart_table tbody tr{position:relative;display:flex;flex-wrap:wrap;box-sizing:border-box;margin-bottom:16px;padding:12px 12px 12px 16px;background-color:#FBFBFB;border-radius:0 8px 8px 0;overflow:hidden}.cart_table tbody tr::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#E76124}.cart_table tbody tr:last-child{margin-bottom:0}.cart_table tbody td{width:100%;box-sizing:border-box;padding:0;border-bottom:0}.cart_table td.num,.cart_table td.actions{display:none}.cart_table .product_cell{position:relative;padding-right:56px}.cart_table .product_cell .book_cover_ph{width:70px;height:92px}.cart_table .product_cell .remove{position:absolute;top:0;right:0;margin:0}.cart_table td.price,.cart_table td.total{width:50%;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.cart_table td.total{text-align:right}.cart_table td.price::before,.cart_table td.total::before{display:block;margin-bottom:4px;font-size:10px;line-height:12px;font-weight:400;color:#888888;text-transform:none;letter-spacing:normal}.cart_table td.price::before{content:'Cena / ks:'}.cart_table td.total::before{content:'Celkom:'}.review_table thead{display:none}.review_table,.review_table tbody{display:block;width:100%}.review_table tbody tr{position:relative;display:flex;flex-wrap:wrap;box-sizing:border-box;margin-bottom:16px;padding:12px 12px 12px 16px;background-color:#FBFBFB;border-radius:0 8px 8px 0;overflow:hidden}.review_table tbody tr::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#E76124}.review_table tbody tr:last-child{margin-bottom:0}.review_table tbody td{width:100%;box-sizing:border-box;padding:0;border-bottom:0}.review_table td.num{display:none}.review_table .product_cell .book_cover_ph{width:70px;height:92px}.review_table td.price,.review_table td.total{width:50%;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.review_table td.total{text-align:right}.review_table td.price::before,.review_table td.total::before{display:block;margin-bottom:4px;font-size:10px;line-height:12px;font-weight:400;color:#888888;text-transform:none;letter-spacing:normal}.review_table td.price::before{content:'Cena/ks:'}.review_table td.total::before{content:'Celkom:'}.review_table tfoot,.review_table tfoot tr{display:block;width:100%}.review_table tfoot td{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;width:100%;box-sizing:border-box}}