.order-form .order-podrzeno{min-height:1.45em;margin:0 0 4px;font-size:14px;line-height:1.45;color:var(--sepia);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-form .order-provedeni{margin:0;padding:0;border:0;min-width:0}.order-form .order-provedeni-label{float:none;padding:0;margin:0 0 8px}.order-form .order-tiers-vedle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.order-form .order-tiers-vedle.je-jedno{grid-template-columns:minmax(0,1fr)}.order-form .order-tiers-vedle .order-tier{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;min-height:78px;padding:10px 10px 9px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.order-form .order-tiers-vedle .order-tier input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.order-form .order-tiers-vedle .order-tier:has(input:focus-visible){outline:2px solid var(--wax);outline-offset:2px}.order-form .order-tiers-vedle .order-tier-name{font-size:15px;line-height:1.18;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.order-form .order-tiers-vedle .order-tier-price{font-size:15px;text-align:left;white-space:nowrap}.order-form .order-tiers-vedle .order-tier.is-active:after{content:"✓";position:absolute;right:9px;bottom:10px;font-size:14px;line-height:1;color:var(--wax)}.order-form .order-provedeni-popis{display:grid;grid-template-columns:50px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-top:8px}.order-form .order-nahled{margin:0}.order-form .order-nahled-odkaz{display:block;line-height:0}.order-form .order-nahled img{display:block;width:50px;height:auto;border:1px solid rgba(107,74,43,.3);box-shadow:0 3px 8px -4px rgba(43,33,24,.55)}.order-form .order-tier-kratce-obal{display:grid}.order-form .order-tier-kratce{grid-area:1/1;visibility:hidden;margin:0;font-size:14px;line-height:1.42;color:var(--ink)}.order-form .order-tier-kratce.je-zvolene{visibility:visible}.order-form .order-provedeni .tier-obsah-wrap{margin-top:0}.order-form .order-provedeni .tier-obsah-toggle{width:auto;min-height:36px;padding:4px 0;border:0;background:none;text-align:left;text-decoration:underline;text-underline-offset:3px;letter-spacing:.6px}.order-form .order-provedeni .tier-obsah{margin-top:2px}.order-form .order-vat{margin:2px 0 0;font-size:12.5px}.order-form .order-standard-note{margin:8px 0 0}.order-form .field-input::placeholder{font-family:var(--serif);font-style:italic;font-size:15.5px;letter-spacing:0;color:#9c8767;opacity:1}.order-form .order-pole{margin-top:16px}.order-form .order-pole>.field-label.order-mt,.order-form .order-pole>.order-naming-note+.field-label.order-mt{margin-top:0}.order-form .order-pole>.order-naming-note{margin:0 0 10px}.order-form .field-err{margin:6px 0 2px}.order-form .field-input[aria-invalid=true]{border-color:var(--wax);box-shadow:0 0 0 3px rgba(158,59,50,.14)}.order-form #dedication,.order-form #holder{scroll-margin-top:96px}.order-form .order-spis{margin:14px 0 0}.order-spis.je-cekajici{visibility:hidden}.order-spis-radek.je-vyplneny .order-spis-k:before{content:"✓\00a0";color:var(--gilt,#b08a3e)}.order-spis-radek.je-prazdny .order-spis-v{color:var(--sepia)}.order-spis-radek-venovani .order-spis-v{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.order-spis-radek .order-spis-v{min-height:1.45em}.order-spis-chybi{min-height:3em}.order-form .order-parcel-note-dole{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;margin:10px 0 0;font-size:12px;line-height:1.4}.order-form .order-parcel-note-dole .order-back{margin:0;font-size:12px}.order-form .order-parcel-note-dole .order-back a{min-height:40px}.kb-objednavka .kb-obj-pruceli{padding-block:14px 12px;border-bottom:1px solid var(--line)}.kb-objednavka .kb-obj-pruceli .dp-cedule{margin:0}.kb-objednavka .kb-obj-h1{margin-top:8px;font-size:28px}.kb-objednavka .kb-obj-kanon{margin:6px 0 0;max-width:46ch;font-size:14.5px;line-height:1.42;font-style:italic;color:var(--ink-2)}.kb-objednavka .kb-obj-pruceli .claim-panel,.kb-objednavka .kb-obj-pruceli .order-landmark{margin-top:14px;text-align:left}.kb-objednavka .kb-obj-formular{padding-block:4px 26px}.kb-objednavka .kb-obj-formular .order-podrzeno{margin-bottom:2px}.kb-objednavka .kb-obj-formular .form{max-width:560px;margin:0}.kb-objednavka .order-tiers-vedle .order-tier{min-height:74px;padding:10px 10px 9px;background:var(--paper-3);border:1px solid var(--line);border-radius:3px}.kb-objednavka .order-tiers-vedle .order-tier.is-recommended{border-color:var(--line)}.kb-objednavka .order-tiers-vedle .order-tier.is-active{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--gilt-light)}.kb-objednavka .order-tiers-vedle .order-tier-name{font-size:16px}.kb-objednavka .order-tier-price{color:var(--wax-deep)}.kb-objednavka .order-tier-kratce{color:var(--ink-2);font-size:14.5px}.kb-objednavka .order-provedeni .tier-obsah-toggle{font-family:var(--mono);font-size:12px;color:var(--wax-deep)}.kb-objednavka .field-hint{font-size:13px;line-height:1.4;margin:4px 0 0;color:var(--sepia)}.kb-objednavka .field-label{margin-bottom:6px}.kb-objednavka .field-input{padding:12px 13px}.kb-objednavka .order-textarea{min-height:96px}.kb-objednavka .order-chars{margin:3px 0 0}.kb-objednavka .order-neverejny,.kb-objednavka .order-novinky{margin-top:12px;padding:10px 12px;background:var(--paper-3);border:1px solid var(--line);border-radius:3px}.kb-objednavka .order-neverejny-name,.kb-objednavka .order-novinky-name{font-size:15.5px;line-height:1.3}.kb-objednavka .order-neverejny .field-hint,.kb-objednavka .order-novinky .field-hint{font-size:12.5px;line-height:1.36;margin:4px 0 0}.kb-objednavka .order-novinky>.field-label{margin:0 0 2px}.kb-objednavka .order-novinky-toggle{margin:4px 0 0}.kb-objednavka .order-neverejny-toggle{margin:0}.kb-objednavka .order-vety{margin-top:8px}.kb-objednavka .order-prilezitosti{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:4px -20px 8px;padding:0 20px 2px}.kb-objednavka .order-prilezitosti::-webkit-scrollbar{display:none}.kb-objednavka .order-prilezitost{flex:0 0 auto;min-height:40px;padding:6px 12px;font-size:12.5px;background:var(--paper-3);border-color:var(--line);border-radius:2px}.kb-objednavka .order-prilezitost.je-zvolena{background:var(--ink);border-color:var(--ink);color:var(--paper-3)}.kb-objednavka .order-prilezitost-label,.kb-objednavka .order-skupina-label,.kb-objednavka .order-starters-label{margin:6px 0 0;font-size:13px}.kb-objednavka .order-skupiny{margin-top:2px;margin-bottom:4px}.kb-objednavka .order-vety:has(>.order-skupiny)>.order-skupina-label{display:inline-block;margin:8px 10px 0 0;vertical-align:middle}.kb-objednavka .order-vety>.order-skupiny{display:inline-flex;margin:6px 0 0;padding:0;overflow:visible;vertical-align:middle}.kb-objednavka .order-starters{flex-direction:row;align-items:stretch;gap:8px;margin:6px -20px 4px;padding:0 20px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none}.kb-objednavka .order-starters::-webkit-scrollbar{display:none}.kb-objednavka .order-starter{flex:0 0 76%;scroll-snap-align:start;padding:8px 12px;font-size:14.5px;line-height:1.38;background:var(--paper-3);border:1px solid var(--line);border-radius:3px}.kb-objednavka .order-starter.je-zvolena{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--gilt-light)}.kb-objednavka .order-vety-vymyslene{margin:2px 0 0;font-size:12px}.kb-objednavka .order-dalsi{margin:16px 0 6px;border-color:var(--line)}.kb-objednavka .order-dalsi-label{font-feature-settings:normal;font-variant:normal;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--wax-deep)}.kb-objednavka .order-duvody{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--line)}.kb-objednavka .order-duvody li{font-size:14.5px;line-height:1.42;margin:0 0 4px;color:var(--ink-2)}.kb-objednavka .order-duvody li:before{content:"✦";left:0;font-size:11px;top:3px;color:var(--gilt)}.kb-objednavka .order-recap{margin:14px 0 0}.kb-objednavka .order-recap>.field-label{margin-top:0}.kb-objednavka .order-recap>.field-hint{margin-top:2px;font-size:12.5px}.kb-objednavka .order-recap .reg-table{margin:8px 0 10px;border-top:2px solid var(--ink);border-collapse:collapse}.kb-objednavka .order-recap .reg-table tr{display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr);grid-column-gap:10px;column-gap:10px;padding:5px 0;border-bottom:1px solid var(--line)}.kb-objednavka .order-recap .reg-table td{display:block;width:auto;padding:0;border:0;font-size:14px;line-height:1.38}.kb-objednavka .order-recap .reg-table td:first-child{font-family:var(--mono);font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);padding-top:2px}.kb-objednavka .order-recap .recap-total{font-size:16px;color:var(--wax-deep)}.kb-objednavka .order-total{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.kb-objednavka .order-total-amount{color:var(--wax-deep);font-size:19px}.kb-objednavka .order-voucher-note{font-size:12.5px;margin-top:4px}.kb-objednavka .order-fiction{margin-top:12px;font-size:13px}.kb-objednavka .pouceni{margin:10px 0 8px;padding:8px 12px 10px;background:var(--paper-3);border:1px solid var(--line);border-radius:3px}.kb-objednavka .consent-line{text-align:left;margin:0 0 8px}.kb-objednavka .order-zaruka{margin:10px 0 4px;font-size:14.5px;line-height:1.42}.kb-objednavka .order-brana{text-align:left}.kb-objednavka .order-form .btn-primary{width:100%;max-width:420px;margin-top:8px}.kb-objednavka .kb-list-pata{margin-top:26px}@media (min-width:880px){.kb-objednavka .kb-obj-h1{font-size:44px}.kb-objednavka .kb-obj-kanon{font-size:17px}.kb-objednavka .kb-obj-pruceli{padding-block:36px 30px}.kb-objednavka .kb-obj-formular{padding-block:30px 56px}.kb-objednavka .order-tiers-vedle .order-tier{min-height:88px;padding:12px 14px}.kb-objednavka .order-tiers-vedle .order-tier-name{font-size:18px}.kb-objednavka .order-prilezitosti{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}