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

View File

@@ -7,6 +7,7 @@
} }
} }
} }
.swiper-pagination { .swiper-pagination {
.swiper-pagination-bullet { .swiper-pagination-bullet {
width: 30px; width: 30px;
@@ -20,14 +21,14 @@
// height: 540px; // height: 540px;
height: calc(100svh - 199px); height: calc(100svh - 199px);
> .swiper { >.swiper {
// height: 540px; // height: 540px;
height: calc(100svh - 199px); height: calc(100svh - 199px);
> .swiper-wrapper { >.swiper-wrapper {
.swiper-slide { .swiper-slide {
@media (max-width: 1024px) { @media (max-width: 1024px) {
> .elementor-element { >.elementor-element {
padding-left: 50px; padding-left: 50px;
padding-right: 50px; padding-right: 50px;
} }
@@ -35,7 +36,8 @@
} }
} }
} }
> .swiper-pagination {
>.swiper-pagination {
top: auto; top: auto;
bottom: 5px; bottom: 5px;
@@ -57,6 +59,7 @@
.elementor-image-box-wrapper { .elementor-image-box-wrapper {
.elementor-image-box-content { .elementor-image-box-content {
padding: 25px; padding: 25px;
.elementor-image-box-title { .elementor-image-box-title {
position: relative; position: relative;
margin-top: 0; margin-top: 0;
@@ -72,6 +75,7 @@
background: var(--e-global-color-accent); background: var(--e-global-color-accent);
} }
} }
.elementor-image-box-description { .elementor-image-box-description {
padding-top: 0; padding-top: 0;
margin-bottom: 20px; margin-bottom: 20px;
@@ -183,6 +187,7 @@
background: var(--e-global-color-accent); background: var(--e-global-color-accent);
} }
} }
.elementor-image-box-description { .elementor-image-box-description {
padding-top: 0px; padding-top: 0px;
margin-bottom: 0px; margin-bottom: 0px;
@@ -192,8 +197,7 @@
transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
} }
.elementor-image-box-link { .elementor-image-box-link {}
}
} }
} }
} }
@@ -210,6 +214,7 @@
} }
} }
} }
&.hp-box-2-right { &.hp-box-2-right {
.elementor-image-box-wrapper { .elementor-image-box-wrapper {
.elementor-image-box-content { .elementor-image-box-content {
@@ -242,6 +247,7 @@
background: var(--e-global-color-accent); background: var(--e-global-color-accent);
} }
} }
.elementor-image-box-link { .elementor-image-box-link {
position: relative; position: relative;
padding-left: 25px; padding-left: 25px;
@@ -350,6 +356,7 @@
h2 { h2 {
margin-top: 40px; margin-top: 40px;
} }
a { a {
color: var(--e-global-color-accent); color: var(--e-global-color-accent);
} }
@@ -378,6 +385,7 @@
} }
.elementor-image-box-content { .elementor-image-box-content {
// background: rgba(0, 0, 0, 0.3); // background: rgba(0, 0, 0, 0.3);
.elementor-image-box-description { .elementor-image-box-description {
height: 300px; height: 300px;
@@ -436,6 +444,7 @@
background: var(--e-global-color-accent); background: var(--e-global-color-accent);
} }
} }
.elementor-image-box-description { .elementor-image-box-description {
padding-top: 0px; padding-top: 0px;
margin-bottom: 0px; margin-bottom: 0px;
@@ -445,8 +454,7 @@
transition: all 250ms ease-in-out; transition: all 250ms ease-in-out;
} }
.elementor-image-box-link { .elementor-image-box-link {}
}
} }
} }
} }
@@ -529,6 +537,7 @@
background: var(--e-global-color-accent); background: var(--e-global-color-accent);
} }
} }
.elementor-image-box-description { .elementor-image-box-description {
padding-top: 0px; padding-top: 0px;
margin-bottom: 0px; margin-bottom: 0px;
@@ -538,15 +547,14 @@
transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
} }
.elementor-image-box-link { .elementor-image-box-link {}
}
} }
} }
} }
.product-card { .product-card {
&:hover { &:hover {
> .e-con-inner { >.e-con-inner {
.elementor-widget-image { .elementor-widget-image {
a { a {
&::after { &::after {
@@ -575,6 +583,7 @@
.product-card-data-text { .product-card-data-text {
height: 300px; height: 300px;
p { p {
color: #fff; color: #fff;
} }
@@ -583,7 +592,7 @@
} }
} }
> .e-con-inner { >.e-con-inner {
.elementor-widget-image { .elementor-widget-image {
position: relative; position: relative;
overflow: hidden; overflow: hidden;
@@ -669,6 +678,134 @@
} }
} }
.product-card2 {
&:hover {
>.e-con-inner {
.elementor-widget-image {
a {
&::after {
height: 250%;
transition: all 600ms linear;
background-color: transparent;
}
}
img {
transform: scale(1.1);
filter: brightness(0.6);
}
}
.product-card-data {
background: rgba(255, 255, 255, 0.95);
min-height: 250px;
.product-card-data-head {
padding-bottom: 20px;
.elementor-heading-title {
a {
color: #000;
}
}
}
.product-card-data-text {
height: 300px;
p {
color: #000;
}
}
}
}
}
>.e-con-inner {
.elementor-widget-image {
position: relative;
overflow: hidden;
height: 100%;
img {
height: 100%;
object-fit: cover;
// filter: brightness(0.7);
transition: all 0.3s ease-in-out;
}
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-card-data {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
padding: 35px;
.product-card-data-head {
padding-bottom: 0;
transition: all 250ms ease-in-out;
.elementor-heading-title {
position: relative;
margin-top: 0;
margin-bottom: 0;
&::before {
content: '';
position: absolute;
left: 0;
bottom: -4px;
width: 40px;
height: 2px;
background: var(--e-global-color-accent);
}
a {
transition: all 250ms ease-in-out;
}
}
}
.product-card-data-text {
padding-top: 0px;
margin-bottom: 0px;
height: 0;
max-height: fit-content;
overflow: hidden;
transition: all 250ms ease-in-out;
a {
display: block;
}
p {
transition: all 250ms ease-in-out;
&:last-child {
margin-bottom: 0;
}
}
}
}
}
}
#contact-map { #contact-map {
position: absolute; position: absolute;
inset: 0; inset: 0;
@@ -696,6 +833,7 @@
.elementor-field-option { .elementor-field-option {
line-height: 1.2; line-height: 1.2;
} }
label { label {
font-size: 12px; font-size: 12px;
line-height: 1.2; line-height: 1.2;
@@ -726,7 +864,7 @@
} }
.contact-cards { .contact-cards {
> div { >div {
border: 1px solid #f1f1f1; border: 1px solid #f1f1f1;
&:nth-child(2n) { &:nth-child(2n) {
@@ -741,6 +879,7 @@
flex-direction: column; flex-direction: column;
row-gap: 5px; row-gap: 5px;
} }
.elementor-icon-list-item { .elementor-icon-list-item {
a { a {
.elementor-icon-list-icon { .elementor-icon-list-icon {
@@ -758,7 +897,7 @@
} }
#icon-box { #icon-box {
> .e-con-inner { >.e-con-inner {
.elementor-widget-icon-box { .elementor-widget-icon-box {
position: relative; position: relative;
@@ -793,6 +932,7 @@
input { input {
margin-top: 3px; margin-top: 3px;
} }
label { label {
line-height: 1.3; line-height: 1.3;
} }
@@ -852,8 +992,7 @@
transform: translateY(-50%); transform: translateY(-50%);
width: 10px; width: 10px;
height: 10px; height: 10px;
background: url('/upload/filemanager/icon/arrow-down.svg') background: url('/upload/filemanager/icon/arrow-down.svg') no-repeat;
no-repeat;
background-size: contain; background-size: contain;
background-position: center; background-position: center;
} }
@@ -974,6 +1113,7 @@
padding: 0; padding: 0;
margin: 0; margin: 0;
list-style: none; list-style: none;
&:not(:last-child) { &:not(:last-child) {
margin-bottom: 20px; margin-bottom: 20px;
} }
@@ -994,6 +1134,7 @@
object-fit: contain; object-fit: contain;
object-position: center; object-position: center;
} }
a { a {
color: var(--e-global-color-secondary); color: var(--e-global-color-secondary);
font-family: 'Plus Jakarta Sans', Sans-serif; font-family: 'Plus Jakarta Sans', Sans-serif;
@@ -1056,7 +1197,7 @@
} }
.s-right-col { .s-right-col {
> div { >div {
// border-radius: 5px; // border-radius: 5px;
height: 100%; height: 100%;
} }
@@ -1179,9 +1320,9 @@
#reviews-box { #reviews-box {
.swiper { .swiper {
.swiper-slide { .swiper-slide {
> .elementor-element { >.elementor-element {
> .e-con-inner { >.e-con-inner {
> .elementor-element { >.elementor-element {
position: relative; position: relative;
padding: 40px; padding: 40px;
height: 100%; height: 100%;
@@ -1205,12 +1346,12 @@
} }
} }
&.swiper-slide-active { &.swiper-slide-active {}
}
&.swiper-slide-next { &.swiper-slide-next {
> .elementor-element { >.elementor-element {
> .e-con-inner { >.e-con-inner {
> .elementor-element { >.elementor-element {
&::after { &::after {
height: 100%; height: 100%;
} }
@@ -1256,6 +1397,7 @@
} }
} }
} }
.swiper-pagination { .swiper-pagination {
.swiper-pagination-bullet { .swiper-pagination-bullet {
width: 30px; width: 30px;
@@ -1271,13 +1413,14 @@
#header-nav { #header-nav {
nav.elementor-nav-menu--main { nav.elementor-nav-menu--main {
> ul.elementor-nav-menu { >ul.elementor-nav-menu {
width: 100%; width: 100%;
.menu-item { .menu-item {
&-45 { &-45 {
flex: 1; flex: 1;
} }
&-46 { &-46 {
// margin-left: auto; // margin-left: auto;
flex: 1; flex: 1;
@@ -1348,6 +1491,7 @@
animation: btn-pulse 2s infinite; animation: btn-pulse 2s infinite;
} }
&::after { &::after {
content: ''; content: '';
position: absolute; position: absolute;
@@ -1376,34 +1520,43 @@
0% { 0% {
opacity: 1; opacity: 1;
} }
100% { 100% {
width: 100px; width: 100px;
height: 100px; height: 100px;
opacity: 0; opacity: 0;
} }
} }
@keyframes btn-pulse-icon { @keyframes btn-pulse-icon {
0% { 0% {
transform: rotate(0); transform: rotate(0);
} }
5% { 5% {
transform: rotate(5deg); transform: rotate(5deg);
} }
10% { 10% {
transform: rotate(-5deg); transform: rotate(-5deg);
} }
15% { 15% {
transform: rotate(5deg); transform: rotate(5deg);
} }
20% { 20% {
transform: rotate(-5deg); transform: rotate(-5deg);
} }
25% { 25% {
transform: rotate(5deg); transform: rotate(5deg);
} }
30% { 30% {
transform: rotate(-5deg); transform: rotate(-5deg);
} }
35% { 35% {
transform: rotate(0); transform: rotate(0);
} }
@@ -1436,6 +1589,7 @@
animation: btn-pulse 2s infinite; animation: btn-pulse 2s infinite;
} }
&::after { &::after {
content: ''; content: '';
position: absolute; position: absolute;
@@ -1484,6 +1638,7 @@
&:nth-child(1) { &:nth-child(1) {
font-weight: 600; font-weight: 600;
} }
&:nth-child(2) { &:nth-child(2) {
font-weight: 400; font-weight: 400;
} }
@@ -1514,6 +1669,7 @@ figure {
object-fit: cover; object-fit: cover;
} }
} }
.c-col-2 { .c-col-2 {
width: 66.666%; width: 66.666%;
display: flex; display: flex;

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');