Add kolorystyka_drewno_block shortcode and FTP sync cache file

- Implemented a new shortcode 'kolorystyka_drewno_block' in functions.php to display a styled section with an image, heading, description, and a button linking to the color palette.
- Added a new FTP sync cache configuration file to track the state of files in the project directory.
This commit is contained in:
2026-02-12 13:27:39 +01:00
parent 2287b36947
commit e6318ecadd
24 changed files with 1730 additions and 1316 deletions

137
.vscode/ftp-kr.sync.cache.json vendored Normal file
View File

@@ -0,0 +1,137 @@
{
"ftp://host117523.hostido.net.pl@www@inwestprofil.pagedev.pl": {
"public_html": {
"archive.zip": {
"type": "-",
"size": 75324891,
"lmtime": 0,
"modified": false
},
".DS_Store": {
"type": "-",
"size": 6148,
"lmtime": 0,
"modified": false
},
".htaccess": {
"type": "-",
"size": 591,
"lmtime": 0,
"modified": false
},
".htaccess.bk": {
"type": "-",
"size": 523,
"lmtime": 0,
"modified": false
},
"index.php": {
"type": "-",
"size": 405,
"lmtime": 0,
"modified": false
},
"license.txt": {
"type": "-",
"size": 19903,
"lmtime": 0,
"modified": false
},
"__MACOSX": {},
"readme.html": {
"type": "-",
"size": 7425,
"lmtime": 0,
"modified": false
},
"wp-activate.php": {
"type": "-",
"size": 7349,
"lmtime": 0,
"modified": false
},
"wp-admin": {},
"wp-blog-header.php": {
"type": "-",
"size": 351,
"lmtime": 0,
"modified": false
},
"wp-comments-post.php": {
"type": "-",
"size": 2323,
"lmtime": 0,
"modified": false
},
"wp-config.php": {
"type": "-",
"size": 3668,
"lmtime": 0,
"modified": false
},
"wp-config-sample.php": {
"type": "-",
"size": 3339,
"lmtime": 0,
"modified": false
},
"wp-content": {},
"wp-cron.php": {
"type": "-",
"size": 5617,
"lmtime": 0,
"modified": false
},
"wp-includes": {},
"wp-links-opml.php": {
"type": "-",
"size": 2493,
"lmtime": 0,
"modified": false
},
"wp-load.php": {
"type": "-",
"size": 3937,
"lmtime": 0,
"modified": false
},
"wp-login.php": {
"type": "-",
"size": 51437,
"lmtime": 0,
"modified": false
},
"wp-mail.php": {
"type": "-",
"size": 8727,
"lmtime": 0,
"modified": false
},
"wp-settings.php": {
"type": "-",
"size": 31055,
"lmtime": 0,
"modified": false
},
"wp-signup.php": {
"type": "-",
"size": 34516,
"lmtime": 0,
"modified": false
},
"wp-trackback.php": {
"type": "-",
"size": 5214,
"lmtime": 0,
"modified": false
},
"xmlrpc.php": {
"type": "-",
"size": 3205,
"lmtime": 0,
"modified": false
}
}
},
"$version": 1
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"sources":["preview-iframe.scss","preview-iframe.css"],"names":[],"mappings":"AAAA;EACC,YAAA;EACA,kBAAA;ACCD;ADCC;EACC,MAAA;EACA,OAAA;EACA,kBAAA;EACA,YAAA;EACA,qBAAA;EACA,YAAA;ACCF;ADEC;EACC,YAAA;ACAF","file":"preview-iframe.css"} {"version":3,"sources":["preview-iframe.scss","preview-iframe.css"],"names":[],"mappings":"AAAA;EACC,YAAA;EACA,kBAAA;ACCD;ADCC;EACC,MAAA;EACA,OAAA;EACA,kBAAA;EACA,YAAA;EACA,qBAAA;EACA,YAAA;ACCF;ADEC;EACC,YAAA;ACAF","file":"preview-iframe.css","sourcesContent":[".site-editor__preview-iframe {\r\n\theight: 50vh;\r\n\tposition: relative;\r\n\r\n\t&__iframe {\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tposition: absolute;\r\n\t\tborder: none;\r\n\t\ttransform-origin: 0 0;\r\n\t\theight: 100%;\r\n\t}\r\n\r\n\t&--header, &--footer{\r\n\t\theight: 15vh;\r\n\t}\r\n}\r\n",".site-editor__preview-iframe {\n height: 50vh;\n position: relative;\n}\n.site-editor__preview-iframe__iframe {\n top: 0;\n left: 0;\n position: absolute;\n border: none;\n transform-origin: 0 0;\n height: 100%;\n}\n.site-editor__preview-iframe--header, .site-editor__preview-iframe--footer {\n height: 15vh;\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["add-new.scss","add-new.css"],"names":[],"mappings":"AAAA;EACC,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,UAAA;EACA,kDAAA;ACCD","file":"add-new.css"} {"version":3,"sources":["add-new.scss","add-new.css"],"names":[],"mappings":"AAAA;EACC,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,UAAA;EACA,kDAAA;ACCD","file":"add-new.css","sourcesContent":[".eps-add-new__overlay {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\topacity: 1;\r\n\t--card-image-overlay-background-color: transparent;\r\n}\r\n",".eps-add-new__overlay {\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 1;\n --card-image-overlay-background-color: transparent;\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["template-type.scss","template-type.css"],"names":[],"mappings":"AACC;EACC,6BAAA;ACAF;ADEE;EACC,oBAAA;ACAH;ADIC;EACC,6BAAA;ACFF","file":"template-type.css"} {"version":3,"sources":["template-type.scss","template-type.css"],"names":[],"mappings":"AACC;EACC,6BAAA;ACAF;ADEE;EACC,oBAAA;ACAH;ADIC;EACC,6BAAA;ACFF","file":"template-type.css","sourcesContent":[".e-site-editor__templates {\r\n\t.page-header {\r\n\t\tmargin-block-end: spacing(10);\r\n\r\n\t\t> a {\r\n\t\t\talign-self: baseline;\r\n\t\t}\r\n\t}\r\n\r\n\t.eps-separator {\r\n\t\tmargin-block-end: spacing(44);\r\n\t}\r\n}\r\n",".e-site-editor__templates .page-header {\n margin-block-end: spacing(10);\n}\n.e-site-editor__templates .page-header > a {\n align-self: baseline;\n}\n.e-site-editor__templates .eps-separator {\n margin-block-end: spacing(44);\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["site-editor.scss","site-editor.css"],"names":[],"mappings":"AAAA;EACC,sBAAA;EACA,gBAAA;EACA,iBAAA;ACCD;;ADEA;EACC,OAAA;EACA,oBAAA;ACCD;;ADEA;EACC,cAAA;EACA,mBAAA;EACA,6CAAA;EACA,gCAAA;EACA,8BAAA;EACA,2BAAA;ACCD;;ADEA;EACC,UAAA;ACCD","file":"site-editor.css"} {"version":3,"sources":["site-editor.scss","site-editor.css"],"names":[],"mappings":"AAAA;EACC,sBAAA;EACA,gBAAA;EACA,iBAAA;ACCD;;ADEA;EACC,OAAA;EACA,oBAAA;ACCD;;ADEA;EACC,cAAA;EACA,mBAAA;EACA,6CAAA;EACA,gCAAA;EACA,8BAAA;EACA,2BAAA;ACCD;;ADEA;EACC,UAAA;ACCD","file":"site-editor.css","sourcesContent":[".e-site-editor__content_container {\r\n\tflex-direction: column;\r\n\tmin-height: 100%;\r\n\tflex-wrap: nowrap;\r\n}\r\n\r\n.e-site-editor__content_container_main {\r\n\tflex: 1;\r\n\tpadding: spacing(30);\r\n}\r\n\r\n.e-site-editor__content_container_secondary {\r\n\tmargin: 0 auto;\r\n\talign-items: center;\r\n\tborder-block-start: 1px solid var(--hr-color);\r\n\tpadding-block-start: spacing(16);\r\n\tpadding-block-end: spacing(16);\r\n\tpadding-inline: spacing(30);\r\n}\r\n\r\n.eps-app__content:has(.e-site-editor__content_container_main) {\r\n\tpadding: 0;\r\n}\r\n",".e-site-editor__content_container {\n flex-direction: column;\n min-height: 100%;\n flex-wrap: nowrap;\n}\n\n.e-site-editor__content_container_main {\n flex: 1;\n padding: spacing(30);\n}\n\n.e-site-editor__content_container_secondary {\n margin: 0 auto;\n align-items: center;\n border-block-start: 1px solid var(--hr-color);\n padding-block-start: spacing(16);\n padding-block-end: spacing(16);\n padding-inline: spacing(30);\n}\n\n.eps-app__content:has(.e-site-editor__content_container_main) {\n padding: 0;\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["editor-v2-app-bar-overrides.scss","editor-v2-app-bar-overrides.css"],"names":[],"mappings":"AAAA;;EAAA;AAIA;EACC,gCAAA;ACAD;;ADGA;EACC,qDAAA;ACAD;;ADGA;EACC,oDAAA;EACA,oCAAA;ACAD;;ADGA;;;EAGC,aAAA;ACAD;;ADGA;EACC,gBAAA;EACA,uCAAA;EACA,kCAAA;EACA,mCAAA;EACA,YAAA;ACAD;;ADIA;EACC,4CAAA;ACDD;ADGC;EACC,aAAA;EACA,sBAAA;EACA,YAAA;ACDF;ADGE;EACC,YAAA;ACDH;ADGG;EACC,uBAAA;ACDJ","file":"editor-v2-app-bar-overrides.css"} {"version":3,"sources":["editor-v2-app-bar-overrides.scss","editor-v2-app-bar-overrides.css"],"names":[],"mappings":"AAAA;;EAAA;AAIA;EACC,gCAAA;ACAD;;ADGA;EACC,qDAAA;ACAD;;ADGA;EACC,oDAAA;EACA,oCAAA;ACAD;;ADGA;;;EAGC,aAAA;ACAD;;ADGA;EACC,gBAAA;EACA,uCAAA;EACA,kCAAA;EACA,mCAAA;EACA,YAAA;ACAD;;ADIA;EACC,4CAAA;ACDD;ADGC;EACC,aAAA;EACA,sBAAA;EACA,YAAA;ACDF;ADGE;EACC,YAAA;ACDH;ADGG;EACC,uBAAA;ACDJ","file":"editor-v2-app-bar-overrides.css","sourcesContent":["/**\r\n * Here should be only styles that related to the Editor v1, and should be overridden when using the Editor v2.\r\n */\r\n\r\nbody {\r\n\t--editor-v2-top-bar-height: 48px;\r\n}\r\n\r\n#elementor-editor-wrapper {\r\n\theight: calc(100vh - var(--editor-v2-top-bar-height));\r\n}\r\n\r\nbody.elementor-navigator-docked #elementor-navigator {\r\n\theight: calc(100% - var(--editor-v2-top-bar-height));\r\n\ttop: var(--editor-v2-top-bar-height);\r\n}\r\n\r\n.elementor-panel #elementor-panel-header-menu-button,\r\n.elementor-panel #elementor-panel-header-add-button,\r\n.elementor-panel #elementor-panel-footer {\r\n\tdisplay: none;\r\n}\r\n\r\n.elementor-panel #elementor-panel-header {\r\n\tfont-weight: 700;\r\n\tbackground-color: var( --e-a-bg-default );\r\n\tcolor: var( --e-a-color-txt-accent );\r\n\tborder-block-end: var( --e-a-border );\r\n\theight: 48px;\r\n}\r\n\r\n// Make the MCE full-screen work properly with the top bar.\r\n.elementor-control-type-wysiwyg .mce-fullscreen {\r\n\tinset: var(--editor-v2-top-bar-height) 0 0 0;\r\n\r\n\t& > .mce-container-body {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\theight: 100%;\r\n\r\n\t\t& > .mce-edit-area {\r\n\t\t\tflex-grow: 1;\r\n\r\n\t\t\t& > iframe {\r\n\t\t\t\theight: 100% !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","/**\n * Here should be only styles that related to the Editor v1, and should be overridden when using the Editor v2.\n */\nbody {\n --editor-v2-top-bar-height: 48px;\n}\n\n#elementor-editor-wrapper {\n height: calc(100vh - var(--editor-v2-top-bar-height));\n}\n\nbody.elementor-navigator-docked #elementor-navigator {\n height: calc(100% - var(--editor-v2-top-bar-height));\n top: var(--editor-v2-top-bar-height);\n}\n\n.elementor-panel #elementor-panel-header-menu-button,\n.elementor-panel #elementor-panel-header-add-button,\n.elementor-panel #elementor-panel-footer {\n display: none;\n}\n\n.elementor-panel #elementor-panel-header {\n font-weight: 700;\n background-color: var(--e-a-bg-default);\n color: var(--e-a-color-txt-accent);\n border-block-end: var(--e-a-border);\n height: 48px;\n}\n\n.elementor-control-type-wysiwyg .mce-fullscreen {\n inset: var(--editor-v2-top-bar-height) 0 0 0;\n}\n.elementor-control-type-wysiwyg .mce-fullscreen > .mce-container-body {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.elementor-control-type-wysiwyg .mce-fullscreen > .mce-container-body > .mce-edit-area {\n flex-grow: 1;\n}\n.elementor-control-type-wysiwyg .mce-fullscreen > .mce-container-body > .mce-edit-area > iframe {\n height: 100% !important;\n}"]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"sources":["svgs-admin-edit-post.scss","svgs-admin-edit-post.css"],"names":[],"mappings":"AAAA;;;;;EAAA;AAMA;;EAEC,WAAA;ACCD;;ADIC;EACC,kBAAA;ACDF;ADIC;EACC,gBAAA;ACFF","file":"svgs-admin-edit-post.css"} {"version":3,"sources":["svgs-admin-edit-post.scss","svgs-admin-edit-post.css"],"names":[],"mappings":"AAAA;;;;;EAAA;AAMA;;EAEC,WAAA;ACCD;;ADIC;EACC,kBAAA;ACDF;ADIC;EACC,gBAAA;ACFF","file":"svgs-admin-edit-post.css","sourcesContent":["/**\r\n * Featured Image Display\r\n *\r\n * Fixes the 0px featured image on edit screen\r\n * WooCommerce Product, Sensei Course\r\n */\r\nbody #set-post-thumbnail,\r\nbody #postimagediv .inside img[src$=\".svg\"] {\r\n\twidth: 100%;\r\n}\r\n\r\n// Block display of featured image SVG\r\nbody .block-editor__container {\r\n\t.components-panel .editor-post-featured-image__container img[src$='.svg'] {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.edit-post-sidebar .components-panel .components-checkbox-control {\r\n\t\tmargin-top: 10px;\r\n\t}\r\n}","/**\n * Featured Image Display\n *\n * Fixes the 0px featured image on edit screen\n * WooCommerce Product, Sensei Course\n */\nbody #set-post-thumbnail,\nbody #postimagediv .inside img[src$=\".svg\"] {\n width: 100%;\n}\n\nbody .block-editor__container .components-panel .editor-post-featured-image__container img[src$=\".svg\"] {\n position: relative;\n}\nbody .block-editor__container .edit-post-sidebar .components-panel .components-checkbox-control {\n margin-top: 10px;\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["svgs-admin-simple-mode.scss","svgs-admin-simple-mode.css"],"names":[],"mappings":"AAAA;;EAAA;AAGA;EACC,aAAA;ACCD","file":"svgs-admin-simple-mode.css"} {"version":3,"sources":["svgs-admin-simple-mode.scss","svgs-admin-simple-mode.css"],"names":[],"mappings":"AAAA;;EAAA;AAGA;EACC,aAAA;ACCD","file":"svgs-admin-simple-mode.css","sourcesContent":["/**\r\n * Hide advanced features\r\n */\r\n.svgs-advanced {\r\n\tdisplay: none;\r\n}","/**\n * Hide advanced features\n */\n.svgs-advanced {\n display: none;\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["svgs-admin.scss","svgs-admin.css"],"names":[],"mappings":"AAAA;;EAAA;AAGA;EACC,eAAA;EACA,gBAAA;ACCD;;ADCA;EACC,qBAAA;ACED;;ADAA;EACC,eAAA;ACGD;;ADDA;EACC,UAAA;ACID;;ADFA;EACC,UAAA;EACA,gBAAA;ACKD;;ADDC;;;;EAIC,gBAAA;EACA,gBAAA;ACIF;;ADAA;EACC,kBAAA;EACA,WAAA;EACA,SAAA;EACA,YAAA;ACGD;;ADAA;;EAAA;AAGA;EACC,WAAA;ACGD","file":"svgs-admin.css"} {"version":3,"sources":["svgs-admin.scss","svgs-admin.css"],"names":[],"mappings":"AAAA;;EAAA;AAGA;EACC,eAAA;EACA,gBAAA;ACCD;;ADCA;EACC,qBAAA;ACED;;ADAA;EACC,eAAA;ACGD;;ADDA;EACC,UAAA;ACID;;ADFA;EACC,UAAA;EACA,gBAAA;ACKD;;ADDC;;;;EAIC,gBAAA;EACA,gBAAA;ACIF;;ADAA;EACC,kBAAA;EACA,WAAA;EACA,SAAA;EACA,YAAA;ACGD;;ADAA;;EAAA;AAGA;EACC,WAAA;ACGD","file":"svgs-admin.css","sourcesContent":["/**\r\n * Settings Page\r\n */\r\n.svgs-version {\r\n\tfont-size: 10px;\r\n\tmargin-left: 7px;\r\n}\r\n.postbox .inside a {\r\n\ttext-decoration: none;\r\n}\r\nh3 {\r\n\tpadding: 0 12px;\r\n}\r\n.help-tab-content h3 {\r\n\tpadding: 0;\r\n}\r\nh3.inner-title {\r\n\tpadding: 0;\r\n\tfont-size: 1.2em;\r\n}\r\n\r\n.metabox-holder {\r\n\t.postbox>h3,\r\n\t.stuffbox>h3,\r\n\th2.hndle,\r\n\th3.hndle {\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: 600;\r\n\t}\r\n}\r\n\r\n.shortpixel-logo img {\r\n\tposition: absolute;\r\n\tright: 10px;\r\n\tbottom: 0;\r\n\twidth: 140px;\r\n}\r\n\r\n/**\r\n * Media Library\r\n */\r\ntable.media .column-title .media-icon img {\r\n\twidth: 60px;\r\n\t// height: 60px;\r\n}\r\n","/**\n * Settings Page\n */\n.svgs-version {\n font-size: 10px;\n margin-left: 7px;\n}\n\n.postbox .inside a {\n text-decoration: none;\n}\n\nh3 {\n padding: 0 12px;\n}\n\n.help-tab-content h3 {\n padding: 0;\n}\n\nh3.inner-title {\n padding: 0;\n font-size: 1.2em;\n}\n\n.metabox-holder .postbox > h3,\n.metabox-holder .stuffbox > h3,\n.metabox-holder h2.hndle,\n.metabox-holder h3.hndle {\n font-size: 1.3em;\n font-weight: 600;\n}\n\n.shortpixel-logo img {\n position: absolute;\n right: 10px;\n bottom: 0;\n width: 140px;\n}\n\n/**\n * Media Library\n */\ntable.media .column-title .media-icon img {\n width: 60px;\n}"]}

View File

@@ -1 +1 @@
{"version":3,"sources":["svgs-attachment.scss","svgs-attachment.css"],"names":[],"mappings":"AAYC;;EACC,eAAA;EACA,YAAA;ACVF","file":"svgs-attachment.css"} {"version":3,"sources":["svgs-attachment.scss","svgs-attachment.css"],"names":[],"mappings":"AAYC;;EACC,eAAA;EACA,YAAA;ACVF","file":"svgs-attachment.css","sourcesContent":["// .attachment img[src$=\".svg\"],\r\n// .widget_media_image img[src$=\".svg\"] {\r\n// \twidth: 100%;\r\n// }\r\n\r\n.attachment,\r\n.widget_media_image {\r\n\r\n\t// img[src$=\".svg\"] {\r\n\t// \twidth: 100%;\r\n\t// }\r\n\r\n\tsvg {\r\n\t\tmax-width: 100%;\r\n\t\theight: auto;\r\n\t}\r\n}",".attachment svg,\n.widget_media_image svg {\n max-width: 100%;\n height: auto;\n}"]}

View File

@@ -499,6 +499,101 @@
margin-bottom: 0; margin-bottom: 0;
} }
.product-card2:hover > .e-con-inner .elementor-widget-image a::after {
height: 250%;
transition: all 600ms linear;
background-color: transparent;
}
.product-card2:hover > .e-con-inner .elementor-widget-image img {
transform: scale(1.1);
filter: brightness(0.6);
}
.product-card2:hover > .e-con-inner .product-card-data {
background: rgba(255, 255, 255, 0.95);
min-height: 250px;
}
.product-card2:hover > .e-con-inner .product-card-data .product-card-data-head {
padding-bottom: 20px;
}
.product-card2:hover > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title a {
color: #000;
}
.product-card2:hover > .e-con-inner .product-card-data .product-card-data-text {
height: 300px;
}
.product-card2:hover > .e-con-inner .product-card-data .product-card-data-text p {
color: #000;
}
.product-card2 > .e-con-inner .elementor-widget-image {
position: relative;
overflow: hidden;
height: 100%;
}
.product-card2 > .e-con-inner .elementor-widget-image img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
transition: all 0.3s ease-in-out;
}
.product-card2 > .e-con-inner .elementor-widget-image a::after {
content: "";
position: absolute;
width: 200%;
height: 0%;
left: 50%;
top: 50%;
background-color: rgba(255, 255, 255, 0.7);
transform: translate(-50%, -50%) rotate(-45deg);
z-index: 1;
}
.product-card2 > .e-con-inner .product-card-data {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
padding: 35px;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-head {
padding-bottom: 0;
transition: all 250ms ease-in-out;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title {
position: relative;
margin-top: 0;
margin-bottom: 0;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title::before {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 40px;
height: 2px;
background: var(--e-global-color-accent);
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title a {
transition: all 250ms ease-in-out;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-text {
padding-top: 0px;
margin-bottom: 0px;
height: 0;
max-height: -moz-fit-content;
max-height: fit-content;
overflow: hidden;
transition: all 250ms ease-in-out;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-text a {
display: block;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-text p {
transition: all 250ms ease-in-out;
}
.product-card2 > .e-con-inner .product-card-data .product-card-data-text p:last-child {
margin-bottom: 0;
}
#contact-map { #contact-map {
position: absolute; position: absolute;
inset: 0; inset: 0;

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -421,3 +421,29 @@ function kolorystyka_block_shortcode() {
return ob_get_clean(); return ob_get_clean();
} }
add_shortcode('kolorystyka_block', 'kolorystyka_block_shortcode'); add_shortcode('kolorystyka_block', 'kolorystyka_block_shortcode');
function kolorystyka_drewno_block_shortcode() {
ob_start();
?>
<div class="kolorystyka-block">
<div class="c-row">
<div class="c-col-1">
<img src="/wp-content/uploads/2026/01/kolorystyka.jpg" alt="">
</div>
<div class="c-col-2">
<h3>Kolorystyka</h3>
<p>
Jedna z kluczowych kwestii w aranżacji domu. Nadaje styl i charakter
zarówno elewacji, jak i wnętrzom budynku. Oferujemy szeroką paletę kolorów,
która pozwala idealnie dopasować nasze okna do designu inwestycji.
</p>
<a href="/kolory-drewno/" class="kolorystyka-button">
Zobacz paletę kolorów
</a>
</div>
</div>
</div>
<?php
return ob_get_clean();
}
add_shortcode('kolorystyka_drewno_block', 'kolorystyka_drewno_block_shortcode');