:root{--tb-first-render-region-seed:"%7B%22c%22%3A%22pickup%2C0%2COsobn%C3%BD%20odber%7C48%2C6%2CAlbertov%20Dvor%7C54%2C13%2CB%C3%A1nov%7C104%2C25%2CBe%C5%A1e%C5%88ov%7C66%2C25%2C%C4%8Cern%C3%ADk%7C69%2C20%2CDoln%C3%BD%20Ohaj%7C72%2C20%2CHul%7C101%2C25%2CKme%C5%A5ovo%7C60%2C20%2CKomjatice%7C42%2C6%2CKostoln%C3%BD%20Sek%7C51%2C13%2CLipov%C3%A1%7C89%2C25%2CMal%C3%A1%20Ma%C5%88a%7C63%2C20%2CMojzesovo%7C39%2C6%2CNitriansky%20Hr%C3%A1dok%7C45%2C13%2CNov%C3%BD%20Svet%7C95%2C13%2COndrochov%7C77%2C20%2CPal%C3%A1rikovo%7C110%2C25%2CPal%C3%A1rikovo%20%E2%80%93%20%C4%BDudov%C3%ADtov%7C83%2C25%2CPodh%C3%A1jska%7C80%2C25%2CRadava%7C36%2C6%2C%C5%A0urany%7C86%2C25%2CTr%C3%A1vnica%7C107%2C25%2CTvrdo%C5%A1ovce%7C57%2C13%2C%C3%9A%C4%BEany%20nad%20%C5%BDitavou%7C92%2C25%2CVe%C4%BEk%C3%A1%20Ma%C5%88a%7C98%2C25%2CVlkas%22%2C%22p%22%3A%5B%5B%22M3%206h11v11H3zM14%2010h4l3%204v3h-7M2%2010h5M1%2013h5%22%2C%22M17%2010v4h4%22%5D%2C%5B%22M5%208h14l1%2013H4L5%208Z%22%2C%22M8%209V6a4%204%200%200%201%208%200v3M9%2014h6M10%2017h4%22%5D%5D%7D"}
#regionModal .wordmark{font-weight:1000;letter-spacing:-2px;font-size:28px;text-decoration:none;color:var(--ink)}#regionModal .wordmark span{display:inline-block;background:var(--ink);color:white;font-size:17px;letter-spacing:-.6px;padding:7px 3px;vertical-align:middle;transform:rotate(-90deg)}#regionModal .primary{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;border-radius:9px;background:var(--red);color:white;font-size:14px;font-weight:800;min-height:52px}#regionModal .primary:hover{background:#c72505}#regionModal .primary:disabled{background:#eee; color:#777}#regionModal{border:0;padding:0;width:800px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);border-radius:20px;box-shadow:0 30px 100px #0003;overflow:auto;color:var(--ink)}#regionModal::backdrop{background:rgba(28,29,24,.57);backdrop-filter:blur(4px)}#regionModal .dialog-layout{display:grid;grid-template-columns:260px 1fr}#regionModal .story{background:#eeeadd;padding:32px 28px;display:flex;flex-direction:column;overflow:hidden;position:relative}#regionModal .wordmark{font-size:24px}#regionModal .wordmark span{font-size:14px}#regionModal .story>p{font-size:10px;letter-spacing:1.6px;line-height:1.7;margin-top:auto}#regionModal .story strong{font-size:26px;letter-spacing:-1px;line-height:1.5}#regionModal .story small{font-size:12px;line-height:1.8;color:#66685e;margin-top:2px}#regionModal .route-art{height:260px;position:relative;margin-top:35px}#regionModal .route{position:absolute;border:2px dashed #b2b2a4;border-right:0;width:150px;height:120px;left:20px;top:55px;border-radius:80px 0 0 80px;transform:rotate(-20deg)}#regionModal .route-home{font-size:46px;position:absolute;left:10px;top:160px}#regionModal .route-pin{font-size:48px;position:absolute;right:15px;top:3px;color:var(--red)}#regionModal .bag{position:absolute;left:35px;top:75px;background:var(--red);color:#fff;padding:28px 18px;font-size:26px;line-height:1;font-weight:900;letter-spacing:-1px;transform:rotate(-10deg);box-shadow:10px 18px 20px #0002}#regionModal .bag:before{content:'';position:absolute;width:40px;height:32px;border:5px solid var(--red);border-radius:20px 20px 0 0;top:-28px;left:38px}#regionModal .bag b{font-size:38px}#regionModal .selection{padding:34px 34px 20px;position:relative;min-width:0}#regionModal .selection>.eyebrow{color:var(--red);margin-top:2px}#regionModal .selection h2{font-size:29px;letter-spacing:-1.1px;line-height:1.15;margin:12px 25px 10px 0}#regionModal .selection #dialogDescription{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 22px;max-width:330px}#regionModal .close{position:absolute;right:14px;top:14px;border-radius:100%;width:36px;height:36px;color:#555;background:#f5f5f0;font-size:27px;line-height:1}#regionModal .close:hover{background:#eaeae3}#regionModal .mode{display:flex;border:0;margin:0 0 22px;padding:4px;border-radius:10px;background:#f1f2ec;gap:4px}#regionModal .mode label{flex:1;position:relative;cursor:pointer}#regionModal .mode input{position:absolute;opacity:0;width:1px;height:1px}#regionModal .mode span{display:block;text-align:center;padding:12px 4px;font-size:13px;font-weight:700;border-radius:7px;color:#73756d;white-space:nowrap}#regionModal .mode input:checked+span{background:white;color:var(--ink);box-shadow:0 2px 6px #0001}#regionModal .mode input:focus-visible+span{outline:3px solid #126baf;outline-offset:0}#regionModal .search-label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}#regionModal .search-wrap{display:flex;align-items:center;border:1px solid #d9dbd2;border-radius:9px;padding:0 13px;gap:10px}#regionModal .search-wrap:focus-within{border-color:var(--red);box-shadow:0 0 0 2px #e52c0818}#regionModal .search-wrap>span{font-size:27px;color:var(--muted)}#regionModal .search-wrap input{width:100%;min-width:0;border:0;background:transparent;padding:13px 0;font-size:13px;outline:0}#regionModal input[type=search]::-webkit-search-cancel-button{display:none}#regionModal .search-wrap input:focus-visible{outline:0}#regionModal #tbr-clearSearch{background:transparent;font-size:24px;min-width:30px;min-height:35px}#regionModal #tbr-regions{margin:9px -5px 0;padding:0 5px;border:0;max-height:203px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bdbfb6 transparent}#regionModal .region-row{display:flex;align-items:center;gap:11px;padding:12px 11px;margin:3px 0;border:1px solid transparent;border-radius:8px;cursor:pointer;min-height:48px}#regionModal .region-row:hover{background:#f7f7f2}#regionModal .region-row:has(input:checked){background:#fff5ef;border-color:#f1a38c}#regionModal .region-row input{width:17px;height:17px;margin:0;accent-color:var(--red);flex-shrink:0}#regionModal .region-row strong{font-size:13px}#regionModal .region-row small{font-size:11px;color:var(--muted);margin-left:auto;white-space:nowrap}#regionModal #tbr-empty{font-size:13px;line-height:1.6;color:var(--muted);padding:12px 0;min-height:155px}#regionModal .confirmation{margin-top:17px;border-top:1px solid var(--line);padding-top:16px}#regionModal #tbr-selectionSummary{margin-bottom:15px}#regionModal #tbr-selectionSummary strong{display:block;font-size:14px;margin-bottom:4px}#regionModal #tbr-selectionSummary span{font-size:12px;color:var(--muted)}#regionModal .footnote{text-align:center;font-size:10px;color:var(--muted);margin:12px 0 0;line-height:1.5}#regionModal .pickup-card{min-height:264px;padding:28px 23px;background:#f7f7f1;border:1px solid var(--line);border-radius:12px;text-align:center}#regionModal .pickup-card>span{display:block;color:var(--red);font-size:46px}#regionModal .pickup-card h3{font-size:18px;letter-spacing:-.6px;margin-bottom:8px}#regionModal .pickup-card p{font-size:13px}#regionModal .pickup-card small{color:var(--muted);line-height:1.7}#regionModal #tbr-error{color:#b32408;background:#fff0e9;font-size:12px;padding:10px;border-radius:6px}#regionModal .sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}#regionModal [hidden]{display:none!important}body:has(#regionModal[open]){overflow:hidden}@media(max-width:700px){#regionModal{width:440px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}#regionModal .dialog-layout{grid-template-columns:1fr}#regionModal .story{display:none}#regionModal .selection{padding:26px 22px 18px}#regionModal .selection h2{font-size:26px;max-width:260px;margin-top:13px}#regionModal .selection #dialogDescription{font-size:12px;margin-bottom:17px;max-width:265px}#regionModal .mode{margin-bottom:17px}#regionModal .mode span{font-size:12px;padding:12px 2px}#regionModal #tbr-regions{max-height:173px}#regionModal .region-row{padding:11px 8px}#regionModal .region-row strong{font-size:12px}#regionModal .region-row small{font-size:10px}#regionModal .confirmation{margin-top:13px;padding-top:13px}#regionModal .primary{min-height:49px;padding:15px}#regionModal .pickup-card{min-height:240px;padding:22px 15px}}@media(max-width:360px){#regionModal .selection{padding:24px 16px 14px}#regionModal .selection h2{font-size:24px;max-width:235px}#regionModal .region-row{gap:7px}#regionModal .region-row strong{font-size:11px}#regionModal .region-row small{font-size:9px}#regionModal .footnote{font-size:9px}#regionModal #tbr-regions{max-height:145px}#regionModal .mode span{font-size:11px}#regionModal .selection #dialogDescription{max-width:220px}}#regionModal .close{width:44px;height:44px;right:8px;top:8px}@media(max-width:700px) and (max-height:700px){#regionModal .selection{padding:20px 16px 12px}#regionModal .selection h2{margin:10px 20px 8px 0}#regionModal .selection #dialogDescription{margin-bottom:12px}#regionModal .mode{margin-bottom:12px}#regionModal #tbr-regions{max-height:105px}#regionModal .pickup-card{min-height:140px;padding:12px}#regionModal .pickup-card>span{font-size:28px}#regionModal .pickup-card h3{font-size:16px;margin:8px 0}#regionModal .pickup-card p{margin:8px 0}#regionModal .pickup-card small{font-size:11px}#regionModal .confirmation{margin-top:10px;padding-top:10px}#regionModal #tbr-selectionSummary{margin-bottom:10px}#regionModal .footnote{margin-top:9px}}#header #selectRegionButton[data-tb-region-owner=region]{background:#fafaf6!important;background-image:none!important;color:#20211e!important;border:1px solid #e5e5de!important;border-radius:12px!important;padding:9px 13px!important;display:flex;align-items:center;gap:10px;text-align:left;line-height:1.3;min-height:60px;max-width:350px;box-shadow:none;overflow:visible;z-index:55}
#header #selectRegionButton[data-tb-region-owner=region]::before,#header #selectRegionButton[data-tb-region-owner=region]::after{content:none!important;display:none!important}
#header #selectRegionButton[data-tb-region-owner=region] .tbr-pin{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:100%;color:#e52c08;background:#fff0e9;font-size:25px}
#header #selectRegionButton[data-tb-region-owner=region] .tbr-text{min-width:0;flex:1}
#header #selectRegionButton[data-tb-region-owner=region] small{display:block;font-size:9px;font-weight:700;letter-spacing:1px;color:#6f716a;margin-bottom:2px}
#header #selectRegionButton[data-tb-region-owner=region] strong{display:block;font-size:14px;font-weight:800;overflow-wrap:anywhere;line-height:1.25}
#header #selectRegionButton[data-tb-region-owner=region] .tbr-min{display:block;font-size:10px;color:#6f716a;margin-top:3px;line-height:1.2}
#header #selectRegionButton[data-tb-region-owner=region] .tbr-change{color:#e52c08;font-size:11px;font-weight:800;white-space:nowrap;padding-left:5px}
#header #selectRegionButton[data-tb-region-owner=region]:focus-visible{outline:3px solid #126baf;outline-offset:3px}
@media(max-width:480px){#header #selectRegionButton[data-tb-region-owner=region]{width:100%;max-width:none;border-radius:0!important;position:relative;left:0!important;top:0!important;min-height:60px;margin:0!important}#header #selectRegionButton[data-tb-region-owner=region] strong{font-size:13px}#header #selectRegionButton[data-tb-region-owner=region] .tbr-text{max-width:calc(100% - 98px)}}
.in-krok-1 #header #selectRegionButton[data-tb-region-owner=region],.in-krok-2 #header #selectRegionButton[data-tb-region-owner=region]{display:none}

#regionModal{font:15px Arial,Helvetica,sans-serif;line-height:normal;color:#20211e;background:white;position:fixed;inset:0;float:none;margin:auto;padding:0!important;width:800px;z-index:2147483000;--red:#e52c08;--ink:#20211e;--muted:#6f716a;--line:#e5e5de}#regionModal *{box-sizing:border-box}#regionModal button,#regionModal input{font:inherit}#regionModal button{border:0;cursor:pointer}#regionModal button:disabled{cursor:default}#regionModal h2{font-size:29px!important;letter-spacing:-1.1px;line-height:1.15;margin:12px 25px 10px 0!important;text-transform:none}#regionModal .eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#e52c08}#regionModal button:focus-visible,#regionModal input:focus-visible{outline:3px solid #126baf;outline-offset:3px}#regionModal .primary{font-size:14px;font-weight:800}#regionModal input[type=radio]{appearance:auto;-webkit-appearance:radio}#regionModal[open]{display:block}#regionModal:not([open]){display:none}#regionModal [hidden]{display:none!important}@media(max-width:700px){#regionModal{width:440px}#regionModal h2{font-size:26px!important}}@media(max-width:360px){#regionModal h2{font-size:24px!important}}#header #selectRegionButton[data-tb-region-owner=region] .tbr-mobile-action{display:none}@media(max-width:480px){#header #selectRegionButton[data-tb-region-owner=region]{background:#bd260d!important;color:#fff!important;border-color:#a82009!important;padding:10px 12px!important;gap:9px;min-height:76px}#header #selectRegionButton[data-tb-region-owner=region] small,#header #selectRegionButton[data-tb-region-owner=region] .tbr-min{color:#fff;font-size:11px}#header #selectRegionButton[data-tb-region-owner=region] strong{font-size:16px}#header #selectRegionButton[data-tb-region-owner=region] .tbr-text{max-width:none}#header #selectRegionButton[data-tb-region-owner=region] .tbr-pin{background:rgba(255,255,255,.16);color:#fff;width:30px;height:30px;flex-basis:30px}#header #selectRegionButton[data-tb-region-owner=region] .tbr-change{background:#fff;color:#a82009;border-radius:8px;padding:9px;min-height:44px;display:flex;align-items:center;text-align:center;font-size:12px;white-space:normal;flex:0 0 90px;line-height:1.2}#header #selectRegionButton[data-tb-region-owner=region] .tbr-desktop-action{display:none}#header #selectRegionButton[data-tb-region-owner=region] .tbr-mobile-action{display:inline}#header #selectRegionButton[data-tb-region-owner=region]:focus-visible{outline:3px solid #126baf;outline-offset:-3px}}#regionModal #tbr-searchFallback summary{cursor:pointer;list-style:none}#regionModal #tbr-searchFallback summary::-webkit-details-marker{display:none}#regionModal #tbr-searchFallback summary:focus-visible{outline:3px solid #126baf;outline-offset:-3px}#regionModal #tbr-searchFallback summary::after{content:' +';float:right}#regionModal #tbr-searchFallback[open] summary::after{content:' −'}@media(max-width:700px){#regionModal{max-height:calc(100dvh - 24px);overflow:hidden}#regionModal .dialog-layout{height:calc(100dvh - 24px);max-height:820px}#regionModal .selection{height:100%;display:flex;flex-direction:column;padding:22px 20px 14px;overflow:hidden}#regionModal .selection>.eyebrow{margin:0;font-size:9px}#regionModal h2{font-size:25px!important;margin:10px 35px 6px 0!important}#regionModal #tbr-dialogDescription{margin:0 0 12px;font-size:12px;line-height:1.4}#regionModal .mode{flex-shrink:0;margin:0 0 10px}#regionModal #tbr-deliveryPanel{display:flex;flex-direction:column;flex:1;min-height:0}#regionModal #tbr-regions{flex:1;min-height:90px;max-height:none!important;margin:0 -4px;padding:0 4px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#bd260d #f4eee8;scrollbar-width:auto}#regionModal .region-row{background:#f5f3ed;border:1px solid #e4dfd5;margin:5px 0;padding:12px 10px;min-height:50px;gap:9px}#regionModal .region-row strong{font-size:14px;line-height:1.3}#regionModal .region-row small{font-size:11px;color:#57534d}#regionModal .region-row:has(input:checked){background:#fff0e7;border:2px solid #bd260d;padding:11px 9px;color:#a82009}#regionModal .region-row:has(input:checked) strong::after{content:' ✓';color:#a82009}#regionModal .region-row:has(input:focus-visible){outline:3px solid #126baf;outline-offset:-3px}#regionModal #tbr-searchFallback{flex-shrink:0;margin-top:8px}#regionModal #tbr-searchFallback summary{font-size:12px;font-weight:700;padding:13px 10px;background:#f1f2ec;border-radius:8px;min-height:44px;color:#57534d}#regionModal #tbr-searchFallback .search-label{margin:9px 0 4px;font-size:11px}#regionModal #tbr-searchFallback .search-wrap{margin-bottom:2px}#regionModal #tbr-searchFallback .search-wrap input{padding:10px 0}#regionModal #tbr-empty{min-height:0;padding:8px;font-size:12px;margin:0}#regionModal .confirmation{flex-shrink:0;margin-top:10px;padding-top:10px}#regionModal #tbr-selectionSummary{margin-bottom:9px}#regionModal .footnote{margin-top:8px;font-size:9px}#regionModal .pickup-card{min-height:0}#regionModal #tbr-pickupPanel{flex:1;min-height:0;overflow:auto}}@media(max-width:360px){#regionModal .selection{padding:20px 14px 12px}#regionModal h2{font-size:23px!important}#regionModal .region-row strong{font-size:13px}}@media(max-width:700px) and (max-height:600px){#regionModal .selection>.eyebrow,#regionModal #tbr-dialogDescription,#regionModal .footnote{display:none}#regionModal h2{font-size:21px!important;margin:0 35px 9px 0!important}#regionModal .mode span{padding:9px 2px}#regionModal .region-row{min-height:44px;padding:9px}#regionModal #tbr-selectionSummary span{display:none}#regionModal #tbr-searchFallback[open] .search-label{display:none}}#regionModal .mode label>span{display:flex;align-items:center;justify-content:center;gap:8px}#regionModal .tbr-mode-icon{width:22px;height:22px;flex:0 0 22px;vertical-align:middle;pointer-events:none}#regionModal .mode input:checked+span{color:#a82009}#regionModal .pickup-card .tbr-mode-icon{width:40px;height:40px}#selectRegionButton .tbr-pin{display:flex;align-items:center;justify-content:center;--tbr-icon-bg:#fafaf6}#selectRegionButton .tbr-pin svg{display:block;width:24px;height:24px;flex:none;pointer-events:none}@media(max-width:480px){#selectRegionButton .tbr-pin{--tbr-icon-bg:#bd260d}}@media(min-width:701px){
 body #header #selectRegionButton[data-tb-region-owner=region]{background:#bd260d!important;color:#fff!important;border-color:#a82009!important;--tbr-icon-bg:#bd260d}
 body #header #selectRegionButton[data-tb-region-owner=region] .tbr-text small,body #header #selectRegionButton[data-tb-region-owner=region] .tbr-text strong,body #header #selectRegionButton[data-tb-region-owner=region] .tbr-text .tbr-min{color:#fff}
 body #header #selectRegionButton[data-tb-region-owner=region] .tbr-change{background:#fff;color:#a82009;border:1px solid #fff;font-weight:700;border-radius:8px;padding:9px;min-height:44px;display:flex;align-items:center}
 body #header #selectRegionButton[data-tb-region-owner=region]:hover{background:#a82009!important;--tbr-icon-bg:#a82009}
 body #header #selectRegionButton[data-tb-region-owner=region]:focus-visible{outline:3px solid #126baf;outline-offset:3px}
  #regionModal #tbr-regions .region-row{background:#f5f3ed;border:1px solid #e4dfd5;margin:5px 0;min-height:50px}
  #regionModal #tbr-regions .region-row:hover{background:#fff0e7;border-color:#bd260d}
  #regionModal #tbr-regions .region-row:has(input:checked){background:#fff0e7;border:2px solid #bd260d;padding:11px 10px;color:#a82009}
  #regionModal #tbr-regions .region-row:has(input:checked) strong::after{content:' ✓';color:#a82009}
  #regionModal #tbr-regions .region-row small{color:#57534d}
  #regionModal #tbr-regions .region-row:has(input:focus-visible){outline:3px solid #126baf;outline-offset:-3px}
  body #header #selectRegionButton[data-tb-region-owner=region] .tbr-pin{background:rgba(255,255,255,.16);color:#fff;--tbr-icon-bg:#bd260d}
 #regionModal #tbr-regions{scrollbar-color:#bd260d #f4eee8}
}


