theme.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697
  1. {
  2. "customTemplates": [
  3. {
  4. "name": "archive-product",
  5. "postTypes": [
  6. "page"
  7. ],
  8. "title": "Product Archive"
  9. },
  10. {
  11. "name": "cart",
  12. "postTypes": [
  13. "page"
  14. ],
  15. "title": "Cart"
  16. },
  17. {
  18. "name": "checkout",
  19. "postTypes": [
  20. "page"
  21. ],
  22. "title": "Checkout"
  23. },
  24. {
  25. "name": "order-confirmation",
  26. "postTypes": [
  27. "page"
  28. ],
  29. "title": "Order Confirmation"
  30. },
  31. {
  32. "name": "product-search-results",
  33. "postTypes": [
  34. "page"
  35. ],
  36. "title": "Product Search Results"
  37. },
  38. {
  39. "name": "single-product",
  40. "postTypes": [
  41. "product"
  42. ],
  43. "title": "Single Product"
  44. },
  45. {
  46. "name": "taxonomy-product_cat",
  47. "postTypes": [
  48. "page"
  49. ],
  50. "title": "Product Category Archive"
  51. },
  52. {
  53. "name": "taxonomy-product_tag",
  54. "postTypes": [
  55. "page"
  56. ],
  57. "title": "Product Tag Archive"
  58. }
  59. ],
  60. "settings": {
  61. "appearanceTools": true,
  62. "color": {
  63. "custom": true,
  64. "customGradient": true,
  65. "palette": [
  66. {
  67. "color": "#062b23",
  68. "name": "Primary",
  69. "slug": "primary"
  70. },
  71. {
  72. "color": "#2b453c",
  73. "name": "Secondary",
  74. "slug": "secondary"
  75. },
  76. {
  77. "color": "#062b23",
  78. "name": "Foreground",
  79. "slug": "foreground"
  80. },
  81. {
  82. "color": "#e9d7c9",
  83. "name": "Background",
  84. "slug": "background"
  85. },
  86. {
  87. "color": "#7a7e5f",
  88. "name": "Tertiary",
  89. "slug": "tertiary"
  90. }
  91. ]
  92. },
  93. "layout": {
  94. "contentSize": "400px",
  95. "wideSize": "1624px"
  96. },
  97. "spacing": {
  98. "spacingScale": {
  99. "steps": 0
  100. },
  101. "spacingSizes": [
  102. {
  103. "name": "1",
  104. "size": "0.75rem",
  105. "slug": "30"
  106. },
  107. {
  108. "name": "2",
  109. "size": "1rem",
  110. "slug": "40"
  111. },
  112. {
  113. "name": "3",
  114. "size": "1.5rem",
  115. "slug": "50"
  116. },
  117. {
  118. "name": "4",
  119. "size": "2rem",
  120. "slug": "60"
  121. },
  122. {
  123. "name": "5",
  124. "size": "3rem",
  125. "slug": "70"
  126. },
  127. {
  128. "name": "6",
  129. "size": "4rem",
  130. "slug": "80"
  131. }
  132. ],
  133. "units": [
  134. "%",
  135. "px",
  136. "em",
  137. "rem",
  138. "vh",
  139. "vw"
  140. ]
  141. },
  142. "typography": {
  143. "customFontSize": true,
  144. "dropCap": false,
  145. "fluid": false,
  146. "fontFamilies": [
  147. {
  148. "fontFace": [
  149. {
  150. "fontFamily": "Literata",
  151. "fontStyle": "normal",
  152. "fontWeight": "200",
  153. "src": [
  154. "file:./assets/fonts/literata_normal_200.ttf"
  155. ]
  156. },
  157. {
  158. "fontFamily": "Literata",
  159. "fontStyle": "normal",
  160. "fontWeight": "300",
  161. "src": [
  162. "file:./assets/fonts/literata_normal_300.ttf"
  163. ]
  164. },
  165. {
  166. "fontFamily": "Literata",
  167. "fontStyle": "normal",
  168. "fontWeight": "400",
  169. "src": [
  170. "file:./assets/fonts/literata_normal_400.ttf"
  171. ]
  172. },
  173. {
  174. "fontFamily": "Literata",
  175. "fontStyle": "normal",
  176. "fontWeight": "500",
  177. "src": [
  178. "file:./assets/fonts/literata_normal_500.ttf"
  179. ]
  180. },
  181. {
  182. "fontFamily": "Literata",
  183. "fontStyle": "normal",
  184. "fontWeight": "600",
  185. "src": [
  186. "file:./assets/fonts/literata_normal_600.ttf"
  187. ]
  188. },
  189. {
  190. "fontFamily": "Literata",
  191. "fontStyle": "normal",
  192. "fontWeight": "700",
  193. "src": [
  194. "file:./assets/fonts/literata_normal_700.ttf"
  195. ]
  196. },
  197. {
  198. "fontFamily": "Literata",
  199. "fontStyle": "normal",
  200. "fontWeight": "800",
  201. "src": [
  202. "file:./assets/fonts/literata_normal_800.ttf"
  203. ]
  204. },
  205. {
  206. "fontFamily": "Literata",
  207. "fontStyle": "normal",
  208. "fontWeight": "900",
  209. "src": [
  210. "file:./assets/fonts/literata_normal_900.ttf"
  211. ]
  212. },
  213. {
  214. "fontFamily": "Literata",
  215. "fontStyle": "italic",
  216. "fontWeight": "200",
  217. "src": [
  218. "file:./assets/fonts/literata_italic_200.ttf"
  219. ]
  220. },
  221. {
  222. "fontFamily": "Literata",
  223. "fontStyle": "italic",
  224. "fontWeight": "300",
  225. "src": [
  226. "file:./assets/fonts/literata_italic_300.ttf"
  227. ]
  228. },
  229. {
  230. "fontFamily": "Literata",
  231. "fontStyle": "italic",
  232. "fontWeight": "400",
  233. "src": [
  234. "file:./assets/fonts/literata_italic_400.ttf"
  235. ]
  236. },
  237. {
  238. "fontFamily": "Literata",
  239. "fontStyle": "italic",
  240. "fontWeight": "500",
  241. "src": [
  242. "file:./assets/fonts/literata_italic_500.ttf"
  243. ]
  244. },
  245. {
  246. "fontFamily": "Literata",
  247. "fontStyle": "italic",
  248. "fontWeight": "600",
  249. "src": [
  250. "file:./assets/fonts/literata_italic_600.ttf"
  251. ]
  252. },
  253. {
  254. "fontFamily": "Literata",
  255. "fontStyle": "italic",
  256. "fontWeight": "700",
  257. "src": [
  258. "file:./assets/fonts/literata_italic_700.ttf"
  259. ]
  260. },
  261. {
  262. "fontFamily": "Literata",
  263. "fontStyle": "italic",
  264. "fontWeight": "800",
  265. "src": [
  266. "file:./assets/fonts/literata_italic_800.ttf"
  267. ]
  268. },
  269. {
  270. "fontFamily": "Literata",
  271. "fontStyle": "italic",
  272. "fontWeight": "900",
  273. "src": [
  274. "file:./assets/fonts/literata_italic_900.ttf"
  275. ]
  276. }
  277. ],
  278. "fontFamily": "Literata",
  279. "slug": "literata"
  280. }
  281. ],
  282. "fontSizes": [
  283. {
  284. "name": "Extra Small",
  285. "size": "0.625rem",
  286. "slug": "x-small"
  287. },
  288. {
  289. "name": "Small",
  290. "size": "0.75rem",
  291. "slug": "small"
  292. },
  293. {
  294. "name": "Medium",
  295. "size": "0.9rem",
  296. "slug": "medium"
  297. },
  298. {
  299. "name": "Large",
  300. "size": "1.296rem",
  301. "slug": "large"
  302. },
  303. {
  304. "name": "Extra Large",
  305. "size": "1.866rem",
  306. "slug": "x-large"
  307. }
  308. ]
  309. }
  310. },
  311. "styles": {
  312. "blocks": {
  313. "core/button": {
  314. "variations": {
  315. "outline": {
  316. "border": {
  317. "width": "1px"
  318. },
  319. "spacing": {
  320. "padding": {
  321. "bottom": "0.3125rem",
  322. "left": "1.4375rem",
  323. "right": "1.4375rem",
  324. "top": "0.3125rem"
  325. }
  326. }
  327. }
  328. }
  329. },
  330. "core/calendar": {
  331. "css": ".wp-block-calendar table:where(:not(.has-text-color)) {color: var(--wp--preset--color--contrast);} &.wp-block-calendar table:where(:not(.has-text-color)) td {border-color: var(--wp--preset--color--contrast);} &.wp-block-calendar table:where(:not(.has-text-color)) th {border-color: var(--wp--preset--color--contrast);} & :where(.wp-block-calendar table:not(.has-background) th){background:transparent;}"
  332. },
  333. "core/code": {
  334. "border": {
  335. "color": "var(--wp--preset--color--foreground)",
  336. "radius": "0",
  337. "style": "solid",
  338. "width": "0.5px"
  339. },
  340. "spacing": {
  341. "padding": "var(--wp--preset--spacing--30)"
  342. },
  343. "typography": {
  344. "fontFamily": "monospace"
  345. }
  346. },
  347. "core/comment-author-name": {
  348. "typography": {
  349. "fontSize": "var(--wp--preset--font-size--x-small)"
  350. }
  351. },
  352. "core/comment-date": {
  353. "typography": {
  354. "fontSize": "var(--wp--preset--font-size--x-small)"
  355. }
  356. },
  357. "core/comment-edit-link": {
  358. "typography": {
  359. "fontSize": "var(--wp--preset--font-size--x-small)"
  360. }
  361. },
  362. "core/comment-reply-link": {
  363. "typography": {
  364. "fontSize": "var(--wp--preset--font-size--x-small)"
  365. }
  366. },
  367. "core/comments-pagination": {
  368. "typography": {
  369. "fontSize": "var(--wp--preset--font-size--x-small)"
  370. }
  371. },
  372. "core/comments-title": {
  373. "spacing": {
  374. "margin": {
  375. "bottom": "var(--wp--preset--spacing--50)",
  376. "top": "0"
  377. }
  378. },
  379. "typography": {
  380. "fontSize": "var(--wp--preset--font-size--medium)",
  381. "lineHeight": "1.388888889"
  382. }
  383. },
  384. "core/cover": {
  385. "spacing": {
  386. "padding": "var(--wp--preset--spacing--50)"
  387. }
  388. },
  389. "core/gallery": {
  390. "spacing": {
  391. "margin": {
  392. "bottom": "var(--wp--preset--spacing--50)"
  393. }
  394. }
  395. },
  396. "core/latest-comments": {
  397. "css": " .wp-block-latest-comments__comment-author{font-size: inherit;} & .wp-block-latest-comments__comment-date{font-size: inherit;} & .wp-block-latest-comments__comment-excerpt p{font-size: inherit;} & .wp-block-latest-comments__comment-excerpt p{margin:0 0 var(--wp--style--block-gap)}&:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:calc(1em + 0.5rem);}",
  398. "spacing": {
  399. "padding": {
  400. "left": "0"
  401. }
  402. }
  403. },
  404. "core/latest-posts": {
  405. "css": " .wp-block-latest-posts__post-author{font-size: inherit;} & .wp-block-latest-posts__post-date{font-size: inherit;} & .wp-block-latest-posts__post-excerpt{margin:0 0 var(--wp--style--block-gap)}"
  406. },
  407. "core/list": {
  408. "spacing": {
  409. "padding": {
  410. "left": "var(--wp--preset--spacing--50)"
  411. }
  412. }
  413. },
  414. "core/navigation": {
  415. "css": ".wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border-color: var(--wp--preset--color--contrast);border-width:0.5px}",
  416. "elements": {
  417. "link": {
  418. ":hover": {
  419. "typography": {
  420. "textDecoration": "underline"
  421. }
  422. },
  423. "typography": {
  424. "textDecoration": "none"
  425. }
  426. }
  427. }
  428. },
  429. "core/paragraph": {
  430. "typography": {
  431. "lineHeight": "calc(1em + 0.5rem)"
  432. }
  433. },
  434. "core/post-author": {
  435. "css": ".wp-block-post-author .wp-block-post-author__byline{font-size:inherit;}&.wp-block-post-author .wp-block-post-author__name a{text-decoration:none;}&.wp-block-post-author .wp-block-post-author__bio{font-size:inherit;margin:0;}& .wp-block-post-author__avatar img{margin-top:4px;vertical-align:middle;}"
  436. },
  437. "core/post-comments-form": {
  438. "css": ".wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]){line-height: inherit;}&.wp-block-post-comments-form .comment-form textarea{line-height: inherit;}&.wp-block-post-comments-form .form-submit {margin-bottom: 0;}&.wp-block-post-comments-form .comment-form > *:not(.comment-form-cookies-consent,.comment-subscription-form){margin-top:var(--wp--preset--spacing--50);margin-bottom:0;}& .comment-reply-title{font-size:var(--wp--preset--font-size--medium);line-height:1.388888889;}"
  439. },
  440. "core/post-excerpt": {
  441. "css": ".wp-block-post-excerpt p.wp-block-post-excerpt__excerpt{line-height: inherit;}"
  442. },
  443. "core/post-title": {
  444. "elements": {
  445. "link": {
  446. ":hover": {
  447. "typography": {
  448. "textDecoration": "underline"
  449. }
  450. },
  451. "typography": {
  452. "textDecoration": "none"
  453. }
  454. }
  455. },
  456. "typography": {
  457. "fontSize": "var(--wp--preset--font-size--medium)",
  458. "lineHeight": "1.388888889"
  459. }
  460. },
  461. "core/pullquote": {
  462. "border": {
  463. "color": "var(--wp--preset--color--foreground)",
  464. "style": "solid",
  465. "width": "1px 0"
  466. },
  467. "css": ".wp-block-pullquote cite{display:block;}",
  468. "elements": {
  469. "cite": {
  470. "spacing": {
  471. "margin": {
  472. "top": "var(--wp--preset--spacing--50)"
  473. }
  474. },
  475. "typography": {
  476. "fontSize": "var(--wp--preset--font-size--x-small)",
  477. "fontStyle": "normal",
  478. "textTransform": "none"
  479. }
  480. }
  481. },
  482. "spacing": {
  483. "padding": "var(--wp--preset--spacing--50)"
  484. },
  485. "typography": {
  486. "fontSize": "var(--wp--preset--font-size--small)",
  487. "fontStyle": "italic"
  488. }
  489. },
  490. "core/query-pagination": {
  491. "css": ".wp-block-query-pagination .wp-block-query-pagination-next{margin-bottom:0;}&.wp-block-query-pagination .wp-block-query-pagination-previous{margin-bottom:0;}&.wp-block-query-pagination .wp-block-query-pagination-numbers {margin-bottom:0;}",
  492. "typography": {
  493. "lineHeight": "1"
  494. }
  495. },
  496. "core/query-title": {
  497. "typography": {
  498. "fontSize": "var(--wp--preset--font-size--medium)",
  499. "lineHeight": "1.388888889"
  500. }
  501. },
  502. "core/quote": {
  503. "border": {
  504. "color": "var(--wp--preset--color--foreground)",
  505. "style": "solid",
  506. "width": "0 0 0 1px"
  507. },
  508. "spacing": {
  509. "margin": {
  510. "left": "0",
  511. "right": "0"
  512. },
  513. "padding": {
  514. "left": "var(--wp--preset--spacing--50)"
  515. }
  516. },
  517. "typography": {
  518. "fontStyle": "italic"
  519. },
  520. "variations": {
  521. "plain": {
  522. "border": {
  523. "width": "0"
  524. },
  525. "spacing": {
  526. "padding": {
  527. "left": "0"
  528. }
  529. },
  530. "typography": {
  531. "fontStyle": "normal"
  532. }
  533. }
  534. }
  535. },
  536. "core/search": {
  537. "css": "&.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:999px;}& .wp-block-search__inside-wrapper{border-radius:999px;}& :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-element-button.has-icon{padding:0.375rem;}"
  538. },
  539. "core/separator": {
  540. "border": {
  541. "color": "currentColor",
  542. "style": "solid",
  543. "width": "0 0 1px 0"
  544. },
  545. "color": {
  546. "text": "var(--wp--preset--color--foreground)"
  547. }
  548. },
  549. "core/site-title": {
  550. "elements": {
  551. "link": {
  552. ":hover": {
  553. "typography": {
  554. "textDecoration": "underline"
  555. }
  556. },
  557. "typography": {
  558. "textDecoration": "none"
  559. }
  560. }
  561. },
  562. "typography": {
  563. "fontSize": "var(--wp--preset--font-size--medium)",
  564. "fontWeight": "700",
  565. "lineHeight": "1.388888889"
  566. }
  567. },
  568. "core/tag-cloud": {
  569. "css": ".wp-block-tag-cloud.is-style-outline{font-size:var(--wp--preset--font-size--small)}&.wp-block-tag-cloud.is-style-outline a {border-radius: 999px;padding: 0 1rem;}&.wp-block-tag-cloud.is-style-outline a:hover {color: var(--wp--preset--color--base);background-color: var(--wp--preset--color--primary);}"
  570. },
  571. "core/term-description": {
  572. "css": ".wp-block-term-description p+p{margin-top:1.25rem;}"
  573. }
  574. },
  575. "color": {
  576. "background": "var(--wp--preset--color--background)",
  577. "text": "var(--wp--preset--color--foreground)"
  578. },
  579. "elements": {
  580. "button": {
  581. ":active": {
  582. "color": {
  583. "background": "var(--wp--preset--color--primary)",
  584. "text": "var(--wp--preset--color--background)"
  585. }
  586. },
  587. ":focus": {
  588. "color": {
  589. "background": "var(--wp--preset--color--secondary)",
  590. "text": "var(--wp--preset--color--background)"
  591. }
  592. },
  593. ":hover": {
  594. "color": {
  595. "background": "var(--wp--preset--color--secondary)",
  596. "text": "var(--wp--preset--color--background)"
  597. }
  598. },
  599. "border": {
  600. "radius": "9999px"
  601. },
  602. "color": {
  603. "background": "var(--wp--preset--color--primary)",
  604. "text": "var(--wp--preset--color--background)"
  605. },
  606. "spacing": {
  607. "padding": {
  608. "bottom": "0.375rem",
  609. "left": "1.5rem",
  610. "right": "1.5rem",
  611. "top": "0.375rem"
  612. }
  613. }
  614. },
  615. "h1": {
  616. "typography": {
  617. "fontSize": "var(--wp--preset--font-size--large)",
  618. "lineHeight": "1.350308642"
  619. }
  620. },
  621. "h2": {
  622. "typography": {
  623. "fontSize": "var(--wp--preset--font-size--medium)",
  624. "lineHeight": "1.388888889"
  625. }
  626. },
  627. "h3": {
  628. "typography": {
  629. "fontSize": "var(--wp--preset--font-size--small)",
  630. "lineHeight": "calc(1em + 0.5rem)"
  631. }
  632. },
  633. "h4": {
  634. "typography": {
  635. "fontSize": "var(--wp--preset--font-size--x-small)",
  636. "lineHeight": "1.2"
  637. }
  638. },
  639. "h5": {
  640. "typography": {
  641. "fontSize": "var(--wp--preset--font-size--x-small)",
  642. "lineHeight": "1.2",
  643. "textTransform": "uppercase"
  644. }
  645. },
  646. "h6": {
  647. "typography": {
  648. "fontSize": "var(--wp--preset--font-size--x-small)",
  649. "fontWeight": 400,
  650. "lineHeight": "1.2"
  651. }
  652. },
  653. "heading": {
  654. "typography": {
  655. "fontFamily": "var(--wp--preset--font-family--literata)",
  656. "fontWeight": "700"
  657. }
  658. },
  659. "link": {
  660. ":hover": {
  661. "typography": {
  662. "textDecoration": "none"
  663. }
  664. },
  665. "color": {
  666. "text": "var(--wp--preset--color--primary)"
  667. }
  668. }
  669. },
  670. "spacing": {
  671. "blockGap": "var(--wp--preset--spacing--50)",
  672. "padding": {
  673. "left": "var(--wp--preset--spacing--50)",
  674. "right": "var(--wp--preset--spacing--50)"
  675. }
  676. },
  677. "typography": {
  678. "fontFamily": "var(--wp--preset--font-family--literata)",
  679. "fontSize": "var(--wp--preset--font-size--small)",
  680. "lineHeight": "1.666666667"
  681. }
  682. },
  683. "templateParts": [
  684. {
  685. "area": "header",
  686. "name": "header",
  687. "title": "Header"
  688. },
  689. {
  690. "area": "footer",
  691. "name": "footer",
  692. "title": "Footer"
  693. }
  694. ],
  695. "version": 2,
  696. "$schema": "https://schemas.wp.org/trunk/theme.json"
  697. }