Website preset
A preset is a website saved as a JSON file: the theme, pages with blocks in every language, including the menu and footer, the store homepage and layout, and custom CSS. You save and apply it under Content › Website preset.
What the platform does with the file
- It reads the file with the same rules as the page editor, Look and feel and Homepage. Anything it would drop (an unknown block, a field outside the description, an unsafe link, an invalid colour) is listed for you one by one before you apply it.
- Pages are created as drafts, and you review them before they go live. An existing page is overwritten only if you explicitly choose to.
- The file does not carry images, only their addresses. The target store downloads them into its media library and accepts JPEG, PNG, GIF, WebP and AVIF. An address starting with a slash is combined with the zdroj field.
- The logo and hero photo belong to the client. They go into the file only if you explicitly choose so when saving, and the target store takes them from the file only on an explicit choice as well; otherwise it keeps its own.
- Custom CSS goes into the file when it is saved by someone with the custom CSS permission: the published version or, if nothing is published, the latest saved one. The file carries the CSS exactly as its author wrote it.
- The target store cleans the custom CSS with the same cleaning as the Custom CSS editor and saves it as a new version, a draft; you publish it under Shop › Custom CSS. Images in url() must come from the target store's media library; addresses from the original store's library are dropped by the cleaning and reported as findings. A target without the Custom CSS Engine or without permission for it skips the CSS and says why in the plan.
- Homepage categories and products are referenced by slug, not by id: an id from one store is meaningless in another. The preset does not carry the products, categories or their photos themselves, nor the store settings or legal texts.
- A newer format version than the platform knows is rejected as a whole. Files of older versions are still read.
Limits
- File size
- 2 MB
- Pages per file
- 300
- Blocks per page
- 200
- Images per use
- 80
From the platform code. This list is built directly from the platform source code, and every deployment checks that the two still match.
File fields
| Field | What it holds |
|---|---|
druh | File marker, always portican-predvolba. It tells the platform this is not just any JSON. |
verzia | Format version, currently 3. Files of older versions are still read. |
nazov | The name the agency gave the preset. |
vytvorene | When the preset was created, in ISO 8601. For humans only. |
zdroj | The address of the website the preset came from. Image addresses starting with a slash are built from it. |
tema | The website theme; fields below. Optional. |
stranky | The list of pages; fields below. |
uvodnaStrana | The store homepage; fields below. Optional. |
eshop | The store layout: a podoba field with the options listed below, each value from a closed list. A missing option means the default layout. May be missing; version 1 has none. |
vlastneCss | Custom CSS: a zdroj field with the CSS exactly as its author wrote it, at most 64 KB. The target store cleans it and saves it as a draft. May be missing; versions 1 and 2 have none. |
Page fields
| Field | What it holds |
|---|---|
slug | The page address. Empty means the website homepage. |
jazyk | Language code of the page, for example sk, cs, en. |
adresa | The address in the page's language, when it differs from the slug. |
nazov | Page name in the menu. |
seoTitulok | Title for search engines. |
seoPopis | Description for search engines. |
poradieVMenu | Position in the website menu. Without a number the page stays out of the menu. |
bloky | Page blocks in the order they appear. Kinds and fields are covered in Blocks and fields. |
Theme fields
| Field | What it holds |
|---|---|
light | Theme colours as #rrggbb: background, foreground, primary, primaryForeground, accent, accentForeground, mutedForeground, surface, line, brand2, brand3. |
radius | Corner radius in rem, for example 0.75rem. |
tmavyRezim | Whether the store offers a dark mode switch (true or false). |
font | Body font: Geist, Jost, Inter, Lora, Playfair Display, Old Standard TT, Space Grotesk, Bodoni Moda, Archivo, system-ui, Faustina, DM Sans, Montserrat, Work Sans, Manrope, Nunito Sans, Cormorant Garamond, Source Serif 4, Libre Baskerville, Merriweather, Figtree, Outfit, Fraunces, Hanken Grotesk, Bricolage Grotesque, Barlow Condensed. |
pismo | Script font: Allura, Kaushan Script. |
sablona | Website template: zaklad, expert. The file does not carry the store template code; the look it set is in the theme and the eshop field. |
styl | Style of the Expert template: vyrazny, triezvy, redakcny, produktovy, teply. |
fontNadpisov | Heading font, from the same list as the body font. |
vahaNadpisov | Heading weight: 400, 500, 600 or 700. Without it each heading keeps its own. |
znacka | Text wordmark instead of a logo: up to 40 characters plus an optional script addition. |
logo | Logo address. In the file only if explicitly chosen when saving. |
logoWidth | Logo width in pixels. |
logoHeight | Logo height in pixels. |
titulnaFotka | Hero photo address. In the file only if explicitly chosen when saving. |
popisZnacky | Short brand tagline, up to 40 characters. |
ikona | Site icon address, a square image for the browser tab and bookmarks. |
logoSvetle | Light logo address for the dark footer; drawn on the logo canvas (logoWidth, logoHeight). |
dark | Dark mode colours as #rrggbb, the same keys as the light colours. |
Store homepage fields
| Field | What it holds |
|---|---|
pas | Texts of the banner at the top of the homepage. |
sekcie | Homepage sections in order, always all of them. |
dlazdice | Category tiles; the category is a slug. |
pocetKategorii | How many categories to show when they are picked automatically. |
pasy | Product strips; both the collection and the products are slugs, or the source novinky, najpredavanejsie or akcie. |
pocetProduktov | How many products one strip holds. |
vyhody | Store benefits below the banner. |
zvyrazneny | Featured product: the product as a slug, texts and specs. |
manifest | Manifesto: line above the heading, heading, text and link; with a photo and up to three numbers it becomes a two-column story. |
magazin | Heading and sentence above the latest blog articles. |
odber | Texts next to the newsletter sign-up. |
uvodKategorii | Heading and sentence above the category tiles. |
uvodProduktov | Heading and sentence above the product rows shown as tabs, with a link below them. |
snimky | More slides of the homepage banner, up to four. |
panel | Short call to action below the categories in the banner side panel. |
oznam | Announcement bar above the header: left, centre with a link, right. |
strankySluzieb | Website pages shown as teasers in the Services section, as slugs in order; without them only the shop's file pages appear. |
Store layout
- The layout changes the structure of the store, not its colours: what the homepage banner looks like, how many cards sit side by side on a phone, and how the categories, the product card, the header and other parts look. It has 17 options, each with a closed list of values; the platform rejects any other value and reports it as a finding.
- The first value of every option is the default layout. With it the store draws nothing on the page root; with any other value it draws the option's attribute with that value, for example
data-podoba-karta="vzdusna". Branch your custom CSS on it, see Markup hooks. - The merchant picks the layout with a store template under Shop › Look and feel, and can change some options one by one in the Shop layout block. In a preset the layout is in the eshop field.
From the platform code. This list is built directly from the platform source code, and every deployment checks that the two still match.
passtlpceTelefonkategoriekartahlavickaproduktproduktypatapozadiastrankyvyhodyodberzvyraznenymagazinmanifestmedzerynadpisy
Homepage banner
The banner at the top of the store homepage (data-cast="pasEshopu"): whether it has a photo and how tall it is, whether it switches slides with arrows or dots, and whether a category panel sits next to it.
- Option
pas- Attribute
data-podoba-pas- Values
standardClassic banner with a heading default layout, no attributeplnyFull-width photokompaktnyLow banner without a photo, products right belowsliderPhoto with slides, categories in a panel beside itsnimkyFull-width slides with text on the photoramSlides in a rounded frame, a light photo with dark textsvetlyLight photo with the text on the left, on a phone the text above the photo
On a phone
How many product cards sit side by side on a phone. Note that the attribute has a shorter name than the option.
- Option
stlpceTelefon- Attribute
data-podoba-stlpce- Values
1One product across the full width default layout, no attribute2Two products side by side
Homepage categories
Categories on the store homepage (data-cast="kategorie"): shape and size of the photo, how many sit in a row, what is below the photo and where the section heading sits.
- Option
kategorie- Attribute
data-podoba-kategorie- Values
dlazdiceLarge tiles with photos default layout, no attributeradA row of linksmozaikaMosaic with one large tilekartyCards with a square photo and the number of productsstvorceSmall squares with a product photo, the name and the number of productskruhyRound product photos with the name and a short descriptionfotkyLarge photos with the name, a short description and an arrow below
Product card
The product card in listings and product rows (data-cast="kartaProduktu"): photo ratio and background, border, labels, price position and the add to cart button.
- Option
karta- Attribute
data-podoba-karta- Values
standardSquare photo in a frame default layout, no attributevzdusnaTall photo, no framestitokSquare photo without a frame, label in the cornerkosikFramed card with a label and a basket icon next to the priceobrysOutlined card, price in the brand colour and a round buttonplochaPhoto on a soft panel without a frame, a white square with a plus in the cornerportretTall photo on a soft panel, no frame or button
Header
The store header (data-cast="hlavickaStranky"): where the logo and search sit, and whether there is an announcement bar above it and a menu row or category tree below it.
- Option
hlavicka- Attribute
data-podoba-hlavicka- Values
standardLogo on the left, search on a computer default layout, no attributestredovaLogo in the centrehladanieSearch on its own row, on a phone tookategorieAnnouncement bar, wide search and a button with all categoriesponukaAnnouncement bar, centred search and a menu row below the logobutikSearch on the left, logo in the middle, all categories and the menu below
Product page
The product page (data-cast="fotkyProduktu", data-cast="udajeProduktu", data-cast="zalozkyProduktu"): photos and details side by side with a sticky gallery, or wider stacked photos with sticky details, and the alignment of the tabs below the product. With the gallery, a phone shows the photo edge to edge and the add to cart button right below the price.
- Option
produkt- Attribute
data-podoba-produkt- Values
standardPhotos and details side by side default layout, no attributegaleriaLarger photos one below another, price and button always in viewzalozkyPhotos and details side by side, description and specs in tabsvlavoPhotos and details side by side, tabs below on the left
Homepage products
Product rows on the homepage (data-cast="pasProduktov"): stacked, or as tabs above a single grid. The tabs switch with CSS alone, no script; the option also changes the number of grid columns.
- Option
produkty- Attribute
data-podoba-produkty- Values
standardProduct rows one below another default layout, no attributezalozkyProduct rows as tabs over one gridprepinacProduct rows as a pill switch above a four-column gridriadokTabs next to the headline above a grid of four or five columns
Footer
The footer (data-cast="paticka"): light, or dark with columns of links and payment methods.
- Option
pata- Attribute
data-podoba-pata- Values
standardLight footer default layout, no attributetmavaDark footer with columns of links
Homepage section backgrounds
Background of the homepage sections: each with its own, or alternating white, a subtle surface and the brand colour. The colours come from the theme (surface, accent and third brand colour), and the merchant changes them in Look and feel.
- Option
pozadia- Attribute
data-podoba-pozadia- Values
standardEach section with its own background default layout, no attributestriedaveSections alternate white, grey and colour backgrounds
Content pages
Content pages: Contact with a two-column form (contact details with icons on the left, enquiry form on the right), and block pages in the template's style, with an intro with a photo and values in columns divided by lines instead of cards.
- Option
stranky- Attribute
data-podoba-stranky- Values
standardContact details one below another, pages in the basic layout default layout, no attributevzdusneContact with a form beside the details, pages with a large photo and values in columns
Shop benefits
Store benefits on the homepage (data-cast="vyhody"): tiles with a section heading, a thin row above a line, or a band between two lines. In the row, the section heading stays for screen readers.
- Option
vyhody- Attribute
data-podoba-vyhody- Values
standardTiles with a heading and a large icon default layout, no attributeriadokA slim row above a line, icon on the leftpasFour benefits side by side, each with an icon tile
Newsletter field
The newsletter field on the homepage (data-cast="odberEshopu"): the field border, the section background and the column layout. Text on a coloured background is drawn in the colour the theme pairs with that background.
- Option
odber- Attribute
data-podoba-odber- Values
standardE-mail field in a frame default layout, no attributelinkaOnly a line under the e-mail fieldfarbaSection in the brand colour, field and button side by sideplochaTwo columns on a soft panel, a frameless field next to the buttonzvyraznenieTwo columns in the highlight colour, a frameless field next to the buttoncistyTwo columns without a background, the field is just a line, the button is text
Featured product
The featured product on the homepage (data-cast="zvyrazneny"): frame and size of the photo, specs as a checked list, position of the price and button, and the old price during a sale.
- Option
zvyrazneny- Attribute
data-podoba-zvyrazneny- Values
standardPhoto with details in columns default layout, no attributezoznamFramed photo, checkmark list and original pricecistyFrameless photo, checkmark points and the price in the brand colourfotkaLarge photo on the left, checkmark points in one row, price and button below
Articles on the homepage
Latest blog articles on the homepage (data-cast="magazin"): articles without a frame or in cards, category and date above the heading, and a link to all articles.
- Option
magazin- Attribute
data-podoba-magazin- Values
standardPhoto and text without a frame default layout, no attributekartyFramed cards with section and dateriadokHeadline with a link to all articles, section and date above each headline
Story with a photo
The story in the manifesto (data-cast="manifest") when it has a photo: which side the photo is on and how the numbers are shown.
- Option
manifest- Attribute
data-podoba-manifest- Values
standardText with numbers in boxes on the left, photo on the right default layout, no attributevlavoPhoto on the left, numbers in a row above a linevpravoText on the left, a large square photo on the right without a frame
Section spacing
Spacing between homepage sections: the spacious option adds 64 px above and below categories, product rows, the story and articles from a screen width of 640 px.
- Option
medzery- Attribute
data-podoba-medzery- Values
standardStandard spacing between homepage sections default layout, no attributepriestranneSpacious, 64 px above and below each section
Homepage headlines
Homepage headings: editorial headings are larger, and in the heading of the banner, the featured product and the story, wherever the merchant added a line break, everything after the first line is in italics. The centred option also centres the headings of categories, product rows and articles and puts the product tabs below the heading.
- Option
nadpisy- Attribute
data-podoba-nadpisy- Values
standardStandard headlines default layout, no attributevlavoLarger headlines, a split headline has its second line in italicsstredLarger centred headlines, second line in italics, tabs below the headline
Store templates
- A store with an online shop has 19 store templates under Shop › Look and feel. A template sets the fonts, corner radius and neutral colours (background, text, surfaces, lines), the homepage structure and every layout option. It takes over the brand colours only if you explicitly choose so, and never changes content, the logo, the hero photo or the website template. Before you apply it, it shows what will change, and the previous look can be restored.
- The table shows which layout attributes each template draws on the page root: branch your style on them when it has to work with a particular template. What the templates look like is shown in the template gallery.
From the platform code. This list is built directly from the platform source code, and every deployment checks that the two still match.
| Template | Attributes on the page root |
|---|---|
Cataloguekatalog | data-podoba-pas="kompaktny", data-podoba-stlpce="2", data-podoba-kategorie="stvorce", data-podoba-karta="kosik", data-podoba-hlavicka="hladanie", data-podoba-produkt="zalozky", data-podoba-produkty="riadok", data-podoba-pata="tmava", data-podoba-vyhody="pas", data-podoba-odber="plocha", data-podoba-zvyrazneny="zoznam", data-podoba-magazin="riadok", data-podoba-manifest="vlavo" |
Shop windowvyklad | data-podoba-pas="plny", data-podoba-stlpce="2", data-podoba-karta="vzdusna", data-podoba-hlavicka="stredova", data-podoba-produkt="galeria", data-podoba-produkty="zalozky", data-podoba-pata="tmava", data-podoba-pozadia="striedave", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="linka", data-podoba-zvyrazneny="fotka", data-podoba-magazin="karty", data-podoba-medzery="priestranne" |
Counterpult | data-podoba-pas="svetly", data-podoba-karta="plocha", data-podoba-hlavicka="ponuka", data-podoba-produkt="galeria", data-podoba-produkty="riadok", data-podoba-pozadia="striedave", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="zvyraznenie", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-medzery="priestranne" |
Homedomov | data-podoba-pas="slider", data-podoba-stlpce="2", data-podoba-kategorie="mozaika", data-podoba-karta="stitok", data-podoba-hlavicka="kategorie", data-podoba-produkt="zalozky", data-podoba-produkty="zalozky", data-podoba-pata="tmava", data-podoba-pozadia="striedave", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="linka" |
Markettrh | data-podoba-pas="snimky", data-podoba-kategorie="karty", data-podoba-karta="kosik", data-podoba-hlavicka="ponuka", data-podoba-produkt="vlavo", data-podoba-produkty="prepinac", data-podoba-vyhody="pas", data-podoba-odber="farba", data-podoba-zvyrazneny="zoznam", data-podoba-magazin="karty" |
Electroelektro | data-podoba-pas="ram", data-podoba-stlpce="2", data-podoba-kategorie="stvorce", data-podoba-karta="obrys", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="plocha", data-podoba-zvyrazneny="cisty", data-podoba-magazin="riadok", data-podoba-manifest="vlavo" |
Babybabatko | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="kruhy", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="zvyraznenie", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-medzery="priestranne" |
Fashionmoda | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="fotky", data-podoba-karta="portret", data-podoba-hlavicka="butik", data-podoba-produkt="zalozky", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="cisty", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-manifest="vpravo", data-podoba-medzery="priestranne", data-podoba-nadpisy="stred" |
Beautykozmetika | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="fotky", data-podoba-karta="portret", data-podoba-hlavicka="butik", data-podoba-produkt="zalozky", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="farba", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-manifest="vpravo", data-podoba-medzery="priestranne", data-podoba-nadpisy="vlavo" |
Booksknihy | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="fotky", data-podoba-karta="portret", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="plocha", data-podoba-zvyrazneny="cisty", data-podoba-magazin="riadok", data-podoba-manifest="vlavo", data-podoba-medzery="priestranne" |
Coffeekava | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="fotky", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="linka", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-manifest="vpravo", data-podoba-medzery="priestranne", data-podoba-nadpisy="stred" |
Sportsport | data-podoba-pas="snimky", data-podoba-stlpce="2", data-podoba-kategorie="mozaika", data-podoba-karta="portret", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="prepinac", data-podoba-pata="tmava", data-podoba-stranky="vzdusne", data-podoba-vyhody="pas", data-podoba-odber="zvyraznenie", data-podoba-magazin="riadok", data-podoba-manifest="vlavo", data-podoba-medzery="priestranne" |
Petszvierata | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="fotky", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="plocha", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-medzery="priestranne" |
Car repairautoservis | data-podoba-pas="snimky", data-podoba-stlpce="2", data-podoba-kategorie="fotky", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-pata="tmava", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="plocha", data-podoba-zvyrazneny="cisty", data-podoba-magazin="riadok", data-podoba-manifest="vpravo", data-podoba-medzery="priestranne" |
Wineryvinarstvo | data-podoba-pas="snimky", data-podoba-stlpce="2", data-podoba-kategorie="stvorce", data-podoba-karta="portret", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-pata="tmava", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="zvyraznenie", data-podoba-zvyrazneny="fotka", data-podoba-magazin="riadok", data-podoba-medzery="priestranne", data-podoba-nadpisy="vlavo" |
Art suppliesvytvarne | data-podoba-pas="ram", data-podoba-stlpce="2", data-podoba-kategorie="kruhy", data-podoba-karta="stitok", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="prepinac", data-podoba-pata="tmava", data-podoba-stranky="vzdusne", data-podoba-vyhody="pas", data-podoba-odber="zvyraznenie", data-podoba-zvyrazneny="zoznam", data-podoba-magazin="riadok", data-podoba-manifest="vlavo", data-podoba-medzery="priestranne" |
Solid fuelpalivo | data-podoba-pas="snimky", data-podoba-stlpce="2", data-podoba-kategorie="stvorce", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="farba", data-podoba-zvyrazneny="cisty", data-podoba-magazin="riadok", data-podoba-manifest="vlavo", data-podoba-medzery="priestranne" |
Musichudba | data-podoba-pas="snimky", data-podoba-stlpce="2", data-podoba-kategorie="stvorce", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="zvyraznenie", data-podoba-zvyrazneny="cisty", data-podoba-magazin="riadok", data-podoba-manifest="vlavo", data-podoba-medzery="priestranne" |
Pharmacylekar | data-podoba-pas="svetly", data-podoba-stlpce="2", data-podoba-kategorie="stvorce", data-podoba-karta="plocha", data-podoba-hlavicka="kategorie", data-podoba-produkt="vlavo", data-podoba-produkty="riadok", data-podoba-stranky="vzdusne", data-podoba-vyhody="riadok", data-podoba-odber="zvyraznenie", data-podoba-zvyrazneny="cisty", data-podoba-magazin="riadok", data-podoba-manifest="vpravo", data-podoba-medzery="priestranne" |
Example
A small preset: a theme, one page with two blocks, two store layout options and custom CSS. The platform reads all of it without a single finding; every deployment checks that.
{
"druh": "portican-predvolba",
"verzia": 3,
"nazov": "Florist, simple website",
"vytvorene": "2026-09-29T10:00:00Z",
"zdroj": "https://example.com",
"tema": {
"light": {
"primary": "#0f5c4a",
"primaryForeground": "#ffffff"
},
"radius": "0.75rem",
"font": "Inter",
"sablona": "expert",
"styl": "teply"
},
"stranky": [
{
"slug": "",
"jazyk": "en",
"nazov": "Home",
"poradieVMenu": 1,
"bloky": [
{
"id": "uvod",
"druh": "hlavicka",
"obsah": {
"nadpis": "Flowers for every day",
"text": "We tie our bouquets in the morning and deliver them the same day.",
"tlacidlo": "See what we offer",
"odkaz": "/shop"
}
},
{
"id": "otazky",
"druh": "otazky",
"obsah": {
"nadpis": "Frequently asked questions",
"polozky": [
{
"otazka": "Do you deliver on Sundays?",
"odpoved": "Yes, orders placed by 10:00 are delivered the same day."
}
]
}
}
]
}
],
"eshop": {
"podoba": {
"karta": "vzdusna",
"stlpceTelefon": "2"
}
},
"vlastneCss": {
"zdroj": ":root { --vlastne-medzera: 1.5rem }\n[data-cast='kartaProduktu'] { padding: var(--vlastne-medzera) }"
}
}