.ak-lista,.ak-hlavicka,.ak-kosik,.ak-koniec,.m-pocet,.m-polozka-akcie,.m-pridat,.m-doprava,.m-kod-prepinac,.m-kod-otvor,.m-rozpis,.m-konecne,.m-gopay--pokladna,.m-napis-mobil{display:none}.ak-krok,.m-kosik-lista{display:contents}.m-kosik-lista__suma{display:none}@media (max-width:480px){html[data-znacka=fotomart] body{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}html[data-znacka=fotomart] .chat{bottom:calc(16px + 62px + var(--l-chat-zdvih,0px) + env(safe-area-inset-bottom,0px))}:is(html[data-znacka=fotomart] body:has(.c-check) .fm-lista,html[data-znacka=fotomart] body:has(.c-check) .fm-sheet){display:none}html[data-znacka=fotomart] body:has(.c-check) .fm-hl{position:static}html[data-znacka=fotomart] .m-napis-desktop{display:none}html[data-znacka=fotomart] .m-napis-mobil{display:inline}html[data-znacka=fotomart] .m-ikona{flex:none;width:22px;height:22px}:is(html[data-znacka=fotomart] body:has(.c-cart) .c-progress,html[data-znacka=fotomart] body:has(.c-check) .c-progress){display:none}:is(html[data-znacka=fotomart] body:has(.c-cart) .c-section .head,html[data-znacka=fotomart] body:has(.c-check) .c-section .head){justify-content:space-between;align-items:baseline;margin-bottom:16px}:is(html[data-znacka=fotomart] body:has(.c-cart) .c-section .head .t,html[data-znacka=fotomart] body:has(.c-check) .c-section .head .t){letter-spacing:-.01em;margin:0;font-size:30px;font-weight:800;line-height:1.2}html[data-znacka=fotomart] body:has(.c-cart) .c-section .head+.muted{display:none}html[data-znacka=fotomart] .m-pocet{color:var(--b-mut);font-size:18px;font-weight:500;display:inline}:is(html[data-znacka=fotomart] body:has(.c-cart) .c-section .error,html[data-znacka=fotomart] body:has(.c-check) .c-section .error,html[data-znacka=fotomart] body:has(.c-cart) .c-section .note,html[data-znacka=fotomart] body:has(.c-check) .c-section .note){font-size:17px}html[data-znacka=fotomart] .c-cart-items{gap:24px}html[data-znacka=fotomart] .c-cart-item{background:var(--b-card);border:1px solid var(--b-line);border-radius:var(--b-r-s);grid-template:"t i""t p"1fr"r r"/min(132px,40%) minmax(0,1fr);align-items:start;gap:12px 16px;padding:16px}html[data-znacka=fotomart] .c-cart-item>.c-cart-item__nahlad{grid-area:t}html[data-znacka=fotomart] .c-cart-item>div:nth-child(2){grid-area:i}html[data-znacka=fotomart] .c-cart-item .im,html[data-znacka=fotomart] .c-cart-item .ph{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:0}html[data-znacka=fotomart] .c-cart-item .nahlad-pripravuje{font-size:17px!important}html[data-znacka=fotomart] .c-cart-item .nm{color:var(--b-ink);font-size:20px;font-weight:700;line-height:1.3;text-decoration:none;display:block}html[data-znacka=fotomart] .c-cart-item [data-nazov-projektu],html[data-znacka=fotomart] .c-cart-item [data-pridane],html[data-znacka=fotomart] .c-cart-item [data-variant-polozky],html[data-znacka=fotomart] .c-cart-item [data-proof-polozky],html[data-znacka=fotomart] .c-cart-item .nahlad-pripravuje{display:none!important}html[data-znacka=fotomart] .c-cart-item [data-nazov-produktu],html[data-znacka=fotomart] .c-cart-item [data-popis-polozky],html[data-znacka=fotomart] .c-cart-item .c-stitok-navrhu{display:block}html[data-znacka=fotomart] .c-cart-item .c-stitok-navrhu{margin-top:10px}html[data-znacka=fotomart] .c-cart-item .c-stitok-navrhu .c-tag.ok:before{content:"✓";margin-right:6px;font-weight:700}html[data-znacka=fotomart] .c-cart-item .ds,html[data-znacka=fotomart] .c-cart-item .jedn{color:var(--b-mut);margin-top:4px;line-height:1.35;font-size:17px!important}html[data-znacka=fotomart] .c-cart-item[data-ks="1"] .jedn{display:none}html[data-znacka=fotomart] .c-cart-item .c-tag{white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-size:17px;font-weight:500}html[data-znacka=fotomart] .c-cart-item .c-tag.ok{color:var(--b-ink)}html[data-znacka=fotomart] .c-cart-item>.pr{color:var(--b-ink);grid-area:p;place-self:end start;font-size:20px;font-weight:700}html[data-znacka=fotomart] .c-cart-item .pr-povodna{font-size:17px}html[data-znacka=fotomart] .c-cart-item>div>.akcie{display:none}html[data-znacka=fotomart] .m-polozka-akcie{border-top:1px solid var(--b-line);flex-wrap:nowrap;grid-area:r;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:16px;display:flex}html[data-znacka=fotomart] .m-ks{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);display:inline-flex;overflow:hidden}html[data-znacka=fotomart] .m-ks button,html[data-znacka=fotomart] .m-ks__pocet{width:48px;height:48px;color:var(--b-ink);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:700;display:flex}html[data-znacka=fotomart] .m-ks button{cursor:pointer}html[data-znacka=fotomart] .m-ks button:disabled{color:var(--b-line);cursor:default}html[data-znacka=fotomart] .m-ks__pocet{border-inline:1px solid var(--b-line);font-size:18px}html[data-znacka=fotomart] .m-ks{flex:none}html[data-znacka=fotomart] .m-polozka-akcie .m-ks button,html[data-znacka=fotomart] .m-polozka-akcie .m-ks__pocet{width:44px}html[data-znacka=fotomart] .m-polozka-akcie__odkazy{flex:auto;justify-content:space-between;align-items:center;gap:0 8px;min-width:0;display:inline-flex}html[data-znacka=fotomart] .m-polozka-akcie__odkazy .m-bodka{display:none}html[data-znacka=fotomart] .m-polozka-akcie__odkazy>form{flex:none}html[data-znacka=fotomart] .m-polozka-akcie__odkazy form{display:inline}html[data-znacka=fotomart] .m-odkaz{min-height:44px;color:var(--b-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}html[data-znacka=fotomart] .m-bodka{color:var(--b-line);font-size:17px}html[data-znacka=fotomart] .m-pridat{border:1.5px solid var(--b-ink);border-radius:var(--b-r-s);min-height:56px;color:var(--b-ink);justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:18px;font-weight:700;text-decoration:none;display:flex}html[data-znacka=fotomart] .c-cart{gap:24px}html[data-znacka=fotomart] .c-cart .c-cart-side{background:0 0;border:0;flex-direction:column;gap:24px;padding:0;display:flex;position:static}html[data-znacka=fotomart] .c-cart .c-cart-side>.c-sumrow,html[data-znacka=fotomart] .c-cart .c-cart-side>.c-doprava-info,html[data-znacka=fotomart] .c-cart .c-cart-side>.m-skryt,html[data-znacka=fotomart] .c-cart .c-cart-side>p.muted.fm-len-mobil{display:none}html[data-znacka=fotomart] .c-cart .c-cart-side>p{margin:0}html[data-znacka=fotomart] .m-doprava{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-tint);flex-direction:column;gap:10px;padding:16px;display:flex}html[data-znacka=fotomart] .m-doprava b{color:var(--b-ink);font-weight:700;font-size:18px!important}html[data-znacka=fotomart] .m-doprava>span:last-child{color:var(--b-mut);font-size:17px;line-height:1.5}html[data-znacka=fotomart] .m-doprava__pas{background:var(--b-line);border-radius:999px;height:6px;display:block;overflow:hidden}html[data-znacka=fotomart] .m-doprava__pas>span{background:var(--b-ink);border-radius:999px;height:100%;display:block}html[data-znacka=fotomart] .m-kod-prepinac{opacity:0;width:1px;height:1px;margin:0;display:block;position:absolute}html[data-znacka=fotomart] .m-kod-otvor{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);min-height:64px;color:var(--b-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-size:17px;font-weight:700;display:flex}html[data-znacka=fotomart] .m-kod-prepinac:focus-visible+.m-kod-otvor{outline:2px solid var(--b-ink);outline-offset:2px}html[data-znacka=fotomart] .m-kod-prepinac:checked+.m-kod-otvor .m-ikona{transform:rotate(180deg)}html[data-znacka=fotomart] .c-cart .c-cart-side>.c-kod,html[data-znacka=fotomart] .c-cart .c-cart-side>.c-kod-akordeon>.c-kod{margin:-12px 0 0;display:none}html[data-znacka=fotomart] .m-kod-prepinac:checked~.c-kod,html[data-znacka=fotomart] .m-kod-prepinac:checked~.c-kod-akordeon>.c-kod{display:grid}html[data-znacka=fotomart] .c-cart .c-cart-side>.c-kod-akordeon[open]>summary{display:none}html[data-znacka=fotomart] .c-cart .c-cart-side .c-kod label,html[data-znacka=fotomart] .c-cart .c-cart-side .c-kod .muted{font-size:17px}html[data-znacka=fotomart] .c-cart .c-cart-side .c-kod input{min-height:48px;font-size:18px}html[data-znacka=fotomart] .c-cart .c-cart-side .c-kod .c-btn{min-height:48px;font-size:17px}html[data-znacka=fotomart] .c-cart .c-cart-side .c-kody{margin:-12px 0 0;font-size:17px}html[data-znacka=fotomart] .c-cart .c-cart-side .c-kody .c-sumrow{font-size:17px}html[data-znacka=fotomart] .c-cart .c-cart-side .c-kod-odobrat button{min-width:44px;min-height:44px;font-size:17px}html[data-znacka=fotomart] .m-rozpis{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);flex-direction:column;gap:12px;padding:16px;display:flex}html[data-znacka=fotomart] .m-rozpis__r{color:var(--b-ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:17px;font-weight:500;display:flex}html[data-znacka=fotomart] .m-rozpis__r--medzisucet{font-size:18px}html[data-znacka=fotomart] .m-rozpis__r b{white-space:nowrap;font-weight:700;font-size:inherit!important}html[data-znacka=fotomart] .m-rozpis>p{border-top:1px solid var(--b-line);margin:0;padding-top:12px}html[data-znacka=fotomart] .m-mut{color:var(--b-mut);font-size:17px;font-weight:400}html[data-znacka=fotomart] .c-cart .c-cart-side>.muted,html[data-znacka=fotomart] .m-gopay{color:var(--b-mut);font-size:17px;line-height:1.4}html[data-znacka=fotomart] .m-gopay .m-napis-mobil{align-items:center;gap:8px;display:flex}html[data-znacka=fotomart] .m-gopay .m-ikona{width:20px;height:20px;color:var(--b-ink)}:is(html[data-znacka=fotomart] body:has(.m-kosik-lista) .fm-lista,html[data-znacka=fotomart] body:has(.m-kosik-lista) .fm-sheet){display:none}html[data-znacka=fotomart] .m-kosik-lista{z-index:57;min-height:calc(84px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);border-top:1px solid var(--b-line);background:var(--b-card);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}html[data-znacka=fotomart] .m-kosik-lista__suma,html[data-znacka=fotomart] .ak-lista__suma{min-width:0;color:var(--b-mut);flex-direction:column;font-size:17px;font-weight:500;line-height:1.2;display:flex}html[data-znacka=fotomart] .m-kosik-lista__suma b,html[data-znacka=fotomart] .ak-lista__suma b{color:var(--b-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-weight:800;font-size:22px!important}html[data-znacka=fotomart] .m-kosik-lista .c-btn,html[data-znacka=fotomart] .ak-lista .c-btn{flex:0 auto;width:auto;min-height:56px;padding:0 20px;font-size:18px;font-weight:700;line-height:1.2}html[data-znacka=fotomart] body:has(.m-kosik-lista){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}:is(html[data-znacka=fotomart] body:has(.m-kosik-lista) .chat,html[data-znacka=fotomart] body:has(.js-akordeon) .chat){bottom:calc(16px + 84px + var(--l-chat-zdvih,0px) + env(safe-area-inset-bottom,0px))}html[data-znacka=fotomart] body:has(.js-akordeon){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html[data-znacka=fotomart] .c-check.js-akordeon{display:block}html[data-znacka=fotomart] .js-akordeon .c-guest{display:none}html[data-znacka=fotomart] .js-akordeon .ak-kosik{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);min-height:72px;color:var(--b-ink);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;padding:4px 14px;text-decoration:none;display:grid}html[data-znacka=fotomart] .ak-kosik__nahlad{border:1px solid var(--b-line);background:var(--b-tint);width:48px;height:64px;display:block;overflow:hidden}html[data-znacka=fotomart] .ak-kosik__nahlad>*{object-fit:cover;object-position:top;width:100%;height:100%;font-size:17px;display:block}html[data-znacka=fotomart] .ak-kosik__nazov,html[data-znacka=fotomart] .ak-kosik__suma{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}html[data-znacka=fotomart] .js-akordeon .ak-kosik .ak-sipka{grid-area:auto;display:flex;transform:rotate(-90deg)}html[data-znacka=fotomart] .js-akordeon .ak-krok{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);margin-bottom:12px;display:block}html[data-znacka=fotomart] .js-akordeon .ak-krok[data-stav=otvoreny]{border:2px solid var(--b-ink)}html[data-znacka=fotomart] .js-akordeon .ak-hlavicka,html[data-znacka=fotomart] .js-akordeon .ak-koniec{width:100%;min-height:72px;color:var(--b-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"f c n e""f.s e";align-items:center;margin:0;padding:12px 16px;text-decoration:none;display:grid}html[data-znacka=fotomart] .js-akordeon .ak-koniec{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);cursor:default;margin-bottom:12px}html[data-znacka=fotomart] .js-akordeon .ak-fajka{background:var(--b-ink);width:28px;height:28px;color:var(--b-on-ink);border-radius:50%;grid-area:f;justify-content:center;align-items:center;margin-right:12px;display:none}html[data-znacka=fotomart] .js-akordeon .ak-fajka .m-ikona{width:18px;height:18px}html[data-znacka=fotomart] .js-akordeon .ak-cislo{min-width:20px;color:var(--b-mut);grid-area:c;margin-right:8px;font-size:18px;font-weight:700}html[data-znacka=fotomart] .js-akordeon .ak-nazov{grid-area:n;font-size:18px;font-weight:700;line-height:1.3}html[data-znacka=fotomart] .js-akordeon .ak-zhrnutie,html[data-znacka=fotomart] .js-akordeon .ak-popis{min-width:0;color:var(--b-mut);grid-area:s;margin-top:2px;font-size:17px;font-weight:400;line-height:1.4}html[data-znacka=fotomart] .js-akordeon .ak-zhrnutie{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-znacka=fotomart] .js-akordeon .ak-zmenit{min-height:44px;color:var(--b-ink);grid-area:e;align-items:center;margin-left:8px;font-size:17px;font-weight:700;text-decoration:underline;display:inline-flex}html[data-znacka=fotomart] .js-akordeon .ak-sipka{color:var(--b-mut);grid-area:e;margin-left:8px;display:flex}html[data-znacka=fotomart] .js-akordeon .ak-krok:not([data-stav=hotovy]) .ak-fajka,html[data-znacka=fotomart] .js-akordeon .ak-krok:not([data-stav=hotovy]) .ak-zmenit,html[data-znacka=fotomart] .js-akordeon .ak-krok:not([data-stav=hotovy]) .ak-zhrnutie,html[data-znacka=fotomart] .js-akordeon .ak-krok:not([data-stav=zatvoreny]) .ak-popis,html[data-znacka=fotomart] .js-akordeon .ak-krok:not([data-stav=zatvoreny]) .ak-sipka{display:none}html[data-znacka=fotomart] .js-akordeon .ak-krok[data-stav=hotovy] .ak-fajka{display:flex}html[data-znacka=fotomart] .js-akordeon .ak-krok[data-stav=hotovy] .ak-cislo{color:var(--b-ink)}html[data-znacka=fotomart] .js-akordeon .ak-krok[data-stav=otvoreny] .ak-hlavicka{cursor:default;min-height:0;padding-bottom:4px}html[data-znacka=fotomart] .js-akordeon .ak-krok[data-stav=otvoreny] .ak-cislo{color:var(--b-accent);font-size:20px}html[data-znacka=fotomart] .js-akordeon .ak-krok[data-stav=otvoreny] .ak-nazov{font-size:20px}html[data-znacka=fotomart] .js-akordeon .ak-krok:not([data-stav=otvoreny])>:not(.ak-hlavicka),html[data-znacka=fotomart] .js-akordeon .ak-krok[data-krok="0"] .c-panel>h2,html[data-znacka=fotomart] .js-akordeon .ak-krok[data-krok="2"] .c-panel>h2{display:none}html[data-znacka=fotomart] .js-akordeon .ak-krok .c-panel{background:0 0;border:0;margin-bottom:0;padding:12px 16px 16px}html[data-znacka=fotomart] .js-akordeon .ak-krok .c-panel h2{border:0;margin:0 0 12px;padding:0;font-size:18px;font-weight:700}html[data-znacka=fotomart] .js-akordeon .ak-krok .c-panel h2 .n{display:none}html[data-znacka=fotomart] .js-akordeon .c-field label{color:var(--b-ink);letter-spacing:0;text-transform:none;font-weight:600;font-size:17px!important}html[data-znacka=fotomart] .js-akordeon .c-field input,html[data-znacka=fotomart] .js-akordeon .c-field select,html[data-znacka=fotomart] .js-akordeon .c-field textarea{min-height:52px;font-size:18px}html[data-znacka=fotomart] .js-akordeon .chyba,html[data-znacka=fotomart] .js-akordeon .muted,html[data-znacka=fotomart] .js-akordeon .note,html[data-znacka=fotomart] .js-akordeon .error,html[data-znacka=fotomart] .js-akordeon small,html[data-znacka=fotomart] .js-akordeon .c-field p,html[data-znacka=fotomart] .js-akordeon .c-newsletter,html[data-znacka=fotomart] .js-akordeon .c-newsletter a{font-size:17px}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset{border:0;margin:0;padding:0}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label{border:1px solid var(--b-line);border-radius:var(--b-r-s);background:var(--b-card);min-height:76px;color:var(--b-ink);cursor:pointer;grid-template-columns:20px 24px minmax(0,1fr) auto;grid-template-areas:"r i n c""r d d c";align-items:center;gap:4px 12px;margin:0 0 10px;padding:14px;font-size:18px;font-weight:700;line-height:1.3;display:grid}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label:has(input:checked){border:2px solid var(--b-ink);padding:13px}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label>.c-doprava-ikona{grid-area:i}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label>input[type=radio]{align-self:start;margin-top:2px}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label>span:not([class]){grid-area:n;min-width:0}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label:not(:has(.c-doprava-ikona))>span:not([class]){grid-column:2/4}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset input[type=radio]{width:20px;height:20px;accent-color:var(--b-ink);flex:none;grid-area:r;margin:0}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset .cena{white-space:nowrap;grid-area:c;margin-left:auto;font-size:18px;font-weight:700}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset .c-doprava-popis,html[data-znacka=fotomart] .js-akordeon .c-panel fieldset .c-doprava-eko{min-width:0;color:var(--b-mut);grid-area:d;font-size:17px;font-weight:400}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset .c-doprava-eko{color:inherit}html[data-znacka=fotomart] .js-akordeon .c-panel fieldset label .muted{font-weight:400;display:block}html[data-znacka=fotomart] .js-akordeon .c-doprava-eko .stitok{font-size:17px}html[data-znacka=fotomart] .js-akordeon .c-vydajne-otvorit{border:1.5px solid var(--b-ink);justify-self:stretch;width:100%;min-height:56px;font-size:18px;font-weight:700}html[data-znacka=fotomart] .js-akordeon .c-vydajne-zvolene,html[data-znacka=fotomart] .js-akordeon .c-vydajne-zvolene button{font-size:17px}html[data-znacka=fotomart] .js-akordeon .ak-koniec .ak-popis,html[data-znacka=fotomart] .js-akordeon .ak-koniec .ak-sipka{display:flex}html[data-znacka=fotomart] .js-akordeon .c-cart-side{border-radius:var(--b-r-s);background:var(--b-tint);border:0;flex-direction:column;gap:10px;margin-top:24px;padding:16px;display:flex;position:static}html[data-znacka=fotomart] .js-akordeon .c-cart-side>.sumar-t,html[data-znacka=fotomart] .js-akordeon .c-cart-side>.c-sum-item,html[data-znacka=fotomart] .js-akordeon .c-cart-side>.c-btn{display:none}html[data-znacka=fotomart] .js-akordeon .c-cart-side>p:has(>a[href=\/kosik]){display:none}html[data-znacka=fotomart] .js-akordeon .c-cart-side>.c-sumrow{color:var(--b-ink);border:0;margin:0;padding:0;font-size:18px;font-weight:400}html[data-znacka=fotomart] .js-akordeon .c-cart-side>.c-sumrow>span:last-child{font-weight:700}html[data-znacka=fotomart] .js-akordeon .c-cart-side>p{margin:0;font-size:17px}html[data-znacka=fotomart] .js-akordeon .m-konecne{display:block}html[data-znacka=fotomart] .js-akordeon .c-cart-side>.c-sumrow b,html[data-znacka=fotomart] .js-akordeon .c-cart-side>.c-sumrow span{font-size:18px!important}html[data-znacka=fotomart] .js-akordeon .m-gopay--pokladna{align-items:center;gap:8px;display:flex}html[data-znacka=fotomart] .ak-lista[data-zapnuty="1"]{z-index:58;min-height:calc(84px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);border-top:1px solid var(--b-line);background:var(--b-card);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}html[data-znacka=fotomart] body:has(.c-cart) .c-suhlas h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-suhlas p{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-suhlas button{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-suhlas h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-suhlas p{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-suhlas button{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-topbar{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer p{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer a{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer strong{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer li{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer span{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer .legal{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer .c-suhlas-znovu{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-cart) .c-footer .c-platby h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-topbar{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer p{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer a{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer strong{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer li{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer span{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer .legal{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer .c-suhlas-znovu{font-size:17px!important}html[data-znacka=fotomart] body:has(.c-check) .c-footer .c-platby h2{font-size:17px!important}html[data-znacka=fotomart] .c-check .c-rekap h2,html[data-znacka=fotomart] .c-check .c-rekap p,html[data-znacka=fotomart] .c-check .c-rekap a,html[data-znacka=fotomart] .c-check .c-rekap b,html[data-znacka=fotomart] .c-check .c-rekap>a,html[data-znacka=fotomart] .c-check .c-sum-item b,html[data-znacka=fotomart] .c-check .c-sum-item small,html[data-znacka=fotomart] .c-check .c-cart-side .muted,html[data-znacka=fotomart] .c-check .c-cart-side .muted a,html[data-znacka=fotomart] .c-check .c-cart-side .muted strong,html[data-znacka=fotomart] .c-check .c-cart-side .c-tag{font-size:17px!important}html[data-znacka=fotomart] .c-check .c-sum-item .pr,html[data-znacka=fotomart] .c-check .c-cart-side .sumar-t,html[data-znacka=fotomart] .c-check .c-cart-side .c-sumrow,html[data-znacka=fotomart] .c-check .c-cart-side .c-sumrow span,html[data-znacka=fotomart] .c-check .c-cart-side .c-sumrow b{font-size:18px!important}html[data-znacka=fotomart] .js-akordeon .c-telefon__predvolba{font-size:18px}:is(html[data-znacka=fotomart] body:has(.c-cart) .c-topbar__dalsia,html[data-znacka=fotomart] body:has(.c-check) .c-topbar__dalsia,html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-topbar__dalsia){display:none}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-topbar{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-section p{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-section a{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-section span{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-suhlas h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-suhlas p{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-suhlas button{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer h2{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer p{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer a{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer strong{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer li{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer span{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer .legal{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer .c-suhlas-znovu{font-size:17px!important}html[data-znacka=fotomart] body:has(.m-kosik-prazdny) .c-footer .c-platby h2{font-size:17px!important}html[data-znacka=fotomart] .fm-logo,html[data-znacka=fotomart] .fm-poradenstvo__tel,html[data-znacka=fotomart] .fm-poradenstvo__mail,html[data-znacka=fotomart] .fm-pat .fm-pat__mail,html[data-znacka=fotomart] .fm-pat .fm-pat__tel,html[data-znacka=fotomart] .fm-pat-obl__pilulka{align-items:center;min-height:44px;display:inline-flex}html[data-znacka=fotomart] .c-suhlas-znovu{min-height:44px}}
@media (max-width:480px){html:where([data-znacka=fotomart]) .c-cart,html:where([data-znacka=fotomart]) .c-cart-items,html:where([data-znacka=fotomart]) .c-cart-item,html:where([data-znacka=fotomart]) .c-cart-item>*{min-width:0}html:where([data-znacka=fotomart]) .c-cart{grid-template-columns:minmax(0,1fr)}html:where([data-znacka=fotomart]) .c-cart-item{grid-template-columns:72px minmax(0,1fr)}html:where([data-znacka=fotomart]) .c-cart-item .nm{overflow-wrap:anywhere}html:where([data-znacka=fotomart]) .c-cart>*,html:where([data-znacka=fotomart]) .c-cart-side,html:where([data-znacka=fotomart]) .c-kod,html:where([data-znacka=fotomart]) .c-kod__riadok{min-width:0}html:where([data-znacka=fotomart]) .c-kod__riadok .c-btn{flex:none}html:where([data-znacka=fotomart]) body :is(p,a,li,span,small,label,b,strong,legend,td,th,dt,dd,figcaption,time,summary,button){font-size:max(15px,1em)}html:where([data-znacka=fotomart]) body .c-topbar,html:where([data-znacka=fotomart]) body .c-footer .in,html:where([data-znacka=fotomart]) body .c-footer a,html:where([data-znacka=fotomart]) body .c-footer p,html:where([data-znacka=fotomart]) body .c-footer strong,html:where([data-znacka=fotomart]) body .c-footer .legal,html:where([data-znacka=fotomart]) body .c-footer h2,html:where([data-znacka=fotomart]) body .c-footer .c-suhlas-znovu,html:where([data-znacka=fotomart]) body .c-platby h2,html:where([data-znacka=fotomart]) body .c-suhlas h2,html:where([data-znacka=fotomart]) body .c-suhlas p,html:where([data-znacka=fotomart]) body .c-suhlas button,html:where([data-znacka=fotomart]) body .c-suhlas .odkaz,html:where([data-znacka=fotomart]) body .c-suhlas .detail,html:where([data-znacka=fotomart]) body .c-guest,html:where([data-znacka=fotomart]) body .ds,html:where([data-znacka=fotomart]) body .cap,html:where([data-znacka=fotomart]) body .men,html:where([data-znacka=fotomart]) body .n,html:where([data-znacka=fotomart]) body .p,html:where([data-znacka=fotomart]) body .jedn,html:where([data-znacka=fotomart]) body .nahlad-pripravuje,html:where([data-znacka=fotomart]) body .c-doprava-info,html:where([data-znacka=fotomart]) body .c-doprava-popis,html:where([data-znacka=fotomart]) body .c-tag,html:where([data-znacka=fotomart]) body .c-btn,html:where([data-znacka=fotomart]) body .c-sablony7__vybrat,html:where([data-znacka=fotomart]) body .c-galeria__popis,html:where([data-znacka=fotomart]) body .c-karta-detailu__sablony,html:where([data-znacka=fotomart]) body .c-pilulka__rozmer,html:where([data-znacka=fotomart]) body .c-sekcia-produktov__pocet,html:where([data-znacka=fotomart]) body .r45-pocet-produktov,html:where([data-znacka=fotomart]) body .c-pas__vyroba,html:where([data-znacka=fotomart]) body .stitok,html:where([data-znacka=fotomart]) body .crumbs,html:where([data-znacka=fotomart]) body .sz-omrvinky,html:where([data-znacka=fotomart]) body .bl-datum,html:where([data-znacka=fotomart]) body .sh-sekcia,html:where([data-znacka=fotomart]) body .c-cart-item .nm,html:where([data-znacka=fotomart]) body .c-kod label,html:where([data-znacka=fotomart]) body .c-pravne-nav h2,html:where([data-znacka=fotomart]) body .c-sum-item small,html:where([data-znacka=fotomart]) body .c-rekap p,html:where([data-znacka=fotomart]) body .c-rekap>a,html:where([data-znacka=fotomart]) body .note,html:where([data-znacka=fotomart]) body .note code{font-size:15px}html:where([data-znacka=fotomart]) body .c-btn.sm,html:where([data-znacka=fotomart]) body .c-pruh__akcia .c-btn.primary,html:where([data-znacka=fotomart]) body .c-section .head a,html:where([data-znacka=fotomart]) body .c-pcard .ds,html:where([data-znacka=fotomart]) body .c-pcard .c-btn:not(.primary),html:where([data-znacka=fotomart]) body .c-benefits .bf b,html:where([data-znacka=fotomart]) body .c-benefits .bf p,html:where([data-znacka=fotomart]) body .c-feats .ft p,html:where([data-znacka=fotomart]) body .c-origin .ov p,html:where([data-znacka=fotomart]) body .c-footer .c-platby h2,html:where([data-znacka=fotomart]) body .c-konfig .cap,html:where([data-znacka=fotomart]) body .c-konfig small,html:where([data-znacka=fotomart]) body .c-filter-tem__volba small,html:where([data-znacka=fotomart]) body figure:not(.fm figure):not(.fm-domov figure) figcaption,html:where([data-znacka=fotomart]) body .c-pruh__info b,html:where([data-znacka=fotomart]) body .c-pruh__info span,html:where([data-znacka=fotomart]) body .c-pruh__akcia .c-btn:not(.primary),html:where([data-znacka=fotomart]) body .c-field label,html:where([data-znacka=fotomart]) body .c-kontakt-zoznam .men,html:where([data-znacka=fotomart]) body .c-kontakt-zoznam small,html:where([data-znacka=fotomart]) body .c-cart-item .ds,html:where([data-znacka=fotomart]) body .c-cart-item .jedn,html:where([data-znacka=fotomart]) body .c-cart-item small,html:where([data-znacka=fotomart]) body .c-cart-item .c-btn:not(.primary),html:where([data-znacka=fotomart]) body .c-cart-item .nahlad-pripravuje,html:where([data-znacka=fotomart]) body .c-os .n,html:where([data-znacka=fotomart]) body .c-os .p,html:where([data-znacka=fotomart]) body .c-cart-side small,html:where([data-znacka=fotomart]) body .c-sumrow small,html:where([data-znacka=fotomart]) body .c-pdp .c-btn:not(.primary),html:where([data-znacka=fotomart]) body .c-pdp small,html:where([data-znacka=fotomart]) body .c-pdp .cap,html:where([data-znacka=fotomart]) body .sh-sekcia,html:where([data-znacka=fotomart]) body .c-sheet small,html:where([data-znacka=fotomart]) body .c-sheet p,html:where([data-znacka=fotomart]) body span.n,html:where([data-znacka=fotomart]) body .c-panel b,html:where([data-znacka=fotomart]) body aside b{font-size:15px!important}html:where([data-znacka=fotomart]) body .r45-pocet{text-indent:100px;white-space:nowrap;width:8px;min-width:8px;height:8px;padding:0;font-size:17px;line-height:8px;overflow:hidden}html:where([data-znacka=fotomart]) body .c-footer .c-suhlas-znovu,html:where([data-znacka=fotomart]) body .c-suhlas .odkaz,html:where([data-znacka=fotomart]) body summary,html:where([data-znacka=fotomart]) body details>summary,html:where([data-znacka=fotomart]) body .c-filter-tem__volba,html:where([data-znacka=fotomart]) body .c-sablony7__vybrat{min-height:44px!important}html:where([data-znacka=fotomart]) body .c-rekap>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}html:where([data-znacka=fotomart]) .c-footer .c-suhlas-znovu{align-items:center;display:flex}html:where([data-znacka=fotomart]) body:has(.c-suhlas){padding-bottom:340px}}
