diff --git a/admin/temp/2/s_cache_21a4da48e5fa14e992150d116fb212cc b/admin/temp/2/s_cache_21a4da48e5fa14e992150d116fb212cc
deleted file mode 100644
index f727f71..0000000
--- a/admin/temp/2/s_cache_21a4da48e5fa14e992150d116fb212cc
+++ /dev/null
@@ -1 +0,0 @@
-YToyOntpOjA7aToxNjkzOTE3NzIzO2k6MTtzOjg6Ik1hcmlhbmVrIjt9
\ No newline at end of file
diff --git a/admin/temp/3/s_cache_3a23324137621a1dfafc3ee613d86e94 b/admin/temp/3/s_cache_3a23324137621a1dfafc3ee613d86e94
deleted file mode 100644
index 95f8ff0..0000000
--- a/admin/temp/3/s_cache_3a23324137621a1dfafc3ee613d86e94
+++ /dev/null
@@ -1 +0,0 @@
-YToyOntpOjA7aToxNjkzOTQ2ODIzO2k6MTtzOjI6InBsIjt9
\ No newline at end of file
diff --git a/admin/temp/4/s_cache_44e3d63e885545f6b55debe0486ec1e4 b/admin/temp/4/s_cache_44e3d63e885545f6b55debe0486ec1e4
deleted file mode 100644
index 47a3ce6..0000000
--- a/admin/temp/4/s_cache_44e3d63e885545f6b55debe0486ec1e4
+++ /dev/null
@@ -1 +0,0 @@
-YToyOntpOjA7aToxNjkzOTQ2ODEzO2k6MTthOjE5ODp7aTowO3M6MjoicGwiO3M6NToidGVtYXQiO3M6NToidGVtYXQiO3M6OToid2lhZG9tb3NjIjtzOjExOiJ3aWFkb21vxZvEhyI7czo2OiJ3eXNsaWoiO3M6Nzoid3nFm2xpaiI7czo1OiJlbWFpbCI7czo1OiJlbWFpbCI7czoxMToibnItdGVsZWZvbnUiO3M6MTE6Im5yIHRlbGVmb251IjtzOjM0OiJwcm9zemUtdXp1cGVsbmljLWVtYWlsLWx1Yi10ZWxlZm9uIjtzOjUxOiJQcm9zesSZIHV6dXBlxYJuacSHIGFkcmVzIGVtYWlsIGx1YiBudW1lciB0ZWxlZm9udS4iO3M6NDoiYmxhZCI7czo2OiJixYLEhWQiO3M6NzoiemFta25paiI7czo3OiJ6YW1rbmlqIjtzOjI1OiJ3aWFkb21vc2Mtem9zdGFsYS13eXNsYW5hIjtzOjkwOiJUd29qYSB3aWFkb21vxZvEhyB6b3N0YcWCYSB3eXPFgmFuYS4gUG9zdGFyYW15IHNpxJkgbmEgbmnEhSBvZHBvd2llZHppZcSHIGphayBuYWpzenliY2llai4iO3M6Mjg6IndpYWRvbW9zYy1uaWV6b3N0YWxhLXd5c2xhbmEiO3M6OTM6IlBvZGN6YXMgd3lzecWCYW5pYSB3aWFkb21vxZtjaSB3eXN0xIVwacWCIGLFgsSFZC4gUHJvc3rEmSBzcHLDs2Jvd2HEhyBwb25vd25pZS4gUHJ6ZXByYXN6YW15LiI7czoxMjoiZGF0YS1kb2RhbmlhIjtzOjEyOiJkYXRhIGRvZGFuaWEiO3M6MTY6ImRhdGEtbW9keWZpa2FjamkiO3M6MTY6ImRhdGEgbW9keWZpa2FjamkiO3M6MTI6ImFkcmVzLXN0cm9ueSI7czoxMjoiYWRyZXMgc3Ryb255IjtzOjI5OiJwcm9zemUtdXp1cGVsbmljLWFkcmVzLXN0cm9ueSI7czozMzoiUHJvc3rEmSB1enVwZcWCbmnEhyBhZHJlcyBzdHJvbnkuIjtzOjg6InBpZXJ3c3phIjtzOjg6InBpZXJ3c3phIjtzOjg6Im5hc3RlcG5hIjtzOjk6Im5hc3TEmXBuYSI7czoxMDoicG9wcnplZG5pYSI7czoxMDoicG9wcnplZG5pYSI7czo4OiJvc3RhdG5pYSI7czo4OiJvc3RhdG5pYSI7czoxOiJ6IjtzOjE6InoiO3M6Njoid2llY2VqIjtzOjc6IndpxJljZWoiO3M6Njoid3N0ZWN6IjtzOjY6IndzdGVjeiI7czoyMzoiZm9ybXVsYXJ6LWNhcHRjaGEtbGFiZWwiO3M6Njk6IlByb3N6xJkgbmFyeXNvd2HEhyBrc3p0YcWCdCB3IHBvbmnFvHN6eW0gcG9sdSwgYWJ5IHd5c8WCYcSHIGZvcm11bGFyeiI7czoxNjoic3Byb2J1ai1wb25vd25pZSI7czoxNzoic3Byw7NidWogcG9ub3duaWUiO3M6NjoiZG9icnplIjtzOjY6ImRvYnJ6ZSI7czo1OiJ3aXRhaiI7czo1OiJ3aXRhaiI7czoxMToiemFsb2d1ai1zaWUiO3M6MTI6InphbG9ndWogc2nEmSI7czozOiJsdWIiO3M6MzoibHViIjtzOjE1OiJ6YXJlamVzdHJ1ai1zaWUiO3M6MTY6InphcmVqZXN0cnVqIHNpxJkiO3M6NToiaWxvc2MiO3M6NzoiaWxvxZvEhyI7czo0OiJzdW1hIjtzOjQ6InN1bWEiO3M6ODoicG9sZWNhbXkiO3M6ODoicG9sZWNhbXkiO3M6MTg6InNwcmF3ZHota29uaWVjem5pZSI7czoxOToic3ByYXdkxboga29uaWVjem5pZSI7czoxNjoiZG9kYWotZG8ta29zenlrYSI7czoxNjoiZG9kYWogZG8ga29zenlrYSI7czoxNDoic3RyZWZhLXJvZHppY2EiO3M6MTQ6InN0cmVmYSByb2R6aWNhIjtzOjE2OiJuYWpub3dzemUtcG9yYWR5IjtzOjE2OiJOYWpub3dzemUgcG9yYWR5IjtzOjE4OiJuZXdzbGV0dGVyLXpnb2RhLTEiO3M6NTU6Ild5cmHFvGFtIHpnb2TEmSBuYSBwcnpldHdhcnphbmllIG1vaWNoIGRhbnljaCBvc29ib3d5Y2giO3M6NDoiendpbiI7czo1OiJ6d2nFhCI7czo2OiJyb3p3aW4iO3M6Nzoicm96d2nFhCI7czozMzoibmV3c2xldHRlci1hZG1pbmlzdHJhdG9yLWRhbnljaC0xIjtzOjYxOiJBZG1pbmlzdHJhdG9yZW0gZGFueWNoIG9zb2Jvd3ljaCB6YXdhcnR5Y2ggdyB6Z8WCb3N6ZW5pdSBqZXN0IjtzOjMzOiJuZXdzbGV0dGVyLWFkbWluaXN0cmF0b3ItZGFueWNoLTIiO3M6NzQ2OiJfX19fXy4gRGFuZSBrb250YWt0b3dlIEluc3Bla3RvcmEgT2Nocm9ueSBEYW55Y2g6IHVva2lrQHVva2lrLmdvdi5wbC4gRGFuZSBvc29ib3dlIHPEhSBwcnpldHdhcnphbmUgdyBjZWx1IGRvc3RhcmN6ZW5pYSBuZXdzbGV0dGVyYSwgbmEgcG9kc3Rhd2llIGFydC4gNiB1c3QuIDEgbGl0LiBhKSByb3pwb3J6xIVkemVuaWEgUGFybGFtZW50dSBFdXJvcGVqc2tpZWdvIGkgUmFkeSAoVUUpIDIwMTYvNjc5IChST0RPKSBpIG5pZSBzxIUgcHJ6ZWthenl3YW5lIGlubnltIG9kYmlvcmNvbSwgb3JnYW5pemFjamkgbWnEmWR6eW5hcm9kb3dlaiBjenkgZG8gcGHFhHN0dyB0cnplY2ljaC4gRGFuZSBvc29ib3dlIHByemVjaG93eXdhbmUgc8SFIHByemV6IG9rcmVzIHByZW51bWVyYXR5LiBXbmlvc2tvZGF3Y2EgbWEgcHJhd28gZG8gZG9zdMSZcHUgZG8gc3dvaWNoIGRhbnljaCBvc29ib3d5Y2gsIGljaCBzcHJvc3Rvd2FuaWEgb3JheiB3bmllc2llbmlhIHNrYXJnaSBkbyBfX19fXy4gUG9kYW5pZSBkYW55Y2ggb3NvYm93eWNoIGplc3QgZG9icm93b2xuZSwgbmllIHd5bmlrYSB6IHByemVwaXPDs3csIGljaCBuaWVwb2RhbmllIGLEmWR6aWUgc2t1dGtvd2HFgm8gYnJha2llbSBtb8W8bGl3b8WbY2kgemFtw7N3aWVuaWEuIE5hIHBvZHN0YXdpZSBkYW55Y2ggb3NvYm93eWNoIG5pZSBzxIUgcG9kZWptb3dhbmUgemF1dG9tYXR5em93YW5lIGRlY3l6amUsIHcgdHltIG5pZSBzdG9zdWplIHNpxJkgcHJvZmlsb3dhbmlhLiI7czoyNjoibmV3c2xldHRlci16Z29kYS1rb211bmlrYXQiO3M6NTc6IlByb3N6xJkgemF6bmFjennEhyB6Z29kxJkgZG8gcHJ6ZXR3YXJ6YW5pYSB6IG5ld3NsZXR0ZXJhLiI7czozMzoibmV3c2xldHRlci1wcm9zemUtdXp1cGVsbmljLWVtYWlsIjtzOjMyOiJQcm9zesSZIHV6dXBlxYJuacSHIGFkcmVzIGVtYWlsLiI7czozODoicG90d2llcmR6LXphcGlzYW5pZS1zaWUtZG8tbmV3c2xldHRlcmEiO3M6NDA6IlBvdHdpZXJkxbogemFwaXNhbmllIHNpxJkgZG8gbmV3c2xldHRlcmEiO3M6MTM6InByb3N6ZS1jemVrYWMiO3M6MTg6IlByb3N6xJkgY3pla2HEhy4uLiI7czoxMDoiaW5mb3JtYWNqYSI7czoxMDoiSW5mb3JtYWNqYSI7czozOToiZW1haWwtem9zdGFsLWRvZGFueS1kby1saXN0eS1uZXdzbGV0dGVyIjtzOjQxOiJFbWFpbCB6b3N0YcWCIGRvZGFueSBkbyBsaXN0eSBuZXdzbGV0dGVyLiI7czozMjoibmV3c2xldHRlci1wb3R3aWVyZHplbmllLWRvZGFuaWEiO3M6MTYyOiJOYSBwb2RhbnkgcHJ6ZXogQ2llYmllIGUtbWFpbCB6b3N0YcWCYSB3eXPFgmFuYSB3aWFkb21vxZvEhyB6IGxpbmtpZW0gYWt0eXd1asSFY3ltLiBLbGlrbmlqIHcgbGluayBwb3R3aWVyZHphasSFY3ksIGFieSBwb215xZtsbmllIHpha2/FhGN6ecSHIHByb2NlcyByZWplc3RyYWNqaS4iO3M6Mzc6Im5ld3NsZXR0ZXItcG90d2llcmR6ZW5pZS1kb2RhbmlhLWJsYWQiO3M6ODQ6IlBvZGN6YXMgcmVqZXN0cmFjamkgYWRyZXN1IGUtbWFpbCBwb2phd2nFgiBzacSZIGLFgsSFZC4gUHJvc2lteSBzcHJvYm93YcSHIHBvbm93bmllLiI7czozMjoicHJvc3plLXV6dXBlbG5pYy1lbWFpbC1pLXRlbGVmb24iO3M6NDk6IlByb3N6xJkgdXp1cGXFgm5pxIcgYWRyZXMgZW1haWwgaSBudW1lciB0ZWxlZm9udS4iO3M6MTA6Ind5cGlzei1zaWUiO3M6MTE6Ind5cGlzeiBzacSZIjtzOjQwOiJlbWFpbC16b3N0YWwtdXN1bmlldHktei1saXN0eS1uZXdzbGV0dGVyIjtzOjQzOiJFbWFpbCB6b3N0YcWCIHVzdW5pxJl0eSB6IGxpc3R5IG5ld3NsZXR0ZXIuIjtzOjEwOiJuZXdzbGV0dGVyIjtzOjEwOiJuZXdzbGV0dGVyIjtzOjE1OiJuZXdzbGV0dGVyLXRleHQiO3M6NzI6IlphcGlzeiBzacSZIGRvIG5ld3NsZXR0ZXJhIGJ5IGJ5xIcgbmEgYmllxbzEhWNvIHogbm93b8WbY2lhbWkgdyBza2xlcGllLiI7czoxODoibmV3c2xldHRlci16Z29kYS0yIjtzOjQwODoiIChhZHJlc3UgZS1tYWlsKSB6YXdhcnR5Y2ggdyB6Z8WCb3N6ZW5pdSwgdyB6d2nEhXprdSB6IGFydC4gNiB1c3QuIDEgbGl0LiBhLCByb3pwb3J6xIVkemVuaWEgUGFybGFtZW50dSBFdXJvcGVqc2tpZWdvIGkgUmFkeSAoVUUpIDIwMTYvNjc5IHogZG5pYSAyNyBrd2lldG5pYSAyMDE2IHIuIHcgc3ByYXdpZSBvY2hyb255IG9zw7NiIGZpenljem55Y2ggdyB6d2nEhXprdSB6IHByemV0d2FyemFuaWVtIGRhbnljaCBvc29ib3d5Y2ggaSB3IHNwcmF3aWUgc3dvYm9kbmVnbyBwcnplcMWCeXd1IHRha2ljaCBkYW55Y2ggb3JheiB1Y2h5bGVuaWEgZHlyZWt0eXd5IDk1LzQ2L1dFIChST0RPKS4gVyBrYcW8ZHltIG1vbWVuY2llIG1vZ8SZIHd5Y29mYcSHIHpnb2TEmSB3eXBpc3VqxIVjIHNpxJkgeiBuZXdzbGV0dGVyYS4gIjtzOjMyOiJwcm9kdWt0LXpvc3RhbC1kb2RhbnktZG8ta29zenlrYSI7czo0MjoiV3licmFueSBwcm9kdWt0IHpvc3RhxYIgZG9kYW55IGRvIGtvc3p5a2EuIjtzOjE4OiJwcnplamR6LWRvLWtvc3p5a2EiO3M6MTk6InByemVqZMW6IGRvIGtvc3p5a2EiO3M6MTc6Inphd2FydG9zYy1rb3N6eWthIjtzOjE5OiJ6YXdhcnRvxZvEhyBrb3N6eWthIjtzOjk6InBvdHdpZXJkeiI7czoxMDoicG90d2llcmTFuiI7czozODoicG90d2llcmR6LXVzdW5pZWNpZS1wcm9kdWt0dS16LWtvc3p5a2EiO3M6NDE6Ik5hIHBld25vIGNoY2VzeiB1c3VuxIXEhyB3eWJyYW55IHByb2R1a3Q/IjtzOjQ6InVzdW4iO3M6NToidXN1xYQiO3M6MTM6InByb3N6ZS13eWJyYWMiO3M6MTU6InByb3N6xJkgd3licmHEhyI7czoxODoiZG9zdGF3YS1pLXBsYXRub3NjIjtzOjIxOiJkb3N0YXdhIGkgcMWCYXRub8WbxIciO3M6MjM6InByemVqZHotZG8tcG9kc3Vtb3dhbmlhIjtzOjI0OiJwcnplamTFuiBkbyBwb2RzdW1vd2FuaWEiO3M6MjM6InBvZHN1bW93YW5pZS16YW1vd2llbmlhIjtzOjI0OiJwb2RzdW1vd2FuaWUgemFtw7N3aWVuaWEiO3M6MzA6InphbWF3aWFtLXotb2Jvd2lhemtpZW0temFwbGF0eSI7czozMjoiemFtYXdpYW0geiBvYm93acSFemtpZW0gemFwxYJhdHkiO3M6MTM6ImRhbmUtYWRyZXNvd2UiO3M6MTM6ImRhbmUgYWRyZXNvd2UiO3M6MzA6Inpsb3otemFtb3dpZW5pZS1iZXotcmVqZXN0cmFqaSI7czozNToiWsWCw7PFvCB6YW3Ds3dpZW5pZSBiZXogcmVqZXN0cmFjamkiO3M6NzoidGVsZWZvbiI7czo3OiJ0ZWxlZm9uIjtzOjQ6ImltaWUiO3M6NToiaW1pxJkiO3M6ODoibmF6d2lza28iO3M6ODoibmF6d2lza28iO3M6MTU6InVsaWNhLWktbnItZG9tdSI7czoxNToidWxpY2EgaSBuciBkb211IjtzOjEyOiJrb2QtcG9jenRvd3kiO3M6MTI6ImtvZCBwb2N6dG93eSI7czo2OiJtaWFzdG8iO3M6NjoibWlhc3RvIjtzOjU3OiJwcnplY3p5dGFsZW0taS1ha2NlcHR1amUtcG9saXR5a2UtcHJ5d2F0bm9zY2ktaS1yZWd1bGFtaW4iO3M6Njk6IkFrY2VwdHVqxJkgPGEgaHJlZj0iL3JlZ3VsYW1pbiIgdGFyZ2V0PSJfYmxhbmsiPnJlZ3VsYW1pbjwvYT4gc2tsZXB1LiI7czoxNToid3JvYy1kby1rb3N6eWthIjtzOjE3OiJ3csOzxIcgZG8ga29zenlrYSI7czozNjoiemFtb3dpZW5pZS16b3N0YWxvLXpsb3pvbmUta29tdW5pa2F0IjtzOjE1MDoiWmFtw7N3aWVuaWUgem9zdGHFgm8gesWCb8W8b25lLjxiciAvPk5hIHBvZGFueSBhZHJlcyBlbWFpbCB6b3N0YcWCbyB3eXPFgmFuZSBwb3R3aWVyZHpuaWUuIFByb3N6xJkgcsOzd25pZcW8IHNwcmF3ZHppxIcgZm9sZGVyIHNwYW0uPGJyIC8+RHppxJlrdWplbXkuIjtzOjQxOiJ6YW1vd2llbmllLXpvc3RhbG8temxvem9uZS1rb211bmlrYXQtYmxhZCI7czo3OToiUG9kY3phcyBza8WCYWRhbmlhIHphbcOzd2llbmlhIHd5c3TEhXBpxYIgYsWCxIVkLiBQcm9zaW15IHNwcsOzYm93YcSHIHBvbm93bmllLiI7czozNDoicG90d2llcmR6ZW5pZS16YW1vd2llbmlhLXplLXNrbGVwdSI7czozNToiUG90d2llcmR6ZW5pZSB6YW3Ds3dpZW5pYSB6ZSBza2xlcHUiO3M6MjoibnIiO3M6MjoibnIiO3M6NzoicHJvZHVrdCI7czo3OiJwcm9kdWt0IjtzOjQ6ImNlbmEiO3M6NDoiY2VuYSI7czo1OiJyYXplbSI7czo1OiJyYXplbSI7czo2OiJ6LWRuaWEiO3M6NjoieiBkbmlhIjtzOjE1OiJkYW5lLWRvLWRvc3Rhd3kiO3M6MTU6ImRhbmUgZG8gZG9zdGF3eSI7czoxODoiemFtb3dpb25lLXByb2R1a3R5IjtzOjE5OiJ6YW3Ds3dpb25lIHByb2R1a3R5IjtzOjE2OiJkYW5lLWRvLXByemVsZXd1IjtzOjE2OiJkYW5lIGRvIHByemVsZXd1IjtzOjE5OiJ6YWxvei1rb250by1rbGllbnRhIjtzOjIyOiJaYcWCw7PFvCBrb250byBrbGllbnRhIjtzOjU6Imhhc2xvIjtzOjY6Imhhc8WCbyI7czozOiJtaW4iO3M6NDoibWluLiI7czo2OiJ6bmFrb3ciO3M6Nzoiem5ha8OzdyI7czoxMzoicG93dG9yei1oYXNsbyI7czoxNToicG93dMOzcnogaGFzxYJvIjtzOjMzOiJyZWplc3RyYWNqYS1ha2NlcHRhY2phLXJlZ3VsYW1pbnUiO3M6Njk6IkFrY2VwdHVqxJkgW0xJTkstUkVHVUxBTUlOXSBvcmF6IFtMSU5LLVBPTElUWUtBLVBSWVdBVE5PU0NJXSBzZXJ3aXN1LiI7czozMDoicmVqZXN0cmFjamEtemdvZGEtbmEtbWFya2V0aW5nIjtzOjYzOiJDaGPEmSBvdHJ6eW15d2HEhyBtYWlsZW0gaW5mb3JtYWNqZSBtYXJrZXRpbmdvd2Ugb2QgbWFyaWFuZWsucGwiO3M6OToicmVndWxhbWluIjtzOjk6InJlZ3VsYW1pbiI7czoyMDoicG9saXR5a2UtcHJ5d2F0bm9zY2kiO3M6MjI6InBvbGl0eWvEmSBwcnl3YXRub8WbY2kiO3M6MTQ6Im1hc3otanV6LWtvbnRvIjtzOjE1OiJtYXN6IGp1xbwga29udG8iO3M6MjM6InJlamVzdHJhY2phLWJsYWQtb2dvbG55IjtzOjcwOiJXIHRyYWtjaWUgcmVqZXN0cmFjamkgd3lzdMSFcGnFgiBixYLEhWQuIFByb3N6xJkgc3Byw7Nib3dhxIcgcG9ub3duaWUuIjtzOjI0OiJyZWplc3RyYWNqYS1lbWFpbC16YWpldHkiO3M6Mzc6IlBvZGFueSBhZHJlcyBlbWFpbCBqZXN0IGp1xbwgemFqxJl0eS4iO3M6MjE6InBvZGFuZS1oYXNsYS1zYS1yb3puZSI7czoyNjoiUG9kYW5lIGhhc8WCYSBzxIUgcsOzxbxuZS4iO3M6NDE6InBvdHdpZXJkemVuaWUtcmVqZXN0cmFjamkta29udGEtdy1za2xlcGllIjtzOjQxOiJQb3R3aWVyZHplbmllIHJlamVzdHJhY2ppIGtvbnRhIHcgc2tsZXBpZSI7czoxNDoiI25hendhLXNlcndpc3UiO3M6MTE6Im1hcmlhbmVrLnBsIjtzOjE3OiJyZWplc3RyYWNqYS11ZGFuYSI7czoxMTQ6IkR6acSZa3VqZW15IHphIHJlamVzdHJhY2rEmS4gTmEgcG9kYW55IGFkcmVzIGVtYWlsIHpvc3RhxYJhIHd5c8WCYW5hIHdpYWRvbW/Fm8SHIHogbGlua2llbSBkbyBwb3R3aWVyZHplbmllIGtvbnRhLiI7czozOToicG90d2llcmR6ZW5pZS1ha3R5d2Fjamkta29udGEtdy1za2xlcGllIjtzOjM5OiJQb3R3aWVyZHplbmllIGFrdHl3YWNqaSBrb250YSB3IHNrbGVwaWUiO3M6MjU6InJlamVzdHJhY2phLXBvdHdpZXJkemVuaWUiO3M6NjM6IlR3b2plIGtvbnRvIHpvc3RhxYJvIGFrdHl3b3dhbmUuIFRlcmF6IG1vxbxlc3ogc2nEmSB6YWxvZ293YcSHLiI7czo5OiJsb2dvd2FuaWUiO3M6OToibG9nb3dhbmllIjtzOjE5OiJuaWUtcGFtaWV0YXN6LWhhc2xhIjtzOjIyOiJOaWUgcGFtacSZdGFzeiBoYXPFgmE/IjtzOjEwOiJub3dlLWhhc2xvIjtzOjExOiJub3dlIGhhc8WCbyI7czoxNDoibmllLW1hc3ota29udGEiO3M6MTU6Ik5pZSBtYXN6IGtvbnRhPyI7czoyOToibWV0YS10aXRsZS1vZHp5c2tpd2FuaWUtaGFzbGEiO3M6MTk6Ik9kenlza2l3YW5pZSBoYXPFgmEiO3M6MTg6Im9kenlza2l3YW5pZS1oYXNsYSI7czoxOToib2R6eXNraXdhbmllIGhhc8WCYSI7czoxMzoicmVzZXR1ai1oYXNsbyI7czoxNDoicmVzZXR1aiBoYXPFgm8iO3M6MzQ6ImdlbmVyb3dhbmllLW5vd2Vnby1oYXNsYS13LXNrbGVwaWUiO3M6NDc6IkdlbmVyb3dhbmllIG5vd2VnbyBoYXPFgmEgdyBza2xlcGllIG1hcmlhbmVrLnBsIjtzOjMzOiJvZHp5c2tpd2FuaWUtaGFzbGEtbGluay1rb211bmlrYXQiO3M6ODU6IkxpbmsgZG8gd3lnZW5lcm93YW5pYSBub3dlZ28gaGFzxYJhIHpvc3RhxYIgcG9tecWbbG5pZSB3eXPFgmFueSBuYSBUd8OzaiBhZHJlcyBlbWFpbC4iO3M6MjM6Im9kenlza2l3YW5pZS1oYXNsYS1ibGFkIjtzOjgxOiJQb2RjemFzIHByw7NieSBvZHp5c2thbmlhIGhhc8WCYSB3eXN0xIVwacWCIGLFgsSFZC4gUHJvc3rEmSBzcHLDs2Jvd2HEhyBwb25vd25pZS4iO3M6NDY6Im5vd2UtaGFzbG8tem9zdGFsby13eXNsYW5lLW5hLXR3b2otYWRyZXMtZW1haWwiO3M6NTE6Ik5vd2UgaGFzxYJvIHpvc3RhxYJvIHd5c8WCYW5lIG5hIFR3w7NqIGFkcmVzIGVtYWlsLiI7czoyMDoibm93ZS1oYXNsby13LXNrbGVwaWUiO3M6MzM6Ik5vd2UgaGFzxYJvIHcgc2tsZXBpZSBtYXJpYW5lay5wbCI7czoxODoibG9nb3dhbmllLW5pZXVkYW5lIjtzOjQ4OiJMb2dvd2FuaWUgc2nEmSBuaWUgcG93aW9kxYJvLiBTcHLDs2J1aiBwb25vd25pZS4iO3M6MTU6ImxvZ293YW5pZS11ZGFuZSI7czo1OToiV8WCYcWbbmllIHpvc3RhxYJlxZsgemFsb2dvd2FueS4gxbt5Y3p5bXkgdWRhbnljaCB6YWt1cMOzdy4iO3M6MTA6Im1vamUta29udG8iO3M6MTA6Im1vamUga29udG8iO3M6MTE6Ind5bG9ndWotc2llIjtzOjEyOiJ3eWxvZ3VqIHNpxJkiO3M6MTc6Imhpc3RvcmlhLXphbW93aWVuIjtzOjE5OiJoaXN0b3JpYSB6YW3Ds3dpZcWEIjtzOjY6ImFkcmVzeSI7czo2OiJhZHJlc3kiO3M6MTc6ImFkcmVzeS1kby13eXN5bGtpIjtzOjE4OiJhZHJlc3kgZG8gd3lzecWCa2kiO3M6MTY6ImRvZGFqLW5vd3ktYWRyZXMiO3M6MTY6ImRvZGFqIG5vd3kgYWRyZXMiO3M6NjoiYW51bHVqIjtzOjY6ImFudWx1aiI7czo1OiJkb2RhaiI7czo1OiJkb2RhaiI7czo1OiJmaXJtYSI7czo1OiJmaXJtYSI7czoxMToib3Bjam9uYWxuaWUiO3M6MTE6Im9wY2pvbmFsbmllIjtzOjEzOiJ1bGljYS1pLW51bWVyIjtzOjEzOiJ1bGljYSBpIG51bWVyIjtzOjExOiJtaWVqc2Nvd29zYyI7czoxMzoibWllanNjb3dvxZvEhyI7czoxNDoibnVtZXItdGVsZWZvbnUiO3M6MTQ6Im51bWVyIHRlbGVmb251IjtzOjI4OiJkb2Rhd2FuaWUtbm93ZWdvLWFkcmVzdS1ibGFkIjtzOjgwOiJQb2RjemFzIGRvZGF3YW5pYSBub3dlZ28gYWRyZXN1IHd5c3TEhXBpxYIgYsWCxIVkLiBQcm9zesSZIHNwcsOzYm93YcSHIHBvbm93bmllLiI7czozMDoiZG9kYXdhbmllLW5vd2Vnby1hZHJlc3Utc3VrY2VzIjtzOjI2OiJOb3d5IGFkcmVzIHpvc3RhxYIgZG9kYW55LiI7czo1OiJ6bWllbiI7czo2OiJ6bWllxYQiO3M6NjoiemFwaXN6IjtzOjY6InphcGlzeiI7czoxODoiem1pYW5hLWFkcmVzdS1ibGFkIjtzOjcwOiJQb2RjemFzIGVkeWNqaSBhZHJlc3Ugd3lzdMSFcGnFgiBixYLEhWQuIFByb3N6xJkgc3Byw7Nib3dhxIcgcG9ub3duaWUuIjtzOjIwOiJ6bWlhbmEtYWRyZXN1LXN1a2NlcyI7czoyNDoiQWRyZXMgem9zdGHFgiB6bWllbmlvbnkuIjtzOjI2OiJwb3R3aWVyZHotdXN1bmllY2llLWFkcmVzdSI7czo0MzoiQ3p5IG5hIHBld25vIGNoY2VzeiB1c3VuxIXEhyB3eWJyYW55IGFkcmVzPyI7czoxOToiYWRyZXMtdXN1bmlldHktYmxhZCI7czo3MjoiUG9kY3phcyB1c3V3YW5pYSBhZHJlc3Ugd3lzdMSFcGnFgiBixYLEhWQuIFByb3N6xJkgc3Byw7Nib3dhxIcgcG9ub3duaWUuIjtzOjI0OiJhZHJlcy11c3VuaWV0eS1rb211bmlrYXQiO3M6MzI6Ild5YnJhbnkgYWRyZXMgem9zdGHFgiB1c3VuacSZdHkuIjtzOjc6Ind5YmllcnoiO3M6Nzoid3liaWVyeiI7czoxODoiemFtb3dpZW5pZS16bG96b25lIjtzOjIxOiJ6YW3Ds3dpZW5pZSB6xYJvxbxvbmUiO3M6MTU6InJhemVtLXotZG9zdGF3YSI7czoxNjoicmF6ZW0geiBkb3N0YXfEhSI7czo3OiJub3dvc2NpIjtzOjg6Im5vd2/Fm2NpIjtzOjIwOiJwb2R6aWVsLXNpZS16LWlubnltaSI7czoyMToicG9kemllbCBzacSZIHogaW5ueW1pIjtzOjU6Im1uaWVqIjtzOjU6Im1uaWVqIjtzOjc6ImRvc3Rhd2EiO3M6NzoiZG9zdGF3YSI7czo4OiJwbGF0bm9zYyI7czoxMToicMWCYXRub8WbxIciO3M6Mzoic3p0IjtzOjM6InN6dCI7czoyMjoia29udGFrdC16Z29kYS1jaGVja2JveCI7czoxNjk6IkFkbWluaXN0cmF0b3JlbSBkYW55Y2ggb3NvYm93eWNoIGplc3Qgc2tsZXAgbWFyaWFuZWsucGwuLiBEYW5lIHdwaXNhbmUgdyBmb3JtdWxhcnp1IGtvbnRha3Rvd3ltIGLEmWTEhSBwcnpldHdhcnphbmUgdyBjZWx1IHVkemllbGVuaWEgb2Rwb3dpZWR6aSBuYSBwcnplc8WCYW5lIHphcHl0YW5pZS4iO3M6MjI6InByb3N6ZS16YXpuYWN6eWMtemdvZGUiO3M6NTg6IlByb3N6xJkgemF6bmFjennEhyB6Z29kxJkgbmEgcHJ6ZWthemFuaWUgb2ZlcnR5IGhhbmRsb3dlai4iO3M6MzE6Im1ldGEtdGl0bGUtc3pjemVnb2x5LXphbW93aWVuaWEiO3M6MjM6IlN6Y3plZ8OzxYJ5IHphbcOzd2llbmlhIjtzOjE1OiJwbGF0bm9zYy1vbmxpbmUiO3M6MTg6InDFgmF0bm/Fm8SHIG9ubGluZSI7czoyNjoiYWtjZXB0dWplLXJlZ3VsYW1pbi1za2xlcHUiO3M6Njk6IkFrY2VwdHVqxJkgPGEgaHJlZj0iL3JlZ3VsYW1pbiIgdGFyZ2V0PSJfYmxhbmsiPnJlZ3VsYW1pbjwvYT4gc2tsZXB1LiI7czoxMzoiemFwbGFjLW9ubGluZSI7czoxNToiemFwxYJhxIcgb25saW5lIjtzOjIwOiJzemN6ZWdvbHktemFtb3dpZW5pYSI7czoyMzoic3pjemVnw7PFgnkgemFtw7N3aWVuaWEiO3M6MTk6InphbW93aWVuaWUtb3BsYWNvbmUiO3M6MjE6InphbcOzd2llbmllIG9wxYJhY29uZSI7czoxODoicGxhdG5vc2Mtb2RyenVjb25hIjtzOjIxOiJwxYJhdG5vxZvEhyBvZHJ6dWNvbmEiO3M6Mjc6InBsYXRub3NjLXNwcmF3ZHphbmEtcmVjem5pZSI7czozMToicMWCYXRub8WbxIcgc3ByYXdkemFuYSByxJljem5pZSI7czo5OiJzemN6ZWdvbHkiO3M6MTE6InN6Y3plZ8OzxYJ5IjtzOjI3OiJ6YW1vd2llbmllLXpvc3RhbG8tb3BsYWNvbmUiO3M6MzE6IlphbcOzd2llbmllIHpvc3RhxYJvIG9wxYJhY29uZS4iO3M6MjY6InBsYXRub3NjLXpvc3RhbGEtb2RyenVjb25hIjtzOjMxOiJQxYJhdG5vxZvEhyB6b3N0YcWCYSBvZHJ6dWNvbmEuIjtzOjM0OiJ6YW1vd2llbmllLXpvc3RhbG8tb3BsYWNvbmUtcmVjem5lIjtzOjc4OiJQxYJhdG5vxZvEhyB6b3N0YcWCYSB6YWFrY2VwdG93YW5hLCBhbGUgbXVzaSBqZXN6Y3plIGJ5xIcgc3ByYXdkem9uYSByxJljem5pZS4iO3M6NDoib3BpcyI7czo0OiJvcGlzIjtzOjE3OiJ3cm9jLWRvLWthdGVnb3JpaSI7czoxOToid3LDs8SHIGRvIGthdGVnb3JpaSI7czoyMDoibWV0YS10aXRsZS1sb2dvd2FuaWUiO3M6OToiTG9nb3dhbmllIjtzOjIyOiJtZXRhLXRpdGxlLXJlamVzdHJhY2phIjtzOjExOiJSZWplc3RyYWNqYSI7czoyODoibWV0YS10aXRsZS1oaXN0b3JpYS16YW1vd2llbiI7czoxOToiSGlzdG9yaWEgemFtw7N3aWXFhCI7czoyNDoibWV0YS10aXRsZS1saXN0YS1hZHJlc293IjtzOjE0OiJMaXN0YSBhZHJlc8OzdyI7czoyNDoibWV0YS10aXRsZS1lZHljamEtYWRyZXN1IjtzOjEzOiJFZHljamEgYWRyZXN1IjtzOjIxOiJwb2thei11a3J5ai1rYXRlZ29yaWUiO3M6MjQ6Iihwb2thxbwvdWtyeWoga2F0ZWdvcmllKSI7czoxODoicHJvZHVrdHktcG93aWF6YW5lIjtzOjE5OiJwcm9kdWt0eSBwb3dpxIV6YW5lIjtzOjM0OiJsb2dvd2FuaWUtYmxhZC1uaWVwcmF3aWRsb3dlLWhhc2xvIjtzOjM0OiJQb2RhbmUgaGFzxYJvIGplc3QgbmllcHJhd2lkxYJvd2UuIjtzOjE5OiJkb2JpZXJ6LWRvLWtvbXBsZXR1IjtzOjE5OiJkb2JpZXJ6IGRvIGtvbXBsZXR1IjtzOjE2OiJrb250eW51dWotemFrdXB5IjtzOjE2OiJrb250eW51dWogemFrdXB5IjtzOjY6Im5vd29zYyI7czo4OiJub3dvxZvEhyI7czoxNzoicG9sZWNhbmUtcHJvZHVrdHkiO3M6MTc6IlBvbGVjYW5lIHByb2R1a3R5IjtzOjIzOiJwcm9kdWt0LWN6YXMtcmVhbGl6YWNqaSI7czo1OToiQ3phcyByZWFsaXphY2ppIHphbcOzd2llbmlhIHd5bm9zaSBvZCAxIGRvIDMgZG5pIHJvYm9jenljaC4iO3M6NToidXdhZ2EiO3M6NToidXdhZ2EiO3M6MzM6InphbW93aWVuaWUtcHJ6eWpldGUtZG8tcmVhbGl6YWNqaSI7czozNToiemFtw7N3aWVuaWUgcHJ6eWrEmXRlIGRvIHJlYWxpemFjamkiO3M6MTg6InphbW93aWVuaWUtd3lzbGFuZSI7czoyMDoiemFtw7N3aWVuaWUgd3lzxYJhbmUiO3M6MjM6InphbW93aWVuaWUtenJlYWxpem93YW5lIjtzOjI0OiJ6YW3Ds3dpZW5pZSB6cmVhbGl6b3dhbmUiO3M6MzA6InphbW93aWVuaWUtbnItem9zdGFsby1vcGxhY29uZSI7czozODoiWmFtw7N3aWVuaWUgW05VTUVSXSB6b3N0YcWCbyBvcMWCYWNvbmUiO3M6NDQ6InphbW93aWVuaWUtbnItem9zdGFsby1wcnp5amV0ZS1kby1yZWFsaXphY2ppIjtzOjUyOiJaYW3Ds3dpZW5pZSBbTlVNRVJdIHpvc3RhxYJvIHByenlqxJl0ZSBkbyByZWFsaXphY2ppIjtzOjI5OiJ6YW1vd2llbmllLW5yLXpvc3RhbG8td3lzbGFuZSI7czozNzoiWmFtw7N3aWVuaWUgW05VTUVSXSB6b3N0YcWCbyB3eXPFgmFuZSI7czozNDoiemFtb3dpZW5pZS1uci16b3N0YWxvLXpyZWFsaXpvd2FuZSI7czo0MToiWmFtw7N3aWVuaWUgW05VTUVSXSB6b3N0YcWCbyB6cmVhbGl6b3dhbmUiO3M6MTA6ImRvLWtvc3p5a2EiO3M6MTA6ImRvIGtvc3p5a2EiO3M6MzM6Ind5bmlraS13eXN6dWtpd2FuaWEtZGxhLXphcHl0YW5pYSI7czozMzoiV3luaWtpIHd5c3p1a2l3YW5pYSBkbGEgemFweXRhbmlhIjtzOjExOiJzcGlzLXRyZXNjaSI7czoxMjoic3BpcyB0cmXFm2NpIjtzOjEzOiJ6b2JhY3otd2llY2VqIjtzOjE0OiJab2JhY3ogd2nEmWNlaiI7czoxMzoib3Bpcy1wcm9kdWt0dSI7czoxMzoiT3BpcyBwcm9kdWt0dSI7czoxOToicG9wdWxhcm5lLWthdGVnb3JpZSI7czoxOToiUG9wdWxhcm5lIGthdGVnb3JpZSI7czoxMzoiY3plZ28tc3p1a2FzeiI7czoxMzoiQ3plZ28gc3p1a2FzeiI7czoyMToid3Bpc3otc3p1a2FueS1wcm9kdWt0IjtzOjIxOiJXcGlzeiBzenVrYW55IHByb2R1a3QiO3M6MjQ6Im5pZS16bmFsZXppb25vLXByb2R1a3RvdyI7czozNDoiTmllIHpuYWxlemlvbm8gxbxhZG55Y2ggcHJvZHVrdMOzdyI7czo0MDoicHJvZHVrdC1taWVqc2NlLW5hLXdpYWRvbW9zYy1wbGFjZWhvbGRlciI7czozODoiVHV0YWogbW/FvGVzeiBwb2RhxIcgbnAuIGltacSZIGR6aWVja2EiO3M6Njoib3BpbmllIjtzOjY6Im9waW5pZSI7fX0=
\ No newline at end of file
diff --git a/admin/temp/4/s_cache_4b916ae533b4ded88ddc3edfe99de1be b/admin/temp/4/s_cache_4b916ae533b4ded88ddc3edfe99de1be
deleted file mode 100644
index f062108..0000000
--- a/admin/temp/4/s_cache_4b916ae533b4ded88ddc3edfe99de1be
+++ /dev/null
@@ -1 +0,0 @@
-YToyOntpOjA7aToxNzI0MjYzMTIxO2k6MTthOjM5OntzOjk6ImZpcm1fbmFtZSI7czo4OiJNYXJpYW5layI7czoxMToiZmlybV9hZHJlc3MiO3M6MDoiIjtzOjE1OiJhZGRpdGlvbmFsX2luZm8iO3M6MjQxOiI8cD48c3Ryb25nPk1hc3ogcHl0YW5pYT8gWmFkendvxYQgZG8gbmFzLjwvc3Ryb25nPjwvcD4NCg0KPHA+dGVsLiA8YSBocmVmPSJ0ZWw6Ly81MzA3NTU3NzQiPjUzMCA3NTUgNzc0PC9hPjxiciAvPg0KZW1haWw6Jm5ic3A7PGEgaHJlZj0ibWFpbHRvOnNrbGVwQG1hcmlhbmVrLnBsIj5za2xlcEBtYXJpYW5lay5wbDwvYT48YnIgLz4NCnVsLiBLcmFrb3dza2EgMTU2LzEwNCwgMzUtNTA2IFJ6ZXN6Jm9hY3V0ZTt3PC9wPg0KIjtzOjEyOiJjb250YWN0X2Zvcm0iO3M6MToiMSI7czoxMzoiY29udGFjdF9lbWFpbCI7czoxNzoic2tsZXBAbWFyaWFuZWsucGwiO3M6MTA6ImVtYWlsX2hvc3QiO3M6MTY6Im1haWwubWFyaWFuZWsucGwiO3M6MTA6ImVtYWlsX3BvcnQiO3M6MjoiMjUiO3M6MTE6ImVtYWlsX2xvZ2luIjtzOjE3OiJza2xlcEBtYXJpYW5lay5wbCI7czoxNDoiZW1haWxfcGFzc3dvcmQiO3M6OToiTGVnaWExOTE2IjtzOjExOiJnb29nbGVfbWFwcyI7czowOiIiO3M6MTM6ImZhY2Vib29rX2xpbmsiO3M6MDoiIjtzOjE0OiJzdGF0aXN0aWNfY29kZSI7czowOiIiO3M6ODoiaHRhY2Nlc3MiO3M6MDoiIjtzOjY6InJvYm90cyI7czowOiIiO3M6MjI6InNob3BfYmFua19hY2NvdW50X2luZm8iO3M6MjI4OiI8cD5Qcm9qZWN0LVBybzxiciAvPg0KTmVzdEJhbmsmbmJzcDs8c3Ryb25nPjIyIDI1MzAgMDAwOCAyMDUxIDEwNTAgNjc2MyAwMDAxPC9zdHJvbmc+PC9wPg0KDQo8cD5Ld290YTogPHN0cm9uZz5bS1dPVEFdPC9zdHJvbmc+PGJyIC8+DQpXIHR5dHVsZSBwcm9zesSZIHdwaXNhxIcgbnVtZXIgemFtJm9hY3V0ZTt3aWVuaWE6Jm5ic3A7PHN0cm9uZz5bTlItWkFNT1dJRU5JQV08L3N0cm9uZz48L3A+DQoiO3M6NjoidXBkYXRlIjtzOjE6IjEiO3M6MTQ6ImJvb3RfYW5pbWF0aW9uIjtzOjA6IiI7czoxNzoibmV3c2xldHRlcl9oZWFkZXIiO3M6MTYzOiI8ZGl2IHN0eWxlPSJib3JkZXItYm90dG9tOjVweCBzb2xpZCAjNzdjZGQxOyBwYWRkaW5nOjIwcHg7IHRleHQtYWxpZ246Y2VudGVyIj48aW1nIGFsdD0iIiBzcmM9Ii9sYXlvdXQvaW1hZ2VzL2xvZ28ucG5nIiBzdHlsZT0iaGVpZ2h0OjUwcHg7IHdpZHRoOjIwOHB4IiAvPjwvZGl2Pg0KIjtzOjE3OiJuZXdzbGV0dGVyX2Zvb3RlciI7czo2OTM6IjxkaXYgc3R5bGU9ImJvcmRlci10b3A6NXB4IHNvbGlkICM3N2NkZDE7IHBhZGRpbmc6MjBweCAyMHB4IDAgMjBweCI+DQo8cCBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJweCI+PGVtPlBvemRyYXdpYW15LDxiciAvPg0KWmVzcG9sIE1BUklBTkVLLlBMPGJyIC8+DQo8YSBocmVmPSJodHRwczovL3d3dy5tYXJpYW5lay5wbCI+d3d3Lm1hcmlhbmVrLnBsPC9hPjwvZW0+PC9zcGFuPjwvcD4NCg0KPHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHgiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTVhNWE2Ij5XaWFkb21vxZvEhyB6b3N0YcWCYSB3eWdlbmVyb3dhbmEgYXV0b21hdHljem5pZSwgcHJvc2lteSBuYSBuacSFIG5pZSBvZHBvd2lhZGHEhy4gJm5ic3A7QWJ5IHNrb250YWt0b3dhxIcgc2nEmSB6IHNlcndpc2VtIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmlhbmVrLnBsIj5NQVJJQU5FSy5QTDwvYT4sIHByb3NpbXkgbyBwcnplc8WCYW5pZSBlLW1haWxhIG5hIGFkcmVzJm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprb250YWt0QG1hcmlhbmVrLnBsIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5NWE1YTYiPmtvbnRha3RAbWFyaWFuZWsucGw8L3NwYW4+PC9hPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCiI7czoxMDoiaG90cGF5X2FwaSI7czo1OToiUkZSTmFHUk9ibXBuVEUxbWNtUlVNME5OZFRsTlJqWndSeTg0U1dsaFFXRTJhWHA1UzFKRVYwOHdjejAiO3M6NToiZGV2ZWwiO3M6MToiMCI7czozOiJzc2wiO3M6MToiMCI7czoxNDoiaHRhY2Nlc3NfY2FjaGUiO3M6MToiMSI7czoxMzoiZnJlZV9kZWxpdmVyeSI7czo1OiI5OS4wMCI7czoxODoicHJ6ZWxld3kyNF9zYW5kYm94IjtzOjE6IjAiO3M6MjI6InByemVsZXd5MjRfbWVyY2hhbnRfaWQiO3M6NjoiMTU2MTAxIjtzOjE4OiJwcnplbGV3eTI0X2NyY19rZXkiO3M6MTY6ImQ4NWFkOWRlOGNiYTBlMDEiO3M6MTA6InVwZGF0ZV9rZXkiO3M6MzI6ImZmZmE2ODNlYWVjMTU2ZGQwNGNiMDM3ZmU0ODMyZDY5IjtzOjc6InRwYXlfaWQiO3M6NToiNzQ2OTgiO3M6MTI6InRwYXlfc2FuZGJveCI7czoxOiIwIjtzOjE4OiJ0cGF5X3NlY3VyaXR5X2NvZGUiO3M6MTc6IilER01xPmt6eEApIzcwdmFyIjtzOjY6InBpa3NlbCI7czoxNjoiMjU2Nzk5OTIwMzMxNDI3NyI7czoxMzoiZ2VuZXJhdGVfd2VicCI7czoxOiIxIjtzOjEyOiJsYXp5X2xvYWRpbmciO3M6MToiMSI7czoxMjoiZWtvbWlfc3VydmV5IjtzOjA6IiI7czoyMToiZ29vZ2xlX3RhZ19tYW5hZ2VyX2lkIjtzOjEyOiJHVE0tUE03WjNMUjgiO3M6MTQ6ImluZmluaXRlc2Nyb2xsIjtzOjE6IjAiO3M6MjU6IndhcmVob3VzZV9tZXNzYWdlX3plcm9fcGwiO3M6MTY6IiFXeXN5xYJrYSBkbyAyNGgiO3M6Mjg6IndhcmVob3VzZV9tZXNzYWdlX25vbnplcm9fcGwiO3M6MTc6IiEhV3lzecWCa2EgZG8gMjRoIjt9fQ==
\ No newline at end of file
diff --git a/admin/templates/shop-order/order-details.php b/admin/templates/shop-order/order-details.php
index b388811..be003e2 100644
--- a/admin/templates/shop-order/order-details.php
+++ b/admin/templates/shop-order/order-details.php
@@ -42,6 +42,10 @@ ob_start();
$paczkomat = explode( '|', $this -> order[ 'inpost_paczkomat' ] );?>
Paczkomat: = $paczkomat[0];?> | = $paczkomat[1];?>
endif;?>
+ if ( $this -> order['transport_id'] == 9 and $this -> order[ 'orlen_point' ] ):?>
+ $orlen = explode( '|', $this -> order[ 'orlen_point' ] );?>
+ Punkt Orlen: = $orlen[0];?> | = $orlen[1];?>
+ endif;?>
= $this -> order[ 'payment_method' ];?>
diff --git a/autoload/front/controls/class.ShopBasket.php b/autoload/front/controls/class.ShopBasket.php
index e7908cf..bf12163 100644
--- a/autoload/front/controls/class.ShopBasket.php
+++ b/autoload/front/controls/class.ShopBasket.php
@@ -245,6 +245,18 @@ class ShopBasket
exit;
}
}
+
+ if ( \S::get_session( 'basket-transport-method-id' ) === '9' )
+ {
+ if ( !\S::get_session( 'basket_orlen_point_id' ) )
+ {
+ echo json_encode( [
+ 'result' => 'bad'
+ ] );
+ exit;
+ }
+ }
+
echo json_encode( [
'result' => 'ok'
] );
@@ -264,6 +276,16 @@ class ShopBasket
exit;
}
+ static public function orlen_save()
+ {
+ \S::set_session( 'basket_orlen_point_id', \S::get( 'orlen_point_id' ) );
+ \S::set_session( 'basket_orlen_point_info', \S::get( 'orlen_point_name' ) );
+ echo json_encode( [
+ 'result' => 'ok'
+ ] );
+ exit;
+ }
+
public static function inpost_save()
{
\S::set_session( 'basket-inpost-info', \S::get( 'paczkomat' ) );
@@ -343,9 +365,23 @@ class ShopBasket
}
if ( $order_id = \front\factory\ShopOrder::basket_save(
- $client[ 'id' ], \S::get_session( 'basket' ), \S::get_session( 'basket-transport-method-id' ), \S::get_session( 'basket-payment-method-id' ),
- \S::get( 'email', true ), \S::get( 'phone', true ), \S::get( 'name', true ), \S::get( 'surname', true ), \S::get( 'firm', true ), \S::get( 'street' ), \S::get( 'postal_code', true ), \S::get( 'city', true ),
- \S::get_session( 'basket-inpost-info' ), \S::get_session( 'coupon' ), \S::get_session( 'basket_message' )
+ $client[ 'id' ],
+ \S::get_session( 'basket' ),
+ \S::get_session( 'basket-transport-method-id' ),
+ \S::get_session( 'basket-payment-method-id' ),
+ \S::get( 'email', true ),
+ \S::get( 'phone', true ),
+ \S::get( 'name', true ),
+ \S::get( 'surname', true ),
+ \S::get( 'firm', true ),
+ \S::get( 'street' ),
+ \S::get( 'postal_code', true ),
+ \S::get( 'city', true ),
+ \S::get_session( 'basket-inpost-info' ),
+ \S::get_session( 'basket_orlen_point_id' ),
+ \S::get_session( 'basket_orlen_point_info' ),
+ \S::get_session( 'coupon' ),
+ \S::get_session( 'basket_message' )
) )
{
\S::alert( \S::lang( 'zamowienie-zostalo-zlozone-komunikat' ) );
@@ -353,6 +389,8 @@ class ShopBasket
\S::delete_session( 'basket-transport-method-id' );
\S::delete_session( 'basket-payment-method-id' );
\S::delete_session( 'basket-inpost-info' );
+ \S::delete_session( 'basket_orlen_point_id' );
+ \S::delete_session( 'basket_orlen_point_info' );
\S::delete_session( 'coupon' );
\S::delete_session( 'basket_message' );
diff --git a/autoload/front/factory/class.ShopOrder.php b/autoload/front/factory/class.ShopOrder.php
index f63dd05..127099e 100644
--- a/autoload/front/factory/class.ShopOrder.php
+++ b/autoload/front/factory/class.ShopOrder.php
@@ -64,7 +64,24 @@ class ShopOrder
return date( 'Y/m', strtotime( $date ) ) . '/' . $nr;
}
- public static function basket_save( $client_id, $basket, $transport_id, $payment_id, $email, $phone, $name, $surname, $firm, $street, $postal_code, $city, $inpost_info, $coupon, $basket_message )
+ public static function basket_save(
+ $client_id,
+ $basket,
+ $transport_id,
+ $payment_id,
+ $email,
+ $phone,
+ $name,
+ $surname,
+ $firm,
+ $street,
+ $postal_code,
+ $city,
+ $inpost_info,
+ $orlen_point_id,
+ $orlen_point_info,
+ $coupon,
+ $basket_message )
{
global $mdb, $lang_id, $settings;
@@ -103,6 +120,7 @@ class ShopOrder
'transport' => $transport[ 'name_visible' ],
'transport_cost' => $transport_cost,
'transport_description' => $transport[ 'description' ],
+ 'orlen_point' => ( $orlen_point_id ) ? $orlen_point_id . ' | ' . $orlen_point_info : null,
'inpost_paczkomat' => ( $transport_id == 1 or $transport_id == 2 ) ? $inpost_info : null,
'payment_method' => $payment_method[ 'name' ],
'payment_method_id' => $payment_id,
diff --git a/cron.php b/cron.php
index 63b7534..433bf5f 100644
--- a/cron.php
+++ b/cron.php
@@ -52,7 +52,8 @@ $apilo_settings = \admin\factory\Integrations::apilo_settings();
$baselinker_settings = \admin\factory\Integrations::baselinker_settings();
$sellasist_settings = \admin\factory\Integrations::sellasist_settings();
-function parsePaczkomatAddress($input) {
+function parsePaczkomatAddress($input)
+{
$pattern = '/^(\w+)\s+\|\s+([^,]+),\s+(\d{2}-\d{3})\s+(.+)$/';
if (preg_match($pattern, $input, $matches)) {
@@ -67,6 +68,21 @@ function parsePaczkomatAddress($input) {
}
}
+function parseOrlenAddress( $input )
+{
+ $pattern = '/^([^\|]+)\s*\|\s*([^,]+),\s*(.+?)\s+(\d{2}-\d{3})$/';
+ if (preg_match($pattern, $input, $matches)) {
+ return [
+ 'code' => trim($matches[1]),
+ 'address' => trim($matches[2]),
+ 'city' => trim($matches[3]),
+ 'postalCode' => trim($matches[4]),
+ ];
+ } else {
+ return null;
+ }
+}
+
function getImageUrlById($id) {
$apiUrl = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . '/api/v1/product.php';
@@ -118,7 +134,7 @@ if ( $sellasist_settings['enabled'] and $sellasist_settings['sync_products'] and
$mdb -> update( 'pp_shop_products', [ 'price_netto' => \S::normalize_decimal( $price_netto, 2 ), 'price_brutto' => \S::normalize_decimal( $price_brutto, 2 ) ], [ 'sellasist_product_id' => $result['sellasist_product_id'] ] );
- \admin\factory\ShopProduct::update_product_combinations_prices( $result['id'], $price_brutto, $vat, null );
+ \admin\factory\ShopProduct::update_product_combinations_prices( (int)$result['id'], $price_brutto, $vat, null );
}
// aktualizowanie stanu magazynowego
@@ -190,7 +206,7 @@ if ( $apilo_settings['enabled'] and $apilo_settings['access-token'] and ( !$apil
$mdb -> update( 'pp_shop_products', [ 'price_netto' => \S::normalize_decimal( $price_netto, 2 ), 'price_brutto' => \S::normalize_decimal( $price_brutto, 2 ) ], [ 'apilo_product_id' => $product_price['product'] ] );
$product_id = $mdb -> get( 'pp_shop_products', 'id', [ 'apilo_product_id' => $product_price['product'] ] );
- \admin\factory\ShopProduct::update_product_combinations_prices( $product_id, $price_brutto, $vat, null );
+ \admin\factory\ShopProduct::update_product_combinations_prices( (int)$product_id, $price_brutto, $vat, null );
}
}
}
@@ -247,7 +263,7 @@ if ( $baselinker_settings['enabled'] and $baselinker_settings['sync_products'] a
$product_id = $mdb -> get( 'pp_shop_products', 'id', [ 'baselinker_product_id' => $baselinker_product_id ] );
$vat = $mdb -> get( 'pp_shop_products', 'vat', [ 'baselinker_product_id' => $baselinker_product_id ] );
- \admin\factory\ShopProduct::update_product_combinations_prices( $product_id, $price_brutto, $vat, $price_brutto_promo );
+ \admin\factory\ShopProduct::update_product_combinations_prices( (int)$product_id, $price_brutto, $vat, $price_brutto_promo );
}
// aktualizowanie wagi
@@ -489,6 +505,29 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se
$order_date = new DateTime( $order['date_order'] );
$paczkomatData = parsePaczkomatAddress( $order['inpost_paczkomat'] );
+ $orlenPointData = parseOrlenAddress( $order['orlen_point'] );
+
+ $street = '';
+ $city = '';
+ $postal_code = '';
+ if ( $order['client_street'] )
+ {
+ $street = $order['client_street'];
+ $city = $order['client_city'];
+ $postal_code = $order['client_postal_code'];
+ }
+ else if ( $paczkomatData )
+ {
+ $street = $paczkomatData['address'];
+ $city = $paczkomatData['city'];
+ $postal_code = $paczkomatData['postalCode'];
+ }
+ else if ( $orlenPointData )
+ {
+ $street = $orlenPointData['address'];
+ $city = $orlenPointData['city'];
+ $postal_code = $orlenPointData['postalCode'];
+ }
$postData = [
'idExternal' => $order['id'],
@@ -503,17 +542,17 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se
'name' => $order['client_name'] . ' ' . $order['client_surname'],
'phone' => $order['client_phone'],
'email' => $order['client_email'],
- 'streetName' => $order['client_street'] ? $order['client_street'] : $paczkomatData['address'],
- 'city' => $order['client_city'] ? $order['client_city'] : $paczkomatData['city'],
- 'zipCode' => $order['client_postal_code'] ? $order['client_postal_code'] : $paczkomatData['postalCode']
+ 'streetName' => $street,
+ 'city' => $city,
+ 'zipCode' => $postal_code
],
'addressDelivery' => [
'name' => $order['client_name'] . ' ' . $order['client_surname'],
'phone' => $order['client_phone'],
'email' => $order['client_email'],
- 'streetName' => $order['client_street'] ? $order['client_street'] : $paczkomatData['address'],
- 'city' => $order['client_city'] ? $order['client_city'] : $paczkomatData['city'],
- 'zipCode' => $order['client_postal_code'] ? $order['client_postal_code'] : $paczkomatData['postalCode']
+ 'streetName' => $street,
+ 'city' => $city,
+ 'zipCode' => $postal_code
],
'carrierAccount' => (int)\front\factory\ShopTransport::get_apilo_carrier_account_id( $order['transport_id'] ),
'orderNotes' => [ [
@@ -544,6 +583,27 @@ if ( $apilo_settings['enabled'] and $apilo_settings['sync_orders'] and $apilo_se
}
}
+ // jeżeli orlen paczka
+ if ( $order['orlen_point'] )
+ {
+ $postData['addressDelivery']['parcelName'] = $order['orlen_point'] ? 'Automat ORLEN ' . $order['orlen_point'] : null;
+ $postData['addressDelivery']['parcelIdExternal'] = $order['orlen_point'] ? ( $parcelId = trim( explode( '-', $order['orlen_point'] )[1] ) ) : null;
+
+ if ( !$postData['addressDelivery']['zipCode'] or !$postData['addressDelivery']['city'] )
+ {
+ preg_match("/\b\d{2}-\d{3}\b/", $order['orlen_point'], $postalCodeMatches);
+ $postalCode = $postalCodeMatches[0] ?? '';
+
+ $cityPattern = "/\d{2}-\d{3}\s+(.+)/";
+ preg_match($cityPattern, $order['orlen_point'], $cityMatches);
+ $city = $cityMatches[1] ?? '';
+
+ $postData['addressDelivery']['zipCode'] = $postalCode;
+ $postData['addressDelivery']['city'] = $city;
+ }
+
+ }
+
if ( $order['paid'] )
{
$payment_date = new DateTime( $order['date_order'] );
diff --git a/layout/style-css/style.css b/layout/style-css/style.css
index 5d356b9..664bf76 100644
--- a/layout/style-css/style.css
+++ b/layout/style-css/style.css
@@ -1 +1 @@
-@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}body{font-family:"Open Sans",sans-serif;font-size:14px}body.no-scroll{overflow:hidden;max-height:100vh}body.page-login-form .main .container,body.page-login-form .main #product #description #tabs-menu-sticky-wrapper #tabs-menu,#product #description #tabs-menu-sticky-wrapper body.page-login-form .main #tabs-menu{max-width:600px;margin:auto;padding-right:15px;padding-left:15px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.form-control{border:2px solid #e7e7e7;border-radius:0;font-size:15px}.mini-content,.client-panel,#basket-container,.basket-summary-container,.order-summary{max-width:1280px}.btn{border:0;border-radius:0;color:#fff;text-transform:uppercase;font-size:15px;padding:20px 30px;font-weight:600;display:flex;align-items:center;justify-content:center}.btn:focus{box-shadow:none}.btn-danger{background:#dc3545}.btn-danger:hover{background:#f7abb0}.btn-danger:active{background:#f7abb0;border-color:#fff}.btn-success{background:#51a9ad}.btn-success:hover{background:#77cdd1}.btn-success:active{background:#77cdd1;border-color:#fff}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{background:#77cdd1;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{background:#77cdd1;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.btn-success.disabled,.btn-success:disabled{color:#fff;background:#77cdd1;border-color:#77cdd1}.jconfirm.jconfirm-modern .jconfirm-box{box-shadow:0px 0px 14px 4px rgba(0,0,0,.1) !important;padding:60px 30px 45px !important}.jconfirm.jconfirm-modern .jconfirm-box .btn{border-radius:0 !important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-title{font-family:"Josefin Sans",sans-serif !important;font-weight:600 !important;font-size:32px !important}.alert{border-radius:0;border:0;font-size:15px;font-weight:400;padding:15px;margin:0 auto 75px}.alert.alert-success{background:#51a9ad;color:#fff}.title-border,#product #description .description-right .title,#product #description #tabs-menu-sticky-wrapper #tabs-menu{border-bottom:3px solid #e7e7e7;padding:10px 0;font-family:"Josefin Sans",sans-serif;line-height:32px;letter-spacing:-1px;font-size:28px}.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:75px 0}@media(min-width: 768px)and (max-width: 991px){.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:25px 0}}.box .box-title,#blog-view .box-title,#blog-view .site-title,#category-view .box-title,.box #newsletter .title,#blog-view #newsletter .title,#category-view #newsletter .title,#newsletter .box .title,#newsletter #blog-view .title,#newsletter #category-view .title,.footer-contact .box-title,.footer-contact #newsletter .title,#newsletter .footer-contact .title,#header #search-form-big .box-title,#header #search-form-big #blog-view .site-title,#blog-view #header #search-form-big .site-title,#header #search-form-big #newsletter .title,#newsletter #header #search-form-big .title{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 767px){.box .box-title,#blog-view .box-title,#blog-view .site-title,#category-view .box-title,.box #newsletter .title,#blog-view #newsletter .title,#category-view #newsletter .title,#newsletter .box .title,#newsletter #blog-view .title,#newsletter #category-view .title,.footer-contact .box-title,.footer-contact #newsletter .title,#newsletter .footer-contact .title,#header #search-form-big .box-title,#header #search-form-big #blog-view .site-title,#blog-view #header #search-form-big .site-title,#header #search-form-big #newsletter .title,#newsletter #header #search-form-big .title{font-size:26px;margin-bottom:15px}}.new,.category-content .product-mini .new,.promoted-products .content .product-mini .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:relative;top:10px;left:-10px;z-index:10;background:#fff}.box-mini{max-width:600px;margin:0 auto}.row-flex{display:flex;justify-content:space-between}.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:100%;padding-left:calc(8.6805555556vw - 36.6666666667px);padding-right:calc(8.6805555556vw - 36.6666666667px)}.site-title{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 991px){.site-title{font-size:24px}}@media(max-width: 767px){#top-sticky-wrapper #top{z-index:20}}#top{background:#f6f6f6;padding:15px 0}@media(max-width: 767px){#top #scontainer-1 .contact{display:none}}#top #scontainer-1 .free-delivery{float:right;color:#222}@media(min-width: 768px)and (max-width: 1199px){#top #scontainer-1 .free-delivery{float:none;display:block;margin-top:10px}}@media(max-width: 767px){#top #scontainer-1 .free-delivery{margin-bottom:10px}}#top p{margin:0;padding:0}#top a{color:#222}#top a:hover{text-decoration:none}#top #mini-login{text-align:right}#top #mini-login a{font-weight:600;color:#51a9ad;margin-left:10px}#top #mini-login a span{color:#222;padding-right:10px}#header{padding:15px 0}#header .logo a{display:block;max-width:300px}#header .logo a img{width:100%}#header #search-form-big{height:0;position:fixed;top:-100%;left:0;width:100%;background:#fff;z-index:110;overflow:hidden;transition:all .5s ease;max-height:100%;overflow-y:scroll}#header #search-form-big.visible{top:0;height:auto}#header #search-form-big .btn-success{margin:25px auto;display:block;width:175px}#header #search-form-big .no-found{font-weight:600;font-size:20px;font-family:"Josefin Sans",sans-serif;padding:25px 0 50px;text-align:center}#header #search-form-big .search-big-results{padding:50px 0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media(max-width: 767px){#header #search-form-big .search-big-results{padding:25px 0}}#header #search-form-big .search-big-results .product-search{position:relative;width:100%;margin:0 15px 15px 0;max-width:calc(16.6666666667% - 15px)}@media(min-width: 768px)and (max-width: 991px){#header #search-form-big .search-big-results .product-search{max-width:calc(25% - 25px)}}@media(max-width: 767px){#header #search-form-big .search-big-results .product-search{max-width:calc(50% - 15px)}}#header #search-form-big .search-big-results .product-search .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:-10px;left:-10px;z-index:10;background:#fff}#header #search-form-big .small-title{text-transform:uppercase;opacity:.75;position:relative;width:100%}#header #search-form-big .small-title a{position:absolute;top:-10px;right:0;color:#222;transition:all .5s ease;font-size:30px;display:flex;align-items:center;justify-content:center;height:45px;width:45px}#header #search-form-big .small-title a:hover{color:#51a9ad}#header #search-form-big .input{padding-top:25px}#header #search-form-big .input input{border-radius:0;border:0;border-bottom:2px solid #222;padding-left:0;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:20px;height:50px;font-family:"Josefin Sans",sans-serif}#header #search-form-big .input input:focus{outline:none;box-shadow:none}#header #search-form-big .input input::-moz-placeholder{font-size:20px;font-weight:600;color:#222;font-family:"Josefin Sans",sans-serif}#header #search-form-big .input input::placeholder{font-size:20px;font-weight:600;color:#222;font-family:"Josefin Sans",sans-serif}#header .header-right{display:flex;justify-content:flex-end;align-items:center}#header .header-right #search-button{margin-right:25px}#header .header-right #search-button .btn{color:#fff;background:none;height:50px;width:50px;position:relative;z-index:5;transition:all .5s ease;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}#header .header-right #search-button .btn:hover{border-radius:0}#header .header-right #search-button .btn img{width:20px}#header .header-right #basket-mini a{display:flex;align-items:center;justify-content:center;color:#51a9ad}@media(max-width: 767px){#header .header-right #basket-mini a{text-align:right}}#header .header-right #basket-mini a:hover{text-decoration:none}#header .header-right #basket-mini a:hover .icon{border-radius:0;background:#51a9ad}#header .header-right #basket-mini a .icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#222;border-radius:50%;transition:all .5s ease}@media(max-width: 767px){#header .header-right #basket-mini a .icon{order:1;margin-left:10px;margin-right:0}}#header .header-right #basket-mini a .icon img{width:20px}#header .header-right #basket-mini a .basket-details{font-size:14px}#header .header-right #basket-mini a .basket-details .title{font-weight:600}#header .header-right #basket-mini a .basket-details .details{color:#222;font-size:13px}.menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.35);z-index:10;display:none;opacity:0;transition:all .5s ease}.menu-overlay.visible{display:block;opacity:1}#main-menu-sticky-wrapper.is-sticky #main-menu{background:#fff;border-bottom:3px solid #e7e7e7;width:100%}#main-menu-sticky-wrapper.is-sticky #main-menu .level-0{justify-content:center}#main-menu{position:relative;z-index:20}#main-menu #menu-container-1 ul{margin:0;padding:0;list-style-type:none}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0{display:flex;margin-left:-15px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li#link-5{display:none}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>i{display:none}#main-menu #menu-container-1 ul.level-0>li>a{font-family:"Josefin Sans",sans-serif;color:#222;font-size:22px;font-weight:400;display:block;padding:10px 9px;transition:all .5s ease}}@media(min-width: 768px)and (min-width: 992px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>a{padding:5px;font-size:19px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li>a{padding:5px;font-size:17px}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>a:hover{text-decoration:none}#main-menu #menu-container-1 ul.level-0>li:hover>ul{display:flex;animation:fade_in_show .5s;flex-wrap:wrap}#main-menu #menu-container-1 ul.level-0>li>ul{left:0;width:100%;display:none;position:absolute;padding:25px;background:#fff;transition:all .5s ease}#main-menu #menu-container-1 ul.level-0>li>ul>li{width:25%;margin-bottom:25px}}@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1366px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:33.3333333333%}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:50%}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>ul>li a{color:#222;font-size:13px;transition:all .5s ease}#main-menu #menu-container-1 ul.level-0>li>ul>li a:hover{text-decoration:none;color:#51a9ad}#main-menu #menu-container-1 ul.level-0>li>ul>li>a{font-weight:600;font-size:16px}#main-menu #menu-container-1 ul.level-0>li>ul>li i{display:none}#main-menu #menu-container-1 ul.level-0>li>ul>li ul{padding-top:5px}}#mobile-menu-close,#mobile-menu-open{display:none}.promoted-products .box-title,.promoted-products #blog-view .site-title,#blog-view .promoted-products .site-title,.promoted-products #newsletter .title,#newsletter .promoted-products .title{text-align:center}.promoted-products .content{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width: 1920px){.promoted-products .content .product-mini:nth-child(11),.promoted-products .content .product-mini:nth-child(12){display:none}}.promoted-products .content .product-mini{max-width:calc(20% - 15px);width:100%;margin:0 15px 15px 0;position:relative}@media(min-width: 992px)and (max-width: 1366px){.promoted-products .content .product-mini{max-width:calc(25% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.promoted-products .content .product-mini{max-width:calc(33.3333333333% - 15px)}}@media(max-width: 767px){.promoted-products .content .product-mini{max-width:calc(50% - 15px)}}@media(max-width: 399px){.promoted-products .content .product-mini{max-width:100%;margin:0 0 15px 0}}.promoted-products .content .product-mini .new{position:absolute}.category-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.category-content .product-mini{max-width:calc(25% - 15px);width:100%;margin:0 15px 15px 0;position:relative}@media(min-width: 992px)and (max-width: 1366px){.category-content .product-mini{max-width:calc(33.3333333333% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.category-content .product-mini{max-width:calc(50% - 15px)}}@media(max-width: 575px){.category-content .product-mini{max-width:100% !important}}.category-content .product-mini .new,.category-content .promoted-products .content .product-mini .new,.promoted-products .content .category-content .product-mini .new{position:absolute}.search-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.search-content .product-mini{max-width:calc(25% - 50px);width:100%;margin:0 50px 50px 0;position:relative}@media(min-width: 1200px)and (max-width: 1366px){.search-content .product-mini{max-width:calc(33.3333333333% - 50px)}}@media(min-width: 576px)and (max-width: 1199px){.search-content .product-mini{max-width:calc(50% - 50px)}}@media(max-width: 575px){.search-content .product-mini{max-width:100%}}.search-content .product-mini .new,.search-content .promoted-products .content .product-mini .new,.promoted-products .content .search-content .product-mini .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}.product-mini,.product-search{background:#fff;border:1px solid rgba(58,58,58,.1)}.product-mini a,.product-search a{position:relative;display:block}.product-mini a:hover,.product-search a:hover{text-decoration:none}.product-mini:hover .img img.first,.product-search:hover .img img.first{opacity:0}.product-mini:hover .img img.second,.product-search:hover .img img.second{opacity:1}.product-mini:hover .product-details .name::after,.product-search:hover .product-details .name::after{width:100%}.product-mini .img,.product-search .img{width:100%;padding-top:113%;display:block;position:relative;overflow:hidden}.product-mini .img img,.product-search .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0}.product-mini .img img.first,.product-search .img img.first{transition:all 1s ease}.product-mini .img img.second,.product-search .img img.second{transition:all 1s ease;opacity:0}.product-mini .product-details,.product-search .product-details{padding:10px;width:100%;z-index:10;display:flex;align-items:flex-end;line-height:32px;justify-content:center;flex-wrap:wrap}.product-mini .product-details .name,.product-search .product-details .name{font-weight:400;font-size:15px;line-height:22px;margin:0 0 15px 0;color:#222;transition:all .5s ease;overflow:hidden;display:block;position:relative;text-align:center}@media(max-width: 991px){.product-mini .product-details .name,.product-search .product-details .name{font-size:14px}}.product-mini .product-details .name:hover,.product-search .product-details .name:hover{text-decoration:none;color:#51a9ad}.product-mini .product-details .name a,.product-search .product-details .name a{color:#222}.product-mini .product-details .name a:hover,.product-search .product-details .name a:hover{text-decoration:none;color:#51a9ad}.product-mini .product-details .prices,.product-search .product-details .prices{text-align:right;font-family:"Josefin Sans",sans-serif;width:100%;display:flex;justify-content:center}.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:24px;font-weight:600;color:#51a9ad;white-space:nowrap}@media(max-width: 767px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:22px}}@media(max-width: 575px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:20px}}.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:24px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}@media(max-width: 767px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:18px}}@media(max-width: 575px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:16px}}.product-mini .product-details .prices .price-old::before,.product-search .product-details .prices .price-old::before{width:100%;position:absolute;content:"";right:0;top:42%;height:0;border-bottom:2px solid #b9b9b9}.popular-categories{display:none}.popular-categories .box-title,.popular-categories #blog-view .site-title,#blog-view .popular-categories .site-title,.popular-categories #newsletter .title,#newsletter .popular-categories .title{text-align:center}.popular-categories #scontainer-8 div[class^=col-lg]{margin:0 15px;max-width:calc(25% - 30px)}.popular-categories #scontainer-8 div[class^=col-lg] p{margin:0}.popular-categories #scontainer-8 div[class^=col-lg] a{display:block;background:#f6f6f6;font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:28px;line-height:32px;color:#222;padding-bottom:25px;transition:all .5s ease}.popular-categories #scontainer-8 div[class^=col-lg] a strong{display:inline-block;margin-left:-15px;font-weight:500;position:relative;top:-10px}.popular-categories #scontainer-8 div[class^=col-lg] a strong::after{height:1px;background:#222;content:"";display:block;position:absolute;bottom:0;width:0;transition:all .5s ease}.popular-categories #scontainer-8 div[class^=col-lg] a:hover{text-decoration:none}.popular-categories #scontainer-8 div[class^=col-lg] a:hover strong::after{width:100%}.mini-banners h3{font-family:"Josefin Sans",sans-serif;color:#222;margin-bottom:25px;font-weight:600;font-size:30px}.mini-banners p{font-size:15px;line-height:26px}.last-on-blog .box-title,.last-on-blog #blog-view .site-title,#blog-view .last-on-blog .site-title,.last-on-blog #newsletter .title,#newsletter .last-on-blog .title{text-align:center}.article-list a:hover{text-decoration:none}.article-list a:hover img{opacity:.75}.article-list .blog-image{padding-top:66.66666%;position:relative;margin-bottom:15px}.article-list .blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.article-list .blog-image .date-add{position:absolute;top:15px;left:-15px;color:#222;background:#fff;border:1px solid #222;display:inline-block;padding:10px 10px 7px;font-family:"Josefin Sans",sans-serif;font-size:16px}.article-list .article-title{display:block;font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222}.article-list .article-entry{color:#3a3a3a;font-size:14px;line-height:24px}.promo-text h1{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:26px;color:#222}.promo-text h2{font-weight:600;font-size:18px;color:#222}.promo-text p{font-size:14px;color:#3a3a3a;line-height:24px}.promo-text p a{color:#51a9ad}.footer-contact{background:#f6f6f6;line-height:24px}.footer-contact .icon svg{width:50px;height:50px;display:block;margin:auto}.footer-contact p{margin:0}.footer-contact strong{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:20px;color:#222}.footer{border-bottom:1px solid #eee}.footer .box-title,.footer #blog-view .site-title,#blog-view .footer .site-title,.footer #newsletter .title,#newsletter .footer .title{text-align:left}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul li a{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:300;color:#222;display:block;padding:5px 0;transition:all .5s ease}.footer ul li a:hover{text-decoration:none;color:#51a9ad}#newsletter #text{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:300;color:#222;display:block}#newsletter .agreement{font-size:11px}#newsletter .agreement input{margin-right:5px;position:relative;top:2px}#newsletter .agreement a{color:#51a9ad;font-weight:600}#newsletter .agreement .hidden{display:none}#newsletter .form-group.input{display:flex;padding-top:10px;position:relative}#newsletter .form-group.input::after{content:"";display:block;bottom:0;left:0;width:0;position:absolute;background:#51a9ad;transition:all .5s ease;height:2px}#newsletter .form-group.input:focus-within::after{width:100%}#newsletter .form-group.input:focus-within .btn{background:#51a9ad}#newsletter input[type=email]{border:0;border-bottom:2px solid #222;border-radius:0;font-size:14px}#newsletter input[type=email]:focus{outline:none;box-shadow:none}#newsletter .btn{background:#222;border-radius:0;color:#fff;border:0;text-transform:uppercase;font-size:14px;font-weight:600;padding:0 15px;line-height:38px;transition:all .5s ease;transition-delay:.25s}.footer-bottom #scontainer-3 p{margin:0}.footer-bottom #scontainer-3 p a{display:inline-block;margin-right:15px}.footer-bottom #scontainer-3 p a img{transition:all .5s ease}.footer-bottom #scontainer-3 p a:hover img{transform:scale(1.25)}.footer-bottom #copyright{text-align:right}.footer-bottom #copyright a{color:#51a9ad}#cookie-information{background:#f6f6f6;padding:15px;text-align:center;font-size:12px}#cookie-information a{color:#51a9ad}#category-view .product-category .product-mini{margin:0 0 50px}.left-column .categories .title{display:none}.left-column .categories ul{list-style-type:none;margin:0;padding:0}.left-column .categories ul i{font-size:12px;color:#222}.left-column .categories ul a{transition:all .5s ease}.left-column .categories ul a:hover{text-decoration:none}.left-column .categories ul.level-0{padding:0 0 15px 0}.left-column .categories ul.level-0>li{padding-bottom:10px}.left-column .categories ul.level-0>li>a{font-family:"Josefin Sans",sans-serif;font-weight:600;letter-spacing:-1px;font-size:22px;color:#222}.left-column .categories ul.level-0>li>a:hover{color:#51a9ad}.left-column .categories ul.level-1{padding:0 0 0 10px}.left-column .categories ul.level-1 li{position:relative;padding-left:20px}.left-column .categories ul.level-1 li:last-child::before{display:none}.left-column .categories ul.level-1 li::before{content:"";position:absolute;width:10px;border-left:1px solid #e7e7e7;left:2px;top:7px;height:100%;display:block}.left-column .categories ul.level-1 li::after{content:"";position:absolute;width:10px;border-left:1px solid #e7e7e7;left:2px;top:5px;height:11px;border-bottom:1px solid #e7e7e7;display:block}.left-column .categories ul.level-1 li a{color:#222;display:inline-block;font-weight:400;font-size:15px;padding:3px 0}.left-column .categories ul.level-1 li a:hover{color:#51a9ad}.left-column .categories ul.level-1 li.open ul{display:block}.left-column .categories ul.level-2{display:none}ul.pager{display:flex;list-style-type:none;padding:25px 0;margin:0;align-items:center;justify-content:center;font-size:22px;font-family:"Josefin Sans",sans-serif}ul.pager a{color:#222;display:inline-block;padding:10px;transition:all .5s ease;font-weight:300}ul.pager a:hover{text-decoration:none;color:#51a9ad}#category-description{font-size:13px}#category-description a{color:#51a9ad}#category-description h2{font-family:"Josefin Sans",sans-serif;font-size:22px}#contact-form #contact-form .form-group .form-control{box-sizing:border-box;font-size:14px;padding:13px 16px;border-radius:0;border:2px solid #e7e7e7;height:auto}#contact-form #contact-form .form-group .form-control:focus{border:2px solid #000;box-shadow:none}#contact-additional-info a{color:#51a9ad;font-weight:600}#contact-additional-info a:hover{text-decoration:none;color:#51a9ad}#blog-view .site-title{margin-bottom:50px}#blog-view .article-entry{margin-bottom:3.75rem}#blog-view .article-entry .blog-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}#blog-view .article-entry .blog-image img:hover{opacity:.75}#blog-view .article-entry .date-add{font-family:"Josefin Sans",sans-serif;position:absolute;top:30px;left:0px;padding:12px 12px 8px 12px;background-color:#fff;border:1px solid #222;line-height:1;font-weight:400;letter-spacing:1px;color:#222}#blog-view .article-entry .article-title{font-family:"Josefin Sans",sans-serif;margin-top:35px;margin-bottom:20px}#blog-view .article-entry .article-title a{display:block;font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222;transition:all .3s ease}#blog-view .article-entry .article-title a:hover{color:#51a9ad;text-decoration:none}#blog-view .article-entry .entry{color:#3a3a3a;font-size:14px;line-height:24px;font-weight:300;font-style:normal;letter-spacing:0px;margin-bottom:1.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#blog-view .article-entry .btn-success{font-family:"Josefin Sans",sans-serif;background-color:rgba(0,0,0,0);color:#222;text-transform:capitalize;font-weight:400;font-size:1rem;padding:0;position:relative;padding-left:45px;padding-right:5px;transition:all .3s ease}#blog-view .article-entry .btn-success:before{position:absolute;left:0;content:"";width:40px;height:1px;top:50%;margin-right:10px;border-top:1px solid;transition:width .3s ease}#blog-view .article-entry .btn-success:hover{padding-left:25px}#blog-view .article-entry .btn-success:hover:before{width:20px}#blog-view .article-entry .btn-success:focus{box-shadow:none}#blog-view .box-articles{font-family:"Josefin Sans",sans-serif;padding-left:20px}@media(max-width: 767px){#blog-view .box-articles{padding-left:0}}#blog-view .box-articles .title{font-size:24px;font-weight:600;letter-spacing:-1px;line-height:32px;margin-bottom:25px}#blog-view .box-articles .news-list{padding-inline-start:0px;list-style-type:none}#blog-view .box-articles .news-list li{padding-bottom:1.5rem;font-size:20px;font-weight:500}#blog-view .box-articles .news-list li .far{position:absolute;left:5px;top:3px;font-size:19px;opacity:.5;transition:all .3s ease}#blog-view .box-articles .news-list li a{color:#222;padding-left:30px;display:block;letter-spacing:normal;line-height:29px;position:relative;transition:all .3s ease}#blog-view .box-articles .news-list li a:hover{text-decoration:none;color:#51a9ad}#blog-view .box-articles .news-list li a:hover .far{color:#222}#blog-view .box-articles .news-list li .date-add{line-height:21.12px;font-size:17px;font-weight:300;line-height:21.12px;padding-left:30px;margin-top:.25rem}#blog-view .article .article-title{font-family:"Josefin Sans",sans-serif;text-align:center;font-weight:600;font-size:32px;text-align:center;margin-bottom:40px}#blog-view .article .date-add{line-height:21.12px;font-size:15px;font-weight:300;line-height:21.12px;margin-bottom:25px}#blog-view .article .table-of-contents{border:2px solid #e7e7e7;padding:15px;margin-bottom:30px}#blog-view .article .table-of-contents .title{font-size:14px;font-weight:600;line-height:21px;color:#51a9ad;margin-bottom:10px}#blog-view .article .table-of-contents ol{margin-bottom:0}#blog-view .article .table-of-contents ol li a{color:#222;transition:all .3s ease}#blog-view .article .table-of-contents ol li a:hover{color:#51a9ad;text-decoration:none}#blog-view .article .text a{color:#51a9ad;transition:all .3s ease}#blog-view .article .text a:hover{color:#77cdd1;text-decoration:none}#blog-view .article .text h2:not(.name){font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222}#blog-view .article .text .product-mini{margin-bottom:25px}#blog-view .article .social-icons{display:inline-flex}#blog-view .article .social-icons .title{margin-right:15px}#blog-view .article .btn-back{margin:25px 0;max-width:200px}#product .custom-field{display:grid;grid-template-columns:200px 1fr;gap:10px;margin-bottom:10px}#product .custom-field ._name{font-weight:600;margin-right:5px;text-align:right}#product .product-message{margin:25px 0;max-width:334px}#product .product-message textarea{font-size:14px;width:100%}#product .history-back{max-width:150px}#product #image-big{position:relative}#product #image-big .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}#product #image-big a img{width:100%}#product .product-producer{margin:0 0 1rem 0}#product .product-producer a{color:#51a9ad;font-weight:600}@media(min-width: 768px){#product #product-options{padding:0}}#product #product-options .warehouse-message{opacity:.7;margin-bottom:20px;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options h1{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px}#product #product-options .prices{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:1.875rem;margin-top:1.875rem;flex-wrap:wrap}#product #product-options .prices .price_weight{width:100%;margin-top:10px;order:10}#product #product-options .prices .price-minimal{width:100%;font-style:italic;order:2;padding-top:10px}#product #product-options .prices .price{font-weight:600;font-size:30px;line-height:27px;color:#51a9ad;font-family:"Josefin Sans",sans-serif;order:2}#product #product-options .prices .price-old{margin-right:20px;font-weight:400;font-size:29px;line-height:29px;font-family:"Josefin Sans",sans-serif;order:1;color:#222;position:relative}#product #product-options .prices .price-old:before{width:120%;position:absolute;content:"";right:-10%;top:40%;height:0px;border-bottom:3px solid #ff0909;transform:rotate(-19deg)}#product #product-options .add-to-basket{display:flex;margin:25px 0}#product #product-options .add-to-basket .quantity-container{display:flex;align-items:center;vertical-align:middle;margin-right:1.875rem}#product #product-options .add-to-basket .quantity-container.hidden{display:none}#product #product-options .add-to-basket .quantity-container .btn-minus,#product #product-options .add-to-basket .quantity-container .btn-plus{width:40px;height:40px;background-color:#f5f5f5;position:relative;display:inline-block;vertical-align:middle;line-height:40px;border-radius:50%;text-align:center;transition:all .3s ease}#product #product-options .add-to-basket .quantity-container .btn-minus .fa,#product #product-options .add-to-basket .quantity-container .btn-plus .fa{color:#222;opacity:.7}#product #product-options .add-to-basket .quantity-container .btn-minus:hover,#product #product-options .add-to-basket .quantity-container .btn-plus:hover{background-color:#222}#product #product-options .add-to-basket .quantity-container .btn-minus:hover .fa,#product #product-options .add-to-basket .quantity-container .btn-plus:hover .fa{color:#fff;opacity:1}#product #product-options .add-to-basket .quantity-container #quantity{width:60px;text-align:center;margin:0 5px;height:40px;border:2px solid #e7e7e7}#product #product-options .add-to-basket .quantity-container #quantity:focus{outline:none}#product #product-options .add-to-basket #add-to-basket.hidden{display:none}#product #product-options .add-to-basket .alert{background:#dc3545;color:#fff;text-align:left;display:block;width:100%;padding:10px;font-size:14px;max-width:334px;margin:0}#product #product-options .add-to-basket .alert.hidden{display:none}#product #product-options .short-description{color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options .short-description p strong{font-weight:600}#product #image-big{max-width:625px;margin:auto}#product #image-big img{width:100%}#product .gallery{margin-top:-100px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}#product .gallery a{background:#fff;display:block;border-top:8px solid #f6f6f6;border-bottom:8px solid #f6f6f6;border-left:4px solid #f6f6f6;border-right:4px solid #f6f6f6;height:180px;width:125px}#product .gallery a:first-child{border-left:8px solid #f6f6f6}#product .gallery a:last-child{border-right:8px solid #f6f6f6}#product .gallery a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#product #product-options form #attributes .title{margin-bottom:10px;opacity:.7;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options form #attributes .attribute-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}#product #product-options form #attributes .attribute-container strong{line-height:24px}#product #product-options form #attributes .attribute-container .attribute-label{margin-bottom:0;margin-right:15px;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px;font-weight:600}#product #product-options form #attributes .attribute-container .fradio{margin-left:15px}#product #product-options form #attributes .attribute-container .fradio input{display:none}#product #product-options form #attributes .attribute-container .fradio label{display:inline-block;padding:5px 10px;margin-bottom:0;background:#f5f5f5;border:2px solid #e6e6e6;font-size:13px;font-weight:600;cursor:pointer}#product #product-options form #attributes .attribute-container .fradio label:first-child{margin-left:0}#product #product-options form #attributes .attribute-container .fradio label.active{border:2px solid #51a9ad}#product #description{margin-top:50px}#product #description #tabs-menu-sticky-wrapper{margin-bottom:20px}#product #description #tabs-menu-sticky-wrapper.is-sticky{width:100% !important;left:0}#product #description #tabs-menu-sticky-wrapper #tabs-menu{background-color:#fff;z-index:15;display:flex;list-style-type:none;padding-inline-start:0;margin-bottom:0;font-weight:400;line-height:32px;letter-spacing:-1px}#product #description #tabs-menu-sticky-wrapper #tabs-menu li{opacity:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #000, #000 50%, rgba(0, 0, 0, 0.3) 50%);background-size:200% 100%;background-position:100%;transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1);cursor:pointer;margin-right:20px}#product #description #tabs-menu-sticky-wrapper #tabs-menu li:last-child{margin-right:0}#product #description #tabs-menu-sticky-wrapper #tabs-menu li:hover{background-position:0%}#product #description #tabs-menu-sticky-wrapper #tabs-menu li.current{background-position:0%}#product #description .description-right .title{font-size:28px;font-weight:400;margin-bottom:20px}#product #description .tab-content{padding-bottom:25px;margin-bottom:25px}#product #description .tab-content:last-child{margin-bottom:0}#product #description .tab-content .tab-title{font-family:"Josefin Sans",sans-serif;font-size:22px;font-weight:400;margin-bottom:10px}.products-sets .box-title,.products-sets #newsletter .title,#newsletter .products-sets .title,.products-sets #blog-view .site-title,#blog-view .products-sets .site-title,.products-related .box-title,.products-related #newsletter .title,#newsletter .products-related .title,.products-related #blog-view .site-title,#blog-view .products-related .site-title{text-align:center}.products-sets .owl-item .product-mini,.products-related .owl-item .product-mini{margin:0 25px 25px}.products-sets .owl-item .product-mini .new,.products-related .owl-item .product-mini .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:10px;left:10px;z-index:10;background:#fff}@media(max-width: 767px){#basket-container .box-title,#basket-container #newsletter .title,#newsletter #basket-container .title,#basket-container #blog-view .site-title,#blog-view #basket-container .site-title,.basket-summary-container .box-title,.basket-summary-container #newsletter .title,#newsletter .basket-summary-container .title,.basket-summary-container #blog-view .site-title,#blog-view .basket-summary-container .site-title,.order-summary .box-title,.order-summary #newsletter .title,#newsletter .order-summary .title,.order-summary #blog-view .site-title,#blog-view .order-summary .site-title{padding-bottom:0}}#basket-container .btn-dark,.basket-summary-container .btn-dark,.order-summary .btn-dark{max-width:200px}#basket-container .basket-options,.basket-summary-container .basket-options,.order-summary .basket-options{padding-top:25px}#basket-container .basket-options>.content,.basket-summary-container .basket-options>.content,.order-summary .basket-options>.content{display:flex;justify-content:space-between;flex-wrap:wrap}#basket-container .basket-options>.content .left,#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .left,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .left,.order-summary .basket-options>.content .right{width:50%;padding-right:25px}@media(max-width: 767px){#basket-container .basket-options>.content .left,#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .left,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .left,.order-summary .basket-options>.content .right{width:100%;padding-right:0}}#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .right{padding-left:25px;padding-right:0}#basket-container .basket-options>.content .basket-address-form,.basket-summary-container .basket-options>.content .basket-address-form,.order-summary .basket-options>.content .basket-address-form{width:100%;display:flex;flex-wrap:wrap}#basket-container .basket-options>.content .basket-address-form .box-title,#basket-container .basket-options>.content .basket-address-form #newsletter .title,#newsletter #basket-container .basket-options>.content .basket-address-form .title,#basket-container .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view #basket-container .basket-options>.content .basket-address-form .site-title,#basket-container .basket-options>.content .basket-address-form form,.basket-summary-container .basket-options>.content .basket-address-form .box-title,.basket-summary-container .basket-options>.content .basket-address-form #newsletter .title,#newsletter .basket-summary-container .basket-options>.content .basket-address-form .title,.basket-summary-container .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view .basket-summary-container .basket-options>.content .basket-address-form .site-title,.basket-summary-container .basket-options>.content .basket-address-form form,.order-summary .basket-options>.content .basket-address-form .box-title,.order-summary .basket-options>.content .basket-address-form #newsletter .title,#newsletter .order-summary .basket-options>.content .basket-address-form .title,.order-summary .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view .order-summary .basket-options>.content .basket-address-form .site-title,.order-summary .basket-options>.content .basket-address-form form{width:100%}#basket-container .basket-options>.content .basket-address-form .addresses .address,.basket-summary-container .basket-options>.content .basket-address-form .addresses .address,.order-summary .basket-options>.content .basket-address-form .addresses .address{width:calc(50% - 10px);margin:0 10px 10px 10px;padding:10px}#basket-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1),.basket-summary-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1),.order-summary .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1){margin-left:0}#basket-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n),.basket-summary-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n),.order-summary .basket-options>.content .basket-address-form .addresses .address:nth-child(2n){margin-right:0}#basket-container .basket-options>.content .basket-address-form #postal_code,.basket-summary-container .basket-options>.content .basket-address-form #postal_code,.order-summary .basket-options>.content .basket-address-form #postal_code{margin-bottom:15px}@media(max-width: 767px){#basket-container .basket-options>.content .basket-address-form #order-send,.basket-summary-container .basket-options>.content .basket-address-form #order-send,.order-summary .basket-options>.content .basket-address-form #order-send{width:100%}}#basket-container .basket-options>.content .inpost-map-container,.basket-summary-container .basket-options>.content .inpost-map-container,.order-summary .basket-options>.content .inpost-map-container{display:none}#basket-container .basket-options>.content .user-login,.basket-summary-container .basket-options>.content .user-login,.order-summary .basket-options>.content .user-login{justify-content:flex-start}@media(max-width: 767px){#basket-container .basket-options>.content #payment-methods,.basket-summary-container .basket-options>.content #payment-methods,.order-summary .basket-options>.content #payment-methods{width:100%;margin-bottom:15px}}#basket-container .basket-options>.content #payment-methods .options,.basket-summary-container .basket-options>.content #payment-methods .options,.order-summary .basket-options>.content #payment-methods .options{display:flex;margin-bottom:10px}#basket-container .basket-options>.content #payment-methods .options img,.basket-summary-container .basket-options>.content #payment-methods .options img,.order-summary .basket-options>.content #payment-methods .options img{height:20px}#basket-container .basket-options>.content #payment-methods .options .check,.basket-summary-container .basket-options>.content #payment-methods .options .check,.order-summary .basket-options>.content #payment-methods .options .check{padding-right:10px}#basket-container .basket-options>.content #payment-methods .options .description,.basket-summary-container .basket-options>.content #payment-methods .options .description,.order-summary .basket-options>.content #payment-methods .options .description{padding-right:25px}@media(max-width: 767px){#basket-container .basket-options>.content #transport-methods,.basket-summary-container .basket-options>.content #transport-methods,.order-summary .basket-options>.content #transport-methods{width:100%;margin-bottom:15px}}#basket-container .basket-options>.content #transport-methods .inpost-info,.basket-summary-container .basket-options>.content #transport-methods .inpost-info,.order-summary .basket-options>.content #transport-methods .inpost-info{margin-bottom:10px;font-weight:600;font-style:italic;text-align:right}#basket-container .basket-options>.content #transport-methods .inpost-info a,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a,.order-summary .basket-options>.content #transport-methods .inpost-info a{background:#51a9ad;color:#fff;font-style:normal;display:inline-block;padding:5px 10px;margin-left:15px;transition:all .5s ease}#basket-container .basket-options>.content #transport-methods .inpost-info a:hover,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a:hover,.order-summary .basket-options>.content #transport-methods .inpost-info a:hover{text-decoration:none;background:#77cdd1}#basket-container .basket-options>.content #transport-methods .options,.basket-summary-container .basket-options>.content #transport-methods .options,.order-summary .basket-options>.content #transport-methods .options{display:flex;margin-bottom:10px}#basket-container .basket-options>.content #transport-methods .options .check,.basket-summary-container .basket-options>.content #transport-methods .options .check,.order-summary .basket-options>.content #transport-methods .options .check{padding-right:10px}#basket-container .basket-options>.content #transport-methods .options .description,.basket-summary-container .basket-options>.content #transport-methods .options .description,.order-summary .basket-options>.content #transport-methods .options .description{padding-right:25px}#basket-container .basket-options>.content #transport-methods .options .price,.basket-summary-container .basket-options>.content #transport-methods .options .price,.order-summary .basket-options>.content #transport-methods .options .price{text-align:right;margin-left:auto;white-space:nowrap}#basket-container #basket .basket-bottom,.basket-summary-container #basket .basket-bottom,.order-summary #basket .basket-bottom{padding-bottom:25px;padding-top:25px;display:flex;justify-content:space-between}@media(max-width: 767px){#basket-container #basket .basket-bottom,.basket-summary-container #basket .basket-bottom,.order-summary #basket .basket-bottom{flex-wrap:wrap}}#basket-container #basket .basket-bottom .basket-message,#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .basket-message,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .basket-message,.order-summary #basket .basket-bottom .coupon{width:50%}@media(max-width: 767px){#basket-container #basket .basket-bottom .basket-message,#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .basket-message,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .basket-message,.order-summary #basket .basket-bottom .coupon{width:100%;margin-bottom:15px}}#basket-container #basket .basket-bottom textarea,.basket-summary-container #basket .basket-bottom textarea,.order-summary #basket .basket-bottom textarea{width:100%;max-width:400px;height:100px}#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .coupon{max-width:400px;display:flex;justify-content:flex-end}@media(max-width: 767px){#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .coupon{width:100%;max-width:100%}#basket-container #basket .basket-bottom .coupon form,.basket-summary-container #basket .basket-bottom .coupon form,.order-summary #basket .basket-bottom .coupon form{width:100%}}#basket-container #basket .basket-bottom .coupon input,.basket-summary-container #basket .basket-bottom .coupon input,.order-summary #basket .basket-bottom .coupon input{height:45px}#basket-container #basket .basket-bottom .coupon .btn,.basket-summary-container #basket .basket-bottom .coupon .btn,.order-summary #basket .basket-bottom .coupon .btn{height:45px;padding:0 15px;min-width:100px}.inpost-map-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1000;padding:100px;display:none;transition:all .5s ease}@media(max-width: 767px){.inpost-map-container{padding:15px}}.inpost-map-container #inpost-map{background:#fff}.inpost-map-container .inpost-hide{margin:15px auto;float:right;color:#fff !important;text-transform:uppercase;transition:all .5s ease;font-weight:600}#address-data .mini-box{max-width:550px;margin:auto}#address-data .mini-box .box-title,#address-data .mini-box #newsletter .title,#newsletter #address-data .mini-box .title,#address-data .mini-box #blog-view .site-title,#blog-view #address-data .mini-box .site-title{margin-bottom:25px}.basket-address-form .btn{margin-bottom:15px}.basket-address-form a{color:#51a9ad}.order-summary .order-summary-content{padding-bottom:50px}.order-summary .order-summary-content .top{padding-bottom:50px}.order-summary .order-bottom{display:flex;justify-content:space-between}@media(max-width: 767px){.order-summary .order-bottom{flex-wrap:wrap}}.order-summary .order-bottom .left,.order-summary .order-bottom .right{width:50%;display:flex}@media(max-width: 767px){.order-summary .order-bottom .left,.order-summary .order-bottom .right{width:100%}}.order-summary .order-bottom .right{justify-content:flex-end}.order-summary .order-bottom .right .btn{margin-bottom:25px}@media(max-width: 767px){.order-summary .order-bottom .right{justify-content:flex-start;padding-top:25px}}.order-summary .order-bottom .right .payment-info{padding-bottom:25px}.user-login,.user-register{display:flex;justify-content:center}.user-login .content,.user-register .content{width:100%;max-width:600px}.user-login .btn,.user-register .btn{margin-bottom:25px;width:100%}.user-login a,.user-register a{color:#51a9ad}.basket-product{margin-bottom:10px}.basket-product .custom-field{display:grid;grid-template-columns:150px 1fr;gap:5px;margin-bottom:2px;font-size:13px}.basket-product .custom-field ._name{text-align:right;font-weight:600}.basket-product .basket-product-message{padding:0 0 10px;width:250px}@media(min-width: 768px){.basket-product .basket-product-message{padding:8px 0 0}}.basket-product .basket-product-message textarea{font-size:13px;padding:5px 10px;width:100%}@media(min-width: 768px){.basket-product{display:flex;justify-content:flex-start}}@media(max-width: 767px){.basket-product{padding-bottom:25px;border-bottom:2px solid #eceff1;margin-bottom:25px}.basket-product::after{content:"";display:block;clear:both}}.basket-product .image{height:110px;width:83px;margin-right:15px;min-width:83px}@media(max-width: 767px){.basket-product .image{float:left}}.basket-product .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.basket-product .details{margin-right:15px;display:flex;align-items:center;flex-wrap:wrap}.basket-product .details .attributes{font-size:13px;margin-top:5px}.basket-product .details .custom-fields{font-size:13px}.basket-product .details>*{width:100%}@media(max-width: 767px){.basket-product .details{width:calc(100% - 105px);float:right;margin-right:0;margin-bottom:10px}}@media(max-width: 767px){.basket-product .details .name{margin-bottom:10px}}.basket-product .details a{font-weight:600;color:#222;font-size:16px;transition:all .5s ease}@media(max-width: 767px){.basket-product .details a{font-size:14px}}.basket-product .details a:hover{color:#51a9ad;text-decoration:none}.basket-product .details hr{margin:5px 0}.basket-product .details .description{display:grid;grid-template-columns:150px 1fr;gap:5px;margin-bottom:2px;font-size:13px}.basket-product .details .description div:first-child{font-weight:600;text-align:right}.basket-product .prices{margin-left:auto;font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:600;white-space:nowrap;display:flex;align-items:center}@media(max-width: 767px){.basket-product .prices{width:calc(100% - 105px);float:right;clear:right;margin-bottom:10px}}.basket-product .prices .price span{margin-left:25px;margin-right:25px}@media(max-width: 767px){.basket-product .prices .price span{margin-left:10px;margin-right:10px}}.basket-product .prices u{position:relative;display:inline-block;margin-left:15px}@media(max-width: 767px){.basket-product .prices u{margin-left:10px}}.basket-product .prices u::before{width:100%;position:absolute;content:"";right:-4px;top:32%;height:0;border-bottom:3px solid #ff0909;transform:rotate(-19deg)}.basket-product .buttons{display:flex;align-items:center}@media(max-width: 767px){.basket-product .buttons{width:calc(100% - 98px);text-align:right;float:right;clear:right}}.basket-product .buttons .btn-minus,.basket-product .buttons .btn-plus{width:40px;min-width:40px;height:40px;background:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .5s ease;padding:0;color:#222;margin:0 15px}.basket-product .buttons .btn-minus:hover,.basket-product .buttons .btn-plus:hover{background:#222;color:#fff}.basket-product .buttons #quantity{width:60px;text-align:center;margin:0 5px;height:40px;border:2px solid #e7e7e7}.basket-product .buttons .btn-delete{height:40px;padding:0;background:#222;border:0;border-radius:50%;transition:all .5s ease;display:flex;width:40px;align-items:center;justify-content:center}.basket-product .buttons .btn-delete:hover{background:#dc3545}.basket-product .buttons .btn-delete i{font-size:14px}.basket-summary{display:flex;justify-content:flex-end;font-weight:500;font-size:15px;margin-bottom:5px}.basket-summary.left{justify-content:flex-start}.basket-summary.big{margin-top:15px;margin-bottom:15px;font-size:22px;font-family:"Josefin Sans",sans-serif}.basket-summary span{margin-left:15px;font-weight:600}.addresses{display:flex;flex-wrap:wrap}.addresses .address{width:calc(25% - 50px);margin:25px;padding:25px;border:3px solid #eceff1}.addresses .address.active{border:3px solid #51a9ad}.addresses .address .buttons{padding-top:15px}.addresses .address .buttons a{font-weight:600;margin-right:10px;transition:all .5s ease;color:#51a9ad}.addresses .address .buttons a.text-danger{color:#dc3545}.addresses .address .buttons a:hover{text-decoration:none;color:#3a3a3a}.client-panel.address-edit .row-flex input:first-child{margin-right:15px}.client-panel.client-addresses .btn-big{max-width:200px;margin:0 0 25px;padding:10px}@media(max-width: 767px){.client-panel.client-addresses .addresses{justify-content:space-between}}@media(min-width: 768px){.client-panel.client-addresses .addresses .address:nth-child(5n-4){margin-left:0}.client-panel.client-addresses .addresses .address:nth-child(4n){margin-left:0}}@media(max-width: 767px){.client-panel.client-addresses .addresses .address{width:calc(50% - 10px);margin:10px 5px;padding:10px}.client-panel.client-addresses .addresses .address:nth-child(2n-1){margin-left:0}.client-panel.client-addresses .addresses .address:nth-child(2n){margin-right:0}}.client-panel .client-menu{padding-bottom:25px}.client-panel .client-menu ul{display:flex;list-style-type:none;margin:0;padding:0;justify-content:flex-start}.client-panel .client-menu ul li{padding:0;position:relative;margin-right:15px;margin-left:15px}.client-panel .client-menu ul li:first-child{margin-left:0}.client-panel .client-menu ul li a{font-size:16px;font-weight:600;color:#fff;transition:all .5s ease}.jconfirm.jconfirm-modern .jconfirm-box{width:100% !important;max-width:800px !important}@media(min-width: 1281px)and (max-width: 1365px){.popular-categories #scontainer-8 div[class^=col-lg]{margin:0 5px;max-width:calc(25% - 10px)}.popular-categories #scontainer-8 div[class^=col-lg] a{font-size:26px;line-height:28px}.promoted-products .content .product-mini{margin:0 15px 30px;max-width:calc(25% - 30px)}.product-mini .product-details .name{font-size:21px}.article-list .article-title{font-size:21px}.category-content .product-mini{max-width:calc(33.3333333333% - 25px);width:100%;margin:0 25px 25px 0}#product #product-options{padding:40px 25px}}@media(min-width: 992px)and (max-width: 1200px){.box,#header #search-form-big,.footer-contact,#category-view,#blog-view{padding:50px 0}.popular-categories{padding-bottom:0;margin-bottom:-10px}.popular-categories #scontainer-8 div[class^=col-lg]{width:100%;max-width:calc(50% - 30px);flex:0 0 50%;margin-bottom:60px}.mini-banners h3{font-size:25px}.mini-banners p{font-size:14px;line-height:22px}.last-on-blog .article-list{margin-bottom:25px}.footer #newsletter{margin:0 auto 50px;max-width:600px}.footer>.container>.row .col-xl-4,#product #description #tabs-menu-sticky-wrapper .footer>#tabs-menu>.row .col-xl-4{order:1}.footer>.container>.row .col-xl-8,#product #description #tabs-menu-sticky-wrapper .footer>#tabs-menu>.row .col-xl-8{order:2}#product #product-options{padding:0}#product #product-options h1{font-size:28px}#main-menu #menu-container-1 ul.level-0>li>ul{padding:25px}.basket-summary-address .left{padding-right:25px}.basket-summary-address .right{padding-left:25px}.basket-summary-address .left .box-title,.basket-summary-address .left #newsletter .title,#newsletter .basket-summary-address .left .title,.basket-summary-address .left #blog-view .site-title,#blog-view .basket-summary-address .left .site-title,.basket-summary-address .right .box-title,.basket-summary-address .right #newsletter .title,#newsletter .basket-summary-address .right .title,.basket-summary-address .right #blog-view .site-title,#blog-view .basket-summary-address .right .site-title{font-size:26px;margin-bottom:0;padding-bottom:25px}.addresses .address{width:calc(33.3333333333% - 50px)}.basket-summary-address>.basket-address-form .left .addresses .address{margin:5px 5px 5px 0;width:calc(50% - 5px)}#header #search-form-big .search-big-results .product-search{max-width:calc(25% - 20px)}#header #search-form-big .search-big-results .product-search:nth-child(6n-5){margin-left:10px}#header #search-form-big .search-big-results .product-search:nth-child(6n){margin-right:10px}#header #search-form-big .search-big-results .product-search:nth-child(4n-3),#header #search-form-big .search-big-results .product-search:first-child{margin-left:0}#header #search-form-big .search-big-results .product-search:nth-child(4n),#header #search-form-big .search-big-results .product-search:last-child{margin-right:0}}@media(max-width: 767px){.box,#header #search-form-big,.footer-contact,#category-view,#blog-view{padding:25px 0}.box .box-subtitle,#header #search-form-big .box-subtitle,.footer-contact .box-subtitle,#category-view .box-subtitle,#blog-view .box-subtitle{margin-bottom:15px}.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{padding-left:15px;padding-right:15px}#top{position:relative}#top #mobile-menu-open{position:absolute;left:12px;top:9px;font-size:25px;z-index:100;height:37px;width:37px;display:flex;align-items:center;justify-content:center;cursor:pointer}#top #mobile-menu-open.hidden{display:none}#top #mobile-menu-open img{width:30px}#top #mini-login{text-align:right;padding-right:15px}#header .logo a{max-width:200px;margin:auto}#header .header-right{justify-content:space-between;margin-top:10px}#main-menu #mobile-menu-close{font-size:25px;z-index:100;height:37px;width:37px;display:flex;align-items:center;justify-content:center;margin:15px;position:fixed;top:0px;left:2px;z-index:95;cursor:pointer}#main-menu #mobile-menu-close.hidden{display:none}#main-menu #mobile-menu-close img{width:25px}#main-menu #menu-container-1{display:none;position:fixed;left:0;top:0;width:100%;min-height:100%;background:#f6f6f6;padding-top:45px;z-index:90;min-width:0 !important}#main-menu #menu-container-1 .mmm{position:absolute;overflow:hidden;min-width:100%;min-height:100%;margin:0;padding:0}#main-menu #menu-container-1 .mmm .levelHolderClass{position:absolute;overflow:hidden;top:0;background:#f6f6f6;width:auto;min-height:100%;padding-top:15px}#main-menu #menu-container-1 .mmm .ltr{margin-left:-100%;left:0}#main-menu #menu-container-1 .mmm ul{list-style:none;padding:0;margin:0}#main-menu #menu-container-1 .mmm ul li{cursor:pointer}#main-menu #menu-container-1 .mmm ul li i.menu-toggle{display:none}#main-menu #menu-container-1 .mmm ul li i.floatRight{order:1}#main-menu #menu-container-1 .mmm ul li a{font-family:"Josefin Sans",sans-serif;font-size:23px;color:#222;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 15px}}@media(max-width: 767px)and (max-width: 575px){#main-menu #menu-container-1 .mmm ul li a{font-size:20px;padding:0 15px}}@media(max-width: 767px){#main-menu #menu-container-1 .mmm ul li a:hover{color:#51a9ad;text-decoration:none}.popular-categories #scontainer-8 div[class^=col-lg]{max-width:calc(100% - 30px);margin:0 15px 30px}.mini-banners{display:none}.last-on-blog .container,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu{padding-left:25px;padding-right:25px}.last-on-blog .container .article-list,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .article-list,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .article-list{margin-bottom:30px}.promo-text img{display:none}.footer-contact{text-align:center}.footer-contact .col-lg-3{margin-bottom:15px}.footer{text-align:center}.footer .box-title,.footer #newsletter .title,#newsletter .footer .title,.footer #blog-view .site-title,#blog-view .footer .site-title{text-align:center}.footer .col-lg-4{margin-bottom:15px}.footer-bottom{text-align:center}.footer-bottom #copyright{text-align:center;margin-top:15px}#product #product-options{padding:15px 0}#product #product-options h1{font-size:28px}#category-view .left-column{display:none}#category-view .category-content .product-mini{max-width:calc(50% - 15px)}.pager .first,.pager .last{display:none}}.client-orders-history .order-summary-content{padding-bottom:25px;border-bottom:3px solid #eceff1;margin-bottom:25px}.shop-alert-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.25);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999}.shop-alert-overlay .shop-alert{background:#fff;width:100%;max-width:800px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);max-height:100%}.shop-alert-overlay .shop-alert .shop-alert-title{padding:20px 20px 15px;font-size:21px;font-weight:600;border-bottom:3px solid #eceff1;display:flex;justify-content:space-between;align-items:center;color:#51a9ad}.shop-alert-overlay .shop-alert .shop-alert-title a{color:#222;transition:all .5s ease}.shop-alert-overlay .shop-alert .shop-alert-title a:hover{color:#3a3a3a}.shop-alert-overlay .shop-alert .shop-alert-buttons{display:flex;justify-content:flex-end;gap:15px;align-items:center;padding:20px;border-top:3px solid #eceff1}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn{padding:10px 15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn.btn-default{color:#222;padding:10px 0;font-size:14px}.shop-alert-overlay .shop-alert .shop-alert-content{padding:30px 20px}.shop-alert-overlay .shop-alert .shop-alert-content h2{margin-bottom:25px;padding:0;font-size:16px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets{display:flex;justify-content:flex-start;overflow-y:auto;padding-bottom:25px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar{height:5px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-track{background:#eceff1}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb{background:#222}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb:hover{background:#222}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(50% - 20px);min-width:calc(50% - 20px);margin:0 10px 0;position:relative}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}@media(min-width: 768px){.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(25% - 20px);min-width:calc(25% - 20px)}}@media(min-width: 1200px){.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(20% - 20px);min-width:calc(20% - 20px)}}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img{padding-top:133%;display:block;position:relative;background:#f6f6f6}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img:hover .img img.first{opacity:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img:hover .img img.second{transform:scale(1.2);opacity:1}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img{height:100%;width:100%;display:block;position:absolute;overflow:hidden;top:0;left:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img.first{transition:all 1s ease}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img.second{transition:all 1s ease;opacity:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices{font-family:"Josefin Sans",sans-serif;white-space:nowrap;display:flex;justify-content:center}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price{font-size:24px;font-weight:600;color:#51a9ad}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price-old{font-size:24px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price-old::before{width:100%;position:absolute;content:"";right:0;top:42%;height:0;border-bottom:2px solid #b9b9b9}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2{font-size:20px;font-family:"Josefin Sans",sans-serif}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a{color:#222;display:block;font-weight:300;margin:10px 0 5px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a:hover{text-decoration:none}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a:hover::after{width:100%}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a::after{content:"";display:block;height:1px;background:#222;position:absolute;bottom:0;left:0;width:0;transition:all .5s ease}#payment-confirmation{max-width:1280px}#payment-confirmation .btn{max-width:300px;float:right}#paypo-promo{padding:25px 0;font-weight:600}#paypo-promo img{height:30px}#popup-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:100;display:flex;align-items:center;justify-content:center}#popup-bg #popup-content{height:90vh;width:90vw;display:flex;align-items:center;justify-content:center}#popup-bg #popup-content img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#main-banner{margin-top:25px}@media(min-width: 768px){#main-banner .mobile{display:none}}@media(max-width: 767px){#main-banner .nomobile{display:none}}.producer-list{display:flex;flex-wrap:wrap}.producer-list .producer{width:calc(20% - 15px);margin:15px 15px 15px 0}@media(min-width: 992px)and (max-width: 1199px){.producer-list .producer{width:calc(25% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.producer-list .producer{width:calc(33.3333333333% - 15px)}}@media(max-width: 767px){.producer-list .producer{width:calc(33.3333333333% - 15px)}}@media(max-width: 575px){.producer-list .producer{width:calc(50% - 15px)}}.producer-list .producer a{display:block;width:100%}.producer-list .producer a img{width:100%}.zaufane .box-title,.zaufane #newsletter .title,#newsletter .zaufane .title,.zaufane #blog-view .site-title,#blog-view .zaufane .site-title{text-align:center}.zaufane .wrapper-left{padding:15px;background:#fff}.zaufane .client-review{display:flex !important;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;background:#f6f6f6;padding:25px !important;margin:15px !important}.zaufane .client-review div,.zaufane .client-review p{width:100%}div[class^=products-box-] .swiper{width:100vw;margin-left:50%;transform:translateX(-50%)}div[class^=products-box-] .swiper-button-next,div[class^=products-box-] .swiper-button-prev{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;transition:250ms ease;z-index:11;box-shadow:0 0 9px 0px #dfdfdf}div[class^=products-box-] .swiper-button-next::after,div[class^=products-box-] .swiper-button-prev::after{color:#222;font-size:16px;font-weight:900}div[class^=products-box-] .swiper-button-prev{left:15% !important}div[class^=products-box-] .swiper-button-next{right:15% !important}.loading-button{pointer-events:none;opacity:.7;transition:opacity .3s}.loading-button::after{content:"";display:block;margin-left:10px;margin-right:auto;width:20px;height:20px;border:3px solid #fff;border-radius:50%;border-top:3px solid #666;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#category-subcategory-tiles{margin-bottom:30px}#category-subcategory-tiles .category-subcategory-tiles{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:20px}#category-subcategory-tiles .category-subcategory-tiles .category-subcategory-tile a{display:block;color:#222;font-size:20px;font-family:"Josefin Sans",sans-serif;text-decoration:none !important;padding:10px 20px;border:1px solid rgba(58,58,58,.1);transition:border 250ms ease-in-out}#category-subcategory-tiles .category-subcategory-tiles .category-subcategory-tile a:hover{border-color:rgba(81,169,173,.9)}/*# sourceMappingURL=style.css.map */
\ No newline at end of file
+@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}body{font-family:"Open Sans",sans-serif;font-size:14px}body.no-scroll{overflow:hidden;max-height:100vh}body.page-login-form .main .container,body.page-login-form .main #product #description #tabs-menu-sticky-wrapper #tabs-menu,#product #description #tabs-menu-sticky-wrapper body.page-login-form .main #tabs-menu{max-width:600px;margin:auto;padding-right:15px;padding-left:15px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.form-control{border:2px solid #e7e7e7;border-radius:0;font-size:15px}.mini-content,.client-panel,#basket-container,.basket-summary-container,.order-summary{max-width:1280px}.btn{border:0;border-radius:0;color:#fff;text-transform:uppercase;font-size:15px;padding:20px 30px;font-weight:600;display:flex;align-items:center;justify-content:center}.btn:focus{box-shadow:none}.btn-danger{background:#dc3545}.btn-danger:hover{background:#f7abb0}.btn-danger:active{background:#f7abb0;border-color:#fff}.btn-success{background:#51a9ad}.btn-success:hover{background:#77cdd1}.btn-success:active{background:#77cdd1;border-color:#fff}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{background:#77cdd1;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{background:#77cdd1;border:none}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.btn-success.disabled,.btn-success:disabled{color:#fff;background:#77cdd1;border-color:#77cdd1}.jconfirm.jconfirm-modern .jconfirm-box{box-shadow:0px 0px 14px 4px rgba(0,0,0,.1) !important;padding:60px 30px 45px !important}.jconfirm.jconfirm-modern .jconfirm-box .btn{border-radius:0 !important}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-title{font-family:"Josefin Sans",sans-serif !important;font-weight:600 !important;font-size:32px !important}.alert{border-radius:0;border:0;font-size:15px;font-weight:400;padding:15px;margin:0 auto 75px}.alert.alert-success{background:#51a9ad;color:#fff}.title-border,#product #description .description-right .title,#product #description #tabs-menu-sticky-wrapper #tabs-menu{border-bottom:3px solid #e7e7e7;padding:10px 0;font-family:"Josefin Sans",sans-serif;line-height:32px;letter-spacing:-1px;font-size:28px}.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:75px 0}@media(min-width: 768px)and (max-width: 991px){.box,#blog-view,#category-view,.footer-contact,#header #search-form-big{padding:25px 0}}.box .box-title,#blog-view .box-title,#blog-view .site-title,#category-view .box-title,.box #newsletter .title,#blog-view #newsletter .title,#category-view #newsletter .title,#newsletter .box .title,#newsletter #blog-view .title,#newsletter #category-view .title,.footer-contact .box-title,.footer-contact #newsletter .title,#newsletter .footer-contact .title,#header #search-form-big .box-title,#header #search-form-big #blog-view .site-title,#blog-view #header #search-form-big .site-title,#header #search-form-big #newsletter .title,#newsletter #header #search-form-big .title{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 767px){.box .box-title,#blog-view .box-title,#blog-view .site-title,#category-view .box-title,.box #newsletter .title,#blog-view #newsletter .title,#category-view #newsletter .title,#newsletter .box .title,#newsletter #blog-view .title,#newsletter #category-view .title,.footer-contact .box-title,.footer-contact #newsletter .title,#newsletter .footer-contact .title,#header #search-form-big .box-title,#header #search-form-big #blog-view .site-title,#blog-view #header #search-form-big .site-title,#header #search-form-big #newsletter .title,#newsletter #header #search-form-big .title{font-size:26px;margin-bottom:15px}}.new,.category-content .product-mini .new,.promoted-products .content .product-mini .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:relative;top:10px;left:-10px;z-index:10;background:#fff}.box-mini{max-width:600px;margin:0 auto}.row-flex{display:flex;justify-content:space-between}.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{max-width:100%;padding-left:calc(8.6805555556vw - 36.6666666667px);padding-right:calc(8.6805555556vw - 36.6666666667px)}.site-title{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px;margin-bottom:25px}@media(max-width: 991px){.site-title{font-size:24px}}@media(max-width: 767px){#top-sticky-wrapper #top{z-index:20}}#top{background:#f6f6f6;padding:15px 0}@media(max-width: 767px){#top #scontainer-1 .contact{display:none}}#top #scontainer-1 .free-delivery{float:right;color:#222}@media(min-width: 768px)and (max-width: 1199px){#top #scontainer-1 .free-delivery{float:none;display:block;margin-top:10px}}@media(max-width: 767px){#top #scontainer-1 .free-delivery{margin-bottom:10px}}#top p{margin:0;padding:0}#top a{color:#222}#top a:hover{text-decoration:none}#top #mini-login{text-align:right}#top #mini-login a{font-weight:600;color:#51a9ad;margin-left:10px}#top #mini-login a span{color:#222;padding-right:10px}#header{padding:15px 0}#header .logo a{display:block;max-width:300px}#header .logo a img{width:100%}#header #search-form-big{height:0;position:fixed;top:-100%;left:0;width:100%;background:#fff;z-index:110;overflow:hidden;transition:all .5s ease;max-height:100%;overflow-y:scroll}#header #search-form-big.visible{top:0;height:auto}#header #search-form-big .btn-success{margin:25px auto;display:block;width:175px}#header #search-form-big .no-found{font-weight:600;font-size:20px;font-family:"Josefin Sans",sans-serif;padding:25px 0 50px;text-align:center}#header #search-form-big .search-big-results{padding:50px 0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media(max-width: 767px){#header #search-form-big .search-big-results{padding:25px 0}}#header #search-form-big .search-big-results .product-search{position:relative;width:100%;margin:0 15px 15px 0;max-width:calc(16.6666666667% - 15px)}@media(min-width: 768px)and (max-width: 991px){#header #search-form-big .search-big-results .product-search{max-width:calc(25% - 25px)}}@media(max-width: 767px){#header #search-form-big .search-big-results .product-search{max-width:calc(50% - 15px)}}#header #search-form-big .search-big-results .product-search .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:-10px;left:-10px;z-index:10;background:#fff}#header #search-form-big .small-title{text-transform:uppercase;opacity:.75;position:relative;width:100%}#header #search-form-big .small-title a{position:absolute;top:-10px;right:0;color:#222;transition:all .5s ease;font-size:30px;display:flex;align-items:center;justify-content:center;height:45px;width:45px}#header #search-form-big .small-title a:hover{color:#51a9ad}#header #search-form-big .input{padding-top:25px}#header #search-form-big .input input{border-radius:0;border:0;border-bottom:2px solid #222;padding-left:0;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:20px;height:50px;font-family:"Josefin Sans",sans-serif}#header #search-form-big .input input:focus{outline:none;box-shadow:none}#header #search-form-big .input input::-moz-placeholder{font-size:20px;font-weight:600;color:#222;font-family:"Josefin Sans",sans-serif}#header #search-form-big .input input::placeholder{font-size:20px;font-weight:600;color:#222;font-family:"Josefin Sans",sans-serif}#header .header-right{display:flex;justify-content:flex-end;align-items:center}#header .header-right #search-button{margin-right:25px}#header .header-right #search-button .btn{color:#fff;background:none;height:50px;width:50px;position:relative;z-index:5;transition:all .5s ease;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}#header .header-right #search-button .btn:hover{border-radius:0}#header .header-right #search-button .btn img{width:20px}#header .header-right #basket-mini a{display:flex;align-items:center;justify-content:center;color:#51a9ad}@media(max-width: 767px){#header .header-right #basket-mini a{text-align:right}}#header .header-right #basket-mini a:hover{text-decoration:none}#header .header-right #basket-mini a:hover .icon{border-radius:0;background:#51a9ad}#header .header-right #basket-mini a .icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#222;border-radius:50%;transition:all .5s ease}@media(max-width: 767px){#header .header-right #basket-mini a .icon{order:1;margin-left:10px;margin-right:0}}#header .header-right #basket-mini a .icon img{width:20px}#header .header-right #basket-mini a .basket-details{font-size:14px}#header .header-right #basket-mini a .basket-details .title{font-weight:600}#header .header-right #basket-mini a .basket-details .details{color:#222;font-size:13px}.menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.35);z-index:10;display:none;opacity:0;transition:all .5s ease}.menu-overlay.visible{display:block;opacity:1}#main-menu-sticky-wrapper.is-sticky #main-menu{background:#fff;border-bottom:3px solid #e7e7e7;width:100%}#main-menu-sticky-wrapper.is-sticky #main-menu .level-0{justify-content:center}#main-menu{position:relative;z-index:20}#main-menu #menu-container-1 ul{margin:0;padding:0;list-style-type:none}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0{display:flex;margin-left:-15px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li#link-5{display:none}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>i{display:none}#main-menu #menu-container-1 ul.level-0>li>a{font-family:"Josefin Sans",sans-serif;color:#222;font-size:22px;font-weight:400;display:block;padding:10px 9px;transition:all .5s ease}}@media(min-width: 768px)and (min-width: 992px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>a{padding:5px;font-size:19px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){#main-menu #menu-container-1 ul.level-0>li>a{padding:5px;font-size:17px}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>a:hover{text-decoration:none}#main-menu #menu-container-1 ul.level-0>li:hover>ul{display:flex;animation:fade_in_show .5s;flex-wrap:wrap}#main-menu #menu-container-1 ul.level-0>li>ul{left:0;width:100%;display:none;position:absolute;padding:25px;background:#fff;transition:all .5s ease}#main-menu #menu-container-1 ul.level-0>li>ul>li{width:25%;margin-bottom:25px}}@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1366px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:33.3333333333%}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1199px){#main-menu #menu-container-1 ul.level-0>li>ul>li{width:50%}}@media(min-width: 768px){#main-menu #menu-container-1 ul.level-0>li>ul>li a{color:#222;font-size:13px;transition:all .5s ease}#main-menu #menu-container-1 ul.level-0>li>ul>li a:hover{text-decoration:none;color:#51a9ad}#main-menu #menu-container-1 ul.level-0>li>ul>li>a{font-weight:600;font-size:16px}#main-menu #menu-container-1 ul.level-0>li>ul>li i{display:none}#main-menu #menu-container-1 ul.level-0>li>ul>li ul{padding-top:5px}}#mobile-menu-close,#mobile-menu-open{display:none}.promoted-products .box-title,.promoted-products #blog-view .site-title,#blog-view .promoted-products .site-title,.promoted-products #newsletter .title,#newsletter .promoted-products .title{text-align:center}.promoted-products .content{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width: 1920px){.promoted-products .content .product-mini:nth-child(11),.promoted-products .content .product-mini:nth-child(12){display:none}}.promoted-products .content .product-mini{max-width:calc(20% - 15px);width:100%;margin:0 15px 15px 0;position:relative}@media(min-width: 992px)and (max-width: 1366px){.promoted-products .content .product-mini{max-width:calc(25% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.promoted-products .content .product-mini{max-width:calc(33.3333333333% - 15px)}}@media(max-width: 767px){.promoted-products .content .product-mini{max-width:calc(50% - 15px)}}@media(max-width: 399px){.promoted-products .content .product-mini{max-width:100%;margin:0 0 15px 0}}.promoted-products .content .product-mini .new{position:absolute}.category-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.category-content .product-mini{max-width:calc(25% - 15px);width:100%;margin:0 15px 15px 0;position:relative}@media(min-width: 992px)and (max-width: 1366px){.category-content .product-mini{max-width:calc(33.3333333333% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.category-content .product-mini{max-width:calc(50% - 15px)}}@media(max-width: 575px){.category-content .product-mini{max-width:100% !important}}.category-content .product-mini .new,.category-content .promoted-products .content .product-mini .new,.promoted-products .content .category-content .product-mini .new{position:absolute}.search-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.search-content .product-mini{max-width:calc(25% - 50px);width:100%;margin:0 50px 50px 0;position:relative}@media(min-width: 1200px)and (max-width: 1366px){.search-content .product-mini{max-width:calc(33.3333333333% - 50px)}}@media(min-width: 576px)and (max-width: 1199px){.search-content .product-mini{max-width:calc(50% - 50px)}}@media(max-width: 575px){.search-content .product-mini{max-width:100%}}.search-content .product-mini .new,.search-content .promoted-products .content .product-mini .new,.promoted-products .content .search-content .product-mini .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}.product-mini,.product-search{background:#fff;border:1px solid rgba(58,58,58,.1)}.product-mini a,.product-search a{position:relative;display:block}.product-mini a:hover,.product-search a:hover{text-decoration:none}.product-mini:hover .img img.first,.product-search:hover .img img.first{opacity:0}.product-mini:hover .img img.second,.product-search:hover .img img.second{opacity:1}.product-mini:hover .product-details .name::after,.product-search:hover .product-details .name::after{width:100%}.product-mini .img,.product-search .img{width:100%;padding-top:113%;display:block;position:relative;overflow:hidden}.product-mini .img img,.product-search .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0}.product-mini .img img.first,.product-search .img img.first{transition:all 1s ease}.product-mini .img img.second,.product-search .img img.second{transition:all 1s ease;opacity:0}.product-mini .product-details,.product-search .product-details{padding:10px;width:100%;z-index:10;display:flex;align-items:flex-end;line-height:32px;justify-content:center;flex-wrap:wrap}.product-mini .product-details .name,.product-search .product-details .name{font-weight:400;font-size:15px;line-height:22px;margin:0 0 15px 0;color:#222;transition:all .5s ease;overflow:hidden;display:block;position:relative;text-align:center}@media(max-width: 991px){.product-mini .product-details .name,.product-search .product-details .name{font-size:14px}}.product-mini .product-details .name:hover,.product-search .product-details .name:hover{text-decoration:none;color:#51a9ad}.product-mini .product-details .name a,.product-search .product-details .name a{color:#222}.product-mini .product-details .name a:hover,.product-search .product-details .name a:hover{text-decoration:none;color:#51a9ad}.product-mini .product-details .prices,.product-search .product-details .prices{text-align:right;font-family:"Josefin Sans",sans-serif;width:100%;display:flex;justify-content:center}.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:24px;font-weight:600;color:#51a9ad;white-space:nowrap}@media(max-width: 767px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:22px}}@media(max-width: 575px){.product-mini .product-details .prices .price,.product-search .product-details .prices .price{font-size:20px}}.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:24px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}@media(max-width: 767px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:18px}}@media(max-width: 575px){.product-mini .product-details .prices .price-old,.product-search .product-details .prices .price-old{font-size:16px}}.product-mini .product-details .prices .price-old::before,.product-search .product-details .prices .price-old::before{width:100%;position:absolute;content:"";right:0;top:42%;height:0;border-bottom:2px solid #b9b9b9}.popular-categories{display:none}.popular-categories .box-title,.popular-categories #blog-view .site-title,#blog-view .popular-categories .site-title,.popular-categories #newsletter .title,#newsletter .popular-categories .title{text-align:center}.popular-categories #scontainer-8 div[class^=col-lg]{margin:0 15px;max-width:calc(25% - 30px)}.popular-categories #scontainer-8 div[class^=col-lg] p{margin:0}.popular-categories #scontainer-8 div[class^=col-lg] a{display:block;background:#f6f6f6;font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:28px;line-height:32px;color:#222;padding-bottom:25px;transition:all .5s ease}.popular-categories #scontainer-8 div[class^=col-lg] a strong{display:inline-block;margin-left:-15px;font-weight:500;position:relative;top:-10px}.popular-categories #scontainer-8 div[class^=col-lg] a strong::after{height:1px;background:#222;content:"";display:block;position:absolute;bottom:0;width:0;transition:all .5s ease}.popular-categories #scontainer-8 div[class^=col-lg] a:hover{text-decoration:none}.popular-categories #scontainer-8 div[class^=col-lg] a:hover strong::after{width:100%}.mini-banners h3{font-family:"Josefin Sans",sans-serif;color:#222;margin-bottom:25px;font-weight:600;font-size:30px}.mini-banners p{font-size:15px;line-height:26px}.last-on-blog .box-title,.last-on-blog #blog-view .site-title,#blog-view .last-on-blog .site-title,.last-on-blog #newsletter .title,#newsletter .last-on-blog .title{text-align:center}.article-list a:hover{text-decoration:none}.article-list a:hover img{opacity:.75}.article-list .blog-image{padding-top:66.66666%;position:relative;margin-bottom:15px}.article-list .blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.article-list .blog-image .date-add{position:absolute;top:15px;left:-15px;color:#222;background:#fff;border:1px solid #222;display:inline-block;padding:10px 10px 7px;font-family:"Josefin Sans",sans-serif;font-size:16px}.article-list .article-title{display:block;font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222}.article-list .article-entry{color:#3a3a3a;font-size:14px;line-height:24px}.promo-text h1{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:26px;color:#222}.promo-text h2{font-weight:600;font-size:18px;color:#222}.promo-text p{font-size:14px;color:#3a3a3a;line-height:24px}.promo-text p a{color:#51a9ad}.footer-contact{background:#f6f6f6;line-height:24px}.footer-contact .icon svg{width:50px;height:50px;display:block;margin:auto}.footer-contact p{margin:0}.footer-contact strong{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:20px;color:#222}.footer{border-bottom:1px solid #eee}.footer .box-title,.footer #blog-view .site-title,#blog-view .footer .site-title,.footer #newsletter .title,#newsletter .footer .title{text-align:left}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul li a{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:300;color:#222;display:block;padding:5px 0;transition:all .5s ease}.footer ul li a:hover{text-decoration:none;color:#51a9ad}#newsletter #text{font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:300;color:#222;display:block}#newsletter .agreement{font-size:11px}#newsletter .agreement input{margin-right:5px;position:relative;top:2px}#newsletter .agreement a{color:#51a9ad;font-weight:600}#newsletter .agreement .hidden{display:none}#newsletter .form-group.input{display:flex;padding-top:10px;position:relative}#newsletter .form-group.input::after{content:"";display:block;bottom:0;left:0;width:0;position:absolute;background:#51a9ad;transition:all .5s ease;height:2px}#newsletter .form-group.input:focus-within::after{width:100%}#newsletter .form-group.input:focus-within .btn{background:#51a9ad}#newsletter input[type=email]{border:0;border-bottom:2px solid #222;border-radius:0;font-size:14px}#newsletter input[type=email]:focus{outline:none;box-shadow:none}#newsletter .btn{background:#222;border-radius:0;color:#fff;border:0;text-transform:uppercase;font-size:14px;font-weight:600;padding:0 15px;line-height:38px;transition:all .5s ease;transition-delay:.25s}.footer-bottom #scontainer-3 p{margin:0}.footer-bottom #scontainer-3 p a{display:inline-block;margin-right:15px}.footer-bottom #scontainer-3 p a img{transition:all .5s ease}.footer-bottom #scontainer-3 p a:hover img{transform:scale(1.25)}.footer-bottom #copyright{text-align:right}.footer-bottom #copyright a{color:#51a9ad}#cookie-information{background:#f6f6f6;padding:15px;text-align:center;font-size:12px}#cookie-information a{color:#51a9ad}#category-view .product-category .product-mini{margin:0 0 50px}.left-column .categories .title{display:none}.left-column .categories ul{list-style-type:none;margin:0;padding:0}.left-column .categories ul i{font-size:12px;color:#222}.left-column .categories ul a{transition:all .5s ease}.left-column .categories ul a:hover{text-decoration:none}.left-column .categories ul.level-0{padding:0 0 15px 0}.left-column .categories ul.level-0>li{padding-bottom:10px}.left-column .categories ul.level-0>li>a{font-family:"Josefin Sans",sans-serif;font-weight:600;letter-spacing:-1px;font-size:22px;color:#222}.left-column .categories ul.level-0>li>a:hover{color:#51a9ad}.left-column .categories ul.level-1{padding:0 0 0 10px}.left-column .categories ul.level-1 li{position:relative;padding-left:20px}.left-column .categories ul.level-1 li:last-child::before{display:none}.left-column .categories ul.level-1 li::before{content:"";position:absolute;width:10px;border-left:1px solid #e7e7e7;left:2px;top:7px;height:100%;display:block}.left-column .categories ul.level-1 li::after{content:"";position:absolute;width:10px;border-left:1px solid #e7e7e7;left:2px;top:5px;height:11px;border-bottom:1px solid #e7e7e7;display:block}.left-column .categories ul.level-1 li a{color:#222;display:inline-block;font-weight:400;font-size:15px;padding:3px 0}.left-column .categories ul.level-1 li a:hover{color:#51a9ad}.left-column .categories ul.level-1 li.open ul{display:block}.left-column .categories ul.level-2{display:none}ul.pager{display:flex;list-style-type:none;padding:25px 0;margin:0;align-items:center;justify-content:center;font-size:22px;font-family:"Josefin Sans",sans-serif}ul.pager a{color:#222;display:inline-block;padding:10px;transition:all .5s ease;font-weight:300}ul.pager a:hover{text-decoration:none;color:#51a9ad}#category-description{font-size:13px}#category-description a{color:#51a9ad}#category-description h2{font-family:"Josefin Sans",sans-serif;font-size:22px}#contact-form #contact-form .form-group .form-control{box-sizing:border-box;font-size:14px;padding:13px 16px;border-radius:0;border:2px solid #e7e7e7;height:auto}#contact-form #contact-form .form-group .form-control:focus{border:2px solid #000;box-shadow:none}#contact-additional-info a{color:#51a9ad;font-weight:600}#contact-additional-info a:hover{text-decoration:none;color:#51a9ad}#blog-view .site-title{margin-bottom:50px}#blog-view .article-entry{margin-bottom:3.75rem}#blog-view .article-entry .blog-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}#blog-view .article-entry .blog-image img:hover{opacity:.75}#blog-view .article-entry .date-add{font-family:"Josefin Sans",sans-serif;position:absolute;top:30px;left:0px;padding:12px 12px 8px 12px;background-color:#fff;border:1px solid #222;line-height:1;font-weight:400;letter-spacing:1px;color:#222}#blog-view .article-entry .article-title{font-family:"Josefin Sans",sans-serif;margin-top:35px;margin-bottom:20px}#blog-view .article-entry .article-title a{display:block;font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222;transition:all .3s ease}#blog-view .article-entry .article-title a:hover{color:#51a9ad;text-decoration:none}#blog-view .article-entry .entry{color:#3a3a3a;font-size:14px;line-height:24px;font-weight:300;font-style:normal;letter-spacing:0px;margin-bottom:1.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#blog-view .article-entry .btn-success{font-family:"Josefin Sans",sans-serif;background-color:rgba(0,0,0,0);color:#222;text-transform:capitalize;font-weight:400;font-size:1rem;padding:0;position:relative;padding-left:45px;padding-right:5px;transition:all .3s ease}#blog-view .article-entry .btn-success:before{position:absolute;left:0;content:"";width:40px;height:1px;top:50%;margin-right:10px;border-top:1px solid;transition:width .3s ease}#blog-view .article-entry .btn-success:hover{padding-left:25px}#blog-view .article-entry .btn-success:hover:before{width:20px}#blog-view .article-entry .btn-success:focus{box-shadow:none}#blog-view .box-articles{font-family:"Josefin Sans",sans-serif;padding-left:20px}@media(max-width: 767px){#blog-view .box-articles{padding-left:0}}#blog-view .box-articles .title{font-size:24px;font-weight:600;letter-spacing:-1px;line-height:32px;margin-bottom:25px}#blog-view .box-articles .news-list{padding-inline-start:0px;list-style-type:none}#blog-view .box-articles .news-list li{padding-bottom:1.5rem;font-size:20px;font-weight:500}#blog-view .box-articles .news-list li .far{position:absolute;left:5px;top:3px;font-size:19px;opacity:.5;transition:all .3s ease}#blog-view .box-articles .news-list li a{color:#222;padding-left:30px;display:block;letter-spacing:normal;line-height:29px;position:relative;transition:all .3s ease}#blog-view .box-articles .news-list li a:hover{text-decoration:none;color:#51a9ad}#blog-view .box-articles .news-list li a:hover .far{color:#222}#blog-view .box-articles .news-list li .date-add{line-height:21.12px;font-size:17px;font-weight:300;line-height:21.12px;padding-left:30px;margin-top:.25rem}#blog-view .article .article-title{font-family:"Josefin Sans",sans-serif;text-align:center;font-weight:600;font-size:32px;text-align:center;margin-bottom:40px}#blog-view .article .date-add{line-height:21.12px;font-size:15px;font-weight:300;line-height:21.12px;margin-bottom:25px}#blog-view .article .table-of-contents{border:2px solid #e7e7e7;padding:15px;margin-bottom:30px}#blog-view .article .table-of-contents .title{font-size:14px;font-weight:600;line-height:21px;color:#51a9ad;margin-bottom:10px}#blog-view .article .table-of-contents ol{margin-bottom:0}#blog-view .article .table-of-contents ol li a{color:#222;transition:all .3s ease}#blog-view .article .table-of-contents ol li a:hover{color:#51a9ad;text-decoration:none}#blog-view .article .text a{color:#51a9ad;transition:all .3s ease}#blog-view .article .text a:hover{color:#77cdd1;text-decoration:none}#blog-view .article .text h2:not(.name){font-weight:600;font-size:22px;font-family:"Josefin Sans",sans-serif;color:#222}#blog-view .article .text .product-mini{margin-bottom:25px}#blog-view .article .social-icons{display:inline-flex}#blog-view .article .social-icons .title{margin-right:15px}#blog-view .article .btn-back{margin:25px 0;max-width:200px}#product .custom-field{display:grid;grid-template-columns:200px 1fr;gap:10px;margin-bottom:10px}#product .custom-field ._name{font-weight:600;margin-right:5px;text-align:right}#product .product-message{margin:25px 0;max-width:334px}#product .product-message textarea{font-size:14px;width:100%}#product .history-back{max-width:150px}#product #image-big{position:relative}#product #image-big .new{border:2px solid #dc3545;padding:5px 10px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}#product #image-big a img{width:100%}#product .product-producer{margin:0 0 1rem 0}#product .product-producer a{color:#51a9ad;font-weight:600}@media(min-width: 768px){#product #product-options{padding:0}}#product #product-options .warehouse-message{opacity:.7;margin-bottom:20px;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options h1{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:32px}#product #product-options .prices{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:1.875rem;margin-top:1.875rem;flex-wrap:wrap}#product #product-options .prices .price_weight{width:100%;margin-top:10px;order:10}#product #product-options .prices .price-minimal{width:100%;font-style:italic;order:2;padding-top:10px}#product #product-options .prices .price{font-weight:600;font-size:30px;line-height:27px;color:#51a9ad;font-family:"Josefin Sans",sans-serif;order:2}#product #product-options .prices .price-old{margin-right:20px;font-weight:400;font-size:29px;line-height:29px;font-family:"Josefin Sans",sans-serif;order:1;color:#222;position:relative}#product #product-options .prices .price-old:before{width:120%;position:absolute;content:"";right:-10%;top:40%;height:0px;border-bottom:3px solid #ff0909;transform:rotate(-19deg)}#product #product-options .add-to-basket{display:flex;margin:25px 0}#product #product-options .add-to-basket .quantity-container{display:flex;align-items:center;vertical-align:middle;margin-right:1.875rem}#product #product-options .add-to-basket .quantity-container.hidden{display:none}#product #product-options .add-to-basket .quantity-container .btn-minus,#product #product-options .add-to-basket .quantity-container .btn-plus{width:40px;height:40px;background-color:#f5f5f5;position:relative;display:inline-block;vertical-align:middle;line-height:40px;border-radius:50%;text-align:center;transition:all .3s ease}#product #product-options .add-to-basket .quantity-container .btn-minus .fa,#product #product-options .add-to-basket .quantity-container .btn-plus .fa{color:#222;opacity:.7}#product #product-options .add-to-basket .quantity-container .btn-minus:hover,#product #product-options .add-to-basket .quantity-container .btn-plus:hover{background-color:#222}#product #product-options .add-to-basket .quantity-container .btn-minus:hover .fa,#product #product-options .add-to-basket .quantity-container .btn-plus:hover .fa{color:#fff;opacity:1}#product #product-options .add-to-basket .quantity-container #quantity{width:60px;text-align:center;margin:0 5px;height:40px;border:2px solid #e7e7e7}#product #product-options .add-to-basket .quantity-container #quantity:focus{outline:none}#product #product-options .add-to-basket #add-to-basket.hidden{display:none}#product #product-options .add-to-basket .alert{background:#dc3545;color:#fff;text-align:left;display:block;width:100%;padding:10px;font-size:14px;max-width:334px;margin:0}#product #product-options .add-to-basket .alert.hidden{display:none}#product #product-options .short-description{color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options .short-description p strong{font-weight:600}#product #image-big{max-width:625px;margin:auto}#product #image-big img{width:100%}#product .gallery{margin-top:-100px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}#product .gallery a{background:#fff;display:block;border-top:8px solid #f6f6f6;border-bottom:8px solid #f6f6f6;border-left:4px solid #f6f6f6;border-right:4px solid #f6f6f6;height:180px;width:125px}#product .gallery a:first-child{border-left:8px solid #f6f6f6}#product .gallery a:last-child{border-right:8px solid #f6f6f6}#product .gallery a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#product #product-options form #attributes .title{margin-bottom:10px;opacity:.7;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px}#product #product-options form #attributes .attribute-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}#product #product-options form #attributes .attribute-container strong{line-height:24px}#product #product-options form #attributes .attribute-container .attribute-label{margin-bottom:0;margin-right:15px;color:#222;font-size:14px;line-height:24px;font-style:normal;letter-spacing:0px;font-weight:600}#product #product-options form #attributes .attribute-container .fradio{margin-left:15px}#product #product-options form #attributes .attribute-container .fradio input{display:none}#product #product-options form #attributes .attribute-container .fradio label{display:inline-block;padding:5px 10px;margin-bottom:0;background:#f5f5f5;border:2px solid #e6e6e6;font-size:13px;font-weight:600;cursor:pointer}#product #product-options form #attributes .attribute-container .fradio label:first-child{margin-left:0}#product #product-options form #attributes .attribute-container .fradio label.active{border:2px solid #51a9ad}#product #description{margin-top:50px}#product #description #tabs-menu-sticky-wrapper{margin-bottom:20px}#product #description #tabs-menu-sticky-wrapper.is-sticky{width:100% !important;left:0}#product #description #tabs-menu-sticky-wrapper #tabs-menu{background-color:#fff;z-index:15;display:flex;list-style-type:none;padding-inline-start:0;margin-bottom:0;font-weight:400;line-height:32px;letter-spacing:-1px}#product #description #tabs-menu-sticky-wrapper #tabs-menu li{opacity:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #000, #000 50%, rgba(0, 0, 0, 0.3) 50%);background-size:200% 100%;background-position:100%;transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1);cursor:pointer;margin-right:20px}#product #description #tabs-menu-sticky-wrapper #tabs-menu li:last-child{margin-right:0}#product #description #tabs-menu-sticky-wrapper #tabs-menu li:hover{background-position:0%}#product #description #tabs-menu-sticky-wrapper #tabs-menu li.current{background-position:0%}#product #description .description-right .title{font-size:28px;font-weight:400;margin-bottom:20px}#product #description .tab-content{padding-bottom:25px;margin-bottom:25px}#product #description .tab-content:last-child{margin-bottom:0}#product #description .tab-content .tab-title{font-family:"Josefin Sans",sans-serif;font-size:22px;font-weight:400;margin-bottom:10px}.products-sets .box-title,.products-sets #newsletter .title,#newsletter .products-sets .title,.products-sets #blog-view .site-title,#blog-view .products-sets .site-title,.products-related .box-title,.products-related #newsletter .title,#newsletter .products-related .title,.products-related #blog-view .site-title,#blog-view .products-related .site-title{text-align:center}.products-sets .owl-item .product-mini,.products-related .owl-item .product-mini{margin:0 25px 25px}.products-sets .owl-item .product-mini .new,.products-related .owl-item .product-mini .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:10px;left:10px;z-index:10;background:#fff}@media(max-width: 767px){#basket-container .box-title,#basket-container #newsletter .title,#newsletter #basket-container .title,#basket-container #blog-view .site-title,#blog-view #basket-container .site-title,.basket-summary-container .box-title,.basket-summary-container #newsletter .title,#newsletter .basket-summary-container .title,.basket-summary-container #blog-view .site-title,#blog-view .basket-summary-container .site-title,.order-summary .box-title,.order-summary #newsletter .title,#newsletter .order-summary .title,.order-summary #blog-view .site-title,#blog-view .order-summary .site-title{padding-bottom:0}}#basket-container .btn-dark,.basket-summary-container .btn-dark,.order-summary .btn-dark{max-width:200px}#basket-container .basket-options,.basket-summary-container .basket-options,.order-summary .basket-options{padding-top:25px}#basket-container .basket-options>.content,.basket-summary-container .basket-options>.content,.order-summary .basket-options>.content{display:flex;justify-content:space-between;flex-wrap:wrap}#basket-container .basket-options>.content .left,#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .left,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .left,.order-summary .basket-options>.content .right{width:50%;padding-right:25px}@media(max-width: 767px){#basket-container .basket-options>.content .left,#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .left,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .left,.order-summary .basket-options>.content .right{width:100%;padding-right:0}}#basket-container .basket-options>.content .right,.basket-summary-container .basket-options>.content .right,.order-summary .basket-options>.content .right{padding-left:25px;padding-right:0}#basket-container .basket-options>.content .basket-address-form,.basket-summary-container .basket-options>.content .basket-address-form,.order-summary .basket-options>.content .basket-address-form{width:100%;display:flex;flex-wrap:wrap}#basket-container .basket-options>.content .basket-address-form .box-title,#basket-container .basket-options>.content .basket-address-form #newsletter .title,#newsletter #basket-container .basket-options>.content .basket-address-form .title,#basket-container .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view #basket-container .basket-options>.content .basket-address-form .site-title,#basket-container .basket-options>.content .basket-address-form form,.basket-summary-container .basket-options>.content .basket-address-form .box-title,.basket-summary-container .basket-options>.content .basket-address-form #newsletter .title,#newsletter .basket-summary-container .basket-options>.content .basket-address-form .title,.basket-summary-container .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view .basket-summary-container .basket-options>.content .basket-address-form .site-title,.basket-summary-container .basket-options>.content .basket-address-form form,.order-summary .basket-options>.content .basket-address-form .box-title,.order-summary .basket-options>.content .basket-address-form #newsletter .title,#newsletter .order-summary .basket-options>.content .basket-address-form .title,.order-summary .basket-options>.content .basket-address-form #blog-view .site-title,#blog-view .order-summary .basket-options>.content .basket-address-form .site-title,.order-summary .basket-options>.content .basket-address-form form{width:100%}#basket-container .basket-options>.content .basket-address-form .addresses .address,.basket-summary-container .basket-options>.content .basket-address-form .addresses .address,.order-summary .basket-options>.content .basket-address-form .addresses .address{width:calc(50% - 10px);margin:0 10px 10px 10px;padding:10px}#basket-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1),.basket-summary-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1),.order-summary .basket-options>.content .basket-address-form .addresses .address:nth-child(2n-1){margin-left:0}#basket-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n),.basket-summary-container .basket-options>.content .basket-address-form .addresses .address:nth-child(2n),.order-summary .basket-options>.content .basket-address-form .addresses .address:nth-child(2n){margin-right:0}#basket-container .basket-options>.content .basket-address-form #postal_code,.basket-summary-container .basket-options>.content .basket-address-form #postal_code,.order-summary .basket-options>.content .basket-address-form #postal_code{margin-bottom:15px}@media(max-width: 767px){#basket-container .basket-options>.content .basket-address-form #order-send,.basket-summary-container .basket-options>.content .basket-address-form #order-send,.order-summary .basket-options>.content .basket-address-form #order-send{width:100%}}#basket-container .basket-options>.content .inpost-map-container,.basket-summary-container .basket-options>.content .inpost-map-container,.order-summary .basket-options>.content .inpost-map-container{display:none}#basket-container .basket-options>.content .user-login,.basket-summary-container .basket-options>.content .user-login,.order-summary .basket-options>.content .user-login{justify-content:flex-start}@media(max-width: 767px){#basket-container .basket-options>.content #payment-methods,.basket-summary-container .basket-options>.content #payment-methods,.order-summary .basket-options>.content #payment-methods{width:100%;margin-bottom:15px}}#basket-container .basket-options>.content #payment-methods .options,.basket-summary-container .basket-options>.content #payment-methods .options,.order-summary .basket-options>.content #payment-methods .options{display:flex;margin-bottom:10px}#basket-container .basket-options>.content #payment-methods .options img,.basket-summary-container .basket-options>.content #payment-methods .options img,.order-summary .basket-options>.content #payment-methods .options img{height:20px}#basket-container .basket-options>.content #payment-methods .options .check,.basket-summary-container .basket-options>.content #payment-methods .options .check,.order-summary .basket-options>.content #payment-methods .options .check{padding-right:10px}#basket-container .basket-options>.content #payment-methods .options .description,.basket-summary-container .basket-options>.content #payment-methods .options .description,.order-summary .basket-options>.content #payment-methods .options .description{padding-right:25px}@media(max-width: 767px){#basket-container .basket-options>.content #transport-methods,.basket-summary-container .basket-options>.content #transport-methods,.order-summary .basket-options>.content #transport-methods{width:100%;margin-bottom:15px}}#basket-container .basket-options>.content #transport-methods .inpost-info,#basket-container .basket-options>.content #transport-methods .orlen-info,.basket-summary-container .basket-options>.content #transport-methods .inpost-info,.basket-summary-container .basket-options>.content #transport-methods .orlen-info,.order-summary .basket-options>.content #transport-methods .inpost-info,.order-summary .basket-options>.content #transport-methods .orlen-info{margin-bottom:10px;font-weight:600;font-style:italic;text-align:right}#basket-container .basket-options>.content #transport-methods .inpost-info a,#basket-container .basket-options>.content #transport-methods .orlen-info a,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a,.basket-summary-container .basket-options>.content #transport-methods .orlen-info a,.order-summary .basket-options>.content #transport-methods .inpost-info a,.order-summary .basket-options>.content #transport-methods .orlen-info a{background:#51a9ad;color:#fff;font-style:normal;display:inline-block;padding:5px 10px;margin-left:15px;transition:all .5s ease}#basket-container .basket-options>.content #transport-methods .inpost-info a:hover,#basket-container .basket-options>.content #transport-methods .orlen-info a:hover,.basket-summary-container .basket-options>.content #transport-methods .inpost-info a:hover,.basket-summary-container .basket-options>.content #transport-methods .orlen-info a:hover,.order-summary .basket-options>.content #transport-methods .inpost-info a:hover,.order-summary .basket-options>.content #transport-methods .orlen-info a:hover{text-decoration:none;background:#77cdd1}#basket-container .basket-options>.content #transport-methods .options,.basket-summary-container .basket-options>.content #transport-methods .options,.order-summary .basket-options>.content #transport-methods .options{display:flex;margin-bottom:10px}#basket-container .basket-options>.content #transport-methods .options .check,.basket-summary-container .basket-options>.content #transport-methods .options .check,.order-summary .basket-options>.content #transport-methods .options .check{padding-right:10px}#basket-container .basket-options>.content #transport-methods .options .description,.basket-summary-container .basket-options>.content #transport-methods .options .description,.order-summary .basket-options>.content #transport-methods .options .description{padding-right:25px}#basket-container .basket-options>.content #transport-methods .options .price,.basket-summary-container .basket-options>.content #transport-methods .options .price,.order-summary .basket-options>.content #transport-methods .options .price{text-align:right;margin-left:auto;white-space:nowrap}#basket-container #basket .basket-bottom,.basket-summary-container #basket .basket-bottom,.order-summary #basket .basket-bottom{padding-bottom:25px;padding-top:25px;display:flex;justify-content:space-between}@media(max-width: 767px){#basket-container #basket .basket-bottom,.basket-summary-container #basket .basket-bottom,.order-summary #basket .basket-bottom{flex-wrap:wrap}}#basket-container #basket .basket-bottom .basket-message,#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .basket-message,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .basket-message,.order-summary #basket .basket-bottom .coupon{width:50%}@media(max-width: 767px){#basket-container #basket .basket-bottom .basket-message,#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .basket-message,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .basket-message,.order-summary #basket .basket-bottom .coupon{width:100%;margin-bottom:15px}}#basket-container #basket .basket-bottom textarea,.basket-summary-container #basket .basket-bottom textarea,.order-summary #basket .basket-bottom textarea{width:100%;max-width:400px;height:100px}#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .coupon{max-width:400px;display:flex;justify-content:flex-end}@media(max-width: 767px){#basket-container #basket .basket-bottom .coupon,.basket-summary-container #basket .basket-bottom .coupon,.order-summary #basket .basket-bottom .coupon{width:100%;max-width:100%}#basket-container #basket .basket-bottom .coupon form,.basket-summary-container #basket .basket-bottom .coupon form,.order-summary #basket .basket-bottom .coupon form{width:100%}}#basket-container #basket .basket-bottom .coupon input,.basket-summary-container #basket .basket-bottom .coupon input,.order-summary #basket .basket-bottom .coupon input{height:45px}#basket-container #basket .basket-bottom .coupon .btn,.basket-summary-container #basket .basket-bottom .coupon .btn,.order-summary #basket .basket-bottom .coupon .btn{height:45px;padding:0 15px;min-width:100px}.inpost-map-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1000;padding:100px;display:none;transition:all .5s ease}@media(max-width: 767px){.inpost-map-container{padding:15px}}.inpost-map-container #inpost-map{background:#fff}.inpost-map-container .inpost-hide{margin:15px auto;float:right;color:#fff !important;text-transform:uppercase;transition:all .5s ease;font-weight:600}#address-data .mini-box{max-width:550px;margin:auto}#address-data .mini-box .box-title,#address-data .mini-box #newsletter .title,#newsletter #address-data .mini-box .title,#address-data .mini-box #blog-view .site-title,#blog-view #address-data .mini-box .site-title{margin-bottom:25px}.basket-address-form .btn{margin-bottom:15px}.basket-address-form a{color:#51a9ad}.order-summary .order-summary-content{padding-bottom:50px}.order-summary .order-summary-content .top{padding-bottom:50px}.order-summary .order-bottom{display:flex;justify-content:space-between}@media(max-width: 767px){.order-summary .order-bottom{flex-wrap:wrap}}.order-summary .order-bottom .left,.order-summary .order-bottom .right{width:50%;display:flex}@media(max-width: 767px){.order-summary .order-bottom .left,.order-summary .order-bottom .right{width:100%}}.order-summary .order-bottom .right{justify-content:flex-end}.order-summary .order-bottom .right .btn{margin-bottom:25px}@media(max-width: 767px){.order-summary .order-bottom .right{justify-content:flex-start;padding-top:25px}}.order-summary .order-bottom .right .payment-info{padding-bottom:25px}.user-login,.user-register{display:flex;justify-content:center}.user-login .content,.user-register .content{width:100%;max-width:600px}.user-login .btn,.user-register .btn{margin-bottom:25px;width:100%}.user-login a,.user-register a{color:#51a9ad}.basket-product{margin-bottom:10px}.basket-product .custom-field{display:grid;grid-template-columns:150px 1fr;gap:5px;margin-bottom:2px;font-size:13px}.basket-product .custom-field ._name{text-align:right;font-weight:600}.basket-product .basket-product-message{padding:0 0 10px;width:250px}@media(min-width: 768px){.basket-product .basket-product-message{padding:8px 0 0}}.basket-product .basket-product-message textarea{font-size:13px;padding:5px 10px;width:100%}@media(min-width: 768px){.basket-product{display:flex;justify-content:flex-start}}@media(max-width: 767px){.basket-product{padding-bottom:25px;border-bottom:2px solid #eceff1;margin-bottom:25px}.basket-product::after{content:"";display:block;clear:both}}.basket-product .image{height:110px;width:83px;margin-right:15px;min-width:83px}@media(max-width: 767px){.basket-product .image{float:left}}.basket-product .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.basket-product .details{margin-right:15px;display:flex;align-items:center;flex-wrap:wrap}.basket-product .details .attributes{font-size:13px;margin-top:5px}.basket-product .details .custom-fields{font-size:13px}.basket-product .details>*{width:100%}@media(max-width: 767px){.basket-product .details{width:calc(100% - 105px);float:right;margin-right:0;margin-bottom:10px}}@media(max-width: 767px){.basket-product .details .name{margin-bottom:10px}}.basket-product .details a{font-weight:600;color:#222;font-size:16px;transition:all .5s ease}@media(max-width: 767px){.basket-product .details a{font-size:14px}}.basket-product .details a:hover{color:#51a9ad;text-decoration:none}.basket-product .details hr{margin:5px 0}.basket-product .details .description{display:grid;grid-template-columns:150px 1fr;gap:5px;margin-bottom:2px;font-size:13px}.basket-product .details .description div:first-child{font-weight:600;text-align:right}.basket-product .prices{margin-left:auto;font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:600;white-space:nowrap;display:flex;align-items:center}@media(max-width: 767px){.basket-product .prices{width:calc(100% - 105px);float:right;clear:right;margin-bottom:10px}}.basket-product .prices .price span{margin-left:25px;margin-right:25px}@media(max-width: 767px){.basket-product .prices .price span{margin-left:10px;margin-right:10px}}.basket-product .prices u{position:relative;display:inline-block;margin-left:15px}@media(max-width: 767px){.basket-product .prices u{margin-left:10px}}.basket-product .prices u::before{width:100%;position:absolute;content:"";right:-4px;top:32%;height:0;border-bottom:3px solid #ff0909;transform:rotate(-19deg)}.basket-product .buttons{display:flex;align-items:center}@media(max-width: 767px){.basket-product .buttons{width:calc(100% - 98px);text-align:right;float:right;clear:right}}.basket-product .buttons .btn-minus,.basket-product .buttons .btn-plus{width:40px;min-width:40px;height:40px;background:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .5s ease;padding:0;color:#222;margin:0 15px}.basket-product .buttons .btn-minus:hover,.basket-product .buttons .btn-plus:hover{background:#222;color:#fff}.basket-product .buttons #quantity{width:60px;text-align:center;margin:0 5px;height:40px;border:2px solid #e7e7e7}.basket-product .buttons .btn-delete{height:40px;padding:0;background:#222;border:0;border-radius:50%;transition:all .5s ease;display:flex;width:40px;align-items:center;justify-content:center}.basket-product .buttons .btn-delete:hover{background:#dc3545}.basket-product .buttons .btn-delete i{font-size:14px}.basket-summary{display:flex;justify-content:flex-end;font-weight:500;font-size:15px;margin-bottom:5px}.basket-summary.left{justify-content:flex-start}.basket-summary.big{margin-top:15px;margin-bottom:15px;font-size:22px;font-family:"Josefin Sans",sans-serif}.basket-summary span{margin-left:15px;font-weight:600}.addresses{display:flex;flex-wrap:wrap}.addresses .address{width:calc(25% - 50px);margin:25px;padding:25px;border:3px solid #eceff1}.addresses .address.active{border:3px solid #51a9ad}.addresses .address .buttons{padding-top:15px}.addresses .address .buttons a{font-weight:600;margin-right:10px;transition:all .5s ease;color:#51a9ad}.addresses .address .buttons a.text-danger{color:#dc3545}.addresses .address .buttons a:hover{text-decoration:none;color:#3a3a3a}.client-panel.address-edit .row-flex input:first-child{margin-right:15px}.client-panel.client-addresses .btn-big{max-width:200px;margin:0 0 25px;padding:10px}@media(max-width: 767px){.client-panel.client-addresses .addresses{justify-content:space-between}}@media(min-width: 768px){.client-panel.client-addresses .addresses .address:nth-child(5n-4){margin-left:0}.client-panel.client-addresses .addresses .address:nth-child(4n){margin-left:0}}@media(max-width: 767px){.client-panel.client-addresses .addresses .address{width:calc(50% - 10px);margin:10px 5px;padding:10px}.client-panel.client-addresses .addresses .address:nth-child(2n-1){margin-left:0}.client-panel.client-addresses .addresses .address:nth-child(2n){margin-right:0}}.client-panel .client-menu{padding-bottom:25px}.client-panel .client-menu ul{display:flex;list-style-type:none;margin:0;padding:0;justify-content:flex-start}.client-panel .client-menu ul li{padding:0;position:relative;margin-right:15px;margin-left:15px}.client-panel .client-menu ul li:first-child{margin-left:0}.client-panel .client-menu ul li a{font-size:16px;font-weight:600;color:#fff;transition:all .5s ease}.jconfirm.jconfirm-modern .jconfirm-box{width:100% !important;max-width:800px !important}@media(min-width: 1281px)and (max-width: 1365px){.popular-categories #scontainer-8 div[class^=col-lg]{margin:0 5px;max-width:calc(25% - 10px)}.popular-categories #scontainer-8 div[class^=col-lg] a{font-size:26px;line-height:28px}.promoted-products .content .product-mini{margin:0 15px 30px;max-width:calc(25% - 30px)}.product-mini .product-details .name{font-size:21px}.article-list .article-title{font-size:21px}.category-content .product-mini{max-width:calc(33.3333333333% - 25px);width:100%;margin:0 25px 25px 0}#product #product-options{padding:40px 25px}}@media(min-width: 992px)and (max-width: 1200px){.box,#header #search-form-big,.footer-contact,#category-view,#blog-view{padding:50px 0}.popular-categories{padding-bottom:0;margin-bottom:-10px}.popular-categories #scontainer-8 div[class^=col-lg]{width:100%;max-width:calc(50% - 30px);flex:0 0 50%;margin-bottom:60px}.mini-banners h3{font-size:25px}.mini-banners p{font-size:14px;line-height:22px}.last-on-blog .article-list{margin-bottom:25px}.footer #newsletter{margin:0 auto 50px;max-width:600px}.footer>.container>.row .col-xl-4,#product #description #tabs-menu-sticky-wrapper .footer>#tabs-menu>.row .col-xl-4{order:1}.footer>.container>.row .col-xl-8,#product #description #tabs-menu-sticky-wrapper .footer>#tabs-menu>.row .col-xl-8{order:2}#product #product-options{padding:0}#product #product-options h1{font-size:28px}#main-menu #menu-container-1 ul.level-0>li>ul{padding:25px}.basket-summary-address .left{padding-right:25px}.basket-summary-address .right{padding-left:25px}.basket-summary-address .left .box-title,.basket-summary-address .left #newsletter .title,#newsletter .basket-summary-address .left .title,.basket-summary-address .left #blog-view .site-title,#blog-view .basket-summary-address .left .site-title,.basket-summary-address .right .box-title,.basket-summary-address .right #newsletter .title,#newsletter .basket-summary-address .right .title,.basket-summary-address .right #blog-view .site-title,#blog-view .basket-summary-address .right .site-title{font-size:26px;margin-bottom:0;padding-bottom:25px}.addresses .address{width:calc(33.3333333333% - 50px)}.basket-summary-address>.basket-address-form .left .addresses .address{margin:5px 5px 5px 0;width:calc(50% - 5px)}#header #search-form-big .search-big-results .product-search{max-width:calc(25% - 20px)}#header #search-form-big .search-big-results .product-search:nth-child(6n-5){margin-left:10px}#header #search-form-big .search-big-results .product-search:nth-child(6n){margin-right:10px}#header #search-form-big .search-big-results .product-search:nth-child(4n-3),#header #search-form-big .search-big-results .product-search:first-child{margin-left:0}#header #search-form-big .search-big-results .product-search:nth-child(4n),#header #search-form-big .search-big-results .product-search:last-child{margin-right:0}}@media(max-width: 767px){.box,#header #search-form-big,.footer-contact,#category-view,#blog-view{padding:25px 0}.box .box-subtitle,#header #search-form-big .box-subtitle,.footer-contact .box-subtitle,#category-view .box-subtitle,#blog-view .box-subtitle{margin-bottom:15px}.container,#product #description #tabs-menu-sticky-wrapper #tabs-menu{padding-left:15px;padding-right:15px}#top{position:relative}#top #mobile-menu-open{position:absolute;left:12px;top:9px;font-size:25px;z-index:100;height:37px;width:37px;display:flex;align-items:center;justify-content:center;cursor:pointer}#top #mobile-menu-open.hidden{display:none}#top #mobile-menu-open img{width:30px}#top #mini-login{text-align:right;padding-right:15px}#header .logo a{max-width:200px;margin:auto}#header .header-right{justify-content:space-between;margin-top:10px}#main-menu #mobile-menu-close{font-size:25px;z-index:100;height:37px;width:37px;display:flex;align-items:center;justify-content:center;margin:15px;position:fixed;top:0px;left:2px;z-index:95;cursor:pointer}#main-menu #mobile-menu-close.hidden{display:none}#main-menu #mobile-menu-close img{width:25px}#main-menu #menu-container-1{display:none;position:fixed;left:0;top:0;width:100%;min-height:100%;background:#f6f6f6;padding-top:45px;z-index:90;min-width:0 !important}#main-menu #menu-container-1 .mmm{position:absolute;overflow:hidden;min-width:100%;min-height:100%;margin:0;padding:0}#main-menu #menu-container-1 .mmm .levelHolderClass{position:absolute;overflow:hidden;top:0;background:#f6f6f6;width:auto;min-height:100%;padding-top:15px}#main-menu #menu-container-1 .mmm .ltr{margin-left:-100%;left:0}#main-menu #menu-container-1 .mmm ul{list-style:none;padding:0;margin:0}#main-menu #menu-container-1 .mmm ul li{cursor:pointer}#main-menu #menu-container-1 .mmm ul li i.menu-toggle{display:none}#main-menu #menu-container-1 .mmm ul li i.floatRight{order:1}#main-menu #menu-container-1 .mmm ul li a{font-family:"Josefin Sans",sans-serif;font-size:23px;color:#222;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 15px}}@media(max-width: 767px)and (max-width: 575px){#main-menu #menu-container-1 .mmm ul li a{font-size:20px;padding:0 15px}}@media(max-width: 767px){#main-menu #menu-container-1 .mmm ul li a:hover{color:#51a9ad;text-decoration:none}.popular-categories #scontainer-8 div[class^=col-lg]{max-width:calc(100% - 30px);margin:0 15px 30px}.mini-banners{display:none}.last-on-blog .container,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu{padding-left:25px;padding-right:25px}.last-on-blog .container .article-list,.last-on-blog #product #description #tabs-menu-sticky-wrapper #tabs-menu .article-list,#product #description #tabs-menu-sticky-wrapper .last-on-blog #tabs-menu .article-list{margin-bottom:30px}.promo-text img{display:none}.footer-contact{text-align:center}.footer-contact .col-lg-3{margin-bottom:15px}.footer{text-align:center}.footer .box-title,.footer #newsletter .title,#newsletter .footer .title,.footer #blog-view .site-title,#blog-view .footer .site-title{text-align:center}.footer .col-lg-4{margin-bottom:15px}.footer-bottom{text-align:center}.footer-bottom #copyright{text-align:center;margin-top:15px}#product #product-options{padding:15px 0}#product #product-options h1{font-size:28px}#category-view .left-column{display:none}#category-view .category-content .product-mini{max-width:calc(50% - 15px)}.pager .first,.pager .last{display:none}}.client-orders-history .order-summary-content{padding-bottom:25px;border-bottom:3px solid #eceff1;margin-bottom:25px}.shop-alert-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.25);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999}.shop-alert-overlay .shop-alert{background:#fff;width:100%;max-width:800px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);max-height:100%}.shop-alert-overlay .shop-alert .shop-alert-title{padding:20px 20px 15px;font-size:21px;font-weight:600;border-bottom:3px solid #eceff1;display:flex;justify-content:space-between;align-items:center;color:#51a9ad}.shop-alert-overlay .shop-alert .shop-alert-title a{color:#222;transition:all .5s ease}.shop-alert-overlay .shop-alert .shop-alert-title a:hover{color:#3a3a3a}.shop-alert-overlay .shop-alert .shop-alert-buttons{display:flex;justify-content:flex-end;gap:15px;align-items:center;padding:20px;border-top:3px solid #eceff1}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn{padding:10px 15px}.shop-alert-overlay .shop-alert .shop-alert-buttons .btn.btn-default{color:#222;padding:10px 0;font-size:14px}.shop-alert-overlay .shop-alert .shop-alert-content{padding:30px 20px}.shop-alert-overlay .shop-alert .shop-alert-content h2{margin-bottom:25px;padding:0;font-size:16px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets{display:flex;justify-content:flex-start;overflow-y:auto;padding-bottom:25px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar{height:5px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-track{background:#eceff1}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb{background:#222}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets::-webkit-scrollbar-thumb:hover{background:#222}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(50% - 20px);min-width:calc(50% - 20px);margin:0 10px 0;position:relative}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .new{border:2px solid #dc3545;padding:3px 5px;font-weight:600;display:inline-block;position:absolute;top:10px;left:-10px;z-index:10;background:#fff}@media(min-width: 768px){.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(25% - 20px);min-width:calc(25% - 20px)}}@media(min-width: 1200px){.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product{max-width:calc(20% - 20px);min-width:calc(20% - 20px)}}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img{padding-top:133%;display:block;position:relative;background:#f6f6f6}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img:hover .img img.first{opacity:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img:hover .img img.second{transform:scale(1.2);opacity:1}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img{height:100%;width:100%;display:block;position:absolute;overflow:hidden;top:0;left:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img.first{transition:all 1s ease}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .a-img .img img.second{transition:all 1s ease;opacity:0}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices{font-family:"Josefin Sans",sans-serif;white-space:nowrap;display:flex;justify-content:center}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price{font-size:24px;font-weight:600;color:#51a9ad}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price-old{font-size:24px;font-weight:300;color:#b9b9b9;position:relative;margin-right:15px}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details .prices .price-old::before{width:100%;position:absolute;content:"";right:0;top:42%;height:0;border-bottom:2px solid #b9b9b9}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2{font-size:20px;font-family:"Josefin Sans",sans-serif}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a{color:#222;display:block;font-weight:300;margin:10px 0 5px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a:hover{text-decoration:none}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a:hover::after{width:100%}.shop-alert-overlay .shop-alert .shop-alert-content .product-sets .product .product-details h2 a::after{content:"";display:block;height:1px;background:#222;position:absolute;bottom:0;left:0;width:0;transition:all .5s ease}#payment-confirmation{max-width:1280px}#payment-confirmation .btn{max-width:300px;float:right}#paypo-promo{padding:25px 0;font-weight:600}#paypo-promo img{height:30px}#popup-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:100;display:flex;align-items:center;justify-content:center}#popup-bg #popup-content{height:90vh;width:90vw;display:flex;align-items:center;justify-content:center}#popup-bg #popup-content img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#main-banner{margin-top:25px}@media(min-width: 768px){#main-banner .mobile{display:none}}@media(max-width: 767px){#main-banner .nomobile{display:none}}.producer-list{display:flex;flex-wrap:wrap}.producer-list .producer{width:calc(20% - 15px);margin:15px 15px 15px 0}@media(min-width: 992px)and (max-width: 1199px){.producer-list .producer{width:calc(25% - 15px)}}@media(min-width: 768px)and (max-width: 991px){.producer-list .producer{width:calc(33.3333333333% - 15px)}}@media(max-width: 767px){.producer-list .producer{width:calc(33.3333333333% - 15px)}}@media(max-width: 575px){.producer-list .producer{width:calc(50% - 15px)}}.producer-list .producer a{display:block;width:100%}.producer-list .producer a img{width:100%}.zaufane .box-title,.zaufane #newsletter .title,#newsletter .zaufane .title,.zaufane #blog-view .site-title,#blog-view .zaufane .site-title{text-align:center}.zaufane .wrapper-left{padding:15px;background:#fff}.zaufane .client-review{display:flex !important;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;background:#f6f6f6;padding:25px !important;margin:15px !important}.zaufane .client-review div,.zaufane .client-review p{width:100%}div[class^=products-box-] .swiper{width:100vw;margin-left:50%;transform:translateX(-50%)}div[class^=products-box-] .swiper-button-next,div[class^=products-box-] .swiper-button-prev{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;transition:250ms ease;z-index:11;box-shadow:0 0 9px 0px #dfdfdf}div[class^=products-box-] .swiper-button-next::after,div[class^=products-box-] .swiper-button-prev::after{color:#222;font-size:16px;font-weight:900}div[class^=products-box-] .swiper-button-prev{left:15% !important}div[class^=products-box-] .swiper-button-next{right:15% !important}.loading-button{pointer-events:none;opacity:.7;transition:opacity .3s}.loading-button::after{content:"";display:block;margin-left:10px;margin-right:auto;width:20px;height:20px;border:3px solid #fff;border-radius:50%;border-top:3px solid #666;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#category-subcategory-tiles{margin-bottom:30px}#category-subcategory-tiles .category-subcategory-tiles{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:20px}#category-subcategory-tiles .category-subcategory-tiles .category-subcategory-tile a{display:block;color:#222;font-size:20px;font-family:"Josefin Sans",sans-serif;text-decoration:none !important;padding:10px 20px;border:1px solid rgba(58,58,58,.1);transition:border 250ms ease-in-out}#category-subcategory-tiles .category-subcategory-tiles .category-subcategory-tile a:hover{border-color:rgba(81,169,173,.9)}/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/layout/style-css/style.css.map b/layout/style-css/style.css.map
index cb95929..5ccf212 100644
--- a/layout/style-css/style.css.map
+++ b/layout/style-css/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../style-scss/style.scss","../style-scss/_mixins.scss"],"names":[],"mappings":"AAaA,wBACC,GACC,SAAA,CAGD,KACC,SAAA,CAAA,CAIF,KACC,kCAAA,CACA,cAAA,CAEA,eACC,eAAA,CACA,gBAAA,CAKC,kNACC,eAAA,CACA,WAAA,CACA,kBAAA,CACA,iBAAA,CAMJ,+GAIC,mDAAA,CAGD,cACC,wBAAA,CACA,eAAA,CACA,cAAA,CAGD,uFACC,gBAAA,CAGD,KACC,QAAA,CACA,eAAA,CACA,UAAA,CACA,wBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,WACC,eAAA,CAIF,YACC,kBA3EW,CA6EX,kBACC,kBA/EM,CAkFP,mBACC,kBAnFM,CAoFN,iBAAA,CAIF,aACC,kBA1FW,CA4FX,mBACC,kBA9FM,CAiGP,oBACC,kBAlGM,CAmGN,iBAAA,CAIF,uIAGC,kBA1GO,CA2GP,WAAA,CAGD,gHAEC,kBAhHO,CAiHP,WAAA,CAGD,yJAGC,eAAA,CAGD,4CAEC,UAAA,CACA,kBA7HO,CA8HP,oBA9HO,CAiIR,wCACC,qDAAA,CACA,iCAAA,CAEA,6CACC,0BAAA,CAGD,wDACC,gDAAA,CACA,0BAAA,CACA,yBAAA,CAIF,OACC,eAAA,CACA,QAAA,CACA,cAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CAEA,qBACC,kBAxJU,CAyJV,UAAA,CAIF,yHACC,+BAAA,CACA,cAAA,CACA,qCAxJU,CAyJV,gBAAA,CACA,mBAAA,CACA,cAAA,CAGD,wEACC,cAAA,CChIG,+CD+HJ,wEAIE,cAAA,CAAA,CAGD,okBACC,qCAtKS,CAuKT,eAAA,CACA,cAAA,CACA,kBAAA,CCzJE,yBDqJH,okBAOE,cAAA,CACA,kBAAA,CAAA,CAKH,yFACC,wBAAA,CACA,gBAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAGD,UACC,eAAA,CACA,aAAA,CAGD,UACC,YAAA,CACA,6BAAA,CAGD,sEACC,cAAA,CACA,mDAAA,CACA,oDAAA,CAGD,YACC,qCA/MU,CAgNV,eAAA,CACA,cAAA,CACA,kBAAA,CClMG,yBD8LJ,YAOE,cAAA,CAAA,CCrME,yBD2MF,yBACC,UAAA,CAAA,CAKH,KACC,kBArOO,CAsOP,cAAA,CCnNG,yBDsNF,4BAEE,YAAA,CAAA,CAIF,kCACC,WAAA,CACA,UAnPK,CCoCJ,gDD6MF,kCAKE,UAAA,CACA,aAAA,CACA,eAAA,CAAA,CCnOA,yBD4NF,kCAWE,kBAAA,CAAA,CAKH,OACC,QAAA,CACA,SAAA,CAGD,OACC,UAvQM,CAyQN,aACC,oBAAA,CAIF,iBACC,gBAAA,CAEA,mBACC,eAAA,CACA,aAtRS,CAuRT,gBAAA,CAEA,wBACC,UAvRI,CAwRJ,kBAAA,CAMJ,QACC,cAAA,CAGC,gBACC,aAAA,CACA,eAAA,CAEA,oBACC,UAAA,CAKH,yBACC,QAAA,CACA,cAAA,CACA,SAAA,CACA,MAAA,CACA,UAAA,CAEA,eAAA,CACA,WAAA,CACA,eAAA,CCnPA,uBAAA,CDqPA,eAAA,CACA,iBAAA,CAEA,iCACC,KAAA,CACA,WAAA,CAGD,sCACC,gBAAA,CACA,aAAA,CACA,WAAA,CAGD,mCACC,eAAA,CACA,cAAA,CACA,qCAnUQ,CAoUR,mBAAA,CACA,iBAAA,CAGD,6CACC,cAAA,CACA,YAAA,CACA,0BAAA,CACA,cAAA,CC5TC,yBDwTF,6CAOE,cAAA,CAAA,CAGD,6DACC,iBAAA,CACA,UAAA,CACA,oBAAA,CACA,qCAAA,CCvTA,+CDmTD,6DAOE,0BAAA,CAAA,CCzUD,yBDkUD,6DAWE,0BAAA,CAAA,CAGD,kEACC,wBAAA,CACA,eAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,SAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAKH,sCACC,wBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEA,wCACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,UA7XI,CCkEN,uBAAA,CD6TE,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WAAA,CACA,UAAA,CAEA,8CACC,aA1YO,CA+YV,gCACC,gBAAA,CAEA,sCACC,eAAA,CACA,QAAA,CACA,4BAAA,CACA,cAAA,CACA,mBAAA,CACA,gBAAA,CACA,eAAA,CACA,cAAA,CACA,WAAA,CACA,qCApZO,CAsZP,4CACC,YAAA,CACA,eAAA,CAGD,wDACC,cAAA,CACA,eAAA,CACA,UAnaG,CAoaH,qCA/ZM,CA2ZP,mDACC,cAAA,CACA,eAAA,CACA,UAnaG,CAoaH,qCA/ZM,CAqaV,sBACC,YAAA,CACA,wBAAA,CACA,kBAAA,CAEA,qCACC,iBAAA,CAEA,0CACC,UAAA,CACA,eAAA,CACA,WAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CCtXF,uBAAA,CDwXE,eAAA,CACA,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,SAAA,CAEA,gDACC,eAAA,CAGD,8CACC,UAAA,CAMF,qCACC,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,aAndQ,CCwBR,yBDubD,qCAOE,gBAAA,CAAA,CAGD,2CACC,oBAAA,CAEA,iDACC,eAAA,CACA,kBA9dM,CAkeR,2CACC,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,eAteG,CAueH,iBAAA,CCraH,uBAAA,CA7CE,yBD0cA,2CAYE,OAAA,CACA,gBAAA,CACA,cAAA,CAAA,CAGD,+CACC,UAAA,CAIF,qDACC,cAAA,CAEA,4DACC,eAAA,CAGD,8DACC,UA7fE,CA8fF,cAAA,CASN,cACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,0BAAA,CACA,UAAA,CACA,YAAA,CACA,SAAA,CC9cC,uBAAA,CDidD,sBACC,aAAA,CACA,SAAA,CAMA,+CACC,eAAA,CACA,+BAAA,CACA,UAAA,CAEA,wDACC,sBAAA,CAMJ,WACC,iBAAA,CACA,UAAA,CAGC,gCACC,QAAA,CACA,SAAA,CACA,oBAAA,CAEA,yBACC,wCACC,YAAA,CACA,iBAAA,CAAA,CChhBD,qEDohBG,kDACC,YAAA,CAAA,CARL,yBAYG,6CACC,YAAA,CAGD,6CACC,qCA7jBI,CA8jBJ,UAnkBC,CAokBD,cAAA,CACA,eAAA,CACA,aAAA,CACA,gBAAA,CCrgBL,uBAAA,CAAA,CA9BE,sED6hBE,6CAUE,WAAA,CACA,cAAA,CAAA,CCxiBJ,qED6hBE,6CAeE,WAAA,CACA,cAAA,CAAA,CAhCL,yBAmCI,mDACC,oBAAA,CAKD,oDACC,YAAA,CACA,0BAAA,CACA,cAAA,CAIF,8CACC,MAAA,CACA,UAAA,CACA,YAAA,CACA,iBAAA,CACA,YAAA,CACA,eAAA,CCriBL,uBAAA,CDwiBK,iDACC,SAAA,CACA,kBAAA,CAAA,CCxkBJ,uEDskBG,iDAKE,oBAAA,CAAA,CC3kBL,sEDskBG,iDASE,SAAA,CAAA,CAlEN,yBAqEK,mDACC,UAvnBD,CAwnBC,cAAA,CCtjBP,uBAAA,CDyjBO,yDACC,oBAAA,CACA,aAhoBE,CAooBJ,mDACC,eAAA,CACA,cAAA,CAGD,mDACC,YAAA,CAGD,oDACC,eAAA,CAAA,CAWT,qCAEC,YAAA,CAIA,8LACC,iBAAA,CAGD,4BACC,YAAA,CACA,0BAAA,CACA,cAAA,CC5pBE,0BDgqBA,gHAEC,YAAA,CAAA,CAKH,0CACC,0BAAA,CACA,UAAA,CACA,oBAAA,CACA,iBAAA,CC9oBC,gDD0oBF,0CAOE,0BAAA,CAAA,CCjpBA,+CD0oBF,0CAWE,qCAAA,CAAA,CCpqBA,yBDypBF,0CAeE,0BAAA,CAAA,CCxqBA,yBDypBF,0CAmBE,cAAA,CACA,iBAAA,CAAA,CAGD,+CAEC,iBAAA,CAMJ,kBACC,YAAA,CACA,0BAAA,CACA,cAAA,CAEA,gCACC,0BAAA,CACA,UAAA,CACA,oBAAA,CACA,iBAAA,CClrBE,gDD8qBH,gCAOE,qCAAA,CAAA,CCrrBC,+CD8qBH,gCAWE,0BAAA,CAAA,CCxsBC,yBD6rBH,gCAeE,yBAAA,CAAA,CAGD,uKAEC,iBAAA,CAKH,gBACC,YAAA,CACA,0BAAA,CACA,cAAA,CAEA,8BACC,0BAAA,CACA,UAAA,CACA,oBAAA,CACA,iBAAA,CChtBE,iDD4sBH,8BAOE,qCAAA,CAAA,CCntBC,gDD4sBH,8BAWE,0BAAA,CAAA,CCtuBC,yBD2tBH,8BAeE,cAAA,CAAA,CAGD,iKACC,wBAAA,CACA,gBAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAKH,8BAEC,eAAA,CACA,kCAAA,CAEA,kCACC,iBAAA,CACA,aAAA,CAEA,8CACC,oBAAA,CAOC,wEACC,SAAA,CAGD,0EACC,SAAA,CAOD,sGACC,UAAA,CAMJ,wCACC,UAAA,CACA,gBAAA,CACA,aAAA,CACA,iBAAA,CACA,eAAA,CAEA,gDACC,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CACA,6BAAA,CAAA,0BAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,4DACC,sBAAA,CAGD,8DACC,sBAAA,CACA,SAAA,CAKH,gEACC,YAAA,CACA,UAAA,CACA,UAAA,CACA,YAAA,CACA,oBAAA,CACA,gBAAA,CACA,sBAAA,CACA,cAAA,CAEA,4EACC,eAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,UA91BK,CCkEN,uBAAA,CD8xBC,eAAA,CACA,aAAA,CACA,iBAAA,CACA,iBAAA,CC90BC,yBDo0BF,4EAaE,cAAA,CAAA,CAGD,wFACC,oBAAA,CACA,aA92BQ,CAi3BT,gFACC,UA/2BI,CAi3BJ,4FACC,oBAAA,CACA,aAt3BO,CA23BV,gFACC,gBAAA,CACA,qCAr3BQ,CAs3BR,UAAA,CACA,YAAA,CACA,sBAAA,CAEA,8FACC,cAAA,CACA,eAAA,CACA,aAr4BQ,CAs4BR,kBAAA,CC92BA,yBD02BD,8FAOE,cAAA,CAAA,CCj3BD,yBD02BD,8FAWE,cAAA,CAAA,CAIF,sGACC,cAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,iBAAA,CC93BA,yBDy3BD,sGAQE,cAAA,CAAA,CCj4BD,yBDy3BD,sGAYE,cAAA,CAAA,CAGD,sHACC,UAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAQL,oBACC,YAAA,CAEA,mMACC,iBAAA,CAIA,qDACC,aAAA,CACA,0BAAA,CAEA,uDACC,QAAA,CAGD,uDACC,aAAA,CACA,kBA57BI,CA67BJ,qCA17BO,CA27BP,eAAA,CACA,cAAA,CACA,gBAAA,CACA,UAn8BI,CAo8BJ,mBAAA,CCl4BF,uBAAA,CDq4BE,8DACC,oBAAA,CACA,iBAAA,CACA,eAAA,CACA,iBAAA,CACA,SAAA,CAEA,qEACC,UAAA,CACA,eAh9BE,CAi9BF,UAAA,CACA,aAAA,CACA,iBAAA,CACA,QAAA,CACA,OAAA,CCn5BJ,uBAAA,CDw5BE,6DACC,oBAAA,CAGC,2EACC,UAAA,CAUN,iBACC,qCAr+BS,CAs+BT,UA3+BM,CA4+BN,kBAAA,CACA,eAAA,CACA,cAAA,CAGD,gBACC,cAAA,CACA,gBAAA,CAKD,qKACC,iBAAA,CAMA,sBACC,oBAAA,CAEA,0BACC,WAAA,CAKH,0BACC,qBAAA,CACA,iBAAA,CACA,kBAAA,CAEA,8BACC,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,mBAAA,CAAA,gBAAA,CCj9BD,uBAAA,CDq9BA,oCACC,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UA3hCK,CA4hCL,eAAA,CACA,qBAAA,CACA,oBAAA,CACA,qBAAA,CACA,qCA3hCQ,CA4hCR,cAAA,CAIF,6BACC,aAAA,CACA,eAAA,CACA,cAAA,CACA,qCApiCS,CAqiCT,UA1iCM,CA6iCP,6BACC,aA7iCW,CA8iCX,cAAA,CACA,gBAAA,CAKD,eACC,qCAjjCS,CAkjCT,eAAA,CACA,cAAA,CACA,UAzjCM,CA4jCP,eACC,eAAA,CACA,cAAA,CACA,UA/jCM,CAkkCP,cACC,cAAA,CACA,aAnkCW,CAokCX,gBAAA,CAEA,gBACC,aA3kCS,CAglCZ,gBAEC,kBA7kCO,CA8kCP,gBAAA,CAGC,0BACC,UAAA,CACA,WAAA,CACA,aAAA,CACA,WAAA,CAIF,kBACC,QAAA,CAGD,uBACC,qCA3lCS,CA4lCT,eAAA,CACA,cAAA,CACA,UAnmCM,CAumCR,QACC,4BAAA,CAEA,uIACC,eAAA,CAGD,WACC,oBAAA,CACA,QAAA,CACA,SAAA,CAGC,gBACC,qCAhnCO,CAinCP,cAAA,CACA,eAAA,CACA,UAxnCI,CAynCJ,aAAA,CACA,aAAA,CCxjCF,uBAAA,CD2jCE,sBACC,oBAAA,CACA,aAloCO,CA8oCX,kBACC,qCAvoCS,CAwoCT,cAAA,CACA,eAAA,CACA,UA/oCM,CAgpCN,aAAA,CAGD,uBACC,cAAA,CAEA,6BACC,gBAAA,CACA,iBAAA,CACA,OAAA,CAGD,yBACC,aAhqCS,CAiqCT,eAAA,CAGD,+BACC,YAAA,CAIF,8BACC,YAAA,CACA,gBAAA,CACA,iBAAA,CAEA,qCACC,UAAA,CACA,aAAA,CACA,QAAA,CACA,MAAA,CACA,OAAA,CACA,iBAAA,CACA,kBArrCS,CCqEV,uBAAA,CDknCC,UAAA,CAIA,kDACC,UAAA,CAGD,gDACC,kBAhsCQ,CAqsCX,8BACC,QAAA,CACA,4BAAA,CACA,eAAA,CACA,cAAA,CAEA,oCACC,YAAA,CACA,eAAA,CAIF,iBACC,eA/sCM,CAgtCN,eAAA,CACA,UAAA,CACA,QAAA,CACA,wBAAA,CACA,cAAA,CACA,eAAA,CACA,cAAA,CACA,gBAAA,CCrpCA,uBAAA,CDupCA,qBAAA,CAMA,+BACC,QAAA,CAEA,iCACC,oBAAA,CACA,iBAAA,CAEA,qCCpqCF,uBAAA,CDyqCG,2CACC,qBAAA,CAOL,0BACC,gBAAA,CAEA,4BACC,aA1vCS,CA+vCZ,oBACC,kBA3vCO,CA4vCP,YAAA,CACA,iBAAA,CACA,cAAA,CAEA,sBACC,aAtwCU,CA8wCV,+CACC,eAAA,CAOD,gCACC,YAAA,CAGD,4BACC,oBAAA,CACA,QAAA,CACA,SAAA,CAEA,8BACC,cAAA,CACA,UA9xCI,CAiyCL,8BC/tCD,uBAAA,CDkuCE,oCACC,oBAAA,CAIF,oCACC,kBAAA,CAEA,uCACC,mBAAA,CAEA,yCACC,qCA3yCK,CA4yCL,eAAA,CACA,mBAAA,CACA,cAAA,CACA,UApzCE,CAszCF,+CACC,aA1zCK,CAg0CT,oCACC,kBAAA,CAEA,uCACC,iBAAA,CACA,iBAAA,CAGC,0DACC,YAAA,CAIF,+CACC,UAAA,CACA,iBAAA,CACA,UAAA,CACA,6BAAA,CACA,QAAA,CACA,OAAA,CACA,WAAA,CACA,aAAA,CAGD,8CACC,UAAA,CACA,iBAAA,CACA,UAAA,CACA,6BAAA,CACA,QAAA,CACA,OAAA,CACA,WAAA,CACA,+BAAA,CACA,aAAA,CAGD,yCACC,UAl2CE,CAm2CF,oBAAA,CACA,eAAA,CACA,cAAA,CACA,aAAA,CAEA,+CACC,aA52CK,CAi3CN,+CACC,aAAA,CAMJ,oCACC,YAAA,CAMJ,SACC,YAAA,CACA,oBAAA,CACA,cAAA,CACA,QAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CACA,qCA/3CU,CAi4CV,WACC,UAv4CM,CAw4CN,oBAAA,CACA,YAAA,CCv0CA,uBAAA,CDy0CA,eAAA,CAEA,iBACC,oBAAA,CACA,aAl5CS,CAu5CZ,sBACC,cAAA,CAEA,wBACC,aA35CU,CA85CX,yBACC,qCAv5CS,CAw5CT,cAAA,CAOC,sDACC,qBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,wBAAA,CACA,WAAA,CAEA,4DACC,qBAAA,CACA,eAAA,CAQJ,2BACC,aA17CU,CA27CV,eAAA,CAEA,iCACC,oBAAA,CACA,aA/7CS,CAu8CX,uBAEC,kBAAA,CAGD,0BACC,qBAAA,CAGC,0CACC,UAAA,CACA,WAAA,CACA,mBAAA,CAAA,gBAAA,CACA,2BAAA,CAEA,gDACC,WAAA,CAKH,oCACC,qCAr9CQ,CAs9CR,iBAAA,CACA,QAAA,CACA,QAAA,CACA,0BAAA,CACA,qBAAA,CACA,qBAAA,CACA,aAAA,CACA,eAAA,CACA,kBAAA,CACA,UAp+CK,CAu+CN,yCACC,qCAn+CQ,CAo+CR,eAAA,CACA,kBAAA,CAEA,2CACC,aAAA,CACA,eAAA,CACA,cAAA,CACA,qCA3+CO,CA4+CP,UAj/CI,CAk/CJ,uBAAA,CAEA,iDACC,aAx/CO,CAy/CP,oBAAA,CAKH,iCACC,aAAA,CACA,cAAA,CACA,gBAAA,CACA,eAAA,CACA,iBAAA,CACA,kBAAA,CACA,sBAAA,CACA,mBAAA,CACA,oBAAA,CACA,2BAAA,CACA,eAAA,CAGD,uCACC,qCArgDQ,CAsgDR,8BAAA,CACA,UA5gDK,CA6gDL,yBAAA,CACA,eAAA,CACA,cAAA,CACA,SAAA,CACA,iBAAA,CACA,iBAAA,CACA,iBAAA,CACA,uBAAA,CAEA,8CACC,iBAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,UAAA,CACA,OAAA,CACA,iBAAA,CACA,oBAAA,CACA,yBAAA,CAGD,6CACC,iBAAA,CAEA,oDACC,UAAA,CAIF,6CACC,eAAA,CAKH,yBACC,qCA5iDS,CA6iDT,iBAAA,CC7hDE,yBD2hDH,yBAKE,cAAA,CAAA,CAGD,gCACC,cAAA,CACA,eAAA,CACA,mBAAA,CACA,gBAAA,CACA,kBAAA,CAGD,oCACC,wBAAA,CACA,oBAAA,CAEA,uCACC,qBAAA,CACA,cAAA,CACA,eAAA,CAEA,4CACC,iBAAA,CACA,QAAA,CACA,OAAA,CACA,cAAA,CACA,UAAA,CACA,uBAAA,CAGD,yCACC,UAnlDG,CAolDH,iBAAA,CACA,aAAA,CACA,qBAAA,CACA,gBAAA,CACA,iBAAA,CACA,uBAAA,CAEA,+CACC,oBAAA,CACA,aAhmDM,CAkmDN,oDACC,UAhmDC,CAqmDJ,iDACC,mBAAA,CACA,cAAA,CACA,eAAA,CACA,mBAAA,CACA,iBAAA,CACA,iBAAA,CAOH,mCACC,qCA9mDQ,CA+mDR,iBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CAGD,8BACC,mBAAA,CACA,cAAA,CACA,eAAA,CACA,mBAAA,CACA,kBAAA,CAGD,uCACC,wBAAA,CACA,YAAA,CACA,kBAAA,CAEA,8CACC,cAAA,CACA,eAAA,CACA,gBAAA,CACA,aA/oDQ,CAgpDR,kBAAA,CAGD,0CACC,eAAA,CAGC,+CACC,UArpDE,CAspDF,uBAAA,CAEA,qDACC,aA5pDK,CA6pDL,oBAAA,CAQJ,4BACC,aAtqDQ,CAuqDR,uBAAA,CAEA,kCACC,aA3qDG,CA4qDH,oBAAA,CAIF,wCACC,eAAA,CACA,cAAA,CACA,qCA1qDO,CA2qDP,UAhrDI,CAmrDL,wCACC,kBAAA,CAIF,kCACC,mBAAA,CAEA,yCACC,iBAAA,CAIF,8BACC,aAAA,CACA,eAAA,CAMF,uBACC,YAAA,CACA,+BAAA,CACA,QAAA,CACA,kBAAA,CAEA,8BACC,eAAA,CACA,gBAAA,CACA,gBAAA,CAOF,0BACC,aAAA,CACA,eAAA,CAEA,mCACC,cAAA,CACA,UAAA,CAIF,uBACC,eAAA,CAGD,oBACC,iBAAA,CAEA,yBACC,wBAAA,CACA,gBAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAIA,0BACC,UAAA,CAKH,2BACC,iBAAA,CAEA,6BACC,aAnwDS,CAowDT,eAAA,CC1vDC,yBD8vDH,0BAEE,SAAA,CAAA,CAGD,6CACC,UAAA,CACA,kBAAA,CACA,UA7wDK,CA8wDL,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAGD,6BACC,qCAhxDQ,CAkxDR,eAAA,CACA,cAAA,CAGD,kCACC,YAAA,CACA,0BAAA,CACA,oBAAA,CACA,sBAAA,CACA,mBAAA,CACA,cAAA,CAEA,gDACC,UAAA,CACA,eAAA,CACA,QAAA,CAGD,iDACC,UAAA,CACA,iBAAA,CACA,OAAA,CACA,gBAAA,CAGD,yCACC,eAAA,CACA,cAAA,CACA,gBAAA,CACA,aAvzDQ,CAwzDR,qCAhzDO,CAizDP,OAAA,CAGD,6CACC,iBAAA,CACA,eAAA,CACA,cAAA,CACA,gBAAA,CACA,qCAzzDO,CA0zDP,OAAA,CAEA,UAj0DI,CAm0DJ,iBAAA,CAEA,oDACC,UAAA,CACA,iBAAA,CACA,UAAA,CACA,UAAA,CACA,OAAA,CACA,UAAA,CACA,+BAAA,CAGA,wBAAA,CAKH,yCACC,YAAA,CACA,aAAA,CAEA,6DACC,YAAA,CACA,kBAAA,CACA,qBAAA,CACA,qBAAA,CAEA,oEACC,YAAA,CAGD,+IAEC,UAAA,CACA,WAAA,CACA,wBAAA,CACA,iBAAA,CACA,oBAAA,CACA,qBAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,uBAAA,CAEA,uJACC,UAh3DE,CAi3DF,UAAA,CAGD,2JACC,qBAr3DE,CAu3DF,mKACC,UAAA,CACA,SAAA,CAKH,uEACC,UAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,wBAAA,CAEA,6EACC,YAAA,CAMF,+DACC,YAAA,CAIF,gDACC,kBAAA,CACA,UAAA,CACA,eAAA,CACA,aAAA,CACA,UAAA,CACA,YAAA,CACA,cAAA,CACA,eAAA,CACA,QAAA,CAEA,uDACC,YAAA,CAKH,6CACC,UAn6DK,CAo6DL,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAGC,sDACC,eAAA,CAMJ,oBACC,eAAA,CACA,WAAA,CAEA,wBACC,UAAA,CAIF,kBACC,iBAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,iBAAA,CACA,UAAA,CAEA,oBACC,eAAA,CACA,aAAA,CACA,4BAAA,CACA,+BAAA,CACA,6BAAA,CACA,8BAAA,CACA,YAAA,CACA,WAAA,CAEA,gCACC,6BAAA,CAGD,+BACC,8BAAA,CAGD,wBACC,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CAQA,kDACC,kBAAA,CACA,UAAA,CACA,UAl+DG,CAm+DH,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAGD,gEACC,YAAA,CACA,0BAAA,CACA,kBAAA,CACA,iBAAA,CAEA,uEACC,gBAAA,CAGD,iFACC,eAAA,CACA,iBAAA,CACA,UAt/DE,CAu/DF,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CAGD,wEACC,gBAAA,CAEA,8EACC,YAAA,CAGD,8EACC,oBAAA,CACA,gBAAA,CACA,eAAA,CACA,kBAAA,CACA,wBAAA,CACA,cAAA,CACA,eAAA,CACA,cAAA,CAEA,0FACC,aAAA,CAGD,qFACC,wBAAA,CASP,sBACC,eAAA,CAEA,gDACC,kBAAA,CAEA,0DACC,qBAAA,CACA,MAAA,CAGD,2DAEC,qBAAA,CACA,UAAA,CACA,YAAA,CACA,oBAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,gBAAA,CACA,mBAAA,CAGA,8DACC,SAAA,CACA,4BAAA,CACA,qCAAA,CACA,kFAAA,CAMA,yBAAA,CACA,wBAAA,CACA,kDAAA,CACA,cAAA,CACA,iBAAA,CAGA,yEACC,cAAA,CAGD,oEACC,sBAAA,CAGD,sEACC,sBAAA,CAOH,gDAEC,cAAA,CACA,eAAA,CACA,kBAAA,CAIF,mCACC,mBAAA,CACA,kBAAA,CAEA,8CACC,eAAA,CAGD,8CACC,qCAlmEO,CAmmEP,cAAA,CACA,eAAA,CACA,kBAAA,CAQH,mWACC,iBAAA,CAIA,iFACC,kBAAA,CAEA,2FACC,wBAAA,CACA,eAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,SAAA,CACA,UAAA,CACA,eAAA,CC9mEA,yBDynEH,okBAEE,gBAAA,CAAA,CAIF,yFACC,eAAA,CAGD,2GACC,gBAAA,CAEA,sIACC,YAAA,CACA,6BAAA,CACA,cAAA,CAEA,mTAEC,SAAA,CACA,kBAAA,CC9oEA,yBD2oED,mTAME,UAAA,CACA,eAAA,CAAA,CAIF,2JACC,iBAAA,CACA,eAAA,CAGD,qMACC,UAAA,CACA,YAAA,CACA,cAAA,CAEA,08CAEC,UAAA,CAIA,iQACC,sBAAA,CACA,uBAAA,CACA,YAAA,CAEA,iTACC,aAAA,CAGD,2SACC,cAAA,CAKH,4OACC,kBAAA,CCtrED,yBDyrEA,yOAEE,UAAA,CAAA,CAKH,wMACC,YAAA,CAGD,0KACC,0BAAA,CCrsEA,yBDwsED,yLAEE,UAAA,CACA,kBAAA,CAAA,CAGD,oNACC,YAAA,CACA,kBAAA,CAEA,gOACC,WAAA,CAGD,yOACC,kBAAA,CAGD,2PACC,kBAAA,CC3tEF,yBDguED,+LAEE,UAAA,CACA,kBAAA,CAAA,CAGD,sOACC,kBAAA,CACA,eAAA,CACA,iBAAA,CACA,gBAAA,CAEA,4OACC,kBArwEM,CAswEN,UAAA,CACA,iBAAA,CACA,oBAAA,CACA,gBAAA,CACA,gBAAA,CCrsEJ,uBAAA,CDwsEI,8PACC,oBAAA,CACA,kBAhxEC,CAqxEJ,0NACC,YAAA,CACA,kBAAA,CAEA,+OACC,kBAAA,CAGD,iQACC,kBAAA,CAGD,+OACC,gBAAA,CACA,gBAAA,CACA,kBAAA,CAQJ,gIACC,mBAAA,CACA,gBAAA,CACA,YAAA,CACA,6BAAA,CCvxEC,yBDmxEF,gIAOE,cAAA,CAAA,CAGD,wUAEC,SAAA,CC/xEA,yBD6xED,wUAKE,UAAA,CACA,kBAAA,CAAA,CAIF,2JACC,UAAA,CACA,eAAA,CACA,YAAA,CAGD,wJACC,eAAA,CACA,YAAA,CACA,wBAAA,CChzEA,yBD6yED,wJAME,UAAA,CACA,cAAA,CAEA,uKACC,UAAA,CAAA,CAIF,0KACC,WAAA,CAGD,uKACC,WAAA,CACA,cAAA,CACA,eAAA,CAOL,sBACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,0BAAA,CACA,YAAA,CACA,aAAA,CACA,YAAA,CCryEC,uBAAA,CA7CE,yBDy0EJ,sBAaE,YAAA,CAAA,CAGD,kCACC,eAAA,CAGD,mCACC,gBAAA,CACA,WAAA,CACA,qBAAA,CACA,wBAAA,CCpzEA,uBAAA,CDszEA,eAAA,CAKD,wBACC,eAAA,CACA,WAAA,CAEA,uNACC,kBAAA,CAMF,0BACC,kBAAA,CAGD,uBACC,aAh5EU,CAq5EX,sCACC,mBAAA,CAEA,2CACC,mBAAA,CAIF,6BACC,YAAA,CACA,6BAAA,CCv4EE,yBDq4EH,6BAKE,cAAA,CAAA,CAGD,uEAEC,SAAA,CACA,YAAA,CCh5EC,yBD64EF,uEAME,UAAA,CAAA,CAIF,oCACC,wBAAA,CAEA,yCACC,kBAAA,CC35EA,yBDu5EF,oCAQE,0BAAA,CACA,gBAAA,CAAA,CAGD,kDACC,mBAAA,CASJ,2BAEC,YAAA,CACA,sBAAA,CAEA,6CACC,UAAA,CACA,eAAA,CAGD,qCACC,kBAAA,CACA,UAAA,CAGD,+BACC,aAr9EU,CAg+EZ,gBACC,kBAAA,CAEA,8BACC,YAAA,CACA,+BAAA,CACA,OAAA,CACA,iBAAA,CACA,cAAA,CAEA,qCACC,gBAAA,CACA,eAAA,CAIF,wCACC,gBAAA,CACA,WAAA,CCx+EE,yBDs+EH,wCAKE,eAAA,CAAA,CAGD,iDACC,cAAA,CACA,gBAAA,CACA,UAAA,CCj/EC,yBDs9EJ,gBAgCE,YAAA,CACA,0BAAA,CAAA,CCz+EE,yBDw8EJ,gBAqCE,mBAAA,CACA,+BAAA,CACA,kBAAA,CAEA,uBACC,UAAA,CACA,aAAA,CACA,UAAA,CAAA,CAIF,uBACC,YAAA,CACA,UAAA,CACA,iBAAA,CACA,cAAA,CC5/EE,yBDw/EH,uBAOE,UAAA,CAAA,CAGD,2BACC,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CAIF,yBACC,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,cAAA,CAEA,qCACC,cAAA,CACA,cAAA,CAGD,wCACC,cAAA,CAGD,2BACC,UAAA,CCzhFC,yBDygFH,yBAoBE,wBAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CAAA,CChiFC,yBDmiFF,+BAEE,kBAAA,CAAA,CAIF,2BACC,eAAA,CACA,UAhkFK,CAikFL,cAAA,CC//ED,uBAAA,CA7CE,yBDyiFF,2BAOE,cAAA,CAAA,CAGD,iCACC,aA5kFQ,CA6kFR,oBAAA,CAIF,4BACC,YAAA,CAGD,sCACC,YAAA,CACA,+BAAA,CACA,OAAA,CACA,iBAAA,CACA,cAAA,CAEA,sDACC,eAAA,CACA,gBAAA,CAKH,wBACC,gBAAA,CACA,qCA7lFS,CA8lFT,cAAA,CACA,eAAA,CACA,kBAAA,CACA,YAAA,CACA,kBAAA,CCllFE,yBD2kFH,wBAUE,wBAAA,CACA,WAAA,CACA,WAAA,CACA,kBAAA,CAAA,CAIA,oCACC,gBAAA,CACA,iBAAA,CC9lFA,yBD4lFD,oCAKE,gBAAA,CACA,iBAAA,CAAA,CAKH,0BACC,iBAAA,CACA,oBAAA,CACA,gBAAA,CC1mFC,yBDumFF,0BAME,gBAAA,CAAA,CAGD,kCACC,UAAA,CACA,iBAAA,CACA,UAAA,CACA,UAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAEA,wBAAA,CAKH,yBACC,YAAA,CACA,kBAAA,CChoFE,yBD8nFH,yBAKE,uBAAA,CACA,gBAAA,CACA,WAAA,CACA,WAAA,CAAA,CAGD,uEAEC,UAAA,CACA,cAAA,CACA,WAAA,CACA,kBAAA,CACA,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CCtmFD,uBAAA,CDwmFC,SAAA,CACA,UA3qFK,CA4qFL,aAAA,CAEA,mFACC,eA/qFI,CAgrFJ,UAAA,CAIF,mCACC,UAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,wBAAA,CAGD,qCACC,WAAA,CACA,SAAA,CACA,eA/rFK,CAgsFL,QAAA,CACA,iBAAA,CC/nFD,uBAAA,CDioFC,YAAA,CACA,UAAA,CACA,kBAAA,CACA,sBAAA,CAEA,2CACC,kBA1sFQ,CA6sFT,uCACC,cAAA,CAMJ,gBACC,YAAA,CACA,wBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CAEA,qBACC,0BAAA,CAGD,oBACC,eAAA,CACA,kBAAA,CACA,cAAA,CACA,qCA7tFS,CAguFV,qBACC,gBAAA,CACA,eAAA,CAOF,WACC,YAAA,CACA,cAAA,CAEA,oBACC,sBAAA,CACA,WAAA,CACA,YAAA,CACA,wBAAA,CAEA,2BACC,wBAAA,CAGD,6BACC,gBAAA,CAEA,+BACC,eAAA,CACA,iBAAA,CC/rFF,uBAAA,CDisFE,aAtwFQ,CAwwFR,2CACC,aAvwFO,CA0wFR,qCACC,oBAAA,CACA,aA1wFQ,CAyxFV,uDACC,iBAAA,CAMF,wCACC,eAAA,CACA,eAAA,CACA,YAAA,CC/wFC,yBDkxFF,0CAEE,6BAAA,CAAA,CClyFA,yBDuyFC,mEACC,aAAA,CAGD,iEACC,aAAA,CAAA,CC9xFF,yBDuxFD,mDAYE,sBAAA,CACA,eAAA,CACA,YAAA,CAEA,mEACC,aAAA,CAGD,iEACC,cAAA,CAAA,CAOL,2BACC,mBAAA,CAEA,8BACC,YAAA,CACA,oBAAA,CACA,QAAA,CACA,SAAA,CACA,0BAAA,CAEA,iCACC,SAAA,CACA,iBAAA,CACA,iBAAA,CACA,gBAAA,CAEA,6CACC,aAAA,CAGD,mCACC,cAAA,CACA,eAAA,CACA,UAAA,CC7xFH,uBAAA,CDwyFF,wCACC,qBAAA,CACA,0BAAA,CAGD,iDAGG,qDACC,YAAA,CACA,0BAAA,CAEA,uDACC,cAAA,CACA,gBAAA,CAQF,0CACC,kBAAA,CACA,0BAAA,CAOD,qCACC,cAAA,CAMF,6BACC,cAAA,CAKD,gCACC,qCAAA,CACA,UAAA,CACA,oBAAA,CAKD,0BACC,iBAAA,CAAA,CAKH,gDACC,wEACC,cAAA,CAGD,oBACC,gBAAA,CACA,mBAAA,CAGC,qDACC,UAAA,CACA,0BAAA,CACA,YAAA,CACA,kBAAA,CAMF,iBACC,cAAA,CAGD,gBACC,cAAA,CACA,gBAAA,CAKD,4BACC,kBAAA,CAKD,oBACC,kBAAA,CACA,eAAA,CAKC,oHACC,OAAA,CAGD,oHACC,OAAA,CAOH,0BACC,SAAA,CAEA,6BACC,cAAA,CASC,8CACC,YAAA,CAQJ,8BACC,kBAAA,CAGD,+BACC,iBAAA,CAKA,+eACC,cAAA,CACA,eAAA,CACA,mBAAA,CAMF,oBACC,iCAAA,CAQE,uEACC,oBAAA,CACA,qBAAA,CAUF,6DACC,0BAAA,CAEA,6EACC,gBAAA,CAGD,2EACC,iBAAA,CAGD,sJAEC,aAAA,CAGD,mJAEC,cAAA,CAAA,CAQN,yBACC,wEACC,cAAA,CAEA,8IACC,kBAAA,CAIF,sEACC,iBAAA,CACA,kBAAA,CAGD,KACC,iBAAA,CAEA,uBACC,iBAAA,CACA,SAAA,CACA,OAAA,CACA,cAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CAEA,8BACC,YAAA,CAGD,2BACC,UAAA,CAIF,iBACC,gBAAA,CACA,kBAAA,CAMA,gBACC,eAAA,CACA,WAAA,CAIF,sBACC,6BAAA,CACA,eAAA,CAKD,8BACC,cAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WAAA,CACA,cAAA,CACA,OAAA,CACA,QAAA,CACA,UAAA,CACA,cAAA,CAEA,qCACC,YAAA,CAGD,kCACC,UAAA,CAIF,6BACC,YAAA,CACA,cAAA,CACA,MAAA,CACA,KAAA,CACA,UAAA,CACA,eAAA,CACA,kBA7oGK,CA8oGL,gBAAA,CACA,UAAA,CACA,sBAAA,CAEA,kCACC,iBAAA,CACA,eAAA,CACA,cAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CAEA,oDACC,iBAAA,CACA,eAAA,CACA,KAAA,CACA,kBA9pGG,CA+pGH,UAAA,CACA,eAAA,CACA,gBAAA,CAGD,uCACC,iBAAA,CACA,MAAA,CAGD,qCACC,eAAA,CACA,SAAA,CACA,QAAA,CAEA,wCACC,cAAA,CAEA,sDACC,YAAA,CAGD,qDACC,OAAA,CAGD,0CACC,qCAvrGI,CAwrGJ,cAAA,CACA,UA9rGC,CCkEN,uBAAA,CD8nGK,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CACA,gBAAA,CAAA,CC/qGH,+CDsqGE,0CAYE,cAAA,CACA,cAAA,CAAA,CApJR,yBAuJO,gDACC,aA/sGI,CAgtGJ,oBAAA,CAWL,qDACC,2BAAA,CACA,kBAAA,CAKH,cACC,YAAA,CAIA,2KACC,iBAAA,CACA,kBAAA,CAEA,qNACC,kBAAA,CAMF,gBACC,YAAA,CAIF,gBACC,iBAAA,CAEA,0BACC,kBAAA,CAIF,QACC,iBAAA,CAEA,uIACC,iBAAA,CAGD,kBACC,kBAAA,CAIF,eACC,iBAAA,CAEA,0BACC,iBAAA,CACA,eAAA,CAKD,0BACC,cAAA,CAEA,6BACC,cAAA,CAMF,4BACC,YAAA,CAIA,+CACC,0BAAA,CAMF,2BAEC,YAAA,CAAA,CASF,8CACC,mBAAA,CACA,+BAAA,CACA,kBAAA,CAOF,oBACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,0BAAA,CACA,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WAAA,CAEA,gCACC,eAAA,CACA,UAAA,CACA,eAAA,CACA,uGAAA,CAEA,eAAA,CAEA,kDACC,sBAAA,CACA,cAAA,CACA,eAAA,CACA,+BAAA,CACA,YAAA,CACA,6BAAA,CACA,kBAAA,CACA,aA51GS,CA81GT,oDACC,UA51GI,CCkEN,uBAAA,CD6xGE,0DACC,aA/1GQ,CAo2GX,oDACC,YAAA,CACA,wBAAA,CACA,QAAA,CACA,kBAAA,CACA,YAAA,CACA,4BAAA,CAEA,yDACC,iBAAA,CAEA,qEACC,UAj3GG,CAk3GH,cAAA,CACA,cAAA,CAKH,oDACC,iBAAA,CAEA,uDACC,kBAAA,CACA,SAAA,CACA,cAAA,CAGD,kEACC,YAAA,CACA,0BAAA,CACA,eAAA,CACA,mBAAA,CAEA,qFACC,UAAA,CAID,2FACC,kBA14GQ,CA84GT,2FACC,eAl5GG,CAs5GJ,iGACC,eAv5GG,CA05GJ,2EACC,0BAAA,CACA,0BAAA,CACA,eAAA,CACA,iBAAA,CAEA,gFACC,wBAAA,CACA,eAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CCl6GF,yBDm5GA,2EAmBE,0BAAA,CACA,0BAAA,CAAA,CCv6GF,0BDm5GA,2EAwBE,0BAAA,CACA,0BAAA,CAAA,CAGD,kFACC,gBAAA,CACA,aAAA,CACA,iBAAA,CACA,kBAx7GE,CA67GC,uGACC,SAAA,CAGD,wGACC,oBAAA,CACA,SAAA,CAMJ,uFACC,WAAA,CACA,UAAA,CACA,aAAA,CACA,iBAAA,CACA,eAAA,CACA,KAAA,CACA,MAAA,CAEA,2FACC,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CACA,6BAAA,CAAA,0BAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,iGACC,sBAAA,CAGD,kGACC,sBAAA,CACA,SAAA,CAOH,oGACC,qCAt+GI,CAu+GJ,kBAAA,CACA,YAAA,CACA,sBAAA,CAEA,2GACC,cAAA,CACA,eAAA,CACA,aAt/GI,CAy/GL,+GACC,cAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,iBAAA,CAEA,uHACC,UAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAKH,+FACC,cAAA,CACA,qCAtgHI,CAwgHJ,iGACC,UA9gHA,CA+gHA,aAAA,CACA,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,sBAAA,CACA,mBAAA,CACA,oBAAA,CACA,2BAAA,CAEA,uGACC,oBAAA,CAEA,8GACC,UAAA,CAIF,wGACC,UAAA,CACA,aAAA,CACA,UAAA,CACA,eAriHD,CAsiHC,iBAAA,CACA,QAAA,CACA,MAAA,CACA,OAAA,CCv+GP,uBAAA,CDm/GF,sBACC,gBAAA,CAEA,2BACC,eAAA,CACA,WAAA,CAIF,aACC,cAAA,CACA,eAAA,CAEA,iBACC,WAAA,CAIF,UACC,cAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,YAAA,CACA,0BAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,yBACC,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,6BACC,WAAA,CACA,UAAA,CACA,qBAAA,CAAA,kBAAA,CAKH,aACC,eAAA,CC5lHG,yBD+lHF,qBACC,YAAA,CAAA,CCllHC,yBDulHF,uBACC,YAAA,CAAA,CAKH,eACC,YAAA,CACA,cAAA,CAEA,yBACC,sBAAA,CACA,uBAAA,CCplHE,gDDklHH,yBAKE,sBAAA,CAAA,CCvlHC,+CDklHH,yBASE,iCAAA,CAAA,CC1mHC,yBDimHH,yBAaE,iCAAA,CAAA,CC9mHC,yBDimHH,yBAiBE,sBAAA,CAAA,CAGD,2BACC,aAAA,CACA,UAAA,CAEA,+BACC,UAAA,CAOH,4IACC,iBAAA,CAGD,uBACC,YAAA,CACA,eAAA,CAGD,wBACC,uBAAA,CACA,cAAA,CACA,kBAAA,CACA,qBAAA,CACA,sBAAA,CACA,kBAAA,CACA,uBAAA,CACA,sBAAA,CAEA,sDAEC,UAAA,CAMF,kCACC,WAAA,CACA,eAAA,CACA,0BAAA,CAGD,4FAEC,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CACA,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,8BAAA,CAEA,0GACC,UArsHK,CAssHL,cAAA,CACA,eAAA,CAIF,8CACC,mBAAA,CAGD,8CACC,oBAAA,CAIF,gBACC,mBAAA,CAEA,UAAA,CAEA,sBAAA,CAGD,uBACC,UAAA,CACA,aAAA,CACA,gBAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,qBAAA,CACA,iBAAA,CACA,yBAAA,CACA,iCAAA,CAGD,gBACC,GACC,sBAAA,CAGD,KACC,wBAAA,CAAA,CAIF,4BACC,kBAAA,CAEA,wDACC,SAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,QAAA,CAGC,qFACC,aAAA,CACA,UAjwHI,CAkwHJ,cAAA,CACA,qCA9vHO,CA+vHP,+BAAA,CACA,iBAAA,CACA,kCAAA,CACA,mCAAA,CAEA,2FACC,gCAAA","file":"style.css"}
\ No newline at end of file
+{"version":3,"sources":["..\\style-scss\\style.scss","..\\style-scss\\_mixins.scss"],"names":[],"mappings":"AAcA,wBACE,GACE,SAAA,CAGF,KACE,SAAA,CAAA,CAIJ,KACE,kCAAA,CACA,cAAA,CAEA,eACE,eAAA,CACA,gBAAA,CAKE,kNACE,eAAA,CACA,WAAA,CACA,kBAAA,CACA,iBAAA,CAMR,+GAIE,mDAAA,CAGF,cACE,wBAAA,CACA,eAAA,CACA,cAAA,CAGF,uFACE,gBAAA,CAGF,KACE,QAAA,CACA,eAAA,CACA,UAAA,CACA,wBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,WACE,eAAA,CAIJ,YACE,kBA5EU,CA8EV,kBACE,kBAhFI,CAmFN,mBACE,kBApFI,CAqFJ,iBAAA,CAIJ,aACE,kBA3FU,CA6FV,mBACE,kBA/FI,CAkGN,oBACE,kBAnGI,CAoGJ,iBAAA,CAIJ,uIAGE,kBA3GM,CA4GN,WAAA,CAGF,gHAEE,kBAjHM,CAkHN,WAAA,CAGF,yJAGE,eAAA,CAGF,4CAEE,UAAA,CACA,kBA9HM,CA+HN,oBA/HM,CAkIR,wCACE,qDAAA,CACA,iCAAA,CAEA,6CACE,0BAAA,CAGF,wDACE,gDAAA,CACA,0BAAA,CACA,yBAAA,CAIJ,OACE,eAAA,CACA,QAAA,CACA,cAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CAEA,qBACE,kBAzJQ,CA0JR,UAAA,CAIJ,yHACE,+BAAA,CACA,cAAA,CACA,qCAzJS,CA0JT,gBAAA,CACA,mBAAA,CACA,cAAA,CAGF,wEACE,cAAA,CCjIE,+CDgIJ,wEAII,cAAA,CAAA,CAGF,okBACE,qCAvKO,CAwKP,eAAA,CACA,cAAA,CACA,kBAAA,CC1JA,yBDsJF,okBAOI,cAAA,CACA,kBAAA,CAAA,CAKN,yFACE,wBAAA,CACA,gBAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAGF,UACE,eAAA,CACA,aAAA,CAGF,UACE,YAAA,CACA,6BAAA,CAGF,sEACE,cAAA,CACA,mDAAA,CACA,oDAAA,CAGF,YACE,qCAhNS,CAiNT,eAAA,CACA,cAAA,CACA,kBAAA,CCnME,yBD+LJ,YAOI,cAAA,CAAA,CCtMA,yBD4MA,yBACE,UAAA,CAAA,CAKN,KACE,kBAtOM,CAuON,cAAA,CCpNE,yBDuNA,4BAEI,YAAA,CAAA,CAIJ,kCACE,WAAA,CACA,UApPE,CCoCJ,gDD8MA,kCAKI,UAAA,CACA,aAAA,CACA,eAAA,CAAA,CCpOJ,yBD6NA,kCAWI,kBAAA,CAAA,CAKN,OACE,QAAA,CACA,SAAA,CAGF,OACE,UAxQI,CA0QJ,aACE,oBAAA,CAIJ,iBACE,gBAAA,CAEA,mBACE,eAAA,CACA,aAvRM,CAwRN,gBAAA,CAEA,wBACE,UAxRA,CAyRA,kBAAA,CAMR,QACE,cAAA,CAGE,gBACE,aAAA,CACA,eAAA,CAEA,oBACE,UAAA,CAKN,yBACE,QAAA,CACA,cAAA,CACA,SAAA,CACA,MAAA,CACA,UAAA,CAEA,eAAA,CACA,WAAA,CACA,eAAA,CCpPF,uBAAA,CDsPE,eAAA,CACA,iBAAA,CAEA,iCACE,KAAA,CACA,WAAA,CAGF,sCACE,gBAAA,CACA,aAAA,CACA,WAAA,CAGF,mCACE,eAAA,CACA,cAAA,CACA,qCApUK,CAqUL,mBAAA,CACA,iBAAA,CAGF,6CACE,cAAA,CACA,YAAA,CACA,0BAAA,CACA,cAAA,CC7TF,yBDyTA,6CAOI,cAAA,CAAA,CAGF,6DACE,iBAAA,CACA,UAAA,CACA,oBAAA,CACA,qCAAA,CCxTJ,+CDoTE,6DAOI,0BAAA,CAAA,CC1UN,yBDmUE,6DAWI,0BAAA,CAAA,CAGF,kEACE,wBAAA,CACA,eAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,SAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAKN,sCACE,wBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEA,wCACE,iBAAA,CACA,SAAA,CACA,OAAA,CACA,UA9XA,CCkEN,uBAAA,CD8TM,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WAAA,CACA,UAAA,CAEA,8CACE,aA3YE,CAgZR,gCACE,gBAAA,CAEA,sCACE,eAAA,CACA,QAAA,CACA,4BAAA,CACA,cAAA,CACA,mBAAA,CACA,gBAAA,CACA,eAAA,CACA,cAAA,CACA,WAAA,CACA,qCArZG,CAuZH,4CACE,YAAA,CACA,eAAA,CAGF,wDACE,cAAA,CACA,eAAA,CACA,UApaF,CAqaE,qCAhaC,CA4ZH,mDACE,cAAA,CACA,eAAA,CACA,UApaF,CAqaE,qCAhaC,CAsaT,sBACE,YAAA,CACA,wBAAA,CACA,kBAAA,CAEA,qCACE,iBAAA,CAEA,0CACE,UAAA,CACA,eAAA,CACA,WAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CCvXN,uBAAA,CDyXM,eAAA,CACA,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,SAAA,CAEA,gDACE,eAAA,CAGF,8CACE,UAAA,CAMJ,qCACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,aApdI,CCwBR,yBDwbE,qCAOI,gBAAA,CAAA,CAGF,2CACE,oBAAA,CAEA,iDACE,eAAA,CACA,kBA/dA,CAmeJ,2CACE,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CACA,eAveF,CAweE,iBAAA,CCtaR,uBAAA,CA7CE,yBD2cI,2CAYI,OAAA,CACA,gBAAA,CACA,cAAA,CAAA,CAGF,+CACE,UAAA,CAIJ,qDACE,cAAA,CAEA,4DACE,eAAA,CAGF,8DACE,UA9fJ,CA+fI,cAAA,CASZ,cACE,cAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,UAAA,CACA,0BAAA,CACA,UAAA,CACA,YAAA,CACA,SAAA,CC/cA,uBAAA,CDkdA,sBACE,aAAA,CACA,SAAA,CAMA,+CACE,eAAA,CACA,+BAAA,CACA,UAAA,CAEA,wDACE,sBAAA,CAMR,WACE,iBAAA,CACA,UAAA,CAGE,gCACE,QAAA,CACA,SAAA,CACA,oBAAA,CAEA,yBACE,wCACE,YAAA,CACA,iBAAA,CAAA,CCjhBN,qEDqhBU,kDACE,YAAA,CAAA,CARV,yBAYM,6CACE,YAAA,CAGF,6CACE,qCA9jBH,CA+jBG,UApkBN,CAqkBM,cAAA,CACA,eAAA,CACA,aAAA,CACA,gBAAA,CCtgBZ,uBAAA,CAAA,CA9BE,sED8hBQ,6CAUI,WAAA,CACA,cAAA,CAAA,CCziBZ,qED8hBQ,6CAeI,WAAA,CACA,cAAA,CAAA,CAhCV,yBAmCQ,mDACE,oBAAA,CAKF,oDACE,YAAA,CACA,0BAAA,CACA,cAAA,CAIJ,8CACE,MAAA,CACA,UAAA,CACA,YAAA,CACA,iBAAA,CACA,YAAA,CACA,eAAA,CCtiBZ,uBAAA,CDyiBY,iDACE,SAAA,CACA,kBAAA,CAAA,CCzkBZ,uEDukBU,iDAKI,oBAAA,CAAA,CC5kBd,sEDukBU,iDASI,SAAA,CAAA,CAlEZ,yBAqEU,mDACE,UAxnBV,CAynBU,cAAA,CCvjBhB,uBAAA,CD0jBgB,yDACE,oBAAA,CACA,aAjoBR,CAqoBI,mDACE,eAAA,CACA,cAAA,CAGF,mDACE,YAAA,CAGF,oDACE,eAAA,CAAA,CAWlB,qCAEE,YAAA,CAIA,8LACE,iBAAA,CAGF,4BACE,YAAA,CACA,0BAAA,CACA,cAAA,CC7pBA,0BDkqBI,gHAEE,YAAA,CAAA,CAKN,0CACE,0BAAA,CACA,UAAA,CACA,oBAAA,CACA,iBAAA,CChpBF,gDD4oBA,0CAOI,0BAAA,CAAA,CCnpBJ,+CD4oBA,0CAWI,qCAAA,CAAA,CCtqBJ,yBD2pBA,0CAeI,0BAAA,CAAA,CC1qBJ,yBD2pBA,0CAmBI,cAAA,CACA,iBAAA,CAAA,CAGF,+CAEE,iBAAA,CAMR,kBACE,YAAA,CACA,0BAAA,CACA,cAAA,CAEA,gCACE,0BAAA,CACA,UAAA,CACA,oBAAA,CACA,iBAAA,CCprBA,gDDgrBF,gCAOI,qCAAA,CAAA,CCvrBF,+CDgrBF,gCAWI,0BAAA,CAAA,CC1sBF,yBD+rBF,gCAeI,yBAAA,CAAA,CAGF,uKAEE,iBAAA,CAKN,gBACE,YAAA,CACA,0BAAA,CACA,cAAA,CAEA,8BACE,0BAAA,CACA,UAAA,CACA,oBAAA,CACA,iBAAA,CCltBA,iDD8sBF,8BAOI,qCAAA,CAAA,CCrtBF,gDD8sBF,8BAWI,0BAAA,CAAA,CCxuBF,yBD6tBF,8BAeI,cAAA,CAAA,CAGF,iKACE,wBAAA,CACA,gBAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAKN,8BAEE,eAAA,CACA,kCAAA,CAEA,kCACE,iBAAA,CACA,aAAA,CAEA,8CACE,oBAAA,CAOE,wEACE,SAAA,CAGF,0EACE,SAAA,CAOF,sGACE,UAAA,CAMR,wCACE,UAAA,CACA,gBAAA,CACA,aAAA,CACA,iBAAA,CACA,eAAA,CAEA,gDACE,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CACA,6BAAA,CAAA,0BAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,4DACE,sBAAA,CAGF,8DACE,sBAAA,CACA,SAAA,CAKN,gEACE,YAAA,CACA,UAAA,CACA,UAAA,CACA,YAAA,CACA,oBAAA,CACA,gBAAA,CACA,sBAAA,CACA,cAAA,CAEA,4EACE,eAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,UAh2BE,CCkEN,uBAAA,CDgyBI,eAAA,CACA,aAAA,CACA,iBAAA,CACA,iBAAA,CCh1BF,yBDs0BA,4EAaI,cAAA,CAAA,CAGF,wFACE,oBAAA,CACA,aAh3BI,CAm3BN,gFACE,UAj3BA,CAm3BA,4FACE,oBAAA,CACA,aAx3BE,CA63BR,gFACE,gBAAA,CACA,qCAv3BK,CAw3BL,UAAA,CACA,YAAA,CACA,sBAAA,CAEA,8FACE,cAAA,CACA,eAAA,CACA,aAv4BI,CAw4BJ,kBAAA,CCh3BJ,yBD42BE,8FAOI,cAAA,CAAA,CCn3BN,yBD42BE,8FAWI,cAAA,CAAA,CAIJ,sGACE,cAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,iBAAA,CCh4BJ,yBD23BE,sGAQI,cAAA,CAAA,CCn4BN,yBD23BE,sGAYI,cAAA,CAAA,CAGF,sHACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAQV,oBACE,YAAA,CAEA,mMACE,iBAAA,CAIA,qDACE,aAAA,CACA,0BAAA,CAEA,uDACE,QAAA,CAGF,uDACE,aAAA,CACA,kBA97BA,CA+7BA,qCA57BG,CA67BH,eAAA,CACA,cAAA,CACA,gBAAA,CACA,UAr8BA,CAs8BA,mBAAA,CCp4BN,uBAAA,CDu4BM,8DACE,oBAAA,CACA,iBAAA,CACA,eAAA,CACA,iBAAA,CACA,SAAA,CAEA,qEACE,UAAA,CACA,eAl9BJ,CAm9BI,UAAA,CACA,aAAA,CACA,iBAAA,CACA,QAAA,CACA,OAAA,CCr5BV,uBAAA,CD05BM,6DACE,oBAAA,CAGE,2EACE,UAAA,CAUZ,iBACE,qCAv+BO,CAw+BP,UA7+BI,CA8+BJ,kBAAA,CACA,eAAA,CACA,cAAA,CAGF,gBACE,cAAA,CACA,gBAAA,CAKF,qKACE,iBAAA,CAMA,sBACE,oBAAA,CAEA,0BACE,WAAA,CAKN,0BACE,qBAAA,CACA,iBAAA,CACA,kBAAA,CAEA,8BACE,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,mBAAA,CAAA,gBAAA,CCn9BJ,uBAAA,CDu9BE,oCACE,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UA7hCE,CA8hCF,eAAA,CACA,qBAAA,CACA,oBAAA,CACA,qBAAA,CACA,qCA7hCK,CA8hCL,cAAA,CAIJ,6BACE,aAAA,CACA,eAAA,CACA,cAAA,CACA,qCAtiCO,CAuiCP,UA5iCI,CA+iCN,6BACE,aA/iCS,CAgjCT,cAAA,CACA,gBAAA,CAKF,eACE,qCAnjCO,CAojCP,eAAA,CACA,cAAA,CACA,UA3jCI,CA8jCN,eACE,eAAA,CACA,cAAA,CACA,UAjkCI,CAokCN,cACE,cAAA,CACA,aArkCS,CAskCT,gBAAA,CAEA,gBACE,aA7kCM,CAklCZ,gBAEE,kBA/kCM,CAglCN,gBAAA,CAGE,0BACE,UAAA,CACA,WAAA,CACA,aAAA,CACA,WAAA,CAIJ,kBACE,QAAA,CAGF,uBACE,qCA7lCO,CA8lCP,eAAA,CACA,cAAA,CACA,UArmCI,CAymCR,QACE,4BAAA,CAEA,uIACE,eAAA,CAGF,WACE,oBAAA,CACA,QAAA,CACA,SAAA,CAGE,gBACE,qCAlnCG,CAmnCH,cAAA,CACA,eAAA,CACA,UA1nCA,CA2nCA,aAAA,CACA,aAAA,CC1jCN,uBAAA,CD6jCM,sBACE,oBAAA,CACA,aApoCE,CAgpCV,kBACE,qCAzoCO,CA0oCP,cAAA,CACA,eAAA,CACA,UAjpCI,CAkpCJ,aAAA,CAGF,uBACE,cAAA,CAEA,6BACE,gBAAA,CACA,iBAAA,CACA,OAAA,CAGF,yBACE,aAlqCM,CAmqCN,eAAA,CAGF,+BACE,YAAA,CAIJ,8BACE,YAAA,CACA,gBAAA,CACA,iBAAA,CAEA,qCACE,UAAA,CACA,aAAA,CACA,QAAA,CACA,MAAA,CACA,OAAA,CACA,iBAAA,CACA,kBAvrCM,CCqEV,uBAAA,CDonCI,UAAA,CAIA,kDACE,UAAA,CAGF,gDACE,kBAlsCI,CAusCV,8BACE,QAAA,CACA,4BAAA,CACA,eAAA,CACA,cAAA,CAEA,oCACE,YAAA,CACA,eAAA,CAIJ,iBACE,eAjtCI,CAktCJ,eAAA,CACA,UAAA,CACA,QAAA,CACA,wBAAA,CACA,cAAA,CACA,eAAA,CACA,cAAA,CACA,gBAAA,CCvpCF,uBAAA,CDypCE,qBAAA,CAMA,+BACE,QAAA,CAEA,iCACE,oBAAA,CACA,iBAAA,CAEA,qCCtqCN,uBAAA,CD2qCQ,2CACE,qBAAA,CAOV,0BACE,gBAAA,CAEA,4BACE,aA5vCM,CAiwCZ,oBACE,kBA7vCM,CA8vCN,YAAA,CACA,iBAAA,CACA,cAAA,CAEA,sBACE,aAxwCQ,CAgxCR,+CACE,eAAA,CAOF,gCACE,YAAA,CAGF,4BACE,oBAAA,CACA,QAAA,CACA,SAAA,CAEA,8BACE,cAAA,CACA,UAhyCA,CAmyCF,8BCjuCJ,uBAAA,CDouCM,oCACE,oBAAA,CAIJ,oCACE,kBAAA,CAEA,uCACE,mBAAA,CAEA,yCACE,qCA7yCD,CA8yCC,eAAA,CACA,mBAAA,CACA,cAAA,CACA,UAtzCJ,CAwzCI,+CACE,aA5zCF,CAk0CN,oCACE,kBAAA,CAEA,uCACE,iBAAA,CACA,iBAAA,CAGE,0DACE,YAAA,CAIJ,+CACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,6BAAA,CACA,QAAA,CACA,OAAA,CACA,WAAA,CACA,aAAA,CAGF,8CACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,6BAAA,CACA,QAAA,CACA,OAAA,CACA,WAAA,CACA,+BAAA,CACA,aAAA,CAGF,yCACE,UAp2CJ,CAq2CI,oBAAA,CACA,eAAA,CACA,cAAA,CACA,aAAA,CAEA,+CACE,aA92CF,CAm3CA,+CACE,aAAA,CAMR,oCACE,YAAA,CAMR,SACE,YAAA,CACA,oBAAA,CACA,cAAA,CACA,QAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CACA,qCAj4CS,CAm4CT,WACE,UAz4CI,CA04CJ,oBAAA,CACA,YAAA,CCz0CF,uBAAA,CD20CE,eAAA,CAEA,iBACE,oBAAA,CACA,aAp5CM,CAy5CZ,sBACE,cAAA,CAEA,wBACE,aA75CQ,CAg6CV,yBACE,qCAz5CO,CA05CP,cAAA,CAOE,sDACE,qBAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,wBAAA,CACA,WAAA,CAEA,4DACE,qBAAA,CACA,eAAA,CAQR,2BACE,aA57CQ,CA67CR,eAAA,CAEA,iCACE,oBAAA,CACA,aAj8CM,CAy8CV,uBAEE,kBAAA,CAGF,0BACE,qBAAA,CAGE,0CACE,UAAA,CACA,WAAA,CACA,mBAAA,CAAA,gBAAA,CACA,2BAAA,CAEA,gDACE,WAAA,CAKN,oCACE,qCAv9CK,CAw9CL,iBAAA,CACA,QAAA,CACA,QAAA,CACA,0BAAA,CACA,qBAAA,CACA,qBAAA,CACA,aAAA,CACA,eAAA,CACA,kBAAA,CACA,UAt+CE,CAy+CJ,yCACE,qCAr+CK,CAs+CL,eAAA,CACA,kBAAA,CAEA,2CACE,aAAA,CACA,eAAA,CACA,cAAA,CACA,qCA7+CG,CA8+CH,UAn/CA,CAo/CA,uBAAA,CAEA,iDACE,aA1/CE,CA2/CF,oBAAA,CAKN,iCACE,aAAA,CACA,cAAA,CACA,gBAAA,CACA,eAAA,CACA,iBAAA,CACA,kBAAA,CACA,sBAAA,CACA,mBAAA,CACA,oBAAA,CACA,2BAAA,CACA,eAAA,CAGF,uCACE,qCAvgDK,CAwgDL,8BAAA,CACA,UA9gDE,CA+gDF,yBAAA,CACA,eAAA,CACA,cAAA,CACA,SAAA,CACA,iBAAA,CACA,iBAAA,CACA,iBAAA,CACA,uBAAA,CAEA,8CACE,iBAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,UAAA,CACA,OAAA,CACA,iBAAA,CACA,oBAAA,CACA,yBAAA,CAGF,6CACE,iBAAA,CAEA,oDACE,UAAA,CAIJ,6CACE,eAAA,CAKN,yBACE,qCA9iDO,CA+iDP,iBAAA,CC/hDA,yBD6hDF,yBAKI,cAAA,CAAA,CAGF,gCACE,cAAA,CACA,eAAA,CACA,mBAAA,CACA,gBAAA,CACA,kBAAA,CAGF,oCACE,wBAAA,CACA,oBAAA,CAEA,uCACE,qBAAA,CACA,cAAA,CACA,eAAA,CAEA,4CACE,iBAAA,CACA,QAAA,CACA,OAAA,CACA,cAAA,CACA,UAAA,CACA,uBAAA,CAGF,yCACE,UArlDF,CAslDE,iBAAA,CACA,aAAA,CACA,qBAAA,CACA,gBAAA,CACA,iBAAA,CACA,uBAAA,CAEA,+CACE,oBAAA,CACA,aAlmDA,CAomDA,oDACE,UAlmDN,CAumDA,iDACE,mBAAA,CACA,cAAA,CACA,eAAA,CACA,mBAAA,CACA,iBAAA,CACA,iBAAA,CAON,mCACE,qCAhnDK,CAinDL,iBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CAGF,8BACE,mBAAA,CACA,cAAA,CACA,eAAA,CACA,mBAAA,CACA,kBAAA,CAGF,uCACE,wBAAA,CACA,YAAA,CACA,kBAAA,CAEA,8CACE,cAAA,CACA,eAAA,CACA,gBAAA,CACA,aAjpDI,CAkpDJ,kBAAA,CAGF,0CACE,eAAA,CAGE,+CACE,UAvpDJ,CAwpDI,uBAAA,CAEA,qDACE,aA9pDF,CA+pDE,oBAAA,CAQR,4BACE,aAxqDI,CAyqDJ,uBAAA,CAEA,kCACE,aA7qDF,CA8qDE,oBAAA,CAIJ,wCACE,eAAA,CACA,cAAA,CACA,qCA5qDG,CA6qDH,UAlrDA,CAqrDF,wCACE,kBAAA,CAIJ,kCACE,mBAAA,CAEA,yCACE,iBAAA,CAIJ,8BACE,aAAA,CACA,eAAA,CAMJ,uBACE,YAAA,CACA,+BAAA,CACA,QAAA,CACA,kBAAA,CAEA,8BACE,eAAA,CACA,gBAAA,CACA,gBAAA,CAMJ,0BACE,aAAA,CACA,eAAA,CAEA,mCACE,cAAA,CACA,UAAA,CAIJ,uBACE,eAAA,CAGF,oBACE,iBAAA,CAEA,yBACE,wBAAA,CACA,gBAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CAIA,0BACE,UAAA,CAKN,2BACE,iBAAA,CAEA,6BACE,aApwDM,CAqwDN,eAAA,CC3vDF,yBD+vDF,0BAEI,SAAA,CAAA,CAGF,6CACE,UAAA,CACA,kBAAA,CACA,UA9wDE,CA+wDF,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAGF,6BACE,qCAjxDK,CAmxDL,eAAA,CACA,cAAA,CAGF,kCACE,YAAA,CACA,0BAAA,CACA,oBAAA,CACA,sBAAA,CACA,mBAAA,CACA,cAAA,CAEA,gDACE,UAAA,CACA,eAAA,CACA,QAAA,CAGF,iDACE,UAAA,CACA,iBAAA,CACA,OAAA,CACA,gBAAA,CAGF,yCACE,eAAA,CACA,cAAA,CACA,gBAAA,CACA,aAxzDI,CAyzDJ,qCAjzDG,CAkzDH,OAAA,CAGF,6CACE,iBAAA,CACA,eAAA,CACA,cAAA,CACA,gBAAA,CACA,qCA1zDG,CA2zDH,OAAA,CAEA,UAl0DA,CAo0DA,iBAAA,CAEA,oDACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,UAAA,CACA,OAAA,CACA,UAAA,CACA,+BAAA,CAGA,wBAAA,CAKN,yCACE,YAAA,CACA,aAAA,CAEA,6DACE,YAAA,CACA,kBAAA,CACA,qBAAA,CACA,qBAAA,CAEA,oEACE,YAAA,CAGF,+IAEE,UAAA,CACA,WAAA,CACA,wBAAA,CACA,iBAAA,CACA,oBAAA,CACA,qBAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,uBAAA,CAEA,uJACE,UAj3DJ,CAk3DI,UAAA,CAGF,2JACE,qBAt3DJ,CAw3DI,mKACE,UAAA,CACA,SAAA,CAKN,uEACE,UAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,wBAAA,CAEA,6EACE,YAAA,CAMJ,+DACE,YAAA,CAIJ,gDACE,kBAAA,CACA,UAAA,CACA,eAAA,CACA,aAAA,CACA,UAAA,CACA,YAAA,CACA,cAAA,CACA,eAAA,CACA,QAAA,CAEA,uDACE,YAAA,CAKN,6CACE,UAp6DE,CAq6DF,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAGE,sDACE,eAAA,CAMR,oBACE,eAAA,CACA,WAAA,CAEA,wBACE,UAAA,CAIJ,kBACE,iBAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,iBAAA,CACA,UAAA,CAEA,oBACE,eAAA,CACA,aAAA,CACA,4BAAA,CACA,+BAAA,CACA,6BAAA,CACA,8BAAA,CACA,YAAA,CACA,WAAA,CAEA,gCACE,6BAAA,CAGF,+BACE,8BAAA,CAGF,wBACE,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CAQA,kDACE,kBAAA,CACA,UAAA,CACA,UAn+DF,CAo+DE,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAGF,gEACE,YAAA,CACA,0BAAA,CACA,kBAAA,CACA,iBAAA,CAEA,uEACE,gBAAA,CAGF,iFACE,eAAA,CACA,iBAAA,CACA,UAv/DJ,CAw/DI,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CAGF,wEACE,gBAAA,CAEA,8EACE,YAAA,CAGF,8EACE,oBAAA,CACA,gBAAA,CACA,eAAA,CACA,kBAAA,CACA,wBAAA,CACA,cAAA,CACA,eAAA,CACA,cAAA,CAEA,0FACE,aAAA,CAGF,qFACE,wBAAA,CASd,sBACE,eAAA,CAEA,gDACE,kBAAA,CAEA,0DACE,qBAAA,CACA,MAAA,CAGF,2DAEE,qBAAA,CACA,UAAA,CACA,YAAA,CACA,oBAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,gBAAA,CACA,mBAAA,CAGA,8DACE,SAAA,CACA,4BAAA,CACA,qCAAA,CACA,kFAAA,CAIA,yBAAA,CACA,wBAAA,CACA,kDAAA,CACA,cAAA,CACA,iBAAA,CAGA,yEACE,cAAA,CAGF,oEACE,sBAAA,CAGF,sEACE,sBAAA,CAON,gDAEE,cAAA,CACA,eAAA,CACA,kBAAA,CAIJ,mCACE,mBAAA,CACA,kBAAA,CAEA,8CACE,eAAA,CAGF,8CACE,qCAjmEG,CAkmEH,cAAA,CACA,eAAA,CACA,kBAAA,CAQN,mWACE,iBAAA,CAIA,iFACE,kBAAA,CAEA,2FACE,wBAAA,CACA,eAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,SAAA,CACA,UAAA,CACA,eAAA,CC7mEJ,yBDwnEF,okBAEI,gBAAA,CAAA,CAIJ,yFACE,eAAA,CAGF,2GACE,gBAAA,CAEA,sIACE,YAAA,CACA,6BAAA,CACA,cAAA,CAEA,mTAEE,SAAA,CACA,kBAAA,CC7oEJ,yBD0oEE,mTAMI,UAAA,CACA,eAAA,CAAA,CAIJ,2JACE,iBAAA,CACA,eAAA,CAGF,qMACE,UAAA,CACA,YAAA,CACA,cAAA,CAEA,08CAEE,UAAA,CAIA,iQACE,sBAAA,CACA,uBAAA,CACA,YAAA,CAEA,iTACE,aAAA,CAGF,2SACE,cAAA,CAKN,4OACE,kBAAA,CCrrEN,yBDwrEI,yOAEI,UAAA,CAAA,CAKN,wMACE,YAAA,CAGF,0KACE,0BAAA,CCpsEJ,yBDusEE,yLAEI,UAAA,CACA,kBAAA,CAAA,CAGF,oNACE,YAAA,CACA,kBAAA,CAEA,gOACE,WAAA,CAGF,yOACE,kBAAA,CAGF,2PACE,kBAAA,CC1tER,yBD+tEE,+LAEI,UAAA,CACA,kBAAA,CAAA,CAGF,ycAEE,kBAAA,CACA,eAAA,CACA,iBAAA,CACA,gBAAA,CAEA,qdACE,kBArwEA,CAswEA,UAAA,CACA,iBAAA,CACA,oBAAA,CACA,gBAAA,CACA,gBAAA,CCrsEV,uBAAA,CDwsEU,yfACE,oBAAA,CACA,kBAhxEN,CAqxEA,0NACE,YAAA,CACA,kBAAA,CAEA,+OACE,kBAAA,CAGF,iQACE,kBAAA,CAGF,+OACE,gBAAA,CACA,gBAAA,CACA,kBAAA,CAQR,gIACE,mBAAA,CACA,gBAAA,CACA,YAAA,CACA,6BAAA,CCvxEF,yBDmxEA,gIAOI,cAAA,CAAA,CAGF,wUAEE,SAAA,CC/xEJ,yBD6xEE,wUAKI,UAAA,CACA,kBAAA,CAAA,CAIJ,2JACE,UAAA,CACA,eAAA,CACA,YAAA,CAGF,wJACE,eAAA,CACA,YAAA,CACA,wBAAA,CChzEJ,yBD6yEE,wJAMI,UAAA,CACA,cAAA,CAEA,uKACE,UAAA,CAAA,CAIJ,0KACE,WAAA,CAGF,uKACE,WAAA,CACA,cAAA,CACA,eAAA,CAOV,sBACE,cAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,0BAAA,CACA,YAAA,CACA,aAAA,CACA,YAAA,CCryEA,uBAAA,CA7CE,yBDy0EJ,sBAaI,YAAA,CAAA,CAGF,kCACE,eAAA,CAGF,mCACE,gBAAA,CACA,WAAA,CACA,qBAAA,CACA,wBAAA,CCpzEF,uBAAA,CDszEE,eAAA,CAKF,wBACE,eAAA,CACA,WAAA,CAEA,uNACE,kBAAA,CAMJ,0BACE,kBAAA,CAGF,uBACE,aAh5EQ,CAq5EV,sCACE,mBAAA,CAEA,2CACE,mBAAA,CAIJ,6BACE,YAAA,CACA,6BAAA,CCv4EA,yBDq4EF,6BAKI,cAAA,CAAA,CAGF,uEAEE,SAAA,CACA,YAAA,CCh5EF,yBD64EA,uEAMI,UAAA,CAAA,CAIJ,oCACE,wBAAA,CAEA,yCACE,kBAAA,CC35EJ,yBDu5EA,oCAQI,0BAAA,CACA,gBAAA,CAAA,CAGF,kDACE,mBAAA,CASR,2BAEE,YAAA,CACA,sBAAA,CAEA,6CACE,UAAA,CACA,eAAA,CAGF,qCACE,kBAAA,CACA,UAAA,CAGF,+BACE,aAr9EQ,CAg+EZ,gBACE,kBAAA,CAEA,8BACE,YAAA,CACA,+BAAA,CACA,OAAA,CACA,iBAAA,CACA,cAAA,CAEA,qCACE,gBAAA,CACA,eAAA,CAIJ,wCACE,gBAAA,CACA,WAAA,CCx+EA,yBDs+EF,wCAKI,eAAA,CAAA,CAGF,iDACE,cAAA,CACA,gBAAA,CACA,UAAA,CCj/EF,yBDs9EJ,gBAgCI,YAAA,CACA,0BAAA,CAAA,CCz+EA,yBDw8EJ,gBAqCI,mBAAA,CACA,+BAAA,CACA,kBAAA,CAEA,uBACE,UAAA,CACA,aAAA,CACA,UAAA,CAAA,CAIJ,uBACE,YAAA,CACA,UAAA,CACA,iBAAA,CACA,cAAA,CC5/EA,yBDw/EF,uBAOI,UAAA,CAAA,CAGF,2BACE,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CAIJ,yBACE,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,cAAA,CAEA,qCACE,cAAA,CACA,cAAA,CAGF,wCACE,cAAA,CAGF,2BACE,UAAA,CCzhFF,yBDygFF,yBAoBI,wBAAA,CACA,WAAA,CACA,cAAA,CACA,kBAAA,CAAA,CChiFF,yBDmiFA,+BAEI,kBAAA,CAAA,CAIJ,2BACE,eAAA,CACA,UAhkFE,CAikFF,cAAA,CC//EJ,uBAAA,CA7CE,yBDyiFA,2BAOI,cAAA,CAAA,CAGF,iCACE,aA5kFI,CA6kFJ,oBAAA,CAIJ,4BACE,YAAA,CAGF,sCACE,YAAA,CACA,+BAAA,CACA,OAAA,CACA,iBAAA,CACA,cAAA,CAEA,sDACE,eAAA,CACA,gBAAA,CAKN,wBACE,gBAAA,CACA,qCA7lFO,CA8lFP,cAAA,CACA,eAAA,CACA,kBAAA,CACA,YAAA,CACA,kBAAA,CCllFA,yBD2kFF,wBAUI,wBAAA,CACA,WAAA,CACA,WAAA,CACA,kBAAA,CAAA,CAIA,oCACE,gBAAA,CACA,iBAAA,CC9lFJ,yBD4lFE,oCAKI,gBAAA,CACA,iBAAA,CAAA,CAKN,0BACE,iBAAA,CACA,oBAAA,CACA,gBAAA,CC1mFF,yBDumFA,0BAMI,gBAAA,CAAA,CAGF,kCACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,UAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAEA,wBAAA,CAKN,yBACE,YAAA,CACA,kBAAA,CChoFA,yBD8nFF,yBAKI,uBAAA,CACA,gBAAA,CACA,WAAA,CACA,WAAA,CAAA,CAGF,uEAEE,UAAA,CACA,cAAA,CACA,WAAA,CACA,kBAAA,CACA,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,iBAAA,CCtmFJ,uBAAA,CDwmFI,SAAA,CACA,UA3qFE,CA4qFF,aAAA,CAEA,mFACE,eA/qFA,CAgrFA,UAAA,CAIJ,mCACE,UAAA,CACA,iBAAA,CACA,YAAA,CACA,WAAA,CACA,wBAAA,CAGF,qCACE,WAAA,CACA,SAAA,CACA,eA/rFE,CAgsFF,QAAA,CACA,iBAAA,CC/nFJ,uBAAA,CDioFI,YAAA,CACA,UAAA,CACA,kBAAA,CACA,sBAAA,CAEA,2CACE,kBA1sFI,CA6sFN,uCACE,cAAA,CAMR,gBACE,YAAA,CACA,wBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CAEA,qBACE,0BAAA,CAGF,oBACE,eAAA,CACA,kBAAA,CACA,cAAA,CACA,qCA7tFO,CAguFT,qBACE,gBAAA,CACA,eAAA,CAOJ,WACE,YAAA,CACA,cAAA,CAEA,oBACE,sBAAA,CACA,WAAA,CACA,YAAA,CACA,wBAAA,CAEA,2BACE,wBAAA,CAGF,6BACE,gBAAA,CAEA,+BACE,eAAA,CACA,iBAAA,CC/rFN,uBAAA,CDisFM,aAtwFI,CAwwFJ,2CACE,aAvwFE,CA0wFJ,qCACE,oBAAA,CACA,aA1wFG,CAyxFP,uDACE,iBAAA,CAMJ,wCACE,eAAA,CACA,eAAA,CACA,YAAA,CC/wFF,yBDkxFA,0CAEI,6BAAA,CAAA,CClyFJ,yBDuyFM,mEACE,aAAA,CAGF,iEACE,aAAA,CAAA,CC9xFR,yBDuxFE,mDAYI,sBAAA,CACA,eAAA,CACA,YAAA,CAEA,mEACE,aAAA,CAGF,iEACE,cAAA,CAAA,CAOV,2BACE,mBAAA,CAEA,8BACE,YAAA,CACA,oBAAA,CACA,QAAA,CACA,SAAA,CACA,0BAAA,CAEA,iCACE,SAAA,CACA,iBAAA,CACA,iBAAA,CACA,gBAAA,CAEA,6CACE,aAAA,CAGF,mCACE,cAAA,CACA,eAAA,CACA,UAAA,CC7xFR,uBAAA,CDwyFF,wCACE,qBAAA,CACA,0BAAA,CAGF,iDAGM,qDACE,YAAA,CACA,0BAAA,CAEA,uDACE,cAAA,CACA,gBAAA,CAQJ,0CACE,kBAAA,CACA,0BAAA,CAOF,qCACE,cAAA,CAMJ,6BACE,cAAA,CAKF,gCACE,qCAAA,CACA,UAAA,CACA,oBAAA,CAKF,0BACE,iBAAA,CAAA,CAKN,gDACE,wEACE,cAAA,CAGF,oBACE,gBAAA,CACA,mBAAA,CAGE,qDACE,UAAA,CACA,0BAAA,CACA,YAAA,CACA,kBAAA,CAMJ,iBACE,cAAA,CAGF,gBACE,cAAA,CACA,gBAAA,CAKF,4BACE,kBAAA,CAKF,oBACE,kBAAA,CACA,eAAA,CAKE,oHACE,OAAA,CAGF,oHACE,OAAA,CAON,0BACE,SAAA,CAEA,6BACE,cAAA,CASE,8CACE,YAAA,CAQR,8BACE,kBAAA,CAGF,+BACE,iBAAA,CAKA,+eACE,cAAA,CACA,eAAA,CACA,mBAAA,CAMJ,oBACE,iCAAA,CAQI,uEACE,oBAAA,CACA,qBAAA,CAUJ,6DACE,0BAAA,CAEA,6EACE,gBAAA,CAGF,2EACE,iBAAA,CAGF,sJAEE,aAAA,CAGF,mJAEE,cAAA,CAAA,CAQZ,yBACE,wEACE,cAAA,CAEA,8IACE,kBAAA,CAIJ,sEACE,iBAAA,CACA,kBAAA,CAGF,KACE,iBAAA,CAEA,uBACE,iBAAA,CACA,SAAA,CACA,OAAA,CACA,cAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CAEA,8BACE,YAAA,CAGF,2BACE,UAAA,CAIJ,iBACE,gBAAA,CACA,kBAAA,CAMA,gBACE,eAAA,CACA,WAAA,CAIJ,sBACE,6BAAA,CACA,eAAA,CAKF,8BACE,cAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WAAA,CACA,cAAA,CACA,OAAA,CACA,QAAA,CACA,UAAA,CACA,cAAA,CAEA,qCACE,YAAA,CAGF,kCACE,UAAA,CAIJ,6BACE,YAAA,CACA,cAAA,CACA,MAAA,CACA,KAAA,CACA,UAAA,CACA,eAAA,CACA,kBA7oGE,CA8oGF,gBAAA,CACA,UAAA,CACA,sBAAA,CAEA,kCACE,iBAAA,CACA,eAAA,CACA,cAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CAEA,oDACE,iBAAA,CACA,eAAA,CACA,KAAA,CACA,kBA9pGF,CA+pGE,UAAA,CACA,eAAA,CACA,gBAAA,CAGF,uCACE,iBAAA,CACA,MAAA,CAGF,qCACE,eAAA,CACA,SAAA,CACA,QAAA,CAEA,wCACE,cAAA,CAEA,sDACE,YAAA,CAGF,qDACE,OAAA,CAGF,0CACE,qCAvrGH,CAwrGG,cAAA,CACA,UA9rGN,CCkEN,uBAAA,CD8nGY,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,UAAA,CACA,gBAAA,CAAA,CC/qGV,+CDsqGQ,0CAYI,cAAA,CACA,cAAA,CAAA,CApJhB,yBAuJc,gDACE,aA/sGJ,CAgtGI,oBAAA,CAWV,qDACE,2BAAA,CACA,kBAAA,CAKN,cACE,YAAA,CAIA,2KACE,iBAAA,CACA,kBAAA,CAEA,qNACE,kBAAA,CAMJ,gBACE,YAAA,CAIJ,gBACE,iBAAA,CAEA,0BACE,kBAAA,CAIJ,QACE,iBAAA,CAEA,uIACE,iBAAA,CAGF,kBACE,kBAAA,CAIJ,eACE,iBAAA,CAEA,0BACE,iBAAA,CACA,eAAA,CAKF,0BACE,cAAA,CAEA,6BACE,cAAA,CAMJ,4BACE,YAAA,CAIA,+CACE,0BAAA,CAOJ,2BAEE,YAAA,CAAA,CASJ,8CACE,mBAAA,CACA,+BAAA,CACA,kBAAA,CAOJ,oBACE,cAAA,CACA,KAAA,CACA,MAAA,CACA,0BAAA,CACA,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,WAAA,CAEA,gCACE,eAAA,CACA,UAAA,CACA,eAAA,CACA,uGAAA,CAEA,eAAA,CAEA,kDACE,sBAAA,CACA,cAAA,CACA,eAAA,CACA,+BAAA,CACA,YAAA,CACA,6BAAA,CACA,kBAAA,CACA,aA71GM,CA+1GN,oDACE,UA71GA,CCkEN,uBAAA,CD8xGM,0DACE,aAh2GG,CAq2GT,oDACE,YAAA,CACA,wBAAA,CACA,QAAA,CACA,kBAAA,CACA,YAAA,CACA,4BAAA,CAEA,yDACE,iBAAA,CAEA,qEACE,UAl3GF,CAm3GE,cAAA,CACA,cAAA,CAKN,oDACE,iBAAA,CAEA,uDACE,kBAAA,CACA,SAAA,CACA,cAAA,CAGF,kEACE,YAAA,CACA,0BAAA,CACA,eAAA,CACA,mBAAA,CAEA,qFACE,UAAA,CAIF,2FACE,kBA34GG,CA+4GL,2FACE,eAn5GF,CAu5GA,iGACE,eAx5GF,CA25GA,2EACE,0BAAA,CACA,0BAAA,CACA,eAAA,CACA,iBAAA,CAEA,gFACE,wBAAA,CACA,eAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CCn6GR,yBDo5GI,2EAmBI,0BAAA,CACA,0BAAA,CAAA,CCx6GR,0BDo5GI,2EAwBI,0BAAA,CACA,0BAAA,CAAA,CAGF,kFACE,gBAAA,CACA,aAAA,CACA,iBAAA,CACA,kBAz7GJ,CA87GU,uGACE,SAAA,CAGF,wGACE,oBAAA,CACA,SAAA,CAMR,uFACE,WAAA,CACA,UAAA,CACA,aAAA,CACA,iBAAA,CACA,eAAA,CACA,KAAA,CACA,MAAA,CAEA,2FACE,WAAA,CACA,UAAA,CACA,mBAAA,CAAA,gBAAA,CACA,6BAAA,CAAA,0BAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CAEA,iGACE,sBAAA,CAGF,kGACE,sBAAA,CACA,SAAA,CAON,oGACE,qCAv+GH,CAw+GG,kBAAA,CACA,YAAA,CACA,sBAAA,CAEA,2GACE,cAAA,CACA,eAAA,CACA,aAv/GJ,CA0/GE,+GACE,cAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,iBAAA,CAEA,uHACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAKN,+FACE,cAAA,CACA,qCAvgHH,CAygHG,iGACE,UA/gHR,CAghHQ,aAAA,CACA,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,sBAAA,CACA,mBAAA,CACA,oBAAA,CACA,2BAAA,CAEA,uGACE,oBAAA,CAEA,8GACE,UAAA,CAIJ,wGACE,UAAA,CACA,aAAA,CACA,UAAA,CACA,eAtiHV,CAuiHU,iBAAA,CACA,QAAA,CACA,MAAA,CACA,OAAA,CCx+GhB,uBAAA,CDo/GF,sBACE,gBAAA,CAEA,2BACE,eAAA,CACA,WAAA,CAIJ,aACE,cAAA,CACA,eAAA,CAEA,iBACE,WAAA,CAIJ,UACE,cAAA,CACA,KAAA,CACA,MAAA,CACA,WAAA,CACA,YAAA,CACA,0BAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,yBACE,WAAA,CACA,UAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEA,6BACE,WAAA,CACA,UAAA,CACA,qBAAA,CAAA,kBAAA,CAKN,aACE,eAAA,CC7lHE,yBDgmHA,qBACE,YAAA,CAAA,CCnlHF,yBDwlHA,uBACE,YAAA,CAAA,CAKN,eACE,YAAA,CACA,cAAA,CAEA,yBACE,sBAAA,CACA,uBAAA,CCrlHA,gDDmlHF,yBAKI,sBAAA,CAAA,CCxlHF,+CDmlHF,yBASI,iCAAA,CAAA,CC3mHF,yBDkmHF,yBAaI,iCAAA,CAAA,CC/mHF,yBDkmHF,yBAiBI,sBAAA,CAAA,CAGF,2BACE,aAAA,CACA,UAAA,CAEA,+BACE,UAAA,CAON,4IACE,iBAAA,CAGF,uBACE,YAAA,CACA,eAAA,CAGF,wBACE,uBAAA,CACA,cAAA,CACA,kBAAA,CACA,qBAAA,CACA,sBAAA,CACA,kBAAA,CACA,uBAAA,CACA,sBAAA,CAEA,sDAEE,UAAA,CAMJ,kCACE,WAAA,CACA,eAAA,CACA,0BAAA,CAGF,4FAEE,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CACA,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,8BAAA,CAEA,0GACE,UAtsHE,CAusHF,cAAA,CACA,eAAA,CAIJ,8CACE,mBAAA,CAGF,8CACE,oBAAA,CAIJ,gBACE,mBAAA,CAEA,UAAA,CAEA,sBAAA,CAGF,uBACE,UAAA,CACA,aAAA,CACA,gBAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,qBAAA,CACA,iBAAA,CACA,yBAAA,CACA,iCAAA,CAGF,gBACE,GACE,sBAAA,CAGF,KACE,wBAAA,CAAA,CAIJ,4BACE,kBAAA,CAEA,wDACE,SAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,QAAA,CAGE,qFACE,aAAA,CACA,UAlwHA,CAmwHA,cAAA,CACA,qCA/vHG,CAgwHH,+BAAA,CACA,iBAAA,CACA,kCAAA,CACA,mCAAA,CAEA,2FACE,gCAAA","file":"style.css","sourcesContent":["// out: ../style-css/style.css, compress: true, sourceMap: true\r\n$cBlue: #77cdd1;\r\n$cBlueDark: #51a9ad;\r\n$cPink: #f7abb0;\r\n$cPinkDark: #dc3545;\r\n$cText: #222;\r\n$cTextLight: #3a3a3a;\r\n$cGray: #f6f6f6;\r\n$cGrayLight: #eceff1;\r\n$cComment: #c3c3c3;\r\n$fJosefin: 'Josefin Sans',\r\nsans-serif;\r\n@import '_mixins';\r\n\r\n@keyframes fade_in_show {\r\n 0% {\r\n opacity: 0;\r\n }\r\n\r\n 100% {\r\n opacity: 1;\r\n }\r\n}\r\n\r\nbody {\r\n font-family: 'Open Sans', sans-serif;\r\n font-size: 14px;\r\n\r\n &.no-scroll {\r\n overflow: hidden;\r\n max-height: 100vh;\r\n }\r\n\r\n &.page-login-form {\r\n .main {\r\n .container {\r\n max-width: 600px;\r\n margin: auto;\r\n padding-right: 15px;\r\n padding-left: 15px;\r\n }\r\n }\r\n }\r\n}\r\n\r\ninput:-webkit-autofill,\r\ninput:-webkit-autofill:hover,\r\ninput:-webkit-autofill:focus,\r\ninput:-webkit-autofill:active {\r\n -webkit-box-shadow: 0 0 0 30px white inset !important;\r\n}\r\n\r\n.form-control {\r\n border: 2px solid #e7e7e7;\r\n border-radius: 0;\r\n font-size: 15px;\r\n}\r\n\r\n.mini-content {\r\n max-width: 1280px;\r\n}\r\n\r\n.btn {\r\n border: 0;\r\n border-radius: 0;\r\n color: #fff;\r\n text-transform: uppercase;\r\n font-size: 15px;\r\n padding: 20px 30px;\r\n font-weight: 600;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n}\r\n\r\n.btn-danger {\r\n background: $cPinkDark;\r\n\r\n &:hover {\r\n background: $cPink;\r\n }\r\n\r\n &:active {\r\n background: $cPink;\r\n border-color: #fff;\r\n }\r\n}\r\n\r\n.btn-success {\r\n background: $cBlueDark;\r\n\r\n &:hover {\r\n background: $cBlue;\r\n }\r\n\r\n &:active {\r\n background: $cBlue;\r\n border-color: #fff;\r\n }\r\n}\r\n\r\n.btn-success:not(:disabled):not(.disabled):active,\r\n.btn-success:not(:disabled):not(.disabled).active,\r\n.show>.btn-success.dropdown-toggle {\r\n background: $cBlue;\r\n border: none;\r\n}\r\n\r\n.btn-success:not(:disabled):not(.disabled):active:focus,\r\n.btn-success:not(:disabled):not(.disabled).active:focus {\r\n background: $cBlue;\r\n border: none;\r\n}\r\n\r\n.btn-success:not(:disabled):not(.disabled):active:focus,\r\n.btn-success:not(:disabled):not(.disabled).active:focus,\r\n.show>.btn-success.dropdown-toggle:focus {\r\n box-shadow: none;\r\n}\r\n\r\n.btn-success.disabled,\r\n.btn-success:disabled {\r\n color: #fff;\r\n background: $cBlue;\r\n border-color: $cBlue;\r\n}\r\n\r\n.jconfirm.jconfirm-modern .jconfirm-box {\r\n box-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1) !important;\r\n padding: 60px 30px 45px !important;\r\n\r\n .btn {\r\n border-radius: 0 !important;\r\n }\r\n\r\n .jconfirm-title {\r\n font-family: $fJosefin !important;\r\n font-weight: 600 !important;\r\n font-size: 32px !important;\r\n }\r\n}\r\n\r\n.alert {\r\n border-radius: 0;\r\n border: 0;\r\n font-size: 15px;\r\n font-weight: 400;\r\n padding: 15px;\r\n margin: 0 auto 75px;\r\n\r\n &.alert-success {\r\n background: $cBlueDark;\r\n color: #fff;\r\n }\r\n}\r\n\r\n.title-border {\r\n border-bottom: 3px solid #e7e7e7;\r\n padding: 10px 0;\r\n font-family: $fJosefin;\r\n line-height: 32px;\r\n letter-spacing: -1px;\r\n font-size: 28px;\r\n}\r\n\r\n.box {\r\n padding: 75px 0;\r\n\r\n @include respond-between(sm, md) {\r\n padding: 25px 0;\r\n }\r\n\r\n .box-title {\r\n font-family: $fJosefin;\r\n font-weight: 600;\r\n font-size: 32px;\r\n margin-bottom: 25px;\r\n\r\n @include respond-below(sm) {\r\n font-size: 26px;\r\n margin-bottom: 15px;\r\n }\r\n }\r\n}\r\n\r\n.new {\r\n border: 2px solid #dc3545;\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: relative;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n}\r\n\r\n.box-mini {\r\n max-width: 600px;\r\n margin: 0 auto;\r\n}\r\n\r\n.row-flex {\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n\r\n.container {\r\n max-width: 100%;\r\n padding-left: calc(8.6805555556vw - 36.6666666667px);\r\n padding-right: calc(8.6805555556vw - 36.6666666667px);\r\n}\r\n\r\n.site-title {\r\n font-family: $fJosefin;\r\n font-weight: 600;\r\n font-size: 32px;\r\n margin-bottom: 25px;\r\n\r\n @include respond-below(md) {\r\n font-size: 24px;\r\n }\r\n}\r\n\r\n#top-sticky-wrapper {\r\n @include respond-below(sm) {\r\n #top {\r\n z-index: 20;\r\n }\r\n }\r\n}\r\n\r\n#top {\r\n background: $cGray;\r\n padding: 15px 0;\r\n\r\n #scontainer-1 {\r\n .contact {\r\n @include respond-below(sm) {\r\n display: none;\r\n }\r\n }\r\n\r\n .free-delivery {\r\n float: right;\r\n color: $cText;\r\n\r\n @include respond-between(sm, lg) {\r\n float: none;\r\n display: block;\r\n margin-top: 10px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n }\r\n\r\n p {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n #mini-login {\r\n text-align: right;\r\n\r\n a {\r\n font-weight: 600;\r\n color: $cBlueDark;\r\n margin-left: 10px;\r\n\r\n span {\r\n color: $cText;\r\n padding-right: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header {\r\n padding: 15px 0;\r\n\r\n .logo {\r\n a {\r\n display: block;\r\n max-width: 300px;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n #search-form-big {\r\n height: 0;\r\n position: fixed;\r\n top: -100%;\r\n left: 0;\r\n width: 100%;\r\n @extend .box;\r\n background: #fff;\r\n z-index: 110;\r\n overflow: hidden;\r\n @include transition;\r\n max-height: 100%;\r\n overflow-y: scroll;\r\n\r\n &.visible {\r\n top: 0;\r\n height: auto;\r\n }\r\n\r\n .btn-success {\r\n margin: 25px auto;\r\n display: block;\r\n width: 175px;\r\n }\r\n\r\n .no-found {\r\n font-weight: 600;\r\n font-size: 20px;\r\n font-family: $fJosefin;\r\n padding: 25px 0 50px;\r\n text-align: center;\r\n }\r\n\r\n .search-big-results {\r\n padding: 50px 0;\r\n display: flex;\r\n justify-content: flex-start;\r\n flex-wrap: wrap;\r\n\r\n @include respond-below(sm) {\r\n padding: 25px 0;\r\n }\r\n\r\n .product-search {\r\n position: relative;\r\n width: 100%;\r\n margin: 0 15px 15px 0;\r\n max-width: calc(100% / 6 - 15px);\r\n\r\n @include respond-between(sm, md) {\r\n max-width: calc(100% / 4 - 25px);\r\n }\r\n\r\n @include respond-below(sm) {\r\n max-width: calc(100% / 2 - 15px);\r\n }\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 3px 5px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: -10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n }\r\n }\r\n\r\n .small-title {\r\n text-transform: uppercase;\r\n opacity: 0.75;\r\n position: relative;\r\n width: 100%;\r\n\r\n a {\r\n position: absolute;\r\n top: -10px;\r\n right: 0;\r\n color: $cText;\r\n @include transition;\r\n font-size: 30px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n height: 45px;\r\n width: 45px;\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n }\r\n }\r\n }\r\n\r\n .input {\r\n padding-top: 25px;\r\n\r\n input {\r\n border-radius: 0;\r\n border: 0;\r\n border-bottom: 2px solid $cText;\r\n padding-left: 0;\r\n padding-bottom: 10px;\r\n padding-top: 10px;\r\n font-weight: 600;\r\n font-size: 20px;\r\n height: 50px;\r\n font-family: $fJosefin;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: none;\r\n }\r\n\r\n &::placeholder {\r\n font-size: 20px;\r\n font-weight: 600;\r\n color: $cText;\r\n font-family: $fJosefin;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .header-right {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n\r\n #search-button {\r\n margin-right: 25px;\r\n\r\n .btn {\r\n color: #fff;\r\n background: none;\r\n height: 50px;\r\n width: 50px;\r\n position: relative;\r\n z-index: 5;\r\n @include transition;\r\n background: #000;\r\n border-radius: 50%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 0;\r\n\r\n &:hover {\r\n border-radius: 0;\r\n }\r\n\r\n img {\r\n width: 20px;\r\n }\r\n }\r\n }\r\n\r\n #basket-mini {\r\n a {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n color: $cBlueDark;\r\n\r\n @include respond-below(sm) {\r\n text-align: right;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n\r\n .icon {\r\n border-radius: 0;\r\n background: $cBlueDark;\r\n }\r\n }\r\n\r\n .icon {\r\n height: 50px;\r\n width: 50px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 10px;\r\n background: $cText;\r\n border-radius: 50%;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n order: 1;\r\n margin-left: 10px;\r\n margin-right: 0;\r\n }\r\n\r\n img {\r\n width: 20px;\r\n }\r\n }\r\n\r\n .basket-details {\r\n font-size: 14px;\r\n\r\n .title {\r\n font-weight: 600;\r\n }\r\n\r\n .details {\r\n color: $cText;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n/* menu główne */\r\n.menu-overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n background: rgba(0, 0, 0, 0.35);\r\n z-index: 10;\r\n display: none;\r\n opacity: 0;\r\n @include transition;\r\n\r\n &.visible {\r\n display: block;\r\n opacity: 1;\r\n }\r\n}\r\n\r\n#main-menu-sticky-wrapper {\r\n &.is-sticky {\r\n #main-menu {\r\n background: #fff;\r\n border-bottom: 3px solid #e7e7e7;\r\n width: 100%;\r\n\r\n .level-0 {\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#main-menu {\r\n position: relative;\r\n z-index: 20;\r\n\r\n #menu-container-1 {\r\n ul {\r\n margin: 0;\r\n padding: 0;\r\n list-style-type: none;\r\n\r\n @media (min-width: 768px) {\r\n &.level-0 {\r\n display: flex;\r\n margin-left: -15px;\r\n\r\n >li {\r\n @include respond-between(sm, md) {\r\n link-5 {\r\n display: none;\r\n }\r\n }\r\n\r\n >i {\r\n display: none;\r\n }\r\n\r\n >a {\r\n font-family: $fJosefin;\r\n color: $cText;\r\n font-size: 22px;\r\n font-weight: 400;\r\n display: block;\r\n padding: 10px 9px;\r\n @include transition;\r\n\r\n @include respond-between(md, lg) {\r\n padding: 5px;\r\n font-size: 19px;\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n padding: 5px;\r\n font-size: 17px;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n &:hover {\r\n >ul {\r\n display: flex;\r\n animation: fade_in_show 0.5s;\r\n flex-wrap: wrap;\r\n }\r\n }\r\n\r\n >ul {\r\n left: 0;\r\n width: 100%;\r\n display: none;\r\n position: absolute;\r\n padding: 25px;\r\n background: #fff;\r\n @include transition;\r\n\r\n >li {\r\n width: calc(100% / 4);\r\n margin-bottom: 25px;\r\n\r\n @include respond-between(lg, xl) {\r\n width: calc(100% / 3);\r\n }\r\n\r\n @include respond-between(sm, lg) {\r\n width: calc(100% / 2);\r\n }\r\n\r\n a {\r\n color: $cText;\r\n font-size: 13px;\r\n @include transition;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n }\r\n }\r\n\r\n >a {\r\n font-weight: 600;\r\n font-size: 16px;\r\n }\r\n\r\n i {\r\n display: none;\r\n }\r\n\r\n ul {\r\n padding-top: 5px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#mobile-menu-close,\r\n#mobile-menu-open {\r\n display: none;\r\n}\r\n\r\n.promoted-products {\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .content {\r\n display: flex;\r\n justify-content: flex-start;\r\n flex-wrap: wrap;\r\n\r\n @include respond-above(xxl) {\r\n .product-mini {\r\n\r\n &:nth-child(11),\r\n &:nth-child(12) {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n .product-mini {\r\n max-width: calc(100% / 5 - 15px);\r\n width: 100%;\r\n margin: 0 15px 15px 0;\r\n position: relative;\r\n\r\n @include respond-between(md, xl) {\r\n max-width: calc(100% / 4 - 15px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n max-width: calc(100% / 3 - 15px);\r\n }\r\n\r\n @include respond-below(sm) {\r\n max-width: calc(100% / 2 - 15px);\r\n }\r\n\r\n @include respond-below(xxs) {\r\n max-width: 100%;\r\n margin: 0 0 15px 0;\r\n }\r\n\r\n .new {\r\n @extend .new;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.category-content {\r\n display: flex;\r\n justify-content: flex-start;\r\n flex-wrap: wrap;\r\n\r\n .product-mini {\r\n max-width: calc(100% / 4 - 15px);\r\n width: 100%;\r\n margin: 0 15px 15px 0;\r\n position: relative;\r\n\r\n @include respond-between(md, xl) {\r\n max-width: calc(100% / 3 - 15px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n max-width: calc(100% / 2 - 15px);\r\n }\r\n\r\n @include respond-below(xs) {\r\n max-width: 100% !important;\r\n }\r\n\r\n .new {\r\n @extend .new;\r\n position: absolute;\r\n }\r\n }\r\n}\r\n\r\n.search-content {\r\n display: flex;\r\n justify-content: flex-start;\r\n flex-wrap: wrap;\r\n\r\n .product-mini {\r\n max-width: calc(100% / 4 - 50px);\r\n width: 100%;\r\n margin: 0 50px 50px 0;\r\n position: relative;\r\n\r\n @include respond-between(lg, xl) {\r\n max-width: calc(100% / 3 - 50px);\r\n }\r\n\r\n @include respond-between(xs, lg) {\r\n max-width: calc(100% / 2 - 50px);\r\n }\r\n\r\n @include respond-below(xs) {\r\n max-width: 100%;\r\n }\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n }\r\n}\r\n\r\n.product-mini,\r\n.product-search {\r\n background: #fff;\r\n border: 1px solid transparentize($cTextLight, 0.9);\r\n\r\n a {\r\n position: relative;\r\n display: block;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n &:hover {\r\n .img {\r\n img {\r\n &.first {\r\n opacity: 0;\r\n }\r\n\r\n &.second {\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n .name {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .img {\r\n width: 100%;\r\n padding-top: 113%;\r\n display: block;\r\n position: relative;\r\n overflow: hidden;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n object-position: top center;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n\r\n &.first {\r\n transition: all 1s ease;\r\n }\r\n\r\n &.second {\r\n transition: all 1s ease;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n padding: 10px;\r\n width: 100%;\r\n z-index: 10;\r\n display: flex;\r\n align-items: flex-end;\r\n line-height: 32px;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n\r\n .name {\r\n font-weight: 400;\r\n font-size: 15px;\r\n line-height: 22px;\r\n margin: 0 0 15px 0;\r\n color: $cText;\r\n @include transition;\r\n overflow: hidden;\r\n display: block;\r\n position: relative;\r\n text-align: center;\r\n\r\n @include respond-below(md) {\r\n font-size: 14px;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n }\r\n }\r\n }\r\n\r\n .prices {\r\n text-align: right;\r\n font-family: $fJosefin;\r\n width: 100%;\r\n display: flex;\r\n justify-content: center;\r\n\r\n .price {\r\n font-size: 24px;\r\n font-weight: 600;\r\n color: $cBlueDark;\r\n white-space: nowrap;\r\n\r\n @include respond-below(sm) {\r\n font-size: 22px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 20px;\r\n }\r\n }\r\n\r\n .price-old {\r\n font-size: 24px;\r\n font-weight: 300;\r\n color: #b9b9b9;\r\n position: relative;\r\n margin-right: 15px;\r\n\r\n @include respond-below(sm) {\r\n font-size: 18px;\r\n }\r\n\r\n @include respond-below(xs) {\r\n font-size: 16px;\r\n }\r\n\r\n &::before {\r\n width: 100%;\r\n position: absolute;\r\n content: '';\r\n right: 0;\r\n top: 42%;\r\n height: 0;\r\n border-bottom: 2px solid #b9b9b9;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n/* popularne kategorie */\r\n.popular-categories {\r\n display: none;\r\n\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n margin: 0 15px;\r\n max-width: calc(25% - 30px);\r\n\r\n p {\r\n margin: 0;\r\n }\r\n\r\n a {\r\n display: block;\r\n background: $cGray;\r\n font-family: $fJosefin;\r\n font-weight: 500;\r\n font-size: 28px;\r\n line-height: 32px;\r\n color: $cText;\r\n padding-bottom: 25px;\r\n @include transition;\r\n\r\n strong {\r\n display: inline-block;\r\n margin-left: -15px;\r\n font-weight: 500;\r\n position: relative;\r\n top: -10px;\r\n\r\n &::after {\r\n height: 1px;\r\n background: $cText;\r\n content: '';\r\n display: block;\r\n position: absolute;\r\n bottom: 0;\r\n width: 0;\r\n @include transition;\r\n }\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n\r\n strong {\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.mini-banners {\r\n h3 {\r\n font-family: $fJosefin;\r\n color: $cText;\r\n margin-bottom: 25px;\r\n font-weight: 600;\r\n font-size: 30px;\r\n }\r\n\r\n p {\r\n font-size: 15px;\r\n line-height: 26px;\r\n }\r\n}\r\n\r\n.last-on-blog {\r\n .box-title {\r\n text-align: center;\r\n }\r\n}\r\n\r\n.article-list {\r\n a {\r\n &:hover {\r\n text-decoration: none;\r\n\r\n img {\r\n opacity: 0.75;\r\n }\r\n }\r\n }\r\n\r\n .blog-image {\r\n padding-top: 66.66666%;\r\n position: relative;\r\n margin-bottom: 15px;\r\n\r\n img {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n @include transition;\r\n }\r\n\r\n .date-add {\r\n position: absolute;\r\n top: 15px;\r\n left: -15px;\r\n color: $cText;\r\n background: #fff;\r\n border: 1px solid $cText;\r\n display: inline-block;\r\n padding: 10px 10px 7px;\r\n font-family: $fJosefin;\r\n font-size: 16px;\r\n }\r\n }\r\n\r\n .article-title {\r\n display: block;\r\n font-weight: 600;\r\n font-size: 22px;\r\n font-family: $fJosefin;\r\n color: $cText;\r\n }\r\n\r\n .article-entry {\r\n color: $cTextLight;\r\n font-size: 14px;\r\n line-height: 24px;\r\n }\r\n}\r\n\r\n.promo-text {\r\n h1 {\r\n font-family: $fJosefin;\r\n font-weight: 600;\r\n font-size: 26px;\r\n color: $cText;\r\n }\r\n\r\n h2 {\r\n font-weight: 600;\r\n font-size: 18px;\r\n color: $cText;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n color: $cTextLight;\r\n line-height: 24px;\r\n\r\n a {\r\n color: $cBlueDark;\r\n }\r\n }\r\n}\r\n\r\n.footer-contact {\r\n @extend .box;\r\n background: $cGray;\r\n line-height: 24px;\r\n\r\n .icon {\r\n svg {\r\n width: 50px;\r\n height: 50px;\r\n display: block;\r\n margin: auto;\r\n }\r\n }\r\n\r\n p {\r\n margin: 0;\r\n }\r\n\r\n strong {\r\n font-family: $fJosefin;\r\n font-weight: 600;\r\n font-size: 20px;\r\n color: $cText;\r\n }\r\n}\r\n\r\n.footer {\r\n border-bottom: 1px solid #eee;\r\n\r\n .box-title {\r\n text-align: left;\r\n }\r\n\r\n ul {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n li {\r\n a {\r\n font-family: $fJosefin;\r\n font-size: 20px;\r\n font-weight: 300;\r\n color: $cText;\r\n display: block;\r\n padding: 5px 0;\r\n @include transition;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#newsletter {\r\n .title {\r\n @extend .box-title;\r\n }\r\n\r\n #text {\r\n font-family: $fJosefin;\r\n font-size: 20px;\r\n font-weight: 300;\r\n color: $cText;\r\n display: block;\r\n }\r\n\r\n .agreement {\r\n font-size: 11px;\r\n\r\n input {\r\n margin-right: 5px;\r\n position: relative;\r\n top: 2px;\r\n }\r\n\r\n a {\r\n color: $cBlueDark;\r\n font-weight: 600;\r\n }\r\n\r\n .hidden {\r\n display: none;\r\n }\r\n }\r\n\r\n .form-group.input {\r\n display: flex;\r\n padding-top: 10px;\r\n position: relative;\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n bottom: 0;\r\n left: 0;\r\n width: 0;\r\n position: absolute;\r\n background: $cBlueDark;\r\n @include transition;\r\n height: 2px;\r\n }\r\n\r\n &:focus-within {\r\n &::after {\r\n width: 100%;\r\n }\r\n\r\n .btn {\r\n background: $cBlueDark;\r\n }\r\n }\r\n }\r\n\r\n input[type='email'] {\r\n border: 0;\r\n border-bottom: 2px solid $cText;\r\n border-radius: 0;\r\n font-size: 14px;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .btn {\r\n background: $cText;\r\n border-radius: 0;\r\n color: #fff;\r\n border: 0;\r\n text-transform: uppercase;\r\n font-size: 14px;\r\n font-weight: 600;\r\n padding: 0 15px;\r\n line-height: 38px;\r\n @include transition;\r\n transition-delay: 0.25s;\r\n }\r\n}\r\n\r\n.footer-bottom {\r\n #scontainer-3 {\r\n p {\r\n margin: 0;\r\n\r\n a {\r\n display: inline-block;\r\n margin-right: 15px;\r\n\r\n img {\r\n @include transition;\r\n }\r\n\r\n &:hover {\r\n img {\r\n transform: scale(1.25);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #copyright {\r\n text-align: right;\r\n\r\n a {\r\n color: $cBlueDark;\r\n }\r\n }\r\n}\r\n\r\n#cookie-information {\r\n background: $cGray;\r\n padding: 15px;\r\n text-align: center;\r\n font-size: 12px;\r\n\r\n a {\r\n color: $cBlueDark;\r\n }\r\n}\r\n\r\n#category-view {\r\n @extend .box;\r\n\r\n .product-category {\r\n .product-mini {\r\n margin: 0 0 50px;\r\n }\r\n }\r\n}\r\n\r\n.left-column {\r\n .categories {\r\n .title {\r\n display: none;\r\n }\r\n\r\n ul {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n i {\r\n font-size: 12px;\r\n color: $cText;\r\n }\r\n\r\n a {\r\n @include transition;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n &.level-0 {\r\n padding: 0 0 15px 0;\r\n\r\n >li {\r\n padding-bottom: 10px;\r\n\r\n >a {\r\n font-family: $fJosefin;\r\n font-weight: 600;\r\n letter-spacing: -1px;\r\n font-size: 22px;\r\n color: $cText;\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.level-1 {\r\n padding: 0 0 0 10px;\r\n\r\n li {\r\n position: relative;\r\n padding-left: 20px;\r\n\r\n &:last-child {\r\n &::before {\r\n display: none;\r\n }\r\n }\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n width: 10px;\r\n border-left: 1px solid #e7e7e7;\r\n left: 2px;\r\n top: 7px;\r\n height: 100%;\r\n display: block;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n width: 10px;\r\n border-left: 1px solid #e7e7e7;\r\n left: 2px;\r\n top: 5px;\r\n height: 11px;\r\n border-bottom: 1px solid #e7e7e7;\r\n display: block;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n display: inline-block;\r\n font-weight: 400;\r\n font-size: 15px;\r\n padding: 3px 0;\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n }\r\n }\r\n\r\n &.open {\r\n ul {\r\n display: block;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.level-2 {\r\n display: none;\r\n }\r\n }\r\n }\r\n}\r\n\r\nul.pager {\r\n display: flex;\r\n list-style-type: none;\r\n padding: 25px 0;\r\n margin: 0;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 22px;\r\n font-family: $fJosefin;\r\n\r\n a {\r\n color: $cText;\r\n display: inline-block;\r\n padding: 10px;\r\n @include transition;\r\n font-weight: 300;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n }\r\n }\r\n}\r\n\r\n#category-description {\r\n font-size: 13px;\r\n\r\n a {\r\n color: $cBlueDark;\r\n }\r\n\r\n h2 {\r\n font-family: $fJosefin;\r\n font-size: 22px;\r\n }\r\n}\r\n\r\n#contact-form {\r\n #contact-form {\r\n .form-group {\r\n .form-control {\r\n box-sizing: border-box;\r\n font-size: 14px;\r\n padding: 13px 16px;\r\n border-radius: 0;\r\n border: 2px solid #e7e7e7;\r\n height: auto;\r\n\r\n &:focus {\r\n border: 2px solid #000;\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#contact-additional-info {\r\n a {\r\n color: $cBlueDark;\r\n font-weight: 600;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n }\r\n }\r\n}\r\n\r\n#blog-view {\r\n @extend .box;\r\n\r\n .site-title {\r\n @extend .box-title;\r\n margin-bottom: 50px;\r\n }\r\n\r\n .article-entry {\r\n margin-bottom: 3.75rem;\r\n\r\n .blog-image {\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n transition: opacity 0.3s ease;\r\n\r\n &:hover {\r\n opacity: 0.75;\r\n }\r\n }\r\n }\r\n\r\n .date-add {\r\n font-family: $fJosefin;\r\n position: absolute;\r\n top: 30px;\r\n left: 0px;\r\n padding: 12px 12px 8px 12px;\r\n background-color: #fff;\r\n border: 1px solid $cText;\r\n line-height: 1;\r\n font-weight: 400;\r\n letter-spacing: 1px;\r\n color: $cText;\r\n }\r\n\r\n .article-title {\r\n font-family: $fJosefin;\r\n margin-top: 35px;\r\n margin-bottom: 20px;\r\n\r\n a {\r\n display: block;\r\n font-weight: 600;\r\n font-size: 22px;\r\n font-family: $fJosefin;\r\n color: $cText;\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n\r\n .entry {\r\n color: #3a3a3a;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-weight: 300;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n margin-bottom: 1.875rem;\r\n display: -webkit-box;\r\n -webkit-line-clamp: 3;\r\n -webkit-box-orient: vertical;\r\n overflow: hidden;\r\n }\r\n\r\n .btn-success {\r\n font-family: $fJosefin;\r\n background-color: transparent;\r\n color: $cText;\r\n text-transform: capitalize;\r\n font-weight: 400;\r\n font-size: 1rem;\r\n padding: 0;\r\n position: relative;\r\n padding-left: 45px;\r\n padding-right: 5px;\r\n transition: all 0.3s ease;\r\n\r\n &:before {\r\n position: absolute;\r\n left: 0;\r\n content: '';\r\n width: 40px;\r\n height: 1px;\r\n top: 50%;\r\n margin-right: 10px;\r\n border-top: 1px solid;\r\n transition: width 0.3s ease;\r\n }\r\n\r\n &:hover {\r\n padding-left: 25px;\r\n\r\n &:before {\r\n width: 20px;\r\n }\r\n }\r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n }\r\n\r\n .box-articles {\r\n font-family: $fJosefin;\r\n padding-left: 20px;\r\n\r\n @include respond-below(sm) {\r\n padding-left: 0;\r\n }\r\n\r\n .title {\r\n font-size: 24px;\r\n font-weight: 600;\r\n letter-spacing: -1px;\r\n line-height: 32px;\r\n margin-bottom: 25px;\r\n }\r\n\r\n .news-list {\r\n padding-inline-start: 0px;\r\n list-style-type: none;\r\n\r\n li {\r\n padding-bottom: 1.5rem;\r\n font-size: 20px;\r\n font-weight: 500;\r\n\r\n .far {\r\n position: absolute;\r\n left: 5px;\r\n top: 3px;\r\n font-size: 19px;\r\n opacity: 0.5;\r\n transition: all 0.3s ease;\r\n }\r\n\r\n a {\r\n color: $cText;\r\n padding-left: 30px;\r\n display: block;\r\n letter-spacing: normal;\r\n line-height: 29px;\r\n position: relative;\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cBlueDark;\r\n\r\n .far {\r\n color: $cText;\r\n }\r\n }\r\n }\r\n\r\n .date-add {\r\n line-height: 21.12px;\r\n font-size: 17px;\r\n font-weight: 300;\r\n line-height: 21.12px;\r\n padding-left: 30px;\r\n margin-top: 0.25rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .article {\r\n .article-title {\r\n font-family: $fJosefin;\r\n text-align: center;\r\n font-weight: 600;\r\n font-size: 32px;\r\n text-align: center;\r\n margin-bottom: 40px;\r\n }\r\n\r\n .date-add {\r\n line-height: 21.12px;\r\n font-size: 15px;\r\n font-weight: 300;\r\n line-height: 21.12px;\r\n margin-bottom: 25px;\r\n }\r\n\r\n .table-of-contents {\r\n border: 2px solid #e7e7e7;\r\n padding: 15px;\r\n margin-bottom: 30px;\r\n\r\n .title {\r\n font-size: 14px;\r\n font-weight: 600;\r\n line-height: 21px;\r\n color: $cBlueDark;\r\n margin-bottom: 10px;\r\n }\r\n\r\n ol {\r\n margin-bottom: 0;\r\n\r\n li {\r\n a {\r\n color: $cText;\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .text {\r\n a {\r\n color: $cBlueDark;\r\n transition: all 0.3s ease;\r\n\r\n &:hover {\r\n color: $cBlue;\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n h2:not(.name) {\r\n font-weight: 600;\r\n font-size: 22px;\r\n font-family: $fJosefin;\r\n color: $cText;\r\n }\r\n\r\n .product-mini {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n\r\n .social-icons {\r\n display: inline-flex;\r\n\r\n .title {\r\n margin-right: 15px;\r\n }\r\n }\r\n\r\n .btn-back {\r\n margin: 25px 0;\r\n max-width: 200px;\r\n }\r\n }\r\n}\r\n\r\n#product {\r\n .custom-field {\r\n display: grid;\r\n grid-template-columns: 200px 1fr;\r\n gap: 10px;\r\n margin-bottom: 10px;\r\n\r\n ._name {\r\n font-weight: 600;\r\n margin-right: 5px;\r\n text-align: right;\r\n }\r\n\r\n ._input {}\r\n }\r\n\r\n .product-message {\r\n margin: 25px 0;\r\n max-width: 334px;\r\n\r\n textarea {\r\n font-size: 14px;\r\n width: 100%;\r\n }\r\n }\r\n\r\n .history-back {\r\n max-width: 150px;\r\n }\r\n\r\n #image-big {\r\n position: relative;\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 5px 10px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n\r\n a {\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n .product-producer {\r\n margin: 0 0 1rem 0;\r\n\r\n a {\r\n color: $cBlueDark;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n #product-options {\r\n @include respond-above(sm) {\r\n padding: 0;\r\n }\r\n\r\n .warehouse-message {\r\n opacity: 0.7;\r\n margin-bottom: 20px;\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n }\r\n\r\n h1 {\r\n font-family: $fJosefin;\r\n\r\n font-weight: 600;\r\n font-size: 32px;\r\n }\r\n\r\n .prices {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: flex-end;\r\n margin-bottom: 1.875rem;\r\n margin-top: 1.875rem;\r\n flex-wrap: wrap;\r\n\r\n .price_weight {\r\n width: 100%;\r\n margin-top: 10px;\r\n order: 10;\r\n }\r\n\r\n .price-minimal {\r\n width: 100%;\r\n font-style: italic;\r\n order: 2;\r\n padding-top: 10px;\r\n }\r\n\r\n .price {\r\n font-weight: 600;\r\n font-size: 30px;\r\n line-height: 27px;\r\n color: $cBlueDark;\r\n font-family: $fJosefin;\r\n order: 2;\r\n }\r\n\r\n .price-old {\r\n margin-right: 20px;\r\n font-weight: 400;\r\n font-size: 29px;\r\n line-height: 29px;\r\n font-family: $fJosefin;\r\n order: 1;\r\n\r\n color: $cText;\r\n\r\n position: relative;\r\n\r\n &:before {\r\n width: 120%;\r\n position: absolute;\r\n content: '';\r\n right: -10%;\r\n top: 40%;\r\n height: 0px;\r\n border-bottom: 3px solid #ff0909;\r\n\r\n -webkit-transform: rotate(-19deg);\r\n transform: rotate(-19deg);\r\n }\r\n }\r\n }\r\n\r\n .add-to-basket {\r\n display: flex;\r\n margin: 25px 0;\r\n\r\n .quantity-container {\r\n display: flex;\r\n align-items: center;\r\n vertical-align: middle;\r\n margin-right: 1.875rem;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n .btn-minus,\r\n .btn-plus {\r\n width: 40px;\r\n height: 40px;\r\n background-color: #f5f5f5;\r\n position: relative;\r\n display: inline-block;\r\n vertical-align: middle;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n text-align: center;\r\n transition: all 0.3s ease;\r\n\r\n .fa {\r\n color: $cText;\r\n opacity: 0.7;\r\n }\r\n\r\n &:hover {\r\n background-color: $cText;\r\n\r\n .fa {\r\n color: #fff;\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n\r\n #quantity {\r\n width: 60px;\r\n text-align: center;\r\n margin: 0 5px;\r\n height: 40px;\r\n border: 2px solid #e7e7e7;\r\n\r\n &:focus {\r\n outline: none;\r\n }\r\n }\r\n }\r\n\r\n #add-to-basket {\r\n &.hidden {\r\n display: none;\r\n }\r\n }\r\n\r\n .alert {\r\n background: #dc3545;\r\n color: #fff;\r\n text-align: left;\r\n display: block;\r\n width: 100%;\r\n padding: 10px;\r\n font-size: 14px;\r\n max-width: 334px;\r\n margin: 0;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n .short-description {\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n\r\n p {\r\n strong {\r\n font-weight: 600;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #image-big {\r\n max-width: 625px;\r\n margin: auto;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .gallery {\r\n margin-top: -100px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n position: relative;\r\n z-index: 10;\r\n\r\n a {\r\n background: #fff;\r\n display: block;\r\n border-top: 8px solid #f6f6f6;\r\n border-bottom: 8px solid #f6f6f6;\r\n border-left: 4px solid #f6f6f6;\r\n border-right: 4px solid #f6f6f6;\r\n height: 180px;\r\n width: 125px;\r\n\r\n &:first-child {\r\n border-left: 8px solid #f6f6f6;\r\n }\r\n\r\n &:last-child {\r\n border-right: 8px solid #f6f6f6;\r\n }\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n\r\n #product-options {\r\n form {\r\n #attributes {\r\n .title {\r\n margin-bottom: 10px;\r\n opacity: 0.7;\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n }\r\n\r\n .attribute-container {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: center;\r\n margin-bottom: 5px;\r\n\r\n strong {\r\n line-height: 24px;\r\n }\r\n\r\n .attribute-label {\r\n margin-bottom: 0;\r\n margin-right: 15px;\r\n color: $cText;\r\n font-size: 14px;\r\n line-height: 24px;\r\n font-style: normal;\r\n letter-spacing: 0px;\r\n font-weight: 600;\r\n }\r\n\r\n .fradio {\r\n margin-left: 15px;\r\n\r\n input {\r\n display: none;\r\n }\r\n\r\n label {\r\n display: inline-block;\r\n padding: 5px 10px;\r\n margin-bottom: 0;\r\n background: #f5f5f5;\r\n border: 2px solid #e6e6e6;\r\n font-size: 13px;\r\n font-weight: 600;\r\n cursor: pointer;\r\n\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n &.active {\r\n border: 2px solid $cBlueDark;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #description {\r\n margin-top: 50px;\r\n\r\n #tabs-menu-sticky-wrapper {\r\n margin-bottom: 20px;\r\n\r\n &.is-sticky {\r\n width: 100% !important;\r\n left: 0;\r\n }\r\n\r\n #tabs-menu {\r\n @extend .title-border;\r\n background-color: #fff;\r\n z-index: 15;\r\n display: flex;\r\n list-style-type: none;\r\n padding-inline-start: 0;\r\n margin-bottom: 0;\r\n font-weight: 400;\r\n line-height: 32px;\r\n letter-spacing: -1px;\r\n @extend .container;\r\n\r\n li {\r\n opacity: 1;\r\n -webkit-background-clip: text;\r\n -webkit-text-fill-color: transparent;\r\n background-image: linear-gradient(to right,\r\n #000,\r\n #000 50%,\r\n rgba(0, 0, 0, 0.3) 50%);\r\n background-size: 200% 100%;\r\n background-position: 100%;\r\n transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);\r\n cursor: pointer;\r\n margin-right: 20px;\r\n\r\n /*color: #909090;*/\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n\r\n &:hover {\r\n background-position: 0%;\r\n }\r\n\r\n &.current {\r\n background-position: 0%;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .description-right {\r\n .title {\r\n @extend .title-border;\r\n font-size: 28px;\r\n font-weight: 400;\r\n margin-bottom: 20px;\r\n }\r\n }\r\n\r\n .tab-content {\r\n padding-bottom: 25px;\r\n margin-bottom: 25px;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n\r\n .tab-title {\r\n font-family: $fJosefin;\r\n font-size: 22px;\r\n font-weight: 400;\r\n margin-bottom: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.products-sets,\r\n.products-related {\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .owl-item {\r\n .product-mini {\r\n margin: 0 25px 25px;\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 3px 5px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: 10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#basket-container,\r\n.basket-summary-container,\r\n.order-summary {\r\n @extend .mini-content;\r\n\r\n .box-title {\r\n @include respond-below(sm) {\r\n padding-bottom: 0;\r\n }\r\n }\r\n\r\n .btn-dark {\r\n max-width: 200px;\r\n }\r\n\r\n .basket-options {\r\n padding-top: 25px;\r\n\r\n >.content {\r\n display: flex;\r\n justify-content: space-between;\r\n flex-wrap: wrap;\r\n\r\n .left,\r\n .right {\r\n width: 50%;\r\n padding-right: 25px;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n padding-right: 0;\r\n }\r\n }\r\n\r\n .right {\r\n padding-left: 25px;\r\n padding-right: 0;\r\n }\r\n\r\n .basket-address-form {\r\n width: 100%;\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .box-title,\r\n form {\r\n width: 100%;\r\n }\r\n\r\n .addresses {\r\n .address {\r\n width: calc(100% / 2 - 10px);\r\n margin: 0 10px 10px 10px;\r\n padding: 10px;\r\n\r\n &:nth-child(2n-1) {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(2n) {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n\r\n #postal_code {\r\n margin-bottom: 15px;\r\n }\r\n\r\n #order-send {\r\n @include respond-below(sm) {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n\r\n .inpost-map-container {\r\n display: none;\r\n }\r\n\r\n .user-login {\r\n justify-content: flex-start;\r\n }\r\n\r\n #payment-methods {\r\n @include respond-below(sm) {\r\n width: 100%;\r\n margin-bottom: 15px;\r\n }\r\n\r\n .options {\r\n display: flex;\r\n margin-bottom: 10px;\r\n\r\n img {\r\n height: 20px;\r\n }\r\n\r\n .check {\r\n padding-right: 10px;\r\n }\r\n\r\n .description {\r\n padding-right: 25px;\r\n }\r\n }\r\n }\r\n\r\n #transport-methods {\r\n @include respond-below(sm) {\r\n width: 100%;\r\n margin-bottom: 15px;\r\n }\r\n\r\n .inpost-info,\r\n .orlen-info {\r\n margin-bottom: 10px;\r\n font-weight: 600;\r\n font-style: italic;\r\n text-align: right;\r\n\r\n a {\r\n background: $cBlueDark;\r\n color: #fff;\r\n font-style: normal;\r\n display: inline-block;\r\n padding: 5px 10px;\r\n margin-left: 15px;\r\n @include transition;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n background: $cBlue;\r\n }\r\n }\r\n }\r\n\r\n .options {\r\n display: flex;\r\n margin-bottom: 10px;\r\n\r\n .check {\r\n padding-right: 10px;\r\n }\r\n\r\n .description {\r\n padding-right: 25px;\r\n }\r\n\r\n .price {\r\n text-align: right;\r\n margin-left: auto;\r\n white-space: nowrap;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #basket {\r\n .basket-bottom {\r\n padding-bottom: 25px;\r\n padding-top: 25px;\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n @include respond-below(sm) {\r\n flex-wrap: wrap;\r\n }\r\n\r\n .basket-message,\r\n .coupon {\r\n width: 50%;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n textarea {\r\n width: 100%;\r\n max-width: 400px;\r\n height: 100px;\r\n }\r\n\r\n .coupon {\r\n max-width: 400px;\r\n display: flex;\r\n justify-content: flex-end;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n max-width: 100%;\r\n\r\n form {\r\n width: 100%;\r\n }\r\n }\r\n\r\n input {\r\n height: 45px;\r\n }\r\n\r\n .btn {\r\n height: 45px;\r\n padding: 0 15px;\r\n min-width: 100px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.inpost-map-container {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background: rgba(0, 0, 0, 0.75);\r\n z-index: 1000;\r\n padding: 100px;\r\n display: none;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n padding: 15px;\r\n }\r\n\r\n #inpost-map {\r\n background: #fff;\r\n }\r\n\r\n .inpost-hide {\r\n margin: 15px auto;\r\n float: right;\r\n color: #fff !important;\r\n text-transform: uppercase;\r\n @include transition;\r\n font-weight: 600;\r\n }\r\n}\r\n\r\n#address-data {\r\n .mini-box {\r\n max-width: 550px;\r\n margin: auto;\r\n\r\n .box-title {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n}\r\n\r\n.basket-address-form {\r\n .btn {\r\n margin-bottom: 15px;\r\n }\r\n\r\n a {\r\n color: $cBlueDark;\r\n }\r\n}\r\n\r\n.order-summary {\r\n .order-summary-content {\r\n padding-bottom: 50px;\r\n\r\n .top {\r\n padding-bottom: 50px;\r\n }\r\n }\r\n\r\n .order-bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n @include respond-below(sm) {\r\n flex-wrap: wrap;\r\n }\r\n\r\n .left,\r\n .right {\r\n width: 50%;\r\n display: flex;\r\n\r\n @include respond-below(sm) {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .right {\r\n justify-content: flex-end;\r\n\r\n .btn {\r\n margin-bottom: 25px;\r\n }\r\n\r\n @include respond-below(sm) {\r\n justify-content: flex-start;\r\n padding-top: 25px;\r\n }\r\n\r\n .payment-info {\r\n padding-bottom: 25px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n//\r\n// logowanie\r\n//\r\n.user-login,\r\n.user-register {\r\n display: flex;\r\n justify-content: center;\r\n\r\n .content {\r\n width: 100%;\r\n max-width: 600px;\r\n }\r\n\r\n .btn {\r\n margin-bottom: 25px;\r\n width: 100%;\r\n }\r\n\r\n a {\r\n color: $cBlueDark;\r\n }\r\n}\r\n\r\n//\r\n// koszyk podsumowanie\r\n//\r\n\r\n//\r\n// koszyk\r\n//\r\n.basket-product {\r\n margin-bottom: 10px;\r\n\r\n .custom-field {\r\n display: grid;\r\n grid-template-columns: 150px 1fr;\r\n gap: 5px;\r\n margin-bottom: 2px;\r\n font-size: 13px;\r\n\r\n ._name {\r\n text-align: right;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n .basket-product-message {\r\n padding: 0 0 10px;\r\n width: 250px;\r\n\r\n @include respond-above(sm) {\r\n padding: 8px 0 0;\r\n }\r\n\r\n textarea {\r\n font-size: 13px;\r\n padding: 5px 10px;\r\n width: 100%;\r\n }\r\n }\r\n\r\n @include respond-above(sm) {\r\n display: flex;\r\n justify-content: flex-start;\r\n }\r\n\r\n @include respond-below(sm) {\r\n padding-bottom: 25px;\r\n border-bottom: 2px solid $cGrayLight;\r\n margin-bottom: 25px;\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n }\r\n\r\n .image {\r\n height: 110px;\r\n width: 83px;\r\n margin-right: 15px;\r\n min-width: 83px;\r\n\r\n @include respond-below(sm) {\r\n float: left;\r\n }\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n\r\n .details {\r\n margin-right: 15px;\r\n display: flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n\r\n .attributes {\r\n font-size: 13px;\r\n margin-top: 5px;\r\n }\r\n\r\n .custom-fields {\r\n font-size: 13px;\r\n }\r\n\r\n >* {\r\n width: 100%;\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% - 105px);\r\n float: right;\r\n margin-right: 0;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .name {\r\n @include respond-below(sm) {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n\r\n a {\r\n font-weight: 600;\r\n color: $cText;\r\n font-size: 16px;\r\n @include transition;\r\n\r\n @include respond-below(sm) {\r\n font-size: 14px;\r\n }\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n hr {\r\n margin: 5px 0;\r\n }\r\n\r\n .description {\r\n display: grid;\r\n grid-template-columns: 150px 1fr;\r\n gap: 5px;\r\n margin-bottom: 2px;\r\n font-size: 13px;\r\n\r\n div:first-child {\r\n font-weight: 600;\r\n text-align: right;\r\n }\r\n }\r\n }\r\n\r\n .prices {\r\n margin-left: auto;\r\n font-family: $fJosefin;\r\n font-size: 18px;\r\n font-weight: 600;\r\n white-space: nowrap;\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% - 105px);\r\n float: right;\r\n clear: right;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .price {\r\n span {\r\n margin-left: 25px;\r\n margin-right: 25px;\r\n\r\n @include respond-below(sm) {\r\n margin-left: 10px;\r\n margin-right: 10px;\r\n }\r\n }\r\n }\r\n\r\n u {\r\n position: relative;\r\n display: inline-block;\r\n margin-left: 15px;\r\n\r\n @include respond-below(sm) {\r\n margin-left: 10px;\r\n }\r\n\r\n &::before {\r\n width: 100%;\r\n position: absolute;\r\n content: '';\r\n right: -4px;\r\n top: 32%;\r\n height: 0;\r\n border-bottom: 3px solid #ff0909;\r\n -webkit-transform: rotate(-19deg);\r\n transform: rotate(-19deg);\r\n }\r\n }\r\n }\r\n\r\n .buttons {\r\n display: flex;\r\n align-items: center;\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% - 98px);\r\n text-align: right;\r\n float: right;\r\n clear: right;\r\n }\r\n\r\n .btn-minus,\r\n .btn-plus {\r\n width: 40px;\r\n min-width: 40px;\r\n height: 40px;\r\n background: #f5f5f5;\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n border-radius: 50%;\r\n @include transition;\r\n padding: 0;\r\n color: $cText;\r\n margin: 0 15px;\r\n\r\n &:hover {\r\n background: $cText;\r\n color: #fff;\r\n }\r\n }\r\n\r\n #quantity {\r\n width: 60px;\r\n text-align: center;\r\n margin: 0 5px;\r\n height: 40px;\r\n border: 2px solid #e7e7e7;\r\n }\r\n\r\n .btn-delete {\r\n height: 40px;\r\n padding: 0;\r\n background: $cText;\r\n border: 0;\r\n border-radius: 50%;\r\n @include transition;\r\n display: flex;\r\n width: 40px;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n &:hover {\r\n background: $cPinkDark;\r\n }\r\n\r\n i {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.basket-summary {\r\n display: flex;\r\n justify-content: flex-end;\r\n font-weight: 500;\r\n font-size: 15px;\r\n margin-bottom: 5px;\r\n\r\n &.left {\r\n justify-content: flex-start;\r\n }\r\n\r\n &.big {\r\n margin-top: 15px;\r\n margin-bottom: 15px;\r\n font-size: 22px;\r\n font-family: $fJosefin;\r\n }\r\n\r\n span {\r\n margin-left: 15px;\r\n font-weight: 600;\r\n }\r\n}\r\n\r\n//\r\n// adresy\r\n//\r\n.addresses {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .address {\r\n width: calc(100% / 4 - 50px);\r\n margin: 25px;\r\n padding: 25px;\r\n border: 3px solid $cGrayLight;\r\n\r\n &.active {\r\n border: 3px solid $cBlueDark;\r\n }\r\n\r\n .buttons {\r\n padding-top: 15px;\r\n\r\n a {\r\n font-weight: 600;\r\n margin-right: 10px;\r\n @include transition;\r\n color: $cBlueDark;\r\n\r\n &.text-danger {\r\n color: $cPinkDark;\r\n }\r\n\r\n &:hover {\r\n text-decoration: none;\r\n color: $cTextLight;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//\r\n// panel klienta\r\n//\r\n.client-panel {\r\n @extend .mini-content;\r\n\r\n &.address-edit {\r\n .row-flex {\r\n input:first-child {\r\n margin-right: 15px;\r\n }\r\n }\r\n }\r\n\r\n &.client-addresses {\r\n .btn-big {\r\n max-width: 200px;\r\n margin: 0 0 25px;\r\n padding: 10px;\r\n }\r\n\r\n .addresses {\r\n @include respond-below(sm) {\r\n justify-content: space-between;\r\n }\r\n\r\n .address {\r\n @include respond-above(sm) {\r\n &:nth-child(5n-4) {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(4n) {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% / 2 - 10px);\r\n margin: 10px 5px;\r\n padding: 10px;\r\n\r\n &:nth-child(2n-1) {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(2n) {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .client-menu {\r\n padding-bottom: 25px;\r\n\r\n ul {\r\n display: flex;\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n justify-content: flex-start;\r\n\r\n li {\r\n padding: 0;\r\n position: relative;\r\n margin-right: 15px;\r\n margin-left: 15px;\r\n\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n a {\r\n font-size: 16px;\r\n font-weight: 600;\r\n color: #fff;\r\n @include transition;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//\r\n// jquery confirm\r\n//\r\n.jconfirm.jconfirm-modern .jconfirm-box {\r\n width: 100% !important;\r\n max-width: 800px !important;\r\n}\r\n\r\n@media (min-width: 1281px) and (max-width: 1365px) {\r\n .popular-categories {\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n margin: 0 5px;\r\n max-width: calc(25% - 10px);\r\n\r\n a {\r\n font-size: 26px;\r\n line-height: 28px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .promoted-products {\r\n .content {\r\n .product-mini {\r\n margin: 0 15px 30px;\r\n max-width: calc(100% / 4 - 30px);\r\n }\r\n }\r\n }\r\n\r\n .product-mini {\r\n .product-details {\r\n .name {\r\n font-size: 21px;\r\n }\r\n }\r\n }\r\n\r\n .article-list {\r\n .article-title {\r\n font-size: 21px;\r\n }\r\n }\r\n\r\n .category-content {\r\n .product-mini {\r\n max-width: calc(100% / 3 - 25px);\r\n width: 100%;\r\n margin: 0 25px 25px 0;\r\n }\r\n }\r\n\r\n #product {\r\n #product-options {\r\n padding: 40px 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 992px) and (max-width: 1200px) {\r\n .box {\r\n padding: 50px 0;\r\n }\r\n\r\n .popular-categories {\r\n padding-bottom: 0;\r\n margin-bottom: -10px;\r\n\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n width: 100%;\r\n max-width: calc(50% - 30px);\r\n flex: 0 0 50%;\r\n margin-bottom: 60px;\r\n }\r\n }\r\n }\r\n\r\n .mini-banners {\r\n h3 {\r\n font-size: 25px;\r\n }\r\n\r\n p {\r\n font-size: 14px;\r\n line-height: 22px;\r\n }\r\n }\r\n\r\n .last-on-blog {\r\n .article-list {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n\r\n .footer {\r\n #newsletter {\r\n margin: 0 auto 50px;\r\n max-width: 600px;\r\n }\r\n\r\n >.container {\r\n >.row {\r\n .col-xl-4 {\r\n order: 1;\r\n }\r\n\r\n .col-xl-8 {\r\n order: 2;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #product {\r\n #product-options {\r\n padding: 0;\r\n\r\n h1 {\r\n font-size: 28px;\r\n }\r\n }\r\n }\r\n\r\n #main-menu {\r\n #menu-container-1 {\r\n ul.level-0 {\r\n >li {\r\n >ul {\r\n padding: 25px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .basket-summary-address {\r\n .left {\r\n padding-right: 25px;\r\n }\r\n\r\n .right {\r\n padding-left: 25px;\r\n }\r\n\r\n .left,\r\n .right {\r\n .box-title {\r\n font-size: 26px;\r\n margin-bottom: 0;\r\n padding-bottom: 25px;\r\n }\r\n }\r\n }\r\n\r\n .addresses {\r\n .address {\r\n width: calc(100% / 3 - 50px);\r\n }\r\n }\r\n\r\n .basket-summary-address {\r\n >.basket-address-form {\r\n .left {\r\n .addresses {\r\n .address {\r\n margin: 5px 5px 5px 0;\r\n width: calc(100% / 2 - 5px);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #header {\r\n #search-form-big {\r\n .search-big-results {\r\n .product-search {\r\n max-width: calc(100% / 4 - 20px);\r\n\r\n &:nth-child(6n-5) {\r\n margin-left: 10px;\r\n }\r\n\r\n &:nth-child(6n) {\r\n margin-right: 10px;\r\n }\r\n\r\n &:nth-child(4n-3),\r\n &:first-child {\r\n margin-left: 0;\r\n }\r\n\r\n &:nth-child(4n),\r\n &:last-child {\r\n margin-right: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n .box {\r\n padding: 25px 0;\r\n\r\n .box-subtitle {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n .container {\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n }\r\n\r\n #top {\r\n position: relative;\r\n\r\n #mobile-menu-open {\r\n position: absolute;\r\n left: 12px;\r\n top: 9px;\r\n font-size: 25px;\r\n z-index: 100;\r\n height: 37px;\r\n width: 37px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n cursor: pointer;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n img {\r\n width: 30px;\r\n }\r\n }\r\n\r\n #mini-login {\r\n text-align: right;\r\n padding-right: 15px;\r\n }\r\n }\r\n\r\n #header {\r\n .logo {\r\n a {\r\n max-width: 200px;\r\n margin: auto;\r\n }\r\n }\r\n\r\n .header-right {\r\n justify-content: space-between;\r\n margin-top: 10px;\r\n }\r\n }\r\n\r\n #main-menu {\r\n #mobile-menu-close {\r\n font-size: 25px;\r\n z-index: 100;\r\n height: 37px;\r\n width: 37px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 15px;\r\n position: fixed;\r\n top: 0px;\r\n left: 2px;\r\n z-index: 95;\r\n cursor: pointer;\r\n\r\n &.hidden {\r\n display: none;\r\n }\r\n\r\n img {\r\n width: 25px;\r\n }\r\n }\r\n\r\n #menu-container-1 {\r\n display: none;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n min-height: 100%;\r\n background: $cGray;\r\n padding-top: 45px;\r\n z-index: 90;\r\n min-width: 0 !important;\r\n\r\n .mmm {\r\n position: absolute;\r\n overflow: hidden;\r\n min-width: 100%;\r\n min-height: 100%;\r\n margin: 0;\r\n padding: 0;\r\n\r\n .levelHolderClass {\r\n position: absolute;\r\n overflow: hidden;\r\n top: 0;\r\n background: $cGray;\r\n width: auto;\r\n min-height: 100%;\r\n padding-top: 15px;\r\n }\r\n\r\n .ltr {\r\n margin-left: -100%;\r\n left: 0;\r\n }\r\n\r\n ul {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n\r\n li {\r\n cursor: pointer;\r\n\r\n i.menu-toggle {\r\n display: none;\r\n }\r\n\r\n i.floatRight {\r\n order: 1;\r\n }\r\n\r\n a {\r\n font-family: $fJosefin;\r\n font-size: 23px;\r\n color: $cText;\r\n @include transition;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n width: 100%;\r\n padding: 5px 15px;\r\n\r\n @include respond-below(xs) {\r\n font-size: 20px;\r\n padding: 0 15px;\r\n }\r\n\r\n &:hover {\r\n color: $cBlueDark;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .popular-categories {\r\n #scontainer-8 {\r\n div[class^='col-lg'] {\r\n max-width: calc(100% - 30px);\r\n margin: 0 15px 30px;\r\n }\r\n }\r\n }\r\n\r\n .mini-banners {\r\n display: none;\r\n }\r\n\r\n .last-on-blog {\r\n .container {\r\n padding-left: 25px;\r\n padding-right: 25px;\r\n\r\n .article-list {\r\n margin-bottom: 30px;\r\n }\r\n }\r\n }\r\n\r\n .promo-text {\r\n img {\r\n display: none;\r\n }\r\n }\r\n\r\n .footer-contact {\r\n text-align: center;\r\n\r\n .col-lg-3 {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n .footer {\r\n text-align: center;\r\n\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .col-lg-4 {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n\r\n .footer-bottom {\r\n text-align: center;\r\n\r\n #copyright {\r\n text-align: center;\r\n margin-top: 15px;\r\n }\r\n }\r\n\r\n #product {\r\n #product-options {\r\n padding: 15px 0;\r\n\r\n h1 {\r\n font-size: 28px;\r\n }\r\n }\r\n }\r\n\r\n #category-view {\r\n .left-column {\r\n display: none;\r\n }\r\n\r\n .category-content {\r\n .product-mini {\r\n max-width: calc(100% / 2 - 15px);\r\n }\r\n }\r\n }\r\n\r\n .pager {\r\n\r\n .first,\r\n .last {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n//\r\n// historia zamówień\r\n//\r\n.client-orders-history {\r\n .order-summary-content {\r\n padding-bottom: 25px;\r\n border-bottom: 3px solid $cGrayLight;\r\n margin-bottom: 25px;\r\n }\r\n}\r\n\r\n//\r\n// shopAlert\r\n//\r\n.shop-alert-overlay {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n background: rgba(0, 0, 0, 0.25);\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n z-index: 999;\r\n\r\n .shop-alert {\r\n background: #fff;\r\n width: 100%;\r\n max-width: 800px;\r\n box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2),\r\n 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);\r\n max-height: 100%;\r\n\r\n .shop-alert-title {\r\n padding: 20px 20px 15px;\r\n font-size: 21px;\r\n font-weight: 600;\r\n border-bottom: 3px solid $cGrayLight;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n color: $cBlueDark;\r\n\r\n a {\r\n color: $cText;\r\n @include transition;\r\n\r\n &:hover {\r\n color: $cTextLight;\r\n }\r\n }\r\n }\r\n\r\n .shop-alert-buttons {\r\n display: flex;\r\n justify-content: flex-end;\r\n gap: 15px;\r\n align-items: center;\r\n padding: 20px;\r\n border-top: 3px solid $cGrayLight;\r\n\r\n .btn {\r\n padding: 10px 15px;\r\n\r\n &.btn-default {\r\n color: $cText;\r\n padding: 10px 0;\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n\r\n .shop-alert-content {\r\n padding: 30px 20px;\r\n\r\n h2 {\r\n margin-bottom: 25px;\r\n padding: 0;\r\n font-size: 16px;\r\n }\r\n\r\n .product-sets {\r\n display: flex;\r\n justify-content: flex-start;\r\n overflow-y: auto;\r\n padding-bottom: 25px;\r\n\r\n &::-webkit-scrollbar {\r\n height: 5px;\r\n }\r\n\r\n /* Track */\r\n &::-webkit-scrollbar-track {\r\n background: $cGrayLight;\r\n }\r\n\r\n /* Handle */\r\n &::-webkit-scrollbar-thumb {\r\n background: $cText;\r\n }\r\n\r\n /* Handle on hover */\r\n &::-webkit-scrollbar-thumb:hover {\r\n background: $cText;\r\n }\r\n\r\n .product {\r\n max-width: calc(100% / 2 - 20px);\r\n min-width: calc(100% / 2 - 20px);\r\n margin: 0 10px 0;\r\n position: relative;\r\n\r\n .new {\r\n border: 2px solid $cPinkDark;\r\n padding: 3px 5px;\r\n font-weight: 600;\r\n display: inline-block;\r\n position: absolute;\r\n top: 10px;\r\n left: -10px;\r\n z-index: 10;\r\n background: #fff;\r\n }\r\n\r\n @include respond-above(sm) {\r\n max-width: calc(100% / 4 - 20px);\r\n min-width: calc(100% / 4 - 20px);\r\n }\r\n\r\n @include respond-above(lg) {\r\n max-width: calc(100% / 5 - 20px);\r\n min-width: calc(100% / 5 - 20px);\r\n }\r\n\r\n .a-img {\r\n padding-top: 133%;\r\n display: block;\r\n position: relative;\r\n background: $cGray;\r\n\r\n &:hover {\r\n .img {\r\n img {\r\n &.first {\r\n opacity: 0;\r\n }\r\n\r\n &.second {\r\n transform: scale(1.2);\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .img {\r\n height: 100%;\r\n width: 100%;\r\n display: block;\r\n position: absolute;\r\n overflow: hidden;\r\n top: 0;\r\n left: 0;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: cover;\r\n object-position: top center;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n\r\n &.first {\r\n transition: all 1s ease;\r\n }\r\n\r\n &.second {\r\n transition: all 1s ease;\r\n opacity: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .product-details {\r\n .prices {\r\n font-family: $fJosefin;\r\n white-space: nowrap;\r\n display: flex;\r\n justify-content: center;\r\n\r\n .price {\r\n font-size: 24px;\r\n font-weight: 600;\r\n color: $cBlueDark;\r\n }\r\n\r\n .price-old {\r\n font-size: 24px;\r\n font-weight: 300;\r\n color: #b9b9b9;\r\n position: relative;\r\n margin-right: 15px;\r\n\r\n &::before {\r\n width: 100%;\r\n position: absolute;\r\n content: '';\r\n right: 0;\r\n top: 42%;\r\n height: 0;\r\n border-bottom: 2px solid #b9b9b9;\r\n }\r\n }\r\n }\r\n\r\n h2 {\r\n font-size: 20px;\r\n font-family: $fJosefin;\r\n\r\n a {\r\n color: $cText;\r\n display: block;\r\n font-weight: 300;\r\n margin: 10px 0 5px;\r\n position: relative;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n display: -webkit-box;\r\n -webkit-line-clamp: 2;\r\n -webkit-box-orient: vertical;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n\r\n &::after {\r\n width: 100%;\r\n }\r\n }\r\n\r\n &::after {\r\n content: '';\r\n display: block;\r\n height: 1px;\r\n background: $cText;\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n width: 0;\r\n @include transition;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#payment-confirmation {\r\n max-width: 1280px;\r\n\r\n .btn {\r\n max-width: 300px;\r\n float: right;\r\n }\r\n}\r\n\r\n#paypo-promo {\r\n padding: 25px 0;\r\n font-weight: 600;\r\n\r\n img {\r\n height: 30px;\r\n }\r\n}\r\n\r\n#popup-bg {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100vw;\r\n height: 100vh;\r\n background: rgba(0, 0, 0, 0.75);\r\n z-index: 100;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n #popup-content {\r\n height: 90vh;\r\n width: 90vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n img {\r\n height: 100%;\r\n width: 100%;\r\n object-fit: contain;\r\n }\r\n }\r\n}\r\n\r\n#main-banner {\r\n margin-top: 25px;\r\n\r\n @include respond-above(sm) {\r\n .mobile {\r\n display: none;\r\n }\r\n }\r\n\r\n @include respond-below(sm) {\r\n .nomobile {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n.producer-list {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .producer {\r\n width: calc(100% / 5 - 15px);\r\n margin: 15px 15px 15px 0;\r\n\r\n @include respond-between(md, lg) {\r\n width: calc(100% / 4 - 15px);\r\n }\r\n\r\n @include respond-between(sm, md) {\r\n width: calc(100% / 3 - 15px);\r\n }\r\n\r\n @include respond-below(sm) {\r\n width: calc(100% / 3 - 15px);\r\n }\r\n\r\n @include respond-below(xs) {\r\n width: calc(100% / 2 - 15px);\r\n }\r\n\r\n a {\r\n display: block;\r\n width: 100%;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.zaufane {\r\n .box-title {\r\n text-align: center;\r\n }\r\n\r\n .wrapper-left {\r\n padding: 15px;\r\n background: #fff;\r\n }\r\n\r\n .client-review {\r\n display: flex !important;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n flex-direction: column;\r\n justify-content: center;\r\n background: #f6f6f6;\r\n padding: 25px !important;\r\n margin: 15px !important;\r\n\r\n div,\r\n p {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\ndiv[class^='products-box-'] {\r\n .swiper {\r\n width: 100vw;\r\n margin-left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n\r\n .swiper-button-next,\r\n .swiper-button-prev {\r\n width: 60px;\r\n height: 60px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n background: #fff;\r\n border-radius: 50%;\r\n transition: 250ms ease;\r\n z-index: 11;\r\n box-shadow: 0 0 9px 0px #dfdfdf;\r\n\r\n &::after {\r\n color: $cText;\r\n font-size: 16px;\r\n font-weight: 900;\r\n }\r\n }\r\n\r\n .swiper-button-prev {\r\n left: 15% !important;\r\n }\r\n\r\n .swiper-button-next {\r\n right: 15% !important;\r\n }\r\n}\r\n\r\n.loading-button {\r\n pointer-events: none;\r\n /* Wyłącza możliwość kliknięcia ponownie */\r\n opacity: 0.7;\r\n /* Lekkie przyciemnienie przycisku */\r\n transition: opacity 0.3s;\r\n}\r\n\r\n.loading-button::after {\r\n content: '';\r\n display: block;\r\n margin-left: 10px;\r\n margin-right: auto;\r\n width: 20px;\r\n height: 20px;\r\n border: 3px solid #fff;\r\n border-radius: 50%;\r\n border-top: 3px solid #666;\r\n animation: spin 1s linear infinite;\r\n}\r\n\r\n@keyframes spin {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n\r\n 100% {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n\r\n#category-subcategory-tiles {\r\n margin-bottom: 30px;\r\n\r\n .category-subcategory-tiles {\r\n padding: 0;\r\n margin: 0;\r\n list-style: none;\r\n display: flex;\r\n flex-direction: row;\r\n gap: 20px;\r\n\r\n .category-subcategory-tile {\r\n a {\r\n display: block;\r\n color: $cText;\r\n font-size: 20px;\r\n font-family: $fJosefin;\r\n text-decoration: none !important;\r\n padding: 10px 20px;\r\n border: 1px solid transparentize($cTextLight, 0.9);\r\n transition: border 250ms ease-in-out;\r\n\r\n &:hover {\r\n border-color: rgba($cBlueDark, 0.9);\r\n }\r\n }\r\n }\r\n }\r\n}","$breakpoints: (xxs: 400px,\r\n xs: 576px,\r\n sm: 768px,\r\n md: 992px,\r\n lg: 1200px,\r\n xl: 1367px,\r\n xxl: 1920px);\r\n\r\n@mixin respond-above($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n\r\n @media (min-width: $breakpoint-value) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n\r\n@mixin respond-below($breakpoint) {\r\n @if map-has-key($breakpoints, $breakpoint) {\r\n $breakpoint-value: map-get($breakpoints, $breakpoint);\r\n\r\n @media (max-width: ($breakpoint-value - 1)) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @warn 'Invalid breakpoint: #{$breakpoint}.';\r\n }\r\n}\r\n\r\n@mixin respond-between($lower, $upper) {\r\n @if map-has-key($breakpoints, $lower) and map-has-key($breakpoints, $upper) {\r\n $lower-breakpoint: map-get($breakpoints, $lower);\r\n $upper-breakpoint: map-get($breakpoints, $upper);\r\n\r\n @media (min-width: $lower-breakpoint) and (max-width: ($upper-breakpoint - 1)) {\r\n @content;\r\n }\r\n }\r\n\r\n @else {\r\n @if (map-has-key($breakpoints, $lower)==false) {\r\n @warn 'Your lower breakpoint was invalid: #{$lower}.';\r\n }\r\n\r\n @if (map-has-key($breakpoints, $upper)==false) {\r\n @warn 'Your upper breakpoint was invalid: #{$upper}.';\r\n }\r\n }\r\n}\r\n\r\n@mixin border-radius($px: 0) {\r\n -webkit-border-radius: $px;\r\n -moz-border-radius: $px;\r\n border-radius: $px;\r\n}\r\n\r\n@mixin box-shadow($value) {\r\n -webkit-box-shadow: $value;\r\n -moz-box-shadow: $value;\r\n box-shadow: $value;\r\n}\r\n\r\n@mixin transition($element: all, $time: .5s, $option: ease) {\r\n -webkit-transition: $element $time $option;\r\n transition: $element $time $option;\r\n}\r\n\r\n@mixin opacity($value) {\r\n $IEValue: $value*100;\r\n opacity: $value;\r\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=\"+$IEValue+\")\";\r\n filter: alpha(opacity=$IEValue);\r\n}\r\n\r\n@mixin flexbox() {\r\n display: -webkit-box;\r\n display: -moz-box;\r\n display: -ms-flexbox;\r\n display: -webkit-flex;\r\n display: flex;\r\n}\r\n\r\n@mixin flex($values) {\r\n -webkit-box-flex: $values;\r\n -moz-box-flex: $values;\r\n -webkit-flex: $values;\r\n -ms-flex: $values;\r\n flex: $values;\r\n}\r\n\r\n@mixin flex-direction($direction) {\r\n -webkit-flex-direction: $direction;\r\n -moz-flex-direction: $direction;\r\n -ms-flex-direction: $direction;\r\n flex-direction: $direction;\r\n}\r\n\r\n@mixin flex-wrap($wrap) {\r\n -webkit-flex-wrap: $wrap;\r\n -moz-flex-wrap: $wrap;\r\n -ms-flex-wrap: $wrap;\r\n flex-wrap: $wrap;\r\n}\r\n\r\n@mixin flex-flow($flow) {\r\n -webkit-flex-flow: $flow;\r\n -moz-flex-flow: $flow;\r\n -ms-flex-flow: $flow;\r\n flex-flow: $flow;\r\n}\r\n\r\n@mixin order($val) {\r\n -webkit-box-ordinal-group: $val;\r\n -moz-box-ordinal-group: $val;\r\n -ms-flex-order: $val;\r\n -webkit-order: $val;\r\n order: $val;\r\n}\r\n\r\n@mixin flex-grow($grow) {\r\n -webkit-flex-grow: $grow;\r\n -moz-flex-grow: $grow;\r\n -ms-flex-grow: $grow;\r\n flex-grow: $grow;\r\n}\r\n\r\n@mixin flex-shrink($shrink) {\r\n -webkit-flex-shrink: $shrink;\r\n -moz-flex-shrink: $shrink;\r\n -ms-flex-shrink: $shrink;\r\n flex-shrink: $shrink;\r\n}\r\n\r\n@mixin flex-basis($width) {\r\n -webkit-flex-basis: $width;\r\n -moz-flex-basis: $width;\r\n -ms-flex-basis: $width;\r\n flex-basis: $width;\r\n}\r\n\r\n@mixin justify-content($justify) {\r\n -webkit-justify-content: $justify;\r\n -moz-justify-content: $justify;\r\n -ms-justify-content: $justify;\r\n justify-content: $justify;\r\n -ms-flex-pack: $justify;\r\n}\r\n\r\n@mixin align-content($align) {\r\n -webkit-align-content: $align;\r\n -moz-align-content: $align;\r\n -ms-align-content: $align;\r\n align-content: $align;\r\n}\r\n\r\n@mixin align-items($align) {\r\n -webkit-align-items: $align;\r\n -moz-align-items: $align;\r\n -ms-align-items: $align;\r\n align-items: $align;\r\n}\r\n\r\n@mixin align-self($align) {\r\n -webkit-align-self: $align;\r\n -moz-align-self: $align;\r\n -ms-align-self: $align;\r\n align-self: $align;\r\n}"]}
\ No newline at end of file
diff --git a/layout/style-scss/style.scss b/layout/style-scss/style.scss
index 7587c9a..dbc7619 100644
--- a/layout/style-scss/style.scss
+++ b/layout/style-scss/style.scss
@@ -8,2494 +8,2494 @@ $cTextLight: #3a3a3a;
$cGray: #f6f6f6;
$cGrayLight: #eceff1;
$cComment: #c3c3c3;
-$fJosefin: 'Josefin Sans', sans-serif;
+$fJosefin: 'Josefin Sans',
+sans-serif;
@import '_mixins';
@keyframes fade_in_show {
- 0% {
- opacity: 0;
- }
+ 0% {
+ opacity: 0;
+ }
- 100% {
- opacity: 1;
- }
+ 100% {
+ opacity: 1;
+ }
}
body {
- font-family: 'Open Sans', sans-serif;
- font-size: 14px;
+ font-family: 'Open Sans', sans-serif;
+ font-size: 14px;
- &.no-scroll {
- overflow: hidden;
- max-height: 100vh;
- }
+ &.no-scroll {
+ overflow: hidden;
+ max-height: 100vh;
+ }
- &.page-login-form {
- .main {
- .container {
- max-width: 600px;
- margin: auto;
- padding-right: 15px;
- padding-left: 15px;
- }
- }
- }
+ &.page-login-form {
+ .main {
+ .container {
+ max-width: 600px;
+ margin: auto;
+ padding-right: 15px;
+ padding-left: 15px;
+ }
+ }
+ }
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
- -webkit-box-shadow: 0 0 0 30px white inset !important;
+ -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.form-control {
- border: 2px solid #e7e7e7;
- border-radius: 0;
- font-size: 15px;
+ border: 2px solid #e7e7e7;
+ border-radius: 0;
+ font-size: 15px;
}
.mini-content {
- max-width: 1280px;
+ max-width: 1280px;
}
.btn {
- border: 0;
- border-radius: 0;
- color: #fff;
- text-transform: uppercase;
- font-size: 15px;
- padding: 20px 30px;
- font-weight: 600;
- display: flex;
- align-items: center;
- justify-content: center;
+ border: 0;
+ border-radius: 0;
+ color: #fff;
+ text-transform: uppercase;
+ font-size: 15px;
+ padding: 20px 30px;
+ font-weight: 600;
+ display: flex;
+ align-items: center;
+ justify-content: center;
- &:focus {
- box-shadow: none;
- }
+ &:focus {
+ box-shadow: none;
+ }
}
.btn-danger {
- background: $cPinkDark;
+ background: $cPinkDark;
- &:hover {
- background: $cPink;
- }
+ &:hover {
+ background: $cPink;
+ }
- &:active {
- background: $cPink;
- border-color: #fff;
- }
+ &:active {
+ background: $cPink;
+ border-color: #fff;
+ }
}
.btn-success {
- background: $cBlueDark;
+ background: $cBlueDark;
- &:hover {
- background: $cBlue;
- }
+ &:hover {
+ background: $cBlue;
+ }
- &:active {
- background: $cBlue;
- border-color: #fff;
- }
+ &:active {
+ background: $cBlue;
+ border-color: #fff;
+ }
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
-.show > .btn-success.dropdown-toggle {
- background: $cBlue;
- border: none;
+.show>.btn-success.dropdown-toggle {
+ background: $cBlue;
+ border: none;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus {
- background: $cBlue;
- border: none;
+ background: $cBlue;
+ border: none;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
-.show > .btn-success.dropdown-toggle:focus {
- box-shadow: none;
+.show>.btn-success.dropdown-toggle:focus {
+ box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
- color: #fff;
- background: $cBlue;
- border-color: $cBlue;
+ color: #fff;
+ background: $cBlue;
+ border-color: $cBlue;
}
.jconfirm.jconfirm-modern .jconfirm-box {
- box-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1) !important;
- padding: 60px 30px 45px !important;
+ box-shadow: 0px 0px 14px 4px rgba(0, 0, 0, 0.1) !important;
+ padding: 60px 30px 45px !important;
- .btn {
- border-radius: 0 !important;
- }
+ .btn {
+ border-radius: 0 !important;
+ }
- .jconfirm-title {
- font-family: $fJosefin !important;
- font-weight: 600 !important;
- font-size: 32px !important;
- }
+ .jconfirm-title {
+ font-family: $fJosefin !important;
+ font-weight: 600 !important;
+ font-size: 32px !important;
+ }
}
.alert {
- border-radius: 0;
- border: 0;
- font-size: 15px;
- font-weight: 400;
- padding: 15px;
- margin: 0 auto 75px;
+ border-radius: 0;
+ border: 0;
+ font-size: 15px;
+ font-weight: 400;
+ padding: 15px;
+ margin: 0 auto 75px;
- &.alert-success {
- background: $cBlueDark;
- color: #fff;
- }
+ &.alert-success {
+ background: $cBlueDark;
+ color: #fff;
+ }
}
.title-border {
- border-bottom: 3px solid #e7e7e7;
- padding: 10px 0;
- font-family: $fJosefin;
- line-height: 32px;
- letter-spacing: -1px;
- font-size: 28px;
+ border-bottom: 3px solid #e7e7e7;
+ padding: 10px 0;
+ font-family: $fJosefin;
+ line-height: 32px;
+ letter-spacing: -1px;
+ font-size: 28px;
}
.box {
- padding: 75px 0;
+ padding: 75px 0;
- @include respond-between(sm, md) {
- padding: 25px 0;
- }
+ @include respond-between(sm, md) {
+ padding: 25px 0;
+ }
- .box-title {
- font-family: $fJosefin;
- font-weight: 600;
- font-size: 32px;
- margin-bottom: 25px;
+ .box-title {
+ font-family: $fJosefin;
+ font-weight: 600;
+ font-size: 32px;
+ margin-bottom: 25px;
- @include respond-below(sm) {
- font-size: 26px;
- margin-bottom: 15px;
- }
- }
+ @include respond-below(sm) {
+ font-size: 26px;
+ margin-bottom: 15px;
+ }
+ }
}
.new {
- border: 2px solid #dc3545;
- padding: 5px 10px;
- font-weight: 600;
- display: inline-block;
- position: relative;
- top: 10px;
- left: -10px;
- z-index: 10;
- background: #fff;
+ border: 2px solid #dc3545;
+ padding: 5px 10px;
+ font-weight: 600;
+ display: inline-block;
+ position: relative;
+ top: 10px;
+ left: -10px;
+ z-index: 10;
+ background: #fff;
}
.box-mini {
- max-width: 600px;
- margin: 0 auto;
+ max-width: 600px;
+ margin: 0 auto;
}
.row-flex {
- display: flex;
- justify-content: space-between;
+ display: flex;
+ justify-content: space-between;
}
.container {
- max-width: 100%;
- padding-left: calc(8.6805555556vw - 36.6666666667px);
- padding-right: calc(8.6805555556vw - 36.6666666667px);
+ max-width: 100%;
+ padding-left: calc(8.6805555556vw - 36.6666666667px);
+ padding-right: calc(8.6805555556vw - 36.6666666667px);
}
.site-title {
- font-family: $fJosefin;
- font-weight: 600;
- font-size: 32px;
- margin-bottom: 25px;
+ font-family: $fJosefin;
+ font-weight: 600;
+ font-size: 32px;
+ margin-bottom: 25px;
- @include respond-below(md) {
- font-size: 24px;
- }
+ @include respond-below(md) {
+ font-size: 24px;
+ }
}
#top-sticky-wrapper {
- @include respond-below(sm) {
- #top {
- z-index: 20;
- }
- }
+ @include respond-below(sm) {
+ #top {
+ z-index: 20;
+ }
+ }
}
#top {
- background: $cGray;
- padding: 15px 0;
+ background: $cGray;
+ padding: 15px 0;
- #scontainer-1 {
- .contact {
- @include respond-below(sm) {
- display: none;
- }
- }
+ #scontainer-1 {
+ .contact {
+ @include respond-below(sm) {
+ display: none;
+ }
+ }
- .free-delivery {
- float: right;
- color: $cText;
+ .free-delivery {
+ float: right;
+ color: $cText;
- @include respond-between(sm, lg) {
- float: none;
- display: block;
- margin-top: 10px;
- }
+ @include respond-between(sm, lg) {
+ float: none;
+ display: block;
+ margin-top: 10px;
+ }
- @include respond-below(sm) {
- margin-bottom: 10px;
- }
- }
- }
+ @include respond-below(sm) {
+ margin-bottom: 10px;
+ }
+ }
+ }
- p {
- margin: 0;
- padding: 0;
- }
+ p {
+ margin: 0;
+ padding: 0;
+ }
- a {
- color: $cText;
+ a {
+ color: $cText;
- &:hover {
- text-decoration: none;
- }
- }
+ &:hover {
+ text-decoration: none;
+ }
+ }
- #mini-login {
- text-align: right;
+ #mini-login {
+ text-align: right;
- a {
- font-weight: 600;
- color: $cBlueDark;
- margin-left: 10px;
+ a {
+ font-weight: 600;
+ color: $cBlueDark;
+ margin-left: 10px;
- span {
- color: $cText;
- padding-right: 10px;
- }
- }
- }
+ span {
+ color: $cText;
+ padding-right: 10px;
+ }
+ }
+ }
}
#header {
- padding: 15px 0;
+ padding: 15px 0;
- .logo {
- a {
- display: block;
- max-width: 300px;
+ .logo {
+ a {
+ display: block;
+ max-width: 300px;
- img {
- width: 100%;
- }
- }
- }
+ img {
+ width: 100%;
+ }
+ }
+ }
- #search-form-big {
- height: 0;
- position: fixed;
- top: -100%;
- left: 0;
- width: 100%;
- @extend .box;
- background: #fff;
- z-index: 110;
- overflow: hidden;
- @include transition;
- max-height: 100%;
- overflow-y: scroll;
+ #search-form-big {
+ height: 0;
+ position: fixed;
+ top: -100%;
+ left: 0;
+ width: 100%;
+ @extend .box;
+ background: #fff;
+ z-index: 110;
+ overflow: hidden;
+ @include transition;
+ max-height: 100%;
+ overflow-y: scroll;
- &.visible {
- top: 0;
- height: auto;
- }
+ &.visible {
+ top: 0;
+ height: auto;
+ }
- .btn-success {
- margin: 25px auto;
- display: block;
- width: 175px;
- }
+ .btn-success {
+ margin: 25px auto;
+ display: block;
+ width: 175px;
+ }
- .no-found {
- font-weight: 600;
- font-size: 20px;
- font-family: $fJosefin;
- padding: 25px 0 50px;
- text-align: center;
- }
+ .no-found {
+ font-weight: 600;
+ font-size: 20px;
+ font-family: $fJosefin;
+ padding: 25px 0 50px;
+ text-align: center;
+ }
- .search-big-results {
- padding: 50px 0;
- display: flex;
- justify-content: flex-start;
- flex-wrap: wrap;
+ .search-big-results {
+ padding: 50px 0;
+ display: flex;
+ justify-content: flex-start;
+ flex-wrap: wrap;
- @include respond-below(sm) {
- padding: 25px 0;
- }
+ @include respond-below(sm) {
+ padding: 25px 0;
+ }
- .product-search {
- position: relative;
- width: 100%;
- margin: 0 15px 15px 0;
- max-width: calc(100% / 6 - 15px);
+ .product-search {
+ position: relative;
+ width: 100%;
+ margin: 0 15px 15px 0;
+ max-width: calc(100% / 6 - 15px);
- @include respond-between(sm, md) {
- max-width: calc(100% / 4 - 25px);
- }
+ @include respond-between(sm, md) {
+ max-width: calc(100% / 4 - 25px);
+ }
- @include respond-below(sm) {
- max-width: calc(100% / 2 - 15px);
- }
+ @include respond-below(sm) {
+ max-width: calc(100% / 2 - 15px);
+ }
- .new {
- border: 2px solid $cPinkDark;
- padding: 3px 5px;
- font-weight: 600;
- display: inline-block;
- position: absolute;
- top: -10px;
- left: -10px;
- z-index: 10;
- background: #fff;
- }
- }
- }
+ .new {
+ border: 2px solid $cPinkDark;
+ padding: 3px 5px;
+ font-weight: 600;
+ display: inline-block;
+ position: absolute;
+ top: -10px;
+ left: -10px;
+ z-index: 10;
+ background: #fff;
+ }
+ }
+ }
- .small-title {
- text-transform: uppercase;
- opacity: 0.75;
- position: relative;
- width: 100%;
+ .small-title {
+ text-transform: uppercase;
+ opacity: 0.75;
+ position: relative;
+ width: 100%;
- a {
- position: absolute;
- top: -10px;
- right: 0;
- color: $cText;
- @include transition;
- font-size: 30px;
- display: flex;
- align-items: center;
- justify-content: center;
- height: 45px;
- width: 45px;
+ a {
+ position: absolute;
+ top: -10px;
+ right: 0;
+ color: $cText;
+ @include transition;
+ font-size: 30px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 45px;
+ width: 45px;
- &:hover {
- color: $cBlueDark;
- }
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ }
+ }
+ }
- .input {
- padding-top: 25px;
+ .input {
+ padding-top: 25px;
- input {
- border-radius: 0;
- border: 0;
- border-bottom: 2px solid $cText;
- padding-left: 0;
- padding-bottom: 10px;
- padding-top: 10px;
- font-weight: 600;
- font-size: 20px;
- height: 50px;
- font-family: $fJosefin;
+ input {
+ border-radius: 0;
+ border: 0;
+ border-bottom: 2px solid $cText;
+ padding-left: 0;
+ padding-bottom: 10px;
+ padding-top: 10px;
+ font-weight: 600;
+ font-size: 20px;
+ height: 50px;
+ font-family: $fJosefin;
- &:focus {
- outline: none;
- box-shadow: none;
- }
+ &:focus {
+ outline: none;
+ box-shadow: none;
+ }
- &::placeholder {
- font-size: 20px;
- font-weight: 600;
- color: $cText;
- font-family: $fJosefin;
- }
- }
- }
- }
+ &::placeholder {
+ font-size: 20px;
+ font-weight: 600;
+ color: $cText;
+ font-family: $fJosefin;
+ }
+ }
+ }
+ }
- .header-right {
- display: flex;
- justify-content: flex-end;
- align-items: center;
+ .header-right {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
- #search-button {
- margin-right: 25px;
+ #search-button {
+ margin-right: 25px;
- .btn {
- color: #fff;
- background: none;
- height: 50px;
- width: 50px;
- position: relative;
- z-index: 5;
- @include transition;
- background: #000;
- border-radius: 50%;
- display: flex;
- align-items: center;
- justify-content: center;
- padding: 0;
+ .btn {
+ color: #fff;
+ background: none;
+ height: 50px;
+ width: 50px;
+ position: relative;
+ z-index: 5;
+ @include transition;
+ background: #000;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0;
- &:hover {
- border-radius: 0;
- }
+ &:hover {
+ border-radius: 0;
+ }
- img {
- width: 20px;
- }
- }
- }
+ img {
+ width: 20px;
+ }
+ }
+ }
- #basket-mini {
- a {
- display: flex;
- align-items: center;
- justify-content: center;
- color: $cBlueDark;
+ #basket-mini {
+ a {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: $cBlueDark;
- @include respond-below(sm) {
- text-align: right;
- }
+ @include respond-below(sm) {
+ text-align: right;
+ }
- &:hover {
- text-decoration: none;
+ &:hover {
+ text-decoration: none;
- .icon {
- border-radius: 0;
- background: $cBlueDark;
- }
- }
+ .icon {
+ border-radius: 0;
+ background: $cBlueDark;
+ }
+ }
- .icon {
- height: 50px;
- width: 50px;
- display: flex;
- align-items: center;
- justify-content: center;
- margin-right: 10px;
- background: $cText;
- border-radius: 50%;
- @include transition;
+ .icon {
+ height: 50px;
+ width: 50px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: 10px;
+ background: $cText;
+ border-radius: 50%;
+ @include transition;
- @include respond-below(sm) {
- order: 1;
- margin-left: 10px;
- margin-right: 0;
- }
+ @include respond-below(sm) {
+ order: 1;
+ margin-left: 10px;
+ margin-right: 0;
+ }
- img {
- width: 20px;
- }
- }
+ img {
+ width: 20px;
+ }
+ }
- .basket-details {
- font-size: 14px;
+ .basket-details {
+ font-size: 14px;
- .title {
- font-weight: 600;
- }
+ .title {
+ font-weight: 600;
+ }
- .details {
- color: $cText;
- font-size: 13px;
- }
- }
- }
- }
- }
+ .details {
+ color: $cText;
+ font-size: 13px;
+ }
+ }
+ }
+ }
+ }
}
/* menu główne */
.menu-overlay {
- position: fixed;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- background: rgba(0, 0, 0, 0.35);
- z-index: 10;
- display: none;
- opacity: 0;
- @include transition;
+ position: fixed;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background: rgba(0, 0, 0, 0.35);
+ z-index: 10;
+ display: none;
+ opacity: 0;
+ @include transition;
- &.visible {
- display: block;
- opacity: 1;
- }
+ &.visible {
+ display: block;
+ opacity: 1;
+ }
}
#main-menu-sticky-wrapper {
- &.is-sticky {
- #main-menu {
- background: #fff;
- border-bottom: 3px solid #e7e7e7;
- width: 100%;
+ &.is-sticky {
+ #main-menu {
+ background: #fff;
+ border-bottom: 3px solid #e7e7e7;
+ width: 100%;
- .level-0 {
- justify-content: center;
- }
- }
- }
+ .level-0 {
+ justify-content: center;
+ }
+ }
+ }
}
#main-menu {
- position: relative;
- z-index: 20;
+ position: relative;
+ z-index: 20;
- #menu-container-1 {
- ul {
- margin: 0;
- padding: 0;
- list-style-type: none;
+ #menu-container-1 {
+ ul {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
- @media (min-width: 768px) {
- &.level-0 {
- display: flex;
- margin-left: -15px;
+ @media (min-width: 768px) {
+ &.level-0 {
+ display: flex;
+ margin-left: -15px;
- > li {
- @include respond-between(sm, md) {
- link-5 {
- display: none;
- }
- }
+ >li {
+ @include respond-between(sm, md) {
+ link-5 {
+ display: none;
+ }
+ }
- > i {
- display: none;
- }
+ >i {
+ display: none;
+ }
- > a {
- font-family: $fJosefin;
- color: $cText;
- font-size: 22px;
- font-weight: 400;
- display: block;
- padding: 10px 9px;
- @include transition;
+ >a {
+ font-family: $fJosefin;
+ color: $cText;
+ font-size: 22px;
+ font-weight: 400;
+ display: block;
+ padding: 10px 9px;
+ @include transition;
- @include respond-between(md, lg) {
- padding: 5px;
- font-size: 19px;
- }
+ @include respond-between(md, lg) {
+ padding: 5px;
+ font-size: 19px;
+ }
- @include respond-between(sm, md) {
- padding: 5px;
- font-size: 17px;
- }
+ @include respond-between(sm, md) {
+ padding: 5px;
+ font-size: 17px;
+ }
- &:hover {
- text-decoration: none;
- }
- }
+ &:hover {
+ text-decoration: none;
+ }
+ }
- &:hover {
- > ul {
- display: flex;
- animation: fade_in_show 0.5s;
- flex-wrap: wrap;
- }
- }
+ &:hover {
+ >ul {
+ display: flex;
+ animation: fade_in_show 0.5s;
+ flex-wrap: wrap;
+ }
+ }
- > ul {
- left: 0;
- width: 100%;
- display: none;
- position: absolute;
- padding: 25px;
- background: #fff;
- @include transition;
+ >ul {
+ left: 0;
+ width: 100%;
+ display: none;
+ position: absolute;
+ padding: 25px;
+ background: #fff;
+ @include transition;
- > li {
- width: calc(100% / 4);
- margin-bottom: 25px;
+ >li {
+ width: calc(100% / 4);
+ margin-bottom: 25px;
- @include respond-between(lg, xl) {
- width: calc(100% / 3);
- }
+ @include respond-between(lg, xl) {
+ width: calc(100% / 3);
+ }
- @include respond-between(sm, lg) {
- width: calc(100% / 2);
- }
+ @include respond-between(sm, lg) {
+ width: calc(100% / 2);
+ }
- a {
- color: $cText;
- font-size: 13px;
- @include transition;
+ a {
+ color: $cText;
+ font-size: 13px;
+ @include transition;
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
- }
- }
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
+ }
+ }
- > a {
- font-weight: 600;
- font-size: 16px;
- }
+ >a {
+ font-weight: 600;
+ font-size: 16px;
+ }
- i {
- display: none;
- }
+ i {
+ display: none;
+ }
- ul {
- padding-top: 5px;
- }
- }
- }
- }
- }
- }
- }
- }
+ ul {
+ padding-top: 5px;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
}
#mobile-menu-close,
#mobile-menu-open {
- display: none;
+ display: none;
}
.promoted-products {
- .box-title {
- text-align: center;
- }
+ .box-title {
+ text-align: center;
+ }
- .content {
- display: flex;
- justify-content: flex-start;
- flex-wrap: wrap;
+ .content {
+ display: flex;
+ justify-content: flex-start;
+ flex-wrap: wrap;
- @include respond-above(xxl) {
- .product-mini {
- &:nth-child(11),
- &:nth-child(12) {
- display: none;
- }
- }
- }
+ @include respond-above(xxl) {
+ .product-mini {
- .product-mini {
- max-width: calc(100% / 5 - 15px);
- width: 100%;
- margin: 0 15px 15px 0;
- position: relative;
+ &:nth-child(11),
+ &:nth-child(12) {
+ display: none;
+ }
+ }
+ }
- @include respond-between(md, xl) {
- max-width: calc(100% / 4 - 15px);
- }
+ .product-mini {
+ max-width: calc(100% / 5 - 15px);
+ width: 100%;
+ margin: 0 15px 15px 0;
+ position: relative;
- @include respond-between(sm, md) {
- max-width: calc(100% / 3 - 15px);
- }
+ @include respond-between(md, xl) {
+ max-width: calc(100% / 4 - 15px);
+ }
- @include respond-below(sm) {
- max-width: calc(100% / 2 - 15px);
- }
+ @include respond-between(sm, md) {
+ max-width: calc(100% / 3 - 15px);
+ }
- @include respond-below(xxs) {
- max-width: 100%;
- margin: 0 0 15px 0;
- }
+ @include respond-below(sm) {
+ max-width: calc(100% / 2 - 15px);
+ }
- .new {
- @extend .new;
- position: absolute;
- }
- }
- }
+ @include respond-below(xxs) {
+ max-width: 100%;
+ margin: 0 0 15px 0;
+ }
+
+ .new {
+ @extend .new;
+ position: absolute;
+ }
+ }
+ }
}
.category-content {
- display: flex;
- justify-content: flex-start;
- flex-wrap: wrap;
+ display: flex;
+ justify-content: flex-start;
+ flex-wrap: wrap;
- .product-mini {
- max-width: calc(100% / 4 - 15px);
- width: 100%;
- margin: 0 15px 15px 0;
- position: relative;
+ .product-mini {
+ max-width: calc(100% / 4 - 15px);
+ width: 100%;
+ margin: 0 15px 15px 0;
+ position: relative;
- @include respond-between(md, xl) {
- max-width: calc(100% / 3 - 15px);
- }
+ @include respond-between(md, xl) {
+ max-width: calc(100% / 3 - 15px);
+ }
- @include respond-between(sm, md) {
- max-width: calc(100% / 2 - 15px);
- }
+ @include respond-between(sm, md) {
+ max-width: calc(100% / 2 - 15px);
+ }
- @include respond-below(xs) {
- max-width: 100% !important;
- }
+ @include respond-below(xs) {
+ max-width: 100% !important;
+ }
- .new {
- @extend .new;
- position: absolute;
- }
- }
+ .new {
+ @extend .new;
+ position: absolute;
+ }
+ }
}
.search-content {
- display: flex;
- justify-content: flex-start;
- flex-wrap: wrap;
+ display: flex;
+ justify-content: flex-start;
+ flex-wrap: wrap;
- .product-mini {
- max-width: calc(100% / 4 - 50px);
- width: 100%;
- margin: 0 50px 50px 0;
- position: relative;
+ .product-mini {
+ max-width: calc(100% / 4 - 50px);
+ width: 100%;
+ margin: 0 50px 50px 0;
+ position: relative;
- @include respond-between(lg, xl) {
- max-width: calc(100% / 3 - 50px);
- }
+ @include respond-between(lg, xl) {
+ max-width: calc(100% / 3 - 50px);
+ }
- @include respond-between(xs, lg) {
- max-width: calc(100% / 2 - 50px);
- }
+ @include respond-between(xs, lg) {
+ max-width: calc(100% / 2 - 50px);
+ }
- @include respond-below(xs) {
- max-width: 100%;
- }
+ @include respond-below(xs) {
+ max-width: 100%;
+ }
- .new {
- border: 2px solid $cPinkDark;
- padding: 5px 10px;
- font-weight: 600;
- display: inline-block;
- position: absolute;
- top: 10px;
- left: -10px;
- z-index: 10;
- background: #fff;
- }
- }
+ .new {
+ border: 2px solid $cPinkDark;
+ padding: 5px 10px;
+ font-weight: 600;
+ display: inline-block;
+ position: absolute;
+ top: 10px;
+ left: -10px;
+ z-index: 10;
+ background: #fff;
+ }
+ }
}
.product-mini,
.product-search {
- background: #fff;
- border: 1px solid transparentize($cTextLight, 0.9);
+ background: #fff;
+ border: 1px solid transparentize($cTextLight, 0.9);
- a {
- position: relative;
- display: block;
+ a {
+ position: relative;
+ display: block;
- &:hover {
- text-decoration: none;
- }
- }
+ &:hover {
+ text-decoration: none;
+ }
+ }
- &:hover {
- .img {
- img {
- &.first {
- opacity: 0;
- }
+ &:hover {
+ .img {
+ img {
+ &.first {
+ opacity: 0;
+ }
- &.second {
- opacity: 1;
- }
- }
- }
+ &.second {
+ opacity: 1;
+ }
+ }
+ }
- .product-details {
- .name {
- &::after {
- width: 100%;
- }
- }
- }
- }
+ .product-details {
+ .name {
+ &::after {
+ width: 100%;
+ }
+ }
+ }
+ }
- .img {
- width: 100%;
- padding-top: 113%;
- display: block;
- position: relative;
- overflow: hidden;
+ .img {
+ width: 100%;
+ padding-top: 113%;
+ display: block;
+ position: relative;
+ overflow: hidden;
- img {
- height: 100%;
- width: 100%;
- object-fit: cover;
- object-position: top center;
- position: absolute;
- top: 0;
- left: 0;
+ img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ object-position: top center;
+ position: absolute;
+ top: 0;
+ left: 0;
- &.first {
- transition: all 1s ease;
- }
+ &.first {
+ transition: all 1s ease;
+ }
- &.second {
- transition: all 1s ease;
- opacity: 0;
- }
- }
- }
+ &.second {
+ transition: all 1s ease;
+ opacity: 0;
+ }
+ }
+ }
- .product-details {
- padding: 10px;
- width: 100%;
- z-index: 10;
- display: flex;
- align-items: flex-end;
- line-height: 32px;
- justify-content: center;
- flex-wrap: wrap;
+ .product-details {
+ padding: 10px;
+ width: 100%;
+ z-index: 10;
+ display: flex;
+ align-items: flex-end;
+ line-height: 32px;
+ justify-content: center;
+ flex-wrap: wrap;
- .name {
- font-weight: 400;
- font-size: 15px;
- line-height: 22px;
- margin: 0 0 15px 0;
- color: $cText;
- @include transition;
- overflow: hidden;
- display: block;
- position: relative;
- text-align: center;
+ .name {
+ font-weight: 400;
+ font-size: 15px;
+ line-height: 22px;
+ margin: 0 0 15px 0;
+ color: $cText;
+ @include transition;
+ overflow: hidden;
+ display: block;
+ position: relative;
+ text-align: center;
- @include respond-below(md) {
- font-size: 14px;
- }
+ @include respond-below(md) {
+ font-size: 14px;
+ }
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
- }
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
+ }
- a {
- color: $cText;
+ a {
+ color: $cText;
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
- }
- }
- }
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
+ }
+ }
+ }
- .prices {
- text-align: right;
- font-family: $fJosefin;
- width: 100%;
- display: flex;
- justify-content: center;
+ .prices {
+ text-align: right;
+ font-family: $fJosefin;
+ width: 100%;
+ display: flex;
+ justify-content: center;
- .price {
- font-size: 24px;
- font-weight: 600;
- color: $cBlueDark;
- white-space: nowrap;
+ .price {
+ font-size: 24px;
+ font-weight: 600;
+ color: $cBlueDark;
+ white-space: nowrap;
- @include respond-below(sm) {
- font-size: 22px;
- }
+ @include respond-below(sm) {
+ font-size: 22px;
+ }
- @include respond-below(xs) {
- font-size: 20px;
- }
- }
+ @include respond-below(xs) {
+ font-size: 20px;
+ }
+ }
- .price-old {
- font-size: 24px;
- font-weight: 300;
- color: #b9b9b9;
- position: relative;
- margin-right: 15px;
+ .price-old {
+ font-size: 24px;
+ font-weight: 300;
+ color: #b9b9b9;
+ position: relative;
+ margin-right: 15px;
- @include respond-below(sm) {
- font-size: 18px;
- }
+ @include respond-below(sm) {
+ font-size: 18px;
+ }
- @include respond-below(xs) {
- font-size: 16px;
- }
+ @include respond-below(xs) {
+ font-size: 16px;
+ }
- &::before {
- width: 100%;
- position: absolute;
- content: '';
- right: 0;
- top: 42%;
- height: 0;
- border-bottom: 2px solid #b9b9b9;
- }
- }
- }
- }
+ &::before {
+ width: 100%;
+ position: absolute;
+ content: '';
+ right: 0;
+ top: 42%;
+ height: 0;
+ border-bottom: 2px solid #b9b9b9;
+ }
+ }
+ }
+ }
}
/* popularne kategorie */
.popular-categories {
- display: none;
+ display: none;
- .box-title {
- text-align: center;
- }
+ .box-title {
+ text-align: center;
+ }
- #scontainer-8 {
- div[class^='col-lg'] {
- margin: 0 15px;
- max-width: calc(25% - 30px);
+ #scontainer-8 {
+ div[class^='col-lg'] {
+ margin: 0 15px;
+ max-width: calc(25% - 30px);
- p {
- margin: 0;
- }
+ p {
+ margin: 0;
+ }
- a {
- display: block;
- background: $cGray;
- font-family: $fJosefin;
- font-weight: 500;
- font-size: 28px;
- line-height: 32px;
- color: $cText;
- padding-bottom: 25px;
- @include transition;
+ a {
+ display: block;
+ background: $cGray;
+ font-family: $fJosefin;
+ font-weight: 500;
+ font-size: 28px;
+ line-height: 32px;
+ color: $cText;
+ padding-bottom: 25px;
+ @include transition;
- strong {
- display: inline-block;
- margin-left: -15px;
- font-weight: 500;
- position: relative;
- top: -10px;
+ strong {
+ display: inline-block;
+ margin-left: -15px;
+ font-weight: 500;
+ position: relative;
+ top: -10px;
- &::after {
- height: 1px;
- background: $cText;
- content: '';
- display: block;
- position: absolute;
- bottom: 0;
- width: 0;
- @include transition;
- }
- }
+ &::after {
+ height: 1px;
+ background: $cText;
+ content: '';
+ display: block;
+ position: absolute;
+ bottom: 0;
+ width: 0;
+ @include transition;
+ }
+ }
- &:hover {
- text-decoration: none;
+ &:hover {
+ text-decoration: none;
- strong {
- &::after {
- width: 100%;
- }
- }
- }
- }
- }
- }
+ strong {
+ &::after {
+ width: 100%;
+ }
+ }
+ }
+ }
+ }
+ }
}
.mini-banners {
- h3 {
- font-family: $fJosefin;
- color: $cText;
- margin-bottom: 25px;
- font-weight: 600;
- font-size: 30px;
- }
+ h3 {
+ font-family: $fJosefin;
+ color: $cText;
+ margin-bottom: 25px;
+ font-weight: 600;
+ font-size: 30px;
+ }
- p {
- font-size: 15px;
- line-height: 26px;
- }
+ p {
+ font-size: 15px;
+ line-height: 26px;
+ }
}
.last-on-blog {
- .box-title {
- text-align: center;
- }
+ .box-title {
+ text-align: center;
+ }
}
.article-list {
- a {
- &:hover {
- text-decoration: none;
+ a {
+ &:hover {
+ text-decoration: none;
- img {
- opacity: 0.75;
- }
- }
- }
+ img {
+ opacity: 0.75;
+ }
+ }
+ }
- .blog-image {
- padding-top: 66.66666%;
- position: relative;
- margin-bottom: 15px;
+ .blog-image {
+ padding-top: 66.66666%;
+ position: relative;
+ margin-bottom: 15px;
- img {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- object-fit: cover;
- @include transition;
- }
+ img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ @include transition;
+ }
- .date-add {
- position: absolute;
- top: 15px;
- left: -15px;
- color: $cText;
- background: #fff;
- border: 1px solid $cText;
- display: inline-block;
- padding: 10px 10px 7px;
- font-family: $fJosefin;
- font-size: 16px;
- }
- }
+ .date-add {
+ position: absolute;
+ top: 15px;
+ left: -15px;
+ color: $cText;
+ background: #fff;
+ border: 1px solid $cText;
+ display: inline-block;
+ padding: 10px 10px 7px;
+ font-family: $fJosefin;
+ font-size: 16px;
+ }
+ }
- .article-title {
- display: block;
- font-weight: 600;
- font-size: 22px;
- font-family: $fJosefin;
- color: $cText;
- }
+ .article-title {
+ display: block;
+ font-weight: 600;
+ font-size: 22px;
+ font-family: $fJosefin;
+ color: $cText;
+ }
- .article-entry {
- color: $cTextLight;
- font-size: 14px;
- line-height: 24px;
- }
+ .article-entry {
+ color: $cTextLight;
+ font-size: 14px;
+ line-height: 24px;
+ }
}
.promo-text {
- h1 {
- font-family: $fJosefin;
- font-weight: 600;
- font-size: 26px;
- color: $cText;
- }
+ h1 {
+ font-family: $fJosefin;
+ font-weight: 600;
+ font-size: 26px;
+ color: $cText;
+ }
- h2 {
- font-weight: 600;
- font-size: 18px;
- color: $cText;
- }
+ h2 {
+ font-weight: 600;
+ font-size: 18px;
+ color: $cText;
+ }
- p {
- font-size: 14px;
- color: $cTextLight;
- line-height: 24px;
+ p {
+ font-size: 14px;
+ color: $cTextLight;
+ line-height: 24px;
- a {
- color: $cBlueDark;
- }
- }
+ a {
+ color: $cBlueDark;
+ }
+ }
}
.footer-contact {
- @extend .box;
- background: $cGray;
- line-height: 24px;
+ @extend .box;
+ background: $cGray;
+ line-height: 24px;
- .icon {
- svg {
- width: 50px;
- height: 50px;
- display: block;
- margin: auto;
- }
- }
+ .icon {
+ svg {
+ width: 50px;
+ height: 50px;
+ display: block;
+ margin: auto;
+ }
+ }
- p {
- margin: 0;
- }
+ p {
+ margin: 0;
+ }
- strong {
- font-family: $fJosefin;
- font-weight: 600;
- font-size: 20px;
- color: $cText;
- }
+ strong {
+ font-family: $fJosefin;
+ font-weight: 600;
+ font-size: 20px;
+ color: $cText;
+ }
}
.footer {
- border-bottom: 1px solid #eee;
+ border-bottom: 1px solid #eee;
- .box-title {
- text-align: left;
- }
+ .box-title {
+ text-align: left;
+ }
- ul {
- list-style-type: none;
- margin: 0;
- padding: 0;
+ ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
- li {
- a {
- font-family: $fJosefin;
- font-size: 20px;
- font-weight: 300;
- color: $cText;
- display: block;
- padding: 5px 0;
- @include transition;
+ li {
+ a {
+ font-family: $fJosefin;
+ font-size: 20px;
+ font-weight: 300;
+ color: $cText;
+ display: block;
+ padding: 5px 0;
+ @include transition;
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
- }
- }
- }
- }
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
+ }
+ }
+ }
+ }
}
#newsletter {
- .title {
- @extend .box-title;
- }
+ .title {
+ @extend .box-title;
+ }
- #text {
- font-family: $fJosefin;
- font-size: 20px;
- font-weight: 300;
- color: $cText;
- display: block;
- }
+ #text {
+ font-family: $fJosefin;
+ font-size: 20px;
+ font-weight: 300;
+ color: $cText;
+ display: block;
+ }
- .agreement {
- font-size: 11px;
+ .agreement {
+ font-size: 11px;
- input {
- margin-right: 5px;
- position: relative;
- top: 2px;
- }
+ input {
+ margin-right: 5px;
+ position: relative;
+ top: 2px;
+ }
- a {
- color: $cBlueDark;
- font-weight: 600;
- }
+ a {
+ color: $cBlueDark;
+ font-weight: 600;
+ }
- .hidden {
- display: none;
- }
- }
+ .hidden {
+ display: none;
+ }
+ }
- .form-group.input {
- display: flex;
- padding-top: 10px;
- position: relative;
+ .form-group.input {
+ display: flex;
+ padding-top: 10px;
+ position: relative;
- &::after {
- content: '';
- display: block;
- bottom: 0;
- left: 0;
- width: 0;
- position: absolute;
- background: $cBlueDark;
- @include transition;
- height: 2px;
- }
+ &::after {
+ content: '';
+ display: block;
+ bottom: 0;
+ left: 0;
+ width: 0;
+ position: absolute;
+ background: $cBlueDark;
+ @include transition;
+ height: 2px;
+ }
- &:focus-within {
- &::after {
- width: 100%;
- }
+ &:focus-within {
+ &::after {
+ width: 100%;
+ }
- .btn {
- background: $cBlueDark;
- }
- }
- }
+ .btn {
+ background: $cBlueDark;
+ }
+ }
+ }
- input[type='email'] {
- border: 0;
- border-bottom: 2px solid $cText;
- border-radius: 0;
- font-size: 14px;
+ input[type='email'] {
+ border: 0;
+ border-bottom: 2px solid $cText;
+ border-radius: 0;
+ font-size: 14px;
- &:focus {
- outline: none;
- box-shadow: none;
- }
- }
+ &:focus {
+ outline: none;
+ box-shadow: none;
+ }
+ }
- .btn {
- background: $cText;
- border-radius: 0;
- color: #fff;
- border: 0;
- text-transform: uppercase;
- font-size: 14px;
- font-weight: 600;
- padding: 0 15px;
- line-height: 38px;
- @include transition;
- transition-delay: 0.25s;
- }
+ .btn {
+ background: $cText;
+ border-radius: 0;
+ color: #fff;
+ border: 0;
+ text-transform: uppercase;
+ font-size: 14px;
+ font-weight: 600;
+ padding: 0 15px;
+ line-height: 38px;
+ @include transition;
+ transition-delay: 0.25s;
+ }
}
.footer-bottom {
- #scontainer-3 {
- p {
- margin: 0;
+ #scontainer-3 {
+ p {
+ margin: 0;
- a {
- display: inline-block;
- margin-right: 15px;
+ a {
+ display: inline-block;
+ margin-right: 15px;
- img {
- @include transition;
- }
+ img {
+ @include transition;
+ }
- &:hover {
- img {
- transform: scale(1.25);
- }
- }
- }
- }
- }
+ &:hover {
+ img {
+ transform: scale(1.25);
+ }
+ }
+ }
+ }
+ }
- #copyright {
- text-align: right;
+ #copyright {
+ text-align: right;
- a {
- color: $cBlueDark;
- }
- }
+ a {
+ color: $cBlueDark;
+ }
+ }
}
#cookie-information {
- background: $cGray;
- padding: 15px;
- text-align: center;
- font-size: 12px;
+ background: $cGray;
+ padding: 15px;
+ text-align: center;
+ font-size: 12px;
- a {
- color: $cBlueDark;
- }
+ a {
+ color: $cBlueDark;
+ }
}
#category-view {
- @extend .box;
+ @extend .box;
- .product-category {
- .product-mini {
- margin: 0 0 50px;
- }
- }
+ .product-category {
+ .product-mini {
+ margin: 0 0 50px;
+ }
+ }
}
.left-column {
- .categories {
- .title {
- display: none;
- }
+ .categories {
+ .title {
+ display: none;
+ }
- ul {
- list-style-type: none;
- margin: 0;
- padding: 0;
+ ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
- i {
- font-size: 12px;
- color: $cText;
- }
+ i {
+ font-size: 12px;
+ color: $cText;
+ }
- a {
- @include transition;
+ a {
+ @include transition;
- &:hover {
- text-decoration: none;
- }
- }
+ &:hover {
+ text-decoration: none;
+ }
+ }
- &.level-0 {
- padding: 0 0 15px 0;
+ &.level-0 {
+ padding: 0 0 15px 0;
- > li {
- padding-bottom: 10px;
+ >li {
+ padding-bottom: 10px;
- > a {
- font-family: $fJosefin;
- font-weight: 600;
- letter-spacing: -1px;
- font-size: 22px;
- color: $cText;
+ >a {
+ font-family: $fJosefin;
+ font-weight: 600;
+ letter-spacing: -1px;
+ font-size: 22px;
+ color: $cText;
- &:hover {
- color: $cBlueDark;
- }
- }
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ }
+ }
+ }
+ }
- &.level-1 {
- padding: 0 0 0 10px;
+ &.level-1 {
+ padding: 0 0 0 10px;
- li {
- position: relative;
- padding-left: 20px;
+ li {
+ position: relative;
+ padding-left: 20px;
- &:last-child {
- &::before {
- display: none;
- }
- }
+ &:last-child {
+ &::before {
+ display: none;
+ }
+ }
- &::before {
- content: '';
- position: absolute;
- width: 10px;
- border-left: 1px solid #e7e7e7;
- left: 2px;
- top: 7px;
- height: 100%;
- display: block;
- }
+ &::before {
+ content: '';
+ position: absolute;
+ width: 10px;
+ border-left: 1px solid #e7e7e7;
+ left: 2px;
+ top: 7px;
+ height: 100%;
+ display: block;
+ }
- &::after {
- content: '';
- position: absolute;
- width: 10px;
- border-left: 1px solid #e7e7e7;
- left: 2px;
- top: 5px;
- height: 11px;
- border-bottom: 1px solid #e7e7e7;
- display: block;
- }
+ &::after {
+ content: '';
+ position: absolute;
+ width: 10px;
+ border-left: 1px solid #e7e7e7;
+ left: 2px;
+ top: 5px;
+ height: 11px;
+ border-bottom: 1px solid #e7e7e7;
+ display: block;
+ }
- a {
- color: $cText;
- display: inline-block;
- font-weight: 400;
- font-size: 15px;
- padding: 3px 0;
+ a {
+ color: $cText;
+ display: inline-block;
+ font-weight: 400;
+ font-size: 15px;
+ padding: 3px 0;
- &:hover {
- color: $cBlueDark;
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ }
+ }
- &.open {
- ul {
- display: block;
- }
- }
- }
- }
+ &.open {
+ ul {
+ display: block;
+ }
+ }
+ }
+ }
- &.level-2 {
- display: none;
- }
- }
- }
+ &.level-2 {
+ display: none;
+ }
+ }
+ }
}
ul.pager {
- display: flex;
- list-style-type: none;
- padding: 25px 0;
- margin: 0;
- align-items: center;
- justify-content: center;
- font-size: 22px;
- font-family: $fJosefin;
+ display: flex;
+ list-style-type: none;
+ padding: 25px 0;
+ margin: 0;
+ align-items: center;
+ justify-content: center;
+ font-size: 22px;
+ font-family: $fJosefin;
- a {
- color: $cText;
- display: inline-block;
- padding: 10px;
- @include transition;
- font-weight: 300;
+ a {
+ color: $cText;
+ display: inline-block;
+ padding: 10px;
+ @include transition;
+ font-weight: 300;
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
- }
- }
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
+ }
+ }
}
#category-description {
- font-size: 13px;
+ font-size: 13px;
- a {
- color: $cBlueDark;
- }
+ a {
+ color: $cBlueDark;
+ }
- h2 {
- font-family: $fJosefin;
- font-size: 22px;
- }
+ h2 {
+ font-family: $fJosefin;
+ font-size: 22px;
+ }
}
#contact-form {
- #contact-form {
- .form-group {
- .form-control {
- box-sizing: border-box;
- font-size: 14px;
- padding: 13px 16px;
- border-radius: 0;
- border: 2px solid #e7e7e7;
- height: auto;
+ #contact-form {
+ .form-group {
+ .form-control {
+ box-sizing: border-box;
+ font-size: 14px;
+ padding: 13px 16px;
+ border-radius: 0;
+ border: 2px solid #e7e7e7;
+ height: auto;
- &:focus {
- border: 2px solid #000;
- box-shadow: none;
- }
- }
- }
- }
+ &:focus {
+ border: 2px solid #000;
+ box-shadow: none;
+ }
+ }
+ }
+ }
}
#contact-additional-info {
- a {
- color: $cBlueDark;
- font-weight: 600;
+ a {
+ color: $cBlueDark;
+ font-weight: 600;
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
- }
- }
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
+ }
+ }
}
#blog-view {
- @extend .box;
+ @extend .box;
- .site-title {
- @extend .box-title;
- margin-bottom: 50px;
- }
+ .site-title {
+ @extend .box-title;
+ margin-bottom: 50px;
+ }
- .article-entry {
- margin-bottom: 3.75rem;
+ .article-entry {
+ margin-bottom: 3.75rem;
- .blog-image {
- img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- transition: opacity 0.3s ease;
+ .blog-image {
+ img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ transition: opacity 0.3s ease;
- &:hover {
- opacity: 0.75;
- }
- }
- }
+ &:hover {
+ opacity: 0.75;
+ }
+ }
+ }
- .date-add {
- font-family: $fJosefin;
- position: absolute;
- top: 30px;
- left: 0px;
- padding: 12px 12px 8px 12px;
- background-color: #fff;
- border: 1px solid $cText;
- line-height: 1;
- font-weight: 400;
- letter-spacing: 1px;
- color: $cText;
- }
+ .date-add {
+ font-family: $fJosefin;
+ position: absolute;
+ top: 30px;
+ left: 0px;
+ padding: 12px 12px 8px 12px;
+ background-color: #fff;
+ border: 1px solid $cText;
+ line-height: 1;
+ font-weight: 400;
+ letter-spacing: 1px;
+ color: $cText;
+ }
- .article-title {
- font-family: $fJosefin;
- margin-top: 35px;
- margin-bottom: 20px;
+ .article-title {
+ font-family: $fJosefin;
+ margin-top: 35px;
+ margin-bottom: 20px;
- a {
- display: block;
- font-weight: 600;
- font-size: 22px;
- font-family: $fJosefin;
- color: $cText;
- transition: all 0.3s ease;
+ a {
+ display: block;
+ font-weight: 600;
+ font-size: 22px;
+ font-family: $fJosefin;
+ color: $cText;
+ transition: all 0.3s ease;
- &:hover {
- color: $cBlueDark;
- text-decoration: none;
- }
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ text-decoration: none;
+ }
+ }
+ }
- .entry {
- color: #3a3a3a;
- font-size: 14px;
- line-height: 24px;
- font-weight: 300;
- font-style: normal;
- letter-spacing: 0px;
- margin-bottom: 1.875rem;
- display: -webkit-box;
- -webkit-line-clamp: 3;
- -webkit-box-orient: vertical;
- overflow: hidden;
- }
+ .entry {
+ color: #3a3a3a;
+ font-size: 14px;
+ line-height: 24px;
+ font-weight: 300;
+ font-style: normal;
+ letter-spacing: 0px;
+ margin-bottom: 1.875rem;
+ display: -webkit-box;
+ -webkit-line-clamp: 3;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ }
- .btn-success {
- font-family: $fJosefin;
- background-color: transparent;
- color: $cText;
- text-transform: capitalize;
- font-weight: 400;
- font-size: 1rem;
- padding: 0;
- position: relative;
- padding-left: 45px;
- padding-right: 5px;
- transition: all 0.3s ease;
+ .btn-success {
+ font-family: $fJosefin;
+ background-color: transparent;
+ color: $cText;
+ text-transform: capitalize;
+ font-weight: 400;
+ font-size: 1rem;
+ padding: 0;
+ position: relative;
+ padding-left: 45px;
+ padding-right: 5px;
+ transition: all 0.3s ease;
- &:before {
- position: absolute;
- left: 0;
- content: '';
- width: 40px;
- height: 1px;
- top: 50%;
- margin-right: 10px;
- border-top: 1px solid;
- transition: width 0.3s ease;
- }
+ &:before {
+ position: absolute;
+ left: 0;
+ content: '';
+ width: 40px;
+ height: 1px;
+ top: 50%;
+ margin-right: 10px;
+ border-top: 1px solid;
+ transition: width 0.3s ease;
+ }
- &:hover {
- padding-left: 25px;
+ &:hover {
+ padding-left: 25px;
- &:before {
- width: 20px;
- }
- }
+ &:before {
+ width: 20px;
+ }
+ }
- &:focus {
- box-shadow: none;
- }
- }
- }
+ &:focus {
+ box-shadow: none;
+ }
+ }
+ }
- .box-articles {
- font-family: $fJosefin;
- padding-left: 20px;
+ .box-articles {
+ font-family: $fJosefin;
+ padding-left: 20px;
- @include respond-below(sm) {
- padding-left: 0;
- }
+ @include respond-below(sm) {
+ padding-left: 0;
+ }
- .title {
- font-size: 24px;
- font-weight: 600;
- letter-spacing: -1px;
- line-height: 32px;
- margin-bottom: 25px;
- }
+ .title {
+ font-size: 24px;
+ font-weight: 600;
+ letter-spacing: -1px;
+ line-height: 32px;
+ margin-bottom: 25px;
+ }
- .news-list {
- padding-inline-start: 0px;
- list-style-type: none;
+ .news-list {
+ padding-inline-start: 0px;
+ list-style-type: none;
- li {
- padding-bottom: 1.5rem;
- font-size: 20px;
- font-weight: 500;
+ li {
+ padding-bottom: 1.5rem;
+ font-size: 20px;
+ font-weight: 500;
- .far {
- position: absolute;
- left: 5px;
- top: 3px;
- font-size: 19px;
- opacity: 0.5;
- transition: all 0.3s ease;
- }
+ .far {
+ position: absolute;
+ left: 5px;
+ top: 3px;
+ font-size: 19px;
+ opacity: 0.5;
+ transition: all 0.3s ease;
+ }
- a {
- color: $cText;
- padding-left: 30px;
- display: block;
- letter-spacing: normal;
- line-height: 29px;
- position: relative;
- transition: all 0.3s ease;
+ a {
+ color: $cText;
+ padding-left: 30px;
+ display: block;
+ letter-spacing: normal;
+ line-height: 29px;
+ position: relative;
+ transition: all 0.3s ease;
- &:hover {
- text-decoration: none;
- color: $cBlueDark;
+ &:hover {
+ text-decoration: none;
+ color: $cBlueDark;
- .far {
- color: $cText;
- }
- }
- }
+ .far {
+ color: $cText;
+ }
+ }
+ }
- .date-add {
- line-height: 21.12px;
- font-size: 17px;
- font-weight: 300;
- line-height: 21.12px;
- padding-left: 30px;
- margin-top: 0.25rem;
- }
- }
- }
- }
+ .date-add {
+ line-height: 21.12px;
+ font-size: 17px;
+ font-weight: 300;
+ line-height: 21.12px;
+ padding-left: 30px;
+ margin-top: 0.25rem;
+ }
+ }
+ }
+ }
- .article {
- .article-title {
- font-family: $fJosefin;
- text-align: center;
- font-weight: 600;
- font-size: 32px;
- text-align: center;
- margin-bottom: 40px;
- }
+ .article {
+ .article-title {
+ font-family: $fJosefin;
+ text-align: center;
+ font-weight: 600;
+ font-size: 32px;
+ text-align: center;
+ margin-bottom: 40px;
+ }
- .date-add {
- line-height: 21.12px;
- font-size: 15px;
- font-weight: 300;
- line-height: 21.12px;
- margin-bottom: 25px;
- }
+ .date-add {
+ line-height: 21.12px;
+ font-size: 15px;
+ font-weight: 300;
+ line-height: 21.12px;
+ margin-bottom: 25px;
+ }
- .table-of-contents {
- border: 2px solid #e7e7e7;
- padding: 15px;
- margin-bottom: 30px;
+ .table-of-contents {
+ border: 2px solid #e7e7e7;
+ padding: 15px;
+ margin-bottom: 30px;
- .title {
- font-size: 14px;
- font-weight: 600;
- line-height: 21px;
- color: $cBlueDark;
- margin-bottom: 10px;
- }
+ .title {
+ font-size: 14px;
+ font-weight: 600;
+ line-height: 21px;
+ color: $cBlueDark;
+ margin-bottom: 10px;
+ }
- ol {
- margin-bottom: 0;
+ ol {
+ margin-bottom: 0;
- li {
- a {
- color: $cText;
- transition: all 0.3s ease;
+ li {
+ a {
+ color: $cText;
+ transition: all 0.3s ease;
- &:hover {
- color: $cBlueDark;
- text-decoration: none;
- }
- }
- }
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ text-decoration: none;
+ }
+ }
+ }
+ }
+ }
- .text {
- a {
- color: $cBlueDark;
- transition: all 0.3s ease;
+ .text {
+ a {
+ color: $cBlueDark;
+ transition: all 0.3s ease;
- &:hover {
- color: $cBlue;
- text-decoration: none;
- }
- }
+ &:hover {
+ color: $cBlue;
+ text-decoration: none;
+ }
+ }
- h2:not(.name) {
- font-weight: 600;
- font-size: 22px;
- font-family: $fJosefin;
- color: $cText;
- }
+ h2:not(.name) {
+ font-weight: 600;
+ font-size: 22px;
+ font-family: $fJosefin;
+ color: $cText;
+ }
- .product-mini {
- margin-bottom: 25px;
- }
- }
+ .product-mini {
+ margin-bottom: 25px;
+ }
+ }
- .social-icons {
- display: inline-flex;
+ .social-icons {
+ display: inline-flex;
- .title {
- margin-right: 15px;
- }
- }
+ .title {
+ margin-right: 15px;
+ }
+ }
- .btn-back {
- margin: 25px 0;
- max-width: 200px;
- }
- }
+ .btn-back {
+ margin: 25px 0;
+ max-width: 200px;
+ }
+ }
}
#product {
- .custom-field {
- display: grid;
- grid-template-columns: 200px 1fr;
- gap: 10px;
- margin-bottom: 10px;
-
- ._name {
- font-weight: 600;
- margin-right: 5px;
- text-align: right;
- }
-
- ._input {
- }
- }
-
- .product-message {
- margin: 25px 0;
- max-width: 334px;
-
- textarea {
- font-size: 14px;
- width: 100%;
- }
- }
-
- .history-back {
- max-width: 150px;
- }
-
- #image-big {
- position: relative;
-
- .new {
- border: 2px solid $cPinkDark;
- padding: 5px 10px;
- font-weight: 600;
- display: inline-block;
- position: absolute;
- top: 10px;
- left: -10px;
- z-index: 10;
- background: #fff;
- }
-
- a {
- img {
- width: 100%;
- }
- }
- }
-
- .product-producer {
- margin: 0 0 1rem 0;
-
- a {
- color: $cBlueDark;
- font-weight: 600;
- }
- }
-
- #product-options {
- @include respond-above(sm) {
- padding: 0;
- }
-
- .warehouse-message {
- opacity: 0.7;
- margin-bottom: 20px;
- color: $cText;
- font-size: 14px;
- line-height: 24px;
- font-style: normal;
- letter-spacing: 0px;
- }
-
- h1 {
- font-family: $fJosefin;
-
- font-weight: 600;
- font-size: 32px;
- }
-
- .prices {
- display: flex;
- justify-content: flex-start;
- align-items: flex-end;
- margin-bottom: 1.875rem;
- margin-top: 1.875rem;
- flex-wrap: wrap;
-
- .price_weight {
- width: 100%;
- margin-top: 10px;
- order: 10;
- }
-
- .price-minimal {
- width: 100%;
- font-style: italic;
- order: 2;
- padding-top: 10px;
- }
-
- .price {
- font-weight: 600;
- font-size: 30px;
- line-height: 27px;
- color: $cBlueDark;
- font-family: $fJosefin;
- order: 2;
- }
-
- .price-old {
- margin-right: 20px;
- font-weight: 400;
- font-size: 29px;
- line-height: 29px;
- font-family: $fJosefin;
- order: 1;
-
- color: $cText;
-
- position: relative;
-
- &:before {
- width: 120%;
- position: absolute;
- content: '';
- right: -10%;
- top: 40%;
- height: 0px;
- border-bottom: 3px solid #ff0909;
-
- -webkit-transform: rotate(-19deg);
- transform: rotate(-19deg);
- }
- }
- }
-
- .add-to-basket {
- display: flex;
- margin: 25px 0;
-
- .quantity-container {
- display: flex;
- align-items: center;
- vertical-align: middle;
- margin-right: 1.875rem;
-
- &.hidden {
- display: none;
- }
-
- .btn-minus,
- .btn-plus {
- width: 40px;
- height: 40px;
- background-color: #f5f5f5;
- position: relative;
- display: inline-block;
- vertical-align: middle;
- line-height: 40px;
- border-radius: 50%;
- text-align: center;
- transition: all 0.3s ease;
-
- .fa {
- color: $cText;
- opacity: 0.7;
- }
-
- &:hover {
- background-color: $cText;
-
- .fa {
- color: #fff;
- opacity: 1;
- }
- }
- }
-
- #quantity {
- width: 60px;
- text-align: center;
- margin: 0 5px;
- height: 40px;
- border: 2px solid #e7e7e7;
-
- &:focus {
- outline: none;
- }
- }
- }
-
- #add-to-basket {
- &.hidden {
- display: none;
- }
- }
-
- .alert {
- background: #dc3545;
- color: #fff;
- text-align: left;
- display: block;
- width: 100%;
- padding: 10px;
- font-size: 14px;
- max-width: 334px;
- margin: 0;
-
- &.hidden {
- display: none;
- }
- }
- }
-
- .short-description {
- color: $cText;
- font-size: 14px;
- line-height: 24px;
- font-style: normal;
- letter-spacing: 0px;
-
- p {
- strong {
- font-weight: 600;
- }
- }
- }
- }
-
- #image-big {
- max-width: 625px;
- margin: auto;
-
- img {
- width: 100%;
- }
- }
-
- .gallery {
- margin-top: -100px;
- display: flex;
- justify-content: center;
- align-items: center;
- position: relative;
- z-index: 10;
-
- a {
- background: #fff;
- display: block;
- border-top: 8px solid #f6f6f6;
- border-bottom: 8px solid #f6f6f6;
- border-left: 4px solid #f6f6f6;
- border-right: 4px solid #f6f6f6;
- height: 180px;
- width: 125px;
-
- &:first-child {
- border-left: 8px solid #f6f6f6;
- }
-
- &:last-child {
- border-right: 8px solid #f6f6f6;
- }
-
- img {
- height: 100%;
- width: 100%;
- object-fit: cover;
- }
- }
- }
-
- #product-options {
- form {
- #attributes {
- .title {
- margin-bottom: 10px;
- opacity: 0.7;
- color: $cText;
- font-size: 14px;
- line-height: 24px;
- font-style: normal;
- letter-spacing: 0px;
- }
-
- .attribute-container {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- margin-bottom: 5px;
-
- strong {
- line-height: 24px;
- }
-
- .attribute-label {
- margin-bottom: 0;
- margin-right: 15px;
- color: $cText;
- font-size: 14px;
- line-height: 24px;
- font-style: normal;
- letter-spacing: 0px;
- font-weight: 600;
- }
-
- .fradio {
- margin-left: 15px;
-
- input {
- display: none;
- }
-
- label {
- display: inline-block;
- padding: 5px 10px;
- margin-bottom: 0;
- background: #f5f5f5;
- border: 2px solid #e6e6e6;
- font-size: 13px;
- font-weight: 600;
- cursor: pointer;
-
- &:first-child {
- margin-left: 0;
- }
-
- &.active {
- border: 2px solid $cBlueDark;
- }
- }
- }
- }
- }
- }
- }
-
- #description {
- margin-top: 50px;
-
- #tabs-menu-sticky-wrapper {
- margin-bottom: 20px;
-
- &.is-sticky {
- width: 100% !important;
- left: 0;
- }
-
- #tabs-menu {
- @extend .title-border;
- background-color: #fff;
- z-index: 15;
- display: flex;
- list-style-type: none;
- padding-inline-start: 0;
- margin-bottom: 0;
- font-weight: 400;
- line-height: 32px;
- letter-spacing: -1px;
- @extend .container;
-
- li {
- opacity: 1;
- -webkit-background-clip: text;
- -webkit-text-fill-color: transparent;
- background-image: linear-gradient(
- to right,
- #000,
- #000 50%,
- rgba(0, 0, 0, 0.3) 50%
- );
- background-size: 200% 100%;
- background-position: 100%;
- transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);
- cursor: pointer;
- margin-right: 20px;
-
- /*color: #909090;*/
- &:last-child {
- margin-right: 0;
- }
-
- &:hover {
- background-position: 0%;
- }
-
- &.current {
- background-position: 0%;
- }
- }
- }
- }
-
- .description-right {
- .title {
- @extend .title-border;
- font-size: 28px;
- font-weight: 400;
- margin-bottom: 20px;
- }
- }
-
- .tab-content {
- padding-bottom: 25px;
- margin-bottom: 25px;
-
- &:last-child {
- margin-bottom: 0;
- }
-
- .tab-title {
- font-family: $fJosefin;
- font-size: 22px;
- font-weight: 400;
- margin-bottom: 10px;
- }
- }
- }
+ .custom-field {
+ display: grid;
+ grid-template-columns: 200px 1fr;
+ gap: 10px;
+ margin-bottom: 10px;
+
+ ._name {
+ font-weight: 600;
+ margin-right: 5px;
+ text-align: right;
+ }
+
+ ._input {}
+ }
+
+ .product-message {
+ margin: 25px 0;
+ max-width: 334px;
+
+ textarea {
+ font-size: 14px;
+ width: 100%;
+ }
+ }
+
+ .history-back {
+ max-width: 150px;
+ }
+
+ #image-big {
+ position: relative;
+
+ .new {
+ border: 2px solid $cPinkDark;
+ padding: 5px 10px;
+ font-weight: 600;
+ display: inline-block;
+ position: absolute;
+ top: 10px;
+ left: -10px;
+ z-index: 10;
+ background: #fff;
+ }
+
+ a {
+ img {
+ width: 100%;
+ }
+ }
+ }
+
+ .product-producer {
+ margin: 0 0 1rem 0;
+
+ a {
+ color: $cBlueDark;
+ font-weight: 600;
+ }
+ }
+
+ #product-options {
+ @include respond-above(sm) {
+ padding: 0;
+ }
+
+ .warehouse-message {
+ opacity: 0.7;
+ margin-bottom: 20px;
+ color: $cText;
+ font-size: 14px;
+ line-height: 24px;
+ font-style: normal;
+ letter-spacing: 0px;
+ }
+
+ h1 {
+ font-family: $fJosefin;
+
+ font-weight: 600;
+ font-size: 32px;
+ }
+
+ .prices {
+ display: flex;
+ justify-content: flex-start;
+ align-items: flex-end;
+ margin-bottom: 1.875rem;
+ margin-top: 1.875rem;
+ flex-wrap: wrap;
+
+ .price_weight {
+ width: 100%;
+ margin-top: 10px;
+ order: 10;
+ }
+
+ .price-minimal {
+ width: 100%;
+ font-style: italic;
+ order: 2;
+ padding-top: 10px;
+ }
+
+ .price {
+ font-weight: 600;
+ font-size: 30px;
+ line-height: 27px;
+ color: $cBlueDark;
+ font-family: $fJosefin;
+ order: 2;
+ }
+
+ .price-old {
+ margin-right: 20px;
+ font-weight: 400;
+ font-size: 29px;
+ line-height: 29px;
+ font-family: $fJosefin;
+ order: 1;
+
+ color: $cText;
+
+ position: relative;
+
+ &:before {
+ width: 120%;
+ position: absolute;
+ content: '';
+ right: -10%;
+ top: 40%;
+ height: 0px;
+ border-bottom: 3px solid #ff0909;
+
+ -webkit-transform: rotate(-19deg);
+ transform: rotate(-19deg);
+ }
+ }
+ }
+
+ .add-to-basket {
+ display: flex;
+ margin: 25px 0;
+
+ .quantity-container {
+ display: flex;
+ align-items: center;
+ vertical-align: middle;
+ margin-right: 1.875rem;
+
+ &.hidden {
+ display: none;
+ }
+
+ .btn-minus,
+ .btn-plus {
+ width: 40px;
+ height: 40px;
+ background-color: #f5f5f5;
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+ line-height: 40px;
+ border-radius: 50%;
+ text-align: center;
+ transition: all 0.3s ease;
+
+ .fa {
+ color: $cText;
+ opacity: 0.7;
+ }
+
+ &:hover {
+ background-color: $cText;
+
+ .fa {
+ color: #fff;
+ opacity: 1;
+ }
+ }
+ }
+
+ #quantity {
+ width: 60px;
+ text-align: center;
+ margin: 0 5px;
+ height: 40px;
+ border: 2px solid #e7e7e7;
+
+ &:focus {
+ outline: none;
+ }
+ }
+ }
+
+ #add-to-basket {
+ &.hidden {
+ display: none;
+ }
+ }
+
+ .alert {
+ background: #dc3545;
+ color: #fff;
+ text-align: left;
+ display: block;
+ width: 100%;
+ padding: 10px;
+ font-size: 14px;
+ max-width: 334px;
+ margin: 0;
+
+ &.hidden {
+ display: none;
+ }
+ }
+ }
+
+ .short-description {
+ color: $cText;
+ font-size: 14px;
+ line-height: 24px;
+ font-style: normal;
+ letter-spacing: 0px;
+
+ p {
+ strong {
+ font-weight: 600;
+ }
+ }
+ }
+ }
+
+ #image-big {
+ max-width: 625px;
+ margin: auto;
+
+ img {
+ width: 100%;
+ }
+ }
+
+ .gallery {
+ margin-top: -100px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: relative;
+ z-index: 10;
+
+ a {
+ background: #fff;
+ display: block;
+ border-top: 8px solid #f6f6f6;
+ border-bottom: 8px solid #f6f6f6;
+ border-left: 4px solid #f6f6f6;
+ border-right: 4px solid #f6f6f6;
+ height: 180px;
+ width: 125px;
+
+ &:first-child {
+ border-left: 8px solid #f6f6f6;
+ }
+
+ &:last-child {
+ border-right: 8px solid #f6f6f6;
+ }
+
+ img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ }
+ }
+ }
+
+ #product-options {
+ form {
+ #attributes {
+ .title {
+ margin-bottom: 10px;
+ opacity: 0.7;
+ color: $cText;
+ font-size: 14px;
+ line-height: 24px;
+ font-style: normal;
+ letter-spacing: 0px;
+ }
+
+ .attribute-container {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ margin-bottom: 5px;
+
+ strong {
+ line-height: 24px;
+ }
+
+ .attribute-label {
+ margin-bottom: 0;
+ margin-right: 15px;
+ color: $cText;
+ font-size: 14px;
+ line-height: 24px;
+ font-style: normal;
+ letter-spacing: 0px;
+ font-weight: 600;
+ }
+
+ .fradio {
+ margin-left: 15px;
+
+ input {
+ display: none;
+ }
+
+ label {
+ display: inline-block;
+ padding: 5px 10px;
+ margin-bottom: 0;
+ background: #f5f5f5;
+ border: 2px solid #e6e6e6;
+ font-size: 13px;
+ font-weight: 600;
+ cursor: pointer;
+
+ &:first-child {
+ margin-left: 0;
+ }
+
+ &.active {
+ border: 2px solid $cBlueDark;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ #description {
+ margin-top: 50px;
+
+ #tabs-menu-sticky-wrapper {
+ margin-bottom: 20px;
+
+ &.is-sticky {
+ width: 100% !important;
+ left: 0;
+ }
+
+ #tabs-menu {
+ @extend .title-border;
+ background-color: #fff;
+ z-index: 15;
+ display: flex;
+ list-style-type: none;
+ padding-inline-start: 0;
+ margin-bottom: 0;
+ font-weight: 400;
+ line-height: 32px;
+ letter-spacing: -1px;
+ @extend .container;
+
+ li {
+ opacity: 1;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ background-image: linear-gradient(to right,
+ #000,
+ #000 50%,
+ rgba(0, 0, 0, 0.3) 50%);
+ background-size: 200% 100%;
+ background-position: 100%;
+ transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);
+ cursor: pointer;
+ margin-right: 20px;
+
+ /*color: #909090;*/
+ &:last-child {
+ margin-right: 0;
+ }
+
+ &:hover {
+ background-position: 0%;
+ }
+
+ &.current {
+ background-position: 0%;
+ }
+ }
+ }
+ }
+
+ .description-right {
+ .title {
+ @extend .title-border;
+ font-size: 28px;
+ font-weight: 400;
+ margin-bottom: 20px;
+ }
+ }
+
+ .tab-content {
+ padding-bottom: 25px;
+ margin-bottom: 25px;
+
+ &:last-child {
+ margin-bottom: 0;
+ }
+
+ .tab-title {
+ font-family: $fJosefin;
+ font-size: 22px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ }
+ }
+ }
}
.products-sets,
.products-related {
- .box-title {
- text-align: center;
- }
+ .box-title {
+ text-align: center;
+ }
- .owl-item {
- .product-mini {
- margin: 0 25px 25px;
+ .owl-item {
+ .product-mini {
+ margin: 0 25px 25px;
- .new {
- border: 2px solid $cPinkDark;
- padding: 3px 5px;
- font-weight: 600;
- display: inline-block;
- position: absolute;
- top: 10px;
- left: 10px;
- z-index: 10;
- background: #fff;
- }
- }
- }
+ .new {
+ border: 2px solid $cPinkDark;
+ padding: 3px 5px;
+ font-weight: 600;
+ display: inline-block;
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ z-index: 10;
+ background: #fff;
+ }
+ }
+ }
}
#basket-container,
.basket-summary-container,
.order-summary {
- @extend .mini-content;
+ @extend .mini-content;
- .box-title {
- @include respond-below(sm) {
- padding-bottom: 0;
- }
- }
+ .box-title {
+ @include respond-below(sm) {
+ padding-bottom: 0;
+ }
+ }
- .btn-dark {
- max-width: 200px;
- }
+ .btn-dark {
+ max-width: 200px;
+ }
- .basket-options {
- padding-top: 25px;
+ .basket-options {
+ padding-top: 25px;
- > .content {
- display: flex;
- justify-content: space-between;
- flex-wrap: wrap;
+ >.content {
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
- .left,
- .right {
- width: 50%;
- padding-right: 25px;
+ .left,
+ .right {
+ width: 50%;
+ padding-right: 25px;
- @include respond-below(sm) {
- width: 100%;
- padding-right: 0;
- }
- }
+ @include respond-below(sm) {
+ width: 100%;
+ padding-right: 0;
+ }
+ }
- .right {
- padding-left: 25px;
- padding-right: 0;
- }
+ .right {
+ padding-left: 25px;
+ padding-right: 0;
+ }
- .basket-address-form {
- width: 100%;
- display: flex;
- flex-wrap: wrap;
+ .basket-address-form {
+ width: 100%;
+ display: flex;
+ flex-wrap: wrap;
- .box-title,
- form {
- width: 100%;
- }
+ .box-title,
+ form {
+ width: 100%;
+ }
- .addresses {
- .address {
- width: calc(100% / 2 - 10px);
- margin: 0 10px 10px 10px;
- padding: 10px;
+ .addresses {
+ .address {
+ width: calc(100% / 2 - 10px);
+ margin: 0 10px 10px 10px;
+ padding: 10px;
- &:nth-child(2n-1) {
- margin-left: 0;
- }
+ &:nth-child(2n-1) {
+ margin-left: 0;
+ }
- &:nth-child(2n) {
- margin-right: 0;
- }
- }
- }
+ &:nth-child(2n) {
+ margin-right: 0;
+ }
+ }
+ }
- #postal_code {
- margin-bottom: 15px;
- }
+ #postal_code {
+ margin-bottom: 15px;
+ }
- #order-send {
- @include respond-below(sm) {
- width: 100%;
- }
- }
- }
+ #order-send {
+ @include respond-below(sm) {
+ width: 100%;
+ }
+ }
+ }
- .inpost-map-container {
- display: none;
- }
+ .inpost-map-container {
+ display: none;
+ }
- .user-login {
- justify-content: flex-start;
- }
+ .user-login {
+ justify-content: flex-start;
+ }
- #payment-methods {
- @include respond-below(sm) {
- width: 100%;
- margin-bottom: 15px;
- }
+ #payment-methods {
+ @include respond-below(sm) {
+ width: 100%;
+ margin-bottom: 15px;
+ }
- .options {
- display: flex;
- margin-bottom: 10px;
+ .options {
+ display: flex;
+ margin-bottom: 10px;
- img {
- height: 20px;
- }
+ img {
+ height: 20px;
+ }
- .check {
- padding-right: 10px;
- }
+ .check {
+ padding-right: 10px;
+ }
- .description {
- padding-right: 25px;
- }
- }
- }
+ .description {
+ padding-right: 25px;
+ }
+ }
+ }
- #transport-methods {
- @include respond-below(sm) {
- width: 100%;
- margin-bottom: 15px;
- }
+ #transport-methods {
+ @include respond-below(sm) {
+ width: 100%;
+ margin-bottom: 15px;
+ }
- .inpost-info {
- margin-bottom: 10px;
- font-weight: 600;
- font-style: italic;
- text-align: right;
+ .inpost-info,
+ .orlen-info {
+ margin-bottom: 10px;
+ font-weight: 600;
+ font-style: italic;
+ text-align: right;
- a {
- background: $cBlueDark;
- color: #fff;
- font-style: normal;
- display: inline-block;
- padding: 5px 10px;
- margin-left: 15px;
- @include transition;
+ a {
+ background: $cBlueDark;
+ color: #fff;
+ font-style: normal;
+ display: inline-block;
+ padding: 5px 10px;
+ margin-left: 15px;
+ @include transition;
- &:hover {
- text-decoration: none;
- background: $cBlue;
- }
- }
- }
+ &:hover {
+ text-decoration: none;
+ background: $cBlue;
+ }
+ }
+ }
- .options {
- display: flex;
- margin-bottom: 10px;
+ .options {
+ display: flex;
+ margin-bottom: 10px;
- .check {
- padding-right: 10px;
- }
+ .check {
+ padding-right: 10px;
+ }
- .description {
- padding-right: 25px;
- }
+ .description {
+ padding-right: 25px;
+ }
- .price {
- text-align: right;
- margin-left: auto;
- white-space: nowrap;
- }
- }
- }
- }
- }
+ .price {
+ text-align: right;
+ margin-left: auto;
+ white-space: nowrap;
+ }
+ }
+ }
+ }
+ }
- #basket {
- .basket-bottom {
- padding-bottom: 25px;
- padding-top: 25px;
- display: flex;
- justify-content: space-between;
+ #basket {
+ .basket-bottom {
+ padding-bottom: 25px;
+ padding-top: 25px;
+ display: flex;
+ justify-content: space-between;
- @include respond-below(sm) {
- flex-wrap: wrap;
- }
+ @include respond-below(sm) {
+ flex-wrap: wrap;
+ }
- .basket-message,
- .coupon {
- width: 50%;
+ .basket-message,
+ .coupon {
+ width: 50%;
- @include respond-below(sm) {
- width: 100%;
- margin-bottom: 15px;
- }
- }
+ @include respond-below(sm) {
+ width: 100%;
+ margin-bottom: 15px;
+ }
+ }
- textarea {
- width: 100%;
- max-width: 400px;
- height: 100px;
- }
+ textarea {
+ width: 100%;
+ max-width: 400px;
+ height: 100px;
+ }
- .coupon {
- max-width: 400px;
- display: flex;
- justify-content: flex-end;
+ .coupon {
+ max-width: 400px;
+ display: flex;
+ justify-content: flex-end;
- @include respond-below(sm) {
- width: 100%;
- max-width: 100%;
+ @include respond-below(sm) {
+ width: 100%;
+ max-width: 100%;
- form {
- width: 100%;
- }
- }
+ form {
+ width: 100%;
+ }
+ }
- input {
- height: 45px;
- }
+ input {
+ height: 45px;
+ }
- .btn {
- height: 45px;
- padding: 0 15px;
- min-width: 100px;
- }
- }
- }
- }
+ .btn {
+ height: 45px;
+ padding: 0 15px;
+ min-width: 100px;
+ }
+ }
+ }
+ }
}
.inpost-map-container {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: rgba(0, 0, 0, 0.75);
- z-index: 1000;
- padding: 100px;
- display: none;
- @include transition;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(0, 0, 0, 0.75);
+ z-index: 1000;
+ padding: 100px;
+ display: none;
+ @include transition;
- @include respond-below(sm) {
- padding: 15px;
- }
+ @include respond-below(sm) {
+ padding: 15px;
+ }
- #inpost-map {
- background: #fff;
- }
+ #inpost-map {
+ background: #fff;
+ }
- .inpost-hide {
- margin: 15px auto;
- float: right;
- color: #fff !important;
- text-transform: uppercase;
- @include transition;
- font-weight: 600;
- }
+ .inpost-hide {
+ margin: 15px auto;
+ float: right;
+ color: #fff !important;
+ text-transform: uppercase;
+ @include transition;
+ font-weight: 600;
+ }
}
#address-data {
- .mini-box {
- max-width: 550px;
- margin: auto;
+ .mini-box {
+ max-width: 550px;
+ margin: auto;
- .box-title {
- margin-bottom: 25px;
- }
- }
+ .box-title {
+ margin-bottom: 25px;
+ }
+ }
}
.basket-address-form {
- .btn {
- margin-bottom: 15px;
- }
+ .btn {
+ margin-bottom: 15px;
+ }
- a {
- color: $cBlueDark;
- }
+ a {
+ color: $cBlueDark;
+ }
}
.order-summary {
- .order-summary-content {
- padding-bottom: 50px;
+ .order-summary-content {
+ padding-bottom: 50px;
- .top {
- padding-bottom: 50px;
- }
- }
+ .top {
+ padding-bottom: 50px;
+ }
+ }
- .order-bottom {
- display: flex;
- justify-content: space-between;
+ .order-bottom {
+ display: flex;
+ justify-content: space-between;
- @include respond-below(sm) {
- flex-wrap: wrap;
- }
+ @include respond-below(sm) {
+ flex-wrap: wrap;
+ }
- .left,
- .right {
- width: 50%;
- display: flex;
+ .left,
+ .right {
+ width: 50%;
+ display: flex;
- @include respond-below(sm) {
- width: 100%;
- }
- }
+ @include respond-below(sm) {
+ width: 100%;
+ }
+ }
- .right {
- justify-content: flex-end;
+ .right {
+ justify-content: flex-end;
- .btn {
- margin-bottom: 25px;
- }
+ .btn {
+ margin-bottom: 25px;
+ }
- @include respond-below(sm) {
- justify-content: flex-start;
- padding-top: 25px;
- }
+ @include respond-below(sm) {
+ justify-content: flex-start;
+ padding-top: 25px;
+ }
- .payment-info {
- padding-bottom: 25px;
- }
- }
- }
+ .payment-info {
+ padding-bottom: 25px;
+ }
+ }
+ }
}
//
@@ -2503,22 +2503,22 @@ ul.pager {
//
.user-login,
.user-register {
- display: flex;
- justify-content: center;
+ display: flex;
+ justify-content: center;
- .content {
- width: 100%;
- max-width: 600px;
- }
+ .content {
+ width: 100%;
+ max-width: 600px;
+ }
- .btn {
- margin-bottom: 25px;
- width: 100%;
- }
+ .btn {
+ margin-bottom: 25px;
+ width: 100%;
+ }
- a {
- color: $cBlueDark;
- }
+ a {
+ color: $cBlueDark;
+ }
}
//
@@ -2529,1333 +2529,1334 @@ ul.pager {
// koszyk
//
.basket-product {
- margin-bottom: 10px;
+ margin-bottom: 10px;
- .custom-field {
- display: grid;
- grid-template-columns: 150px 1fr;
- gap: 5px;
- margin-bottom: 2px;
- font-size: 13px;
+ .custom-field {
+ display: grid;
+ grid-template-columns: 150px 1fr;
+ gap: 5px;
+ margin-bottom: 2px;
+ font-size: 13px;
- ._name {
- text-align: right;
- font-weight: 600;
- }
- }
+ ._name {
+ text-align: right;
+ font-weight: 600;
+ }
+ }
- .basket-product-message {
- padding: 0 0 10px;
- width: 250px;
+ .basket-product-message {
+ padding: 0 0 10px;
+ width: 250px;
- @include respond-above(sm) {
- padding: 8px 0 0;
- }
+ @include respond-above(sm) {
+ padding: 8px 0 0;
+ }
- textarea {
- font-size: 13px;
- padding: 5px 10px;
- width: 100%;
- }
- }
+ textarea {
+ font-size: 13px;
+ padding: 5px 10px;
+ width: 100%;
+ }
+ }
- @include respond-above(sm) {
- display: flex;
- justify-content: flex-start;
- }
+ @include respond-above(sm) {
+ display: flex;
+ justify-content: flex-start;
+ }
- @include respond-below(sm) {
- padding-bottom: 25px;
- border-bottom: 2px solid $cGrayLight;
- margin-bottom: 25px;
+ @include respond-below(sm) {
+ padding-bottom: 25px;
+ border-bottom: 2px solid $cGrayLight;
+ margin-bottom: 25px;
- &::after {
- content: '';
- display: block;
- clear: both;
- }
- }
+ &::after {
+ content: '';
+ display: block;
+ clear: both;
+ }
+ }
- .image {
- height: 110px;
- width: 83px;
- margin-right: 15px;
- min-width: 83px;
+ .image {
+ height: 110px;
+ width: 83px;
+ margin-right: 15px;
+ min-width: 83px;
- @include respond-below(sm) {
- float: left;
- }
+ @include respond-below(sm) {
+ float: left;
+ }
- img {
- height: 100%;
- width: 100%;
- object-fit: cover;
- }
- }
+ img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ }
+ }
- .details {
- margin-right: 15px;
- display: flex;
- align-items: center;
- flex-wrap: wrap;
+ .details {
+ margin-right: 15px;
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
- .attributes {
- font-size: 13px;
- margin-top: 5px;
- }
+ .attributes {
+ font-size: 13px;
+ margin-top: 5px;
+ }
- .custom-fields {
- font-size: 13px;
- }
+ .custom-fields {
+ font-size: 13px;
+ }
- > * {
- width: 100%;
- }
+ >* {
+ width: 100%;
+ }
- @include respond-below(sm) {
- width: calc(100% - 105px);
- float: right;
- margin-right: 0;
- margin-bottom: 10px;
- }
+ @include respond-below(sm) {
+ width: calc(100% - 105px);
+ float: right;
+ margin-right: 0;
+ margin-bottom: 10px;
+ }
- .name {
- @include respond-below(sm) {
- margin-bottom: 10px;
- }
- }
+ .name {
+ @include respond-below(sm) {
+ margin-bottom: 10px;
+ }
+ }
- a {
- font-weight: 600;
- color: $cText;
- font-size: 16px;
- @include transition;
+ a {
+ font-weight: 600;
+ color: $cText;
+ font-size: 16px;
+ @include transition;
- @include respond-below(sm) {
- font-size: 14px;
- }
+ @include respond-below(sm) {
+ font-size: 14px;
+ }
- &:hover {
- color: $cBlueDark;
- text-decoration: none;
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ text-decoration: none;
+ }
+ }
- hr {
- margin: 5px 0;
- }
+ hr {
+ margin: 5px 0;
+ }
- .description {
- display: grid;
- grid-template-columns: 150px 1fr;
- gap: 5px;
- margin-bottom: 2px;
- font-size: 13px;
+ .description {
+ display: grid;
+ grid-template-columns: 150px 1fr;
+ gap: 5px;
+ margin-bottom: 2px;
+ font-size: 13px;
- div:first-child {
- font-weight: 600;
- text-align: right;
- }
- }
- }
+ div:first-child {
+ font-weight: 600;
+ text-align: right;
+ }
+ }
+ }
- .prices {
- margin-left: auto;
- font-family: $fJosefin;
- font-size: 18px;
- font-weight: 600;
- white-space: nowrap;
- display: flex;
- align-items: center;
+ .prices {
+ margin-left: auto;
+ font-family: $fJosefin;
+ font-size: 18px;
+ font-weight: 600;
+ white-space: nowrap;
+ display: flex;
+ align-items: center;
- @include respond-below(sm) {
- width: calc(100% - 105px);
- float: right;
- clear: right;
- margin-bottom: 10px;
- }
+ @include respond-below(sm) {
+ width: calc(100% - 105px);
+ float: right;
+ clear: right;
+ margin-bottom: 10px;
+ }
- .price {
- span {
- margin-left: 25px;
- margin-right: 25px;
+ .price {
+ span {
+ margin-left: 25px;
+ margin-right: 25px;
- @include respond-below(sm) {
- margin-left: 10px;
- margin-right: 10px;
- }
- }
- }
+ @include respond-below(sm) {
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+ }
+ }
- u {
- position: relative;
- display: inline-block;
- margin-left: 15px;
+ u {
+ position: relative;
+ display: inline-block;
+ margin-left: 15px;
- @include respond-below(sm) {
- margin-left: 10px;
- }
+ @include respond-below(sm) {
+ margin-left: 10px;
+ }
- &::before {
- width: 100%;
- position: absolute;
- content: '';
- right: -4px;
- top: 32%;
- height: 0;
- border-bottom: 3px solid #ff0909;
- -webkit-transform: rotate(-19deg);
- transform: rotate(-19deg);
- }
- }
- }
+ &::before {
+ width: 100%;
+ position: absolute;
+ content: '';
+ right: -4px;
+ top: 32%;
+ height: 0;
+ border-bottom: 3px solid #ff0909;
+ -webkit-transform: rotate(-19deg);
+ transform: rotate(-19deg);
+ }
+ }
+ }
- .buttons {
- display: flex;
- align-items: center;
+ .buttons {
+ display: flex;
+ align-items: center;
- @include respond-below(sm) {
- width: calc(100% - 98px);
- text-align: right;
- float: right;
- clear: right;
- }
+ @include respond-below(sm) {
+ width: calc(100% - 98px);
+ text-align: right;
+ float: right;
+ clear: right;
+ }
- .btn-minus,
- .btn-plus {
- width: 40px;
- min-width: 40px;
- height: 40px;
- background: #f5f5f5;
- position: relative;
- display: flex;
- align-items: center;
- justify-content: center;
- border-radius: 50%;
- @include transition;
- padding: 0;
- color: $cText;
- margin: 0 15px;
+ .btn-minus,
+ .btn-plus {
+ width: 40px;
+ min-width: 40px;
+ height: 40px;
+ background: #f5f5f5;
+ position: relative;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border-radius: 50%;
+ @include transition;
+ padding: 0;
+ color: $cText;
+ margin: 0 15px;
- &:hover {
- background: $cText;
- color: #fff;
- }
- }
+ &:hover {
+ background: $cText;
+ color: #fff;
+ }
+ }
- #quantity {
- width: 60px;
- text-align: center;
- margin: 0 5px;
- height: 40px;
- border: 2px solid #e7e7e7;
- }
+ #quantity {
+ width: 60px;
+ text-align: center;
+ margin: 0 5px;
+ height: 40px;
+ border: 2px solid #e7e7e7;
+ }
- .btn-delete {
- height: 40px;
- padding: 0;
- background: $cText;
- border: 0;
- border-radius: 50%;
- @include transition;
- display: flex;
- width: 40px;
- align-items: center;
- justify-content: center;
+ .btn-delete {
+ height: 40px;
+ padding: 0;
+ background: $cText;
+ border: 0;
+ border-radius: 50%;
+ @include transition;
+ display: flex;
+ width: 40px;
+ align-items: center;
+ justify-content: center;
- &:hover {
- background: $cPinkDark;
- }
+ &:hover {
+ background: $cPinkDark;
+ }
- i {
- font-size: 14px;
- }
- }
- }
+ i {
+ font-size: 14px;
+ }
+ }
+ }
}
.basket-summary {
- display: flex;
- justify-content: flex-end;
- font-weight: 500;
- font-size: 15px;
- margin-bottom: 5px;
+ display: flex;
+ justify-content: flex-end;
+ font-weight: 500;
+ font-size: 15px;
+ margin-bottom: 5px;
- &.left {
- justify-content: flex-start;
- }
+ &.left {
+ justify-content: flex-start;
+ }
- &.big {
- margin-top: 15px;
- margin-bottom: 15px;
- font-size: 22px;
- font-family: $fJosefin;
- }
+ &.big {
+ margin-top: 15px;
+ margin-bottom: 15px;
+ font-size: 22px;
+ font-family: $fJosefin;
+ }
- span {
- margin-left: 15px;
- font-weight: 600;
- }
+ span {
+ margin-left: 15px;
+ font-weight: 600;
+ }
}
//
// adresy
//
.addresses {
- display: flex;
- flex-wrap: wrap;
+ display: flex;
+ flex-wrap: wrap;
- .address {
- width: calc(100% / 4 - 50px);
- margin: 25px;
- padding: 25px;
- border: 3px solid $cGrayLight;
+ .address {
+ width: calc(100% / 4 - 50px);
+ margin: 25px;
+ padding: 25px;
+ border: 3px solid $cGrayLight;
- &.active {
- border: 3px solid $cBlueDark;
- }
+ &.active {
+ border: 3px solid $cBlueDark;
+ }
- .buttons {
- padding-top: 15px;
+ .buttons {
+ padding-top: 15px;
- a {
- font-weight: 600;
- margin-right: 10px;
- @include transition;
- color: $cBlueDark;
+ a {
+ font-weight: 600;
+ margin-right: 10px;
+ @include transition;
+ color: $cBlueDark;
- &.text-danger {
- color: $cPinkDark;
- }
+ &.text-danger {
+ color: $cPinkDark;
+ }
- &:hover {
- text-decoration: none;
- color: $cTextLight;
- }
- }
- }
- }
+ &:hover {
+ text-decoration: none;
+ color: $cTextLight;
+ }
+ }
+ }
+ }
}
//
// panel klienta
//
.client-panel {
- @extend .mini-content;
+ @extend .mini-content;
- &.address-edit {
- .row-flex {
- input:first-child {
- margin-right: 15px;
- }
- }
- }
+ &.address-edit {
+ .row-flex {
+ input:first-child {
+ margin-right: 15px;
+ }
+ }
+ }
- &.client-addresses {
- .btn-big {
- max-width: 200px;
- margin: 0 0 25px;
- padding: 10px;
- }
+ &.client-addresses {
+ .btn-big {
+ max-width: 200px;
+ margin: 0 0 25px;
+ padding: 10px;
+ }
- .addresses {
- @include respond-below(sm) {
- justify-content: space-between;
- }
+ .addresses {
+ @include respond-below(sm) {
+ justify-content: space-between;
+ }
- .address {
- @include respond-above(sm) {
- &:nth-child(5n-4) {
- margin-left: 0;
- }
+ .address {
+ @include respond-above(sm) {
+ &:nth-child(5n-4) {
+ margin-left: 0;
+ }
- &:nth-child(4n) {
- margin-left: 0;
- }
- }
+ &:nth-child(4n) {
+ margin-left: 0;
+ }
+ }
- @include respond-below(sm) {
- width: calc(100% / 2 - 10px);
- margin: 10px 5px;
- padding: 10px;
+ @include respond-below(sm) {
+ width: calc(100% / 2 - 10px);
+ margin: 10px 5px;
+ padding: 10px;
- &:nth-child(2n-1) {
- margin-left: 0;
- }
+ &:nth-child(2n-1) {
+ margin-left: 0;
+ }
- &:nth-child(2n) {
- margin-right: 0;
- }
- }
- }
- }
- }
+ &:nth-child(2n) {
+ margin-right: 0;
+ }
+ }
+ }
+ }
+ }
- .client-menu {
- padding-bottom: 25px;
+ .client-menu {
+ padding-bottom: 25px;
- ul {
- display: flex;
- list-style-type: none;
- margin: 0;
- padding: 0;
- justify-content: flex-start;
+ ul {
+ display: flex;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ justify-content: flex-start;
- li {
- padding: 0;
- position: relative;
- margin-right: 15px;
- margin-left: 15px;
+ li {
+ padding: 0;
+ position: relative;
+ margin-right: 15px;
+ margin-left: 15px;
- &:first-child {
- margin-left: 0;
- }
+ &:first-child {
+ margin-left: 0;
+ }
- a {
- font-size: 16px;
- font-weight: 600;
- color: #fff;
- @include transition;
- }
- }
- }
- }
+ a {
+ font-size: 16px;
+ font-weight: 600;
+ color: #fff;
+ @include transition;
+ }
+ }
+ }
+ }
}
//
// jquery confirm
//
.jconfirm.jconfirm-modern .jconfirm-box {
- width: 100% !important;
- max-width: 800px !important;
+ width: 100% !important;
+ max-width: 800px !important;
}
@media (min-width: 1281px) and (max-width: 1365px) {
- .popular-categories {
- #scontainer-8 {
- div[class^='col-lg'] {
- margin: 0 5px;
- max-width: calc(25% - 10px);
+ .popular-categories {
+ #scontainer-8 {
+ div[class^='col-lg'] {
+ margin: 0 5px;
+ max-width: calc(25% - 10px);
- a {
- font-size: 26px;
- line-height: 28px;
- }
- }
- }
- }
+ a {
+ font-size: 26px;
+ line-height: 28px;
+ }
+ }
+ }
+ }
- .promoted-products {
- .content {
- .product-mini {
- margin: 0 15px 30px;
- max-width: calc(100% / 4 - 30px);
- }
- }
- }
+ .promoted-products {
+ .content {
+ .product-mini {
+ margin: 0 15px 30px;
+ max-width: calc(100% / 4 - 30px);
+ }
+ }
+ }
- .product-mini {
- .product-details {
- .name {
- font-size: 21px;
- }
- }
- }
+ .product-mini {
+ .product-details {
+ .name {
+ font-size: 21px;
+ }
+ }
+ }
- .article-list {
- .article-title {
- font-size: 21px;
- }
- }
+ .article-list {
+ .article-title {
+ font-size: 21px;
+ }
+ }
- .category-content {
- .product-mini {
- max-width: calc(100% / 3 - 25px);
- width: 100%;
- margin: 0 25px 25px 0;
- }
- }
+ .category-content {
+ .product-mini {
+ max-width: calc(100% / 3 - 25px);
+ width: 100%;
+ margin: 0 25px 25px 0;
+ }
+ }
- #product {
- #product-options {
- padding: 40px 25px;
- }
- }
+ #product {
+ #product-options {
+ padding: 40px 25px;
+ }
+ }
}
@media (min-width: 992px) and (max-width: 1200px) {
- .box {
- padding: 50px 0;
- }
+ .box {
+ padding: 50px 0;
+ }
- .popular-categories {
- padding-bottom: 0;
- margin-bottom: -10px;
+ .popular-categories {
+ padding-bottom: 0;
+ margin-bottom: -10px;
- #scontainer-8 {
- div[class^='col-lg'] {
- width: 100%;
- max-width: calc(50% - 30px);
- flex: 0 0 50%;
- margin-bottom: 60px;
- }
- }
- }
+ #scontainer-8 {
+ div[class^='col-lg'] {
+ width: 100%;
+ max-width: calc(50% - 30px);
+ flex: 0 0 50%;
+ margin-bottom: 60px;
+ }
+ }
+ }
- .mini-banners {
- h3 {
- font-size: 25px;
- }
+ .mini-banners {
+ h3 {
+ font-size: 25px;
+ }
- p {
- font-size: 14px;
- line-height: 22px;
- }
- }
+ p {
+ font-size: 14px;
+ line-height: 22px;
+ }
+ }
- .last-on-blog {
- .article-list {
- margin-bottom: 25px;
- }
- }
+ .last-on-blog {
+ .article-list {
+ margin-bottom: 25px;
+ }
+ }
- .footer {
- #newsletter {
- margin: 0 auto 50px;
- max-width: 600px;
- }
+ .footer {
+ #newsletter {
+ margin: 0 auto 50px;
+ max-width: 600px;
+ }
- > .container {
- > .row {
- .col-xl-4 {
- order: 1;
- }
+ >.container {
+ >.row {
+ .col-xl-4 {
+ order: 1;
+ }
- .col-xl-8 {
- order: 2;
- }
- }
- }
- }
+ .col-xl-8 {
+ order: 2;
+ }
+ }
+ }
+ }
- #product {
- #product-options {
- padding: 0;
+ #product {
+ #product-options {
+ padding: 0;
- h1 {
- font-size: 28px;
- }
- }
- }
+ h1 {
+ font-size: 28px;
+ }
+ }
+ }
- #main-menu {
- #menu-container-1 {
- ul.level-0 {
- > li {
- > ul {
- padding: 25px;
- }
- }
- }
- }
- }
+ #main-menu {
+ #menu-container-1 {
+ ul.level-0 {
+ >li {
+ >ul {
+ padding: 25px;
+ }
+ }
+ }
+ }
+ }
- .basket-summary-address {
- .left {
- padding-right: 25px;
- }
+ .basket-summary-address {
+ .left {
+ padding-right: 25px;
+ }
- .right {
- padding-left: 25px;
- }
+ .right {
+ padding-left: 25px;
+ }
- .left,
- .right {
- .box-title {
- font-size: 26px;
- margin-bottom: 0;
- padding-bottom: 25px;
- }
- }
- }
+ .left,
+ .right {
+ .box-title {
+ font-size: 26px;
+ margin-bottom: 0;
+ padding-bottom: 25px;
+ }
+ }
+ }
- .addresses {
- .address {
- width: calc(100% / 3 - 50px);
- }
- }
+ .addresses {
+ .address {
+ width: calc(100% / 3 - 50px);
+ }
+ }
- .basket-summary-address {
- > .basket-address-form {
- .left {
- .addresses {
- .address {
- margin: 5px 5px 5px 0;
- width: calc(100% / 2 - 5px);
- }
- }
- }
- }
- }
+ .basket-summary-address {
+ >.basket-address-form {
+ .left {
+ .addresses {
+ .address {
+ margin: 5px 5px 5px 0;
+ width: calc(100% / 2 - 5px);
+ }
+ }
+ }
+ }
+ }
- #header {
- #search-form-big {
- .search-big-results {
- .product-search {
- max-width: calc(100% / 4 - 20px);
+ #header {
+ #search-form-big {
+ .search-big-results {
+ .product-search {
+ max-width: calc(100% / 4 - 20px);
- &:nth-child(6n-5) {
- margin-left: 10px;
- }
+ &:nth-child(6n-5) {
+ margin-left: 10px;
+ }
- &:nth-child(6n) {
- margin-right: 10px;
- }
+ &:nth-child(6n) {
+ margin-right: 10px;
+ }
- &:nth-child(4n-3),
- &:first-child {
- margin-left: 0;
- }
+ &:nth-child(4n-3),
+ &:first-child {
+ margin-left: 0;
+ }
- &:nth-child(4n),
- &:last-child {
- margin-right: 0;
- }
- }
- }
- }
- }
+ &:nth-child(4n),
+ &:last-child {
+ margin-right: 0;
+ }
+ }
+ }
+ }
+ }
}
@media (max-width: 767px) {
- .box {
- padding: 25px 0;
+ .box {
+ padding: 25px 0;
- .box-subtitle {
- margin-bottom: 15px;
- }
- }
+ .box-subtitle {
+ margin-bottom: 15px;
+ }
+ }
- .container {
- padding-left: 15px;
- padding-right: 15px;
- }
+ .container {
+ padding-left: 15px;
+ padding-right: 15px;
+ }
- #top {
- position: relative;
+ #top {
+ position: relative;
- #mobile-menu-open {
- position: absolute;
- left: 12px;
- top: 9px;
- font-size: 25px;
- z-index: 100;
- height: 37px;
- width: 37px;
- display: flex;
- align-items: center;
- justify-content: center;
- cursor: pointer;
+ #mobile-menu-open {
+ position: absolute;
+ left: 12px;
+ top: 9px;
+ font-size: 25px;
+ z-index: 100;
+ height: 37px;
+ width: 37px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: pointer;
- &.hidden {
- display: none;
- }
+ &.hidden {
+ display: none;
+ }
- img {
- width: 30px;
- }
- }
+ img {
+ width: 30px;
+ }
+ }
- #mini-login {
- text-align: right;
- padding-right: 15px;
- }
- }
+ #mini-login {
+ text-align: right;
+ padding-right: 15px;
+ }
+ }
- #header {
- .logo {
- a {
- max-width: 200px;
- margin: auto;
- }
- }
+ #header {
+ .logo {
+ a {
+ max-width: 200px;
+ margin: auto;
+ }
+ }
- .header-right {
- justify-content: space-between;
- margin-top: 10px;
- }
- }
+ .header-right {
+ justify-content: space-between;
+ margin-top: 10px;
+ }
+ }
- #main-menu {
- #mobile-menu-close {
- font-size: 25px;
- z-index: 100;
- height: 37px;
- width: 37px;
- display: flex;
- align-items: center;
- justify-content: center;
- margin: 15px;
- position: fixed;
- top: 0px;
- left: 2px;
- z-index: 95;
- cursor: pointer;
+ #main-menu {
+ #mobile-menu-close {
+ font-size: 25px;
+ z-index: 100;
+ height: 37px;
+ width: 37px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin: 15px;
+ position: fixed;
+ top: 0px;
+ left: 2px;
+ z-index: 95;
+ cursor: pointer;
- &.hidden {
- display: none;
- }
+ &.hidden {
+ display: none;
+ }
- img {
- width: 25px;
- }
- }
+ img {
+ width: 25px;
+ }
+ }
- #menu-container-1 {
- display: none;
- position: fixed;
- left: 0;
- top: 0;
- width: 100%;
- min-height: 100%;
- background: $cGray;
- padding-top: 45px;
- z-index: 90;
- min-width: 0 !important;
+ #menu-container-1 {
+ display: none;
+ position: fixed;
+ left: 0;
+ top: 0;
+ width: 100%;
+ min-height: 100%;
+ background: $cGray;
+ padding-top: 45px;
+ z-index: 90;
+ min-width: 0 !important;
- .mmm {
- position: absolute;
- overflow: hidden;
- min-width: 100%;
- min-height: 100%;
- margin: 0;
- padding: 0;
+ .mmm {
+ position: absolute;
+ overflow: hidden;
+ min-width: 100%;
+ min-height: 100%;
+ margin: 0;
+ padding: 0;
- .levelHolderClass {
- position: absolute;
- overflow: hidden;
- top: 0;
- background: $cGray;
- width: auto;
- min-height: 100%;
- padding-top: 15px;
- }
+ .levelHolderClass {
+ position: absolute;
+ overflow: hidden;
+ top: 0;
+ background: $cGray;
+ width: auto;
+ min-height: 100%;
+ padding-top: 15px;
+ }
- .ltr {
- margin-left: -100%;
- left: 0;
- }
+ .ltr {
+ margin-left: -100%;
+ left: 0;
+ }
- ul {
- list-style: none;
- padding: 0;
- margin: 0;
+ ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
- li {
- cursor: pointer;
+ li {
+ cursor: pointer;
- i.menu-toggle {
- display: none;
- }
+ i.menu-toggle {
+ display: none;
+ }
- i.floatRight {
- order: 1;
- }
+ i.floatRight {
+ order: 1;
+ }
- a {
- font-family: $fJosefin;
- font-size: 23px;
- color: $cText;
- @include transition;
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 100%;
- padding: 5px 15px;
+ a {
+ font-family: $fJosefin;
+ font-size: 23px;
+ color: $cText;
+ @include transition;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ padding: 5px 15px;
- @include respond-below(xs) {
- font-size: 20px;
- padding: 0 15px;
- }
+ @include respond-below(xs) {
+ font-size: 20px;
+ padding: 0 15px;
+ }
- &:hover {
- color: $cBlueDark;
- text-decoration: none;
- }
- }
- }
- }
- }
- }
- }
+ &:hover {
+ color: $cBlueDark;
+ text-decoration: none;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
- .popular-categories {
- #scontainer-8 {
- div[class^='col-lg'] {
- max-width: calc(100% - 30px);
- margin: 0 15px 30px;
- }
- }
- }
+ .popular-categories {
+ #scontainer-8 {
+ div[class^='col-lg'] {
+ max-width: calc(100% - 30px);
+ margin: 0 15px 30px;
+ }
+ }
+ }
- .mini-banners {
- display: none;
- }
+ .mini-banners {
+ display: none;
+ }
- .last-on-blog {
- .container {
- padding-left: 25px;
- padding-right: 25px;
+ .last-on-blog {
+ .container {
+ padding-left: 25px;
+ padding-right: 25px;
- .article-list {
- margin-bottom: 30px;
- }
- }
- }
+ .article-list {
+ margin-bottom: 30px;
+ }
+ }
+ }
- .promo-text {
- img {
- display: none;
- }
- }
+ .promo-text {
+ img {
+ display: none;
+ }
+ }
- .footer-contact {
- text-align: center;
+ .footer-contact {
+ text-align: center;
- .col-lg-3 {
- margin-bottom: 15px;
- }
- }
+ .col-lg-3 {
+ margin-bottom: 15px;
+ }
+ }
- .footer {
- text-align: center;
+ .footer {
+ text-align: center;
- .box-title {
- text-align: center;
- }
+ .box-title {
+ text-align: center;
+ }
- .col-lg-4 {
- margin-bottom: 15px;
- }
- }
+ .col-lg-4 {
+ margin-bottom: 15px;
+ }
+ }
- .footer-bottom {
- text-align: center;
+ .footer-bottom {
+ text-align: center;
- #copyright {
- text-align: center;
- margin-top: 15px;
- }
- }
+ #copyright {
+ text-align: center;
+ margin-top: 15px;
+ }
+ }
- #product {
- #product-options {
- padding: 15px 0;
+ #product {
+ #product-options {
+ padding: 15px 0;
- h1 {
- font-size: 28px;
- }
- }
- }
+ h1 {
+ font-size: 28px;
+ }
+ }
+ }
- #category-view {
- .left-column {
- display: none;
- }
+ #category-view {
+ .left-column {
+ display: none;
+ }
- .category-content {
- .product-mini {
- max-width: calc(100% / 2 - 15px);
- }
- }
- }
+ .category-content {
+ .product-mini {
+ max-width: calc(100% / 2 - 15px);
+ }
+ }
+ }
- .pager {
- .first,
- .last {
- display: none;
- }
- }
+ .pager {
+
+ .first,
+ .last {
+ display: none;
+ }
+ }
}
//
// historia zamówień
//
.client-orders-history {
- .order-summary-content {
- padding-bottom: 25px;
- border-bottom: 3px solid $cGrayLight;
- margin-bottom: 25px;
- }
+ .order-summary-content {
+ padding-bottom: 25px;
+ border-bottom: 3px solid $cGrayLight;
+ margin-bottom: 25px;
+ }
}
//
// shopAlert
//
.shop-alert-overlay {
- position: fixed;
- top: 0;
- left: 0;
- background: rgba(0, 0, 0, 0.25);
- width: 100%;
- height: 100%;
- display: flex;
- align-items: center;
- justify-content: center;
- z-index: 999;
+ position: fixed;
+ top: 0;
+ left: 0;
+ background: rgba(0, 0, 0, 0.25);
+ width: 100%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 999;
- .shop-alert {
- background: #fff;
- width: 100%;
- max-width: 800px;
- box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2),
- 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
- max-height: 100%;
+ .shop-alert {
+ background: #fff;
+ width: 100%;
+ max-width: 800px;
+ box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2),
+ 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
+ max-height: 100%;
- .shop-alert-title {
- padding: 20px 20px 15px;
- font-size: 21px;
- font-weight: 600;
- border-bottom: 3px solid $cGrayLight;
- display: flex;
- justify-content: space-between;
- align-items: center;
- color: $cBlueDark;
+ .shop-alert-title {
+ padding: 20px 20px 15px;
+ font-size: 21px;
+ font-weight: 600;
+ border-bottom: 3px solid $cGrayLight;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ color: $cBlueDark;
- a {
- color: $cText;
- @include transition;
+ a {
+ color: $cText;
+ @include transition;
- &:hover {
- color: $cTextLight;
- }
- }
- }
+ &:hover {
+ color: $cTextLight;
+ }
+ }
+ }
- .shop-alert-buttons {
- display: flex;
- justify-content: flex-end;
- gap: 15px;
- align-items: center;
- padding: 20px;
- border-top: 3px solid $cGrayLight;
+ .shop-alert-buttons {
+ display: flex;
+ justify-content: flex-end;
+ gap: 15px;
+ align-items: center;
+ padding: 20px;
+ border-top: 3px solid $cGrayLight;
- .btn {
- padding: 10px 15px;
+ .btn {
+ padding: 10px 15px;
- &.btn-default {
- color: $cText;
- padding: 10px 0;
- font-size: 14px;
- }
- }
- }
+ &.btn-default {
+ color: $cText;
+ padding: 10px 0;
+ font-size: 14px;
+ }
+ }
+ }
- .shop-alert-content {
- padding: 30px 20px;
+ .shop-alert-content {
+ padding: 30px 20px;
- h2 {
- margin-bottom: 25px;
- padding: 0;
- font-size: 16px;
- }
+ h2 {
+ margin-bottom: 25px;
+ padding: 0;
+ font-size: 16px;
+ }
- .product-sets {
- display: flex;
- justify-content: flex-start;
- overflow-y: auto;
- padding-bottom: 25px;
+ .product-sets {
+ display: flex;
+ justify-content: flex-start;
+ overflow-y: auto;
+ padding-bottom: 25px;
- &::-webkit-scrollbar {
- height: 5px;
- }
+ &::-webkit-scrollbar {
+ height: 5px;
+ }
- /* Track */
- &::-webkit-scrollbar-track {
- background: $cGrayLight;
- }
+ /* Track */
+ &::-webkit-scrollbar-track {
+ background: $cGrayLight;
+ }
- /* Handle */
- &::-webkit-scrollbar-thumb {
- background: $cText;
- }
+ /* Handle */
+ &::-webkit-scrollbar-thumb {
+ background: $cText;
+ }
- /* Handle on hover */
- &::-webkit-scrollbar-thumb:hover {
- background: $cText;
- }
+ /* Handle on hover */
+ &::-webkit-scrollbar-thumb:hover {
+ background: $cText;
+ }
- .product {
- max-width: calc(100% / 2 - 20px);
- min-width: calc(100% / 2 - 20px);
- margin: 0 10px 0;
- position: relative;
+ .product {
+ max-width: calc(100% / 2 - 20px);
+ min-width: calc(100% / 2 - 20px);
+ margin: 0 10px 0;
+ position: relative;
- .new {
- border: 2px solid $cPinkDark;
- padding: 3px 5px;
- font-weight: 600;
- display: inline-block;
- position: absolute;
- top: 10px;
- left: -10px;
- z-index: 10;
- background: #fff;
- }
+ .new {
+ border: 2px solid $cPinkDark;
+ padding: 3px 5px;
+ font-weight: 600;
+ display: inline-block;
+ position: absolute;
+ top: 10px;
+ left: -10px;
+ z-index: 10;
+ background: #fff;
+ }
- @include respond-above(sm) {
- max-width: calc(100% / 4 - 20px);
- min-width: calc(100% / 4 - 20px);
- }
+ @include respond-above(sm) {
+ max-width: calc(100% / 4 - 20px);
+ min-width: calc(100% / 4 - 20px);
+ }
- @include respond-above(lg) {
- max-width: calc(100% / 5 - 20px);
- min-width: calc(100% / 5 - 20px);
- }
+ @include respond-above(lg) {
+ max-width: calc(100% / 5 - 20px);
+ min-width: calc(100% / 5 - 20px);
+ }
- .a-img {
- padding-top: 133%;
- display: block;
- position: relative;
- background: $cGray;
+ .a-img {
+ padding-top: 133%;
+ display: block;
+ position: relative;
+ background: $cGray;
- &:hover {
- .img {
- img {
- &.first {
- opacity: 0;
- }
+ &:hover {
+ .img {
+ img {
+ &.first {
+ opacity: 0;
+ }
- &.second {
- transform: scale(1.2);
- opacity: 1;
- }
- }
- }
- }
+ &.second {
+ transform: scale(1.2);
+ opacity: 1;
+ }
+ }
+ }
+ }
- .img {
- height: 100%;
- width: 100%;
- display: block;
- position: absolute;
- overflow: hidden;
- top: 0;
- left: 0;
+ .img {
+ height: 100%;
+ width: 100%;
+ display: block;
+ position: absolute;
+ overflow: hidden;
+ top: 0;
+ left: 0;
- img {
- height: 100%;
- width: 100%;
- object-fit: cover;
- object-position: top center;
- position: absolute;
- top: 0;
- left: 0;
+ img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ object-position: top center;
+ position: absolute;
+ top: 0;
+ left: 0;
- &.first {
- transition: all 1s ease;
- }
+ &.first {
+ transition: all 1s ease;
+ }
- &.second {
- transition: all 1s ease;
- opacity: 0;
- }
- }
- }
- }
+ &.second {
+ transition: all 1s ease;
+ opacity: 0;
+ }
+ }
+ }
+ }
- .product-details {
- .prices {
- font-family: $fJosefin;
- white-space: nowrap;
- display: flex;
- justify-content: center;
+ .product-details {
+ .prices {
+ font-family: $fJosefin;
+ white-space: nowrap;
+ display: flex;
+ justify-content: center;
- .price {
- font-size: 24px;
- font-weight: 600;
- color: $cBlueDark;
- }
+ .price {
+ font-size: 24px;
+ font-weight: 600;
+ color: $cBlueDark;
+ }
- .price-old {
- font-size: 24px;
- font-weight: 300;
- color: #b9b9b9;
- position: relative;
- margin-right: 15px;
+ .price-old {
+ font-size: 24px;
+ font-weight: 300;
+ color: #b9b9b9;
+ position: relative;
+ margin-right: 15px;
- &::before {
- width: 100%;
- position: absolute;
- content: '';
- right: 0;
- top: 42%;
- height: 0;
- border-bottom: 2px solid #b9b9b9;
- }
- }
- }
+ &::before {
+ width: 100%;
+ position: absolute;
+ content: '';
+ right: 0;
+ top: 42%;
+ height: 0;
+ border-bottom: 2px solid #b9b9b9;
+ }
+ }
+ }
- h2 {
- font-size: 20px;
- font-family: $fJosefin;
+ h2 {
+ font-size: 20px;
+ font-family: $fJosefin;
- a {
- color: $cText;
- display: block;
- font-weight: 300;
- margin: 10px 0 5px;
- position: relative;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
+ a {
+ color: $cText;
+ display: block;
+ font-weight: 300;
+ margin: 10px 0 5px;
+ position: relative;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
- &:hover {
- text-decoration: none;
+ &:hover {
+ text-decoration: none;
- &::after {
- width: 100%;
- }
- }
+ &::after {
+ width: 100%;
+ }
+ }
- &::after {
- content: '';
- display: block;
- height: 1px;
- background: $cText;
- position: absolute;
- bottom: 0;
- left: 0;
- width: 0;
- @include transition;
- }
- }
- }
- }
- }
- }
- }
- }
+ &::after {
+ content: '';
+ display: block;
+ height: 1px;
+ background: $cText;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 0;
+ @include transition;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
}
#payment-confirmation {
- max-width: 1280px;
+ max-width: 1280px;
- .btn {
- max-width: 300px;
- float: right;
- }
+ .btn {
+ max-width: 300px;
+ float: right;
+ }
}
#paypo-promo {
- padding: 25px 0;
- font-weight: 600;
+ padding: 25px 0;
+ font-weight: 600;
- img {
- height: 30px;
- }
+ img {
+ height: 30px;
+ }
}
#popup-bg {
- position: fixed;
- top: 0;
- left: 0;
- width: 100vw;
- height: 100vh;
- background: rgba(0, 0, 0, 0.75);
- z-index: 100;
- display: flex;
- align-items: center;
- justify-content: center;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ height: 100vh;
+ background: rgba(0, 0, 0, 0.75);
+ z-index: 100;
+ display: flex;
+ align-items: center;
+ justify-content: center;
- #popup-content {
- height: 90vh;
- width: 90vw;
- display: flex;
- align-items: center;
- justify-content: center;
+ #popup-content {
+ height: 90vh;
+ width: 90vw;
+ display: flex;
+ align-items: center;
+ justify-content: center;
- img {
- height: 100%;
- width: 100%;
- object-fit: contain;
- }
- }
+ img {
+ height: 100%;
+ width: 100%;
+ object-fit: contain;
+ }
+ }
}
#main-banner {
- margin-top: 25px;
+ margin-top: 25px;
- @include respond-above(sm) {
- .mobile {
- display: none;
- }
- }
+ @include respond-above(sm) {
+ .mobile {
+ display: none;
+ }
+ }
- @include respond-below(sm) {
- .nomobile {
- display: none;
- }
- }
+ @include respond-below(sm) {
+ .nomobile {
+ display: none;
+ }
+ }
}
.producer-list {
- display: flex;
- flex-wrap: wrap;
+ display: flex;
+ flex-wrap: wrap;
- .producer {
- width: calc(100% / 5 - 15px);
- margin: 15px 15px 15px 0;
+ .producer {
+ width: calc(100% / 5 - 15px);
+ margin: 15px 15px 15px 0;
- @include respond-between(md, lg) {
- width: calc(100% / 4 - 15px);
- }
+ @include respond-between(md, lg) {
+ width: calc(100% / 4 - 15px);
+ }
- @include respond-between(sm, md) {
- width: calc(100% / 3 - 15px);
- }
+ @include respond-between(sm, md) {
+ width: calc(100% / 3 - 15px);
+ }
- @include respond-below(sm) {
- width: calc(100% / 3 - 15px);
- }
+ @include respond-below(sm) {
+ width: calc(100% / 3 - 15px);
+ }
- @include respond-below(xs) {
- width: calc(100% / 2 - 15px);
- }
+ @include respond-below(xs) {
+ width: calc(100% / 2 - 15px);
+ }
- a {
- display: block;
- width: 100%;
+ a {
+ display: block;
+ width: 100%;
- img {
- width: 100%;
- }
- }
- }
+ img {
+ width: 100%;
+ }
+ }
+ }
}
.zaufane {
- .box-title {
- text-align: center;
- }
+ .box-title {
+ text-align: center;
+ }
- .wrapper-left {
- padding: 15px;
- background: #fff;
- }
+ .wrapper-left {
+ padding: 15px;
+ background: #fff;
+ }
- .client-review {
- display: flex !important;
- flex-wrap: wrap;
- align-items: center;
- flex-direction: column;
- justify-content: center;
- background: #f6f6f6;
- padding: 25px !important;
- margin: 15px !important;
+ .client-review {
+ display: flex !important;
+ flex-wrap: wrap;
+ align-items: center;
+ flex-direction: column;
+ justify-content: center;
+ background: #f6f6f6;
+ padding: 25px !important;
+ margin: 15px !important;
- div,
- p {
- width: 100%;
- }
- }
+ div,
+ p {
+ width: 100%;
+ }
+ }
}
div[class^='products-box-'] {
- .swiper {
- width: 100vw;
- margin-left: 50%;
- transform: translateX(-50%);
- }
+ .swiper {
+ width: 100vw;
+ margin-left: 50%;
+ transform: translateX(-50%);
+ }
- .swiper-button-next,
- .swiper-button-prev {
- width: 60px;
- height: 60px;
- display: flex;
- align-items: center;
- justify-content: center;
- background: #fff;
- border-radius: 50%;
- transition: 250ms ease;
- z-index: 11;
- box-shadow: 0 0 9px 0px #dfdfdf;
+ .swiper-button-next,
+ .swiper-button-prev {
+ width: 60px;
+ height: 60px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: #fff;
+ border-radius: 50%;
+ transition: 250ms ease;
+ z-index: 11;
+ box-shadow: 0 0 9px 0px #dfdfdf;
- &::after {
- color: $cText;
- font-size: 16px;
- font-weight: 900;
- }
- }
+ &::after {
+ color: $cText;
+ font-size: 16px;
+ font-weight: 900;
+ }
+ }
- .swiper-button-prev {
- left: 15% !important;
- }
+ .swiper-button-prev {
+ left: 15% !important;
+ }
- .swiper-button-next {
- right: 15% !important;
- }
+ .swiper-button-next {
+ right: 15% !important;
+ }
}
.loading-button {
- pointer-events: none;
- /* Wyłącza możliwość kliknięcia ponownie */
- opacity: 0.7;
- /* Lekkie przyciemnienie przycisku */
- transition: opacity 0.3s;
+ pointer-events: none;
+ /* Wyłącza możliwość kliknięcia ponownie */
+ opacity: 0.7;
+ /* Lekkie przyciemnienie przycisku */
+ transition: opacity 0.3s;
}
.loading-button::after {
- content: '';
- display: block;
- margin-left: 10px;
- margin-right: auto;
- width: 20px;
- height: 20px;
- border: 3px solid #fff;
- border-radius: 50%;
- border-top: 3px solid #666;
- animation: spin 1s linear infinite;
+ content: '';
+ display: block;
+ margin-left: 10px;
+ margin-right: auto;
+ width: 20px;
+ height: 20px;
+ border: 3px solid #fff;
+ border-radius: 50%;
+ border-top: 3px solid #666;
+ animation: spin 1s linear infinite;
}
@keyframes spin {
- 0% {
- transform: rotate(0deg);
- }
+ 0% {
+ transform: rotate(0deg);
+ }
- 100% {
- transform: rotate(360deg);
- }
+ 100% {
+ transform: rotate(360deg);
+ }
}
#category-subcategory-tiles {
- margin-bottom: 30px;
+ margin-bottom: 30px;
- .category-subcategory-tiles {
- padding: 0;
- margin: 0;
- list-style: none;
- display: flex;
- flex-direction: row;
- gap: 20px;
+ .category-subcategory-tiles {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
- .category-subcategory-tile {
- a {
- display: block;
- color: $cText;
- font-size: 20px;
- font-family: $fJosefin;
- text-decoration: none !important;
- padding: 10px 20px;
- border: 1px solid transparentize($cTextLight, 0.9);
- transition: border 250ms ease-in-out;
+ .category-subcategory-tile {
+ a {
+ display: block;
+ color: $cText;
+ font-size: 20px;
+ font-family: $fJosefin;
+ text-decoration: none !important;
+ padding: 10px 20px;
+ border: 1px solid transparentize($cTextLight, 0.9);
+ transition: border 250ms ease-in-out;
- &:hover {
- border-color: rgba($cBlueDark, 0.9);
- }
- }
- }
- }
-}
+ &:hover {
+ border-color: rgba($cBlueDark, 0.9);
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/templates/shop-basket/address-form.php b/templates/shop-basket/address-form.php
index a922650..c4010c1 100644
--- a/templates/shop-basket/address-form.php
+++ b/templates/shop-basket/address-form.php
@@ -57,15 +57,15 @@
- transport_method['id'], [ 1, 2, 3] ) ):?> required endif;?> placeholder="= ucfirst( \S::lang( 'ulica-i-nr-domu' ) );?> if ( in_array( $this -> transport_method['id'], [ 1, 2, 3] ) ):?> (= \S::lang( 'opcjonalnie' );?>) endif;?>" value="= htmlspecialchars( $address_current['street'] );?>">
+ transport_method['id'], [ 1, 2, 3, 9] ) ):?> required endif;?> placeholder="= ucfirst( \S::lang( 'ulica-i-nr-domu' ) );?> if ( in_array( $this -> transport_method['id'], [ 1, 2, 3, 9] ) ):?> (= \S::lang( 'opcjonalnie' );?>) endif;?>" value="= htmlspecialchars( $address_current['street'] );?>">
diff --git a/templates/shop-basket/basket-transport-methods.php b/templates/shop-basket/basket-transport-methods.php
index 4b796e5..4e14387 100644
--- a/templates/shop-basket/basket-transport-methods.php
+++ b/templates/shop-basket/basket-transport-methods.php
@@ -44,6 +44,17 @@ if ( is_array( $this -> transports_methods ) )
endif;?>
endif;?>
+ if ( $transport_method['id'] == 9 ):?>
+
+ endif;?>
endforeach; endif;?>
@@ -48,59 +58,51 @@
beforeSend: function() {
},
- success: function( response ) {
- data = jQuery.parseJSON( response );
- if ( data.result == 'bad' ) {
- $( '.inpost-info-' + inpost_transport_method_id ).html( 'wybierz' );
+ success: function(response) {
+ data = jQuery.parseJSON(response);
+ if (data.result == 'bad') {
+ $('.inpost-info-' + inpost_transport_method_id).html('wybierz');
}
- $( '.inpost-map-container' ).hide();
+ $('.inpost-map-container').hide();
}
});
return false;
}
- function payment_checked( payment_method_id )
- {
- $.ajax(
- {
+ function payment_checked(payment_method_id) {
+ $.ajax({
type: 'POST',
cache: false,
url: '/shopBasket/basket_payment_method_set',
- data:
- {
+ data: {
payment_method_id: payment_method_id
},
- beforeSend: function()
- {
- $( '#basket-container *' ).addClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'disable' );
+ beforeSend: function() {
+ $('#basket-container *').addClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('disable');
},
- success: function( response )
- {
- response = jQuery.parseJSON( response );
- $( '#basket-container *' ).removeClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'enable' );
- $( '#btn-basket-summary' ).removeClass( 'disabled' );
+ success: function(response) {
+ response = jQuery.parseJSON(response);
+ $('#basket-container *').removeClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('enable');
+ $('#btn-basket-summary').removeClass('disabled');
}
});
return false;
}
- function inpost_map( transport_method_id )
- {
+ function inpost_map(transport_method_id) {
inpost_transport_method_id = transport_method_id;
- window.easyPackAsyncInit = function () {
+ window.easyPackAsyncInit = function() {
easyPack.init({
mapType: 'osm',
searchType: 'osm',
});
- var map = easyPack.mapWidget( 'inpost-map', function(point)
- {
- $.ajax(
- {
+ var map = easyPack.mapWidget('inpost-map', function(point) {
+ $.ajax({
type: 'POST',
cache: false,
url: '/shopBasket/inpost_save',
@@ -108,64 +110,104 @@
paczkomat: point.name + ' | ' + point.address.line1 + ', ' + point.address.line2
},
beforeSend: function() {},
- success: function( response ) {
- $( '.inpost-info-' + transport_method_id ).html( point.name + ' | ' + point.address.line1 + ', ' + point.address.line2 + 'zmień' );
- $( '.inpost-map-container' ).hide();
+ success: function(response) {
+ $('.inpost-info-' + transport_method_id).html(point.name + ' | ' + point.address.line1 + ', ' + point.address.line2 + 'zmień');
+ $('.inpost-map-container').hide();
}
});
});
};
- $( '.inpost-map-container' ).show();
+ $('.inpost-map-container').show();
}
- function transport_checked( transport_method_id, payment_method_id, event_click )
- {
+ function transport_checked(transport_method_id, payment_method_id, event_click) {
$.ajax({
type: 'POST',
cache: false,
url: '/shopBasket/basket_payments_methods',
- data:
- {
+ data: {
payment_method_id: payment_method_id,
transport_method_id: transport_method_id
},
- beforeSend: function()
- {
- $( '#basket-container *' ).addClass( 'disabled' );
- $( '#transport-methods .icheck, #transport-methods .icheck' ).iCheck( 'disable' );
+ beforeSend: function() {
+ $('#basket-container *').addClass('disabled');
+ $('#transport-methods .icheck, #transport-methods .icheck').iCheck('disable');
},
- success: function( response )
- {
- response = jQuery.parseJSON( response );
- $( '#basket-container *' ).removeClass( 'disabled' );
- $( '#transport-methods .icheck, #transport-methods .icheck' ).iCheck( 'enable' );
- $( '#payment-methods' ).html( response.payment_methods );
- $( '#payment-methods .icheck' ).iCheck({
+ success: function(response) {
+ response = jQuery.parseJSON(response);
+ $('#basket-container *').removeClass('disabled');
+ $('#transport-methods .icheck, #transport-methods .icheck').iCheck('enable');
+ $('#payment-methods').html(response.payment_methods);
+ $('#payment-methods .icheck').iCheck({
checkboxClass: 'icheckbox_square-blue',
radioClass: 'iradio_square-blue'
});
- if ( payment_method_id )
- $( '#btn-basket-summary' ).removeClass( 'disabled' );
+ if (payment_method_id)
+ $('#btn-basket-summary').removeClass('disabled');
- $( '#payment-methods .icheck' ).on( 'ifChecked', function( event )
- {
- var payment_method_id = $( this ).val();
- payment_checked( payment_method_id );
+ $('#payment-methods .icheck').on('ifChecked', function(event) {
+ var payment_method_id = $(this).val();
+ payment_checked(payment_method_id);
});
if ( event_click && ( transport_method_id == '1' || transport_method_id == '2' ) )
+ {
+ $.ajax({
+ type: 'POST',
+ cache: false,
+ url: '/shopBasket/inpost_save',
+ data: {
+ paczkomat: null
+ },
+ beforeSend: function() {},
+ success: function(response) {}
+ });
+ $( '#orlen_point_id' ).val( '' );
+ $( '#orlen_point_info' ).html( '' );
+ $( '.orlen-widget' ).hide();
inpost_map( transport_method_id )
+ }
+
+ if ( event_click && transport_method_id == '9' )
+ {
+ $( '.inpost-info' ).html( '' );
+ $( '#orlen_point_info' ).show();
+ document.querySelectorAll('.orlen-widget').forEach(function(element) {
+ element.style.display = 'inline-block'; // Ustawia widoczność elementu
+ element.click(); // Wywołuje kliknięcie na elemencie
+ });
+ }
+
+ if ( event_click && transport_method_id != 1 )
+ {
+ $.ajax({
+ type: 'POST',
+ cache: false,
+ url: '/shopBasket/inpost_save',
+ data: {
+ paczkomat: null
+ },
+ beforeSend: function() {},
+ success: function(response) {}
+ });
+ $( '.inpost-info' ).html( '' );
+ }
+
+ if ( event_click && transport_method_id != 9 )
+ {
+ $( '#orlen_point_id' ).val( '' );
+ $( '#orlen_point_info' ).html( '' );
+ $( '.orlen-widget' ).hide();
+ }
}
});
return false;
}
- $( function()
- {
- $( 'body' ).on( 'change', '#basket .basket-product-message textarea', function()
- {
- var _this = $( this);
+ $(function() {
+ $('body').on('change', '#basket .basket-product-message textarea', function() {
+ var _this = $(this);
$.ajax({
type: 'POST',
@@ -173,14 +215,14 @@
url: '/shopBasket/product_message_change',
data: {
product_message: _this.val(),
- position_code: _this.attr( 'position' )
+ position_code: _this.attr('position')
},
beforeSend: function() {},
success: function() {}
});
});
- $( 'body' ).on( click_event, '#btn-basket-summary', function(e) {
+ $('body').on(click_event, '#btn-basket-summary', function(e) {
e.preventDefault();
$.ajax({
@@ -189,18 +231,18 @@
url: '/shopBasket/transport_method_inpost_check',
data: {},
beforeSend: function() {
- $( '#basket-container *' ).addClass( 'disabled' );
+ $('#basket-container *').addClass('disabled');
},
- success: function( response ) {
+ success: function(response) {
- data = jQuery.parseJSON( response );
- $( '#basket-container *' ).removeClass( 'disabled' );
- if ( data.result === 'bad' ) {
+ data = jQuery.parseJSON(response);
+ $('#basket-container *').removeClass('disabled');
+ if (data.result === 'bad') {
$.alert({
- title: '= ucfirst( \S::lang( 'uwaga' ) );?>',
- content: 'Proszę wybrać paczkomat.',
+ title: '= ucfirst(\S::lang('uwaga')); ?>',
+ content: 'Proszę wybrać punkt odbioru.',
type: 'blue',
closeIcon: true,
closeIconClass: 'fas fa-times',
@@ -209,13 +251,12 @@
useBootstrap: false,
theme: 'modern',
autoClose: 'confirm|5000',
- icon: 'fas fa-exclamation',
buttons: {
confirm: {
- text: '= \S::lang( 'zamknij' );?>',
+ text: '= \S::lang('zamknij'); ?>',
btnClass: 'btn-blue',
keys: ['enter'],
- action: function () {}
+ action: function() {}
}
}
});
@@ -226,9 +267,8 @@
});
});
- $( 'body' ).on( 'change', '#basket-message', function()
- {
- var _this = $( this);
+ $('body').on('change', '#basket-message', function() {
+ var _this = $(this);
$.ajax({
type: 'POST',
cache: false,
@@ -237,62 +277,56 @@
basket_message: _this.val()
},
beforeSend: function() {
- $( '#basket-container *' ).addClass( 'disabled' );
+ $('#basket-container *').addClass('disabled');
},
- success: function( response ) {
- data = jQuery.parseJSON( response );
+ success: function(response) {
+ data = jQuery.parseJSON(response);
- $( '#basket-container *' ).removeClass( 'disabled' );
+ $('#basket-container *').removeClass('disabled');
}
});
});
- $( 'body' ).on( 'change', '.basket-product .int-format', function()
- {
- var product_hash = $( this ).attr( 'product-hash' );
- var quantity = $( this ).val();
+ $('body').on('change', '.basket-product .int-format', function() {
+ var product_hash = $(this).attr('product-hash');
+ var quantity = $(this).val();
- $.ajax(
- {
+ $.ajax({
type: 'POST',
cache: false,
url: '/shopBasket/basket_change_quantity_product',
- data:
- {
+ data: {
product_hash: product_hash,
quantity: quantity
},
- beforeSend: function()
- {
- $( '#basket-container *' ).addClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'disable' );
+ beforeSend: function() {
+ $('#basket-container *').addClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('disable');
},
- success: function( response )
- {
- data = jQuery.parseJSON( response );
+ success: function(response) {
+ data = jQuery.parseJSON(response);
- if ( data.products_count === 0 )
- {
+ if (data.products_count === 0) {
document.location.href = '/koszyk';
- $( '.mini-box' ).hide();
+ $('.mini-box').hide();
return false;
}
- $( '#basket-container *' ).removeClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'enable' );
- $( '#basket-container #content' ).html( data.basket );
+ $('#basket-container *').removeClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('enable');
+ $('#basket-container #content').html(data.basket);
- $( '#basket-mini #products-count' ).html( data.basket_mini_count );
- $( '#basket-mini #basket-value').html( data.basket_mini_value );
+ $('#basket-mini #products-count').html(data.basket_mini_count);
+ $('#basket-mini #basket-value').html(data.basket_mini_value);
- $( '#basket-container #transport-methods' ).html( data.transport_methods );
+ $('#basket-container #transport-methods').html(data.transport_methods);
}
});
return false;
});
- $( 'body' ).on( click_event, '.basket-product .btn-minus', function() {
- var product_hash = $( this ).attr( 'product-hash' );
+ $('body').on(click_event, '.basket-product .btn-minus', function() {
+ var product_hash = $(this).attr('product-hash');
$.ajax({
type: 'POST',
@@ -302,38 +336,36 @@
product_hash: product_hash
},
beforeSend: function() {
- $( '#basket-container *' ).addClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'disable' );
+ $('#basket-container *').addClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('disable');
},
- success: function( response ) {
+ success: function(response) {
- data = jQuery.parseJSON( response );
+ data = jQuery.parseJSON(response);
- if ( data.products_count === 0 ) {
+ if (data.products_count === 0) {
document.location.href = '/koszyk';
- $( '.mini-box' ).hide();
+ $('.mini-box').hide();
return false;
}
- $( '#basket-container *' ).removeClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'enable' );
- $( '#basket-container #content' ).html( data.basket );
+ $('#basket-container *').removeClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('enable');
+ $('#basket-container #content').html(data.basket);
- $( '#basket-mini #products-count' ).html( data.basket_mini_count );
- $( '#basket-mini #basket-value').html( data.basket_mini_value );
+ $('#basket-mini #products-count').html(data.basket_mini_count);
+ $('#basket-mini #basket-value').html(data.basket_mini_value);
- $( '#basket-container #transport-methods' ).html( data.transport_methods );
+ $('#basket-container #transport-methods').html(data.transport_methods);
}
});
return false;
});
- $( 'body' ).on( click_event, '.basket-product .btn-plus', function()
- {
- var product_hash = $( this ).attr( 'product-hash' );
+ $('body').on(click_event, '.basket-product .btn-plus', function() {
+ var product_hash = $(this).attr('product-hash');
- $.ajax(
- {
+ $.ajax({
type: 'POST',
cache: false,
url: '/shopBasket/basket_increase_quantity_product',
@@ -341,39 +373,37 @@
product_hash: product_hash
},
beforeSend: function() {
- $( '#basket-container *' ).addClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'disable' );
+ $('#basket-container *').addClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('disable');
},
- success: function( response ) {
- data = jQuery.parseJSON( response );
+ success: function(response) {
+ data = jQuery.parseJSON(response);
- if ( data.products_count === 0 )
- {
+ if (data.products_count === 0) {
document.location.href = '/koszyk';
- $( '.mini-box' ).hide();
+ $('.mini-box').hide();
return false;
}
- $( '#basket-container *' ).removeClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'enable' );
- $( '#basket-container #content' ).html( data.basket );
+ $('#basket-container *').removeClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('enable');
+ $('#basket-container #content').html(data.basket);
- $( '#basket-mini #products-count' ).html( data.basket_mini_count );
- $( '#basket-mini #basket-value').html( data.basket_mini_value );
+ $('#basket-mini #products-count').html(data.basket_mini_count);
+ $('#basket-mini #basket-value').html(data.basket_mini_value);
- $( '#basket-container #transport-methods' ).html( data.transport_methods );
+ $('#basket-container #transport-methods').html(data.transport_methods);
}
});
return false;
});
- $( 'body' ).on( click_event, '.basket-product .btn-delete', function()
- {
- var product_hash = $( this ).attr( 'product-hash' );
+ $('body').on(click_event, '.basket-product .btn-delete', function() {
+ var product_hash = $(this).attr('product-hash');
$.alert({
- title: '= ucfirst( \S::lang( 'potwierdz' ) );?>',
- content: '= \S::lang( 'potwierdz-usuniecie-produktu-z-koszyka' );?>',
+ title: '= ucfirst(\S::lang('potwierdz')); ?>',
+ content: '= \S::lang('potwierdz-usuniecie-produktu-z-koszyka'); ?>',
closeIcon: true,
closeIconClass: 'fas fa-close',
typeAnimated: true,
@@ -383,7 +413,7 @@
autoClose: 'cancel|10000',
buttons: {
confirm: {
- text: '= \S::lang( 'usun' );?>',
+ text: '= \S::lang('usun'); ?>',
btnClass: 'btn-orange',
keys: ['enter'],
action: function() {
@@ -395,34 +425,32 @@
product_hash: product_hash
},
beforeSend: function() {
- $( '#basket-container *' ).addClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'disable' );
+ $('#basket-container *').addClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('disable');
},
- success: function( response )
- {
- data = jQuery.parseJSON( response );
+ success: function(response) {
+ data = jQuery.parseJSON(response);
- if ( data.products_count === 0 )
- {
+ if (data.products_count === 0) {
document.location.href = '/koszyk';
- $( '.mini-box' ).hide();
+ $('.mini-box').hide();
return false;
}
- $( '#basket-container *' ).removeClass( 'disabled' );
- $( '#payment-methods .icheck, #transport-methods .icheck' ).iCheck( 'enable' );
- $( '#basket-container #content' ).html( data.basket );
+ $('#basket-container *').removeClass('disabled');
+ $('#payment-methods .icheck, #transport-methods .icheck').iCheck('enable');
+ $('#basket-container #content').html(data.basket);
- $( '#basket-mini #products-count' ).html( data.basket_mini_count );
- $( '#basket-mini #basket-value').html( data.basket_mini_value );
+ $('#basket-mini #products-count').html(data.basket_mini_count);
+ $('#basket-mini #basket-value').html(data.basket_mini_value);
- $( '#basket-container #transport-methods' ).html( data.transport_methods );
+ $('#basket-container #transport-methods').html(data.transport_methods);
}
});
}
},
cancel: {
- text: '= \S::lang( 'zamknij' );?>',
+ text: '= \S::lang('zamknij'); ?>',
btnClass: 'btn-blue',
action: function() {}
}
@@ -431,4 +459,52 @@
return false;
});
});
+
+ // zapisywanie wybranego orlen punktu
+ document.addEventListener('DOMContentLoaded', function() {
+ // Znajdź element #orlen_point_id
+ var orlenPointElement = document.querySelector('#transport-methods #orlen_point_id');
+
+ if (orlenPointElement) {
+ // Utwórz observer, który będzie reagował na zmiany w atrybucie value
+ var observer = new MutationObserver(function(mutations) {
+ mutations.forEach(function(mutation) {
+ if (mutation.type === 'attributes' && mutation.attributeName === 'value') {
+ var orlen_point_id = orlenPointElement.value;
+ var orlen_point_name = document.querySelector('#orlen_point_info').textContent;
+
+ // Przygotuj dane jako form-urlencoded
+ var formData = new URLSearchParams();
+ formData.append('orlen_point_id', orlen_point_id);
+ formData.append('orlen_point_name', orlen_point_name);
+
+ // Wykonaj żądanie AJAX
+ fetch('/shopBasket/orlen_save', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/x-www-form-urlencoded'
+ },
+ body: formData,
+ cache: 'no-cache'
+ })
+ .then(response => response.text())
+ .then(data => {
+ // Obsługa odpowiedzi
+ console.log('Odpowiedź serwera:', data);
+ })
+ .catch(error => {
+ console.error('Błąd podczas wykonywania żądania:', error);
+ });
+ }
+ });
+ });
+
+ // Konfiguracja observera do śledzenia zmian atrybutów
+ observer.observe(orlenPointElement, {
+ attributes: true
+ });
+ } else {
+ console.warn('#orlen_point_id nie został znaleziony.');
+ }
+ });
\ No newline at end of file
diff --git a/templates/shop-order/mail-summary.php b/templates/shop-order/mail-summary.php
index e58bb0e..9d7f4e3 100644
--- a/templates/shop-order/mail-summary.php
+++ b/templates/shop-order/mail-summary.php
@@ -37,6 +37,9 @@ echo $this -> settings['newsletter_header'];
if ( $this -> order['inpost_paczkomat'] ):?>
Paczkomat: = $this -> order['inpost_paczkomat'];?>
endif;?>
+ if ( $this -> order['orlen_point'] ):?>
+
Punkt Orlen: = $this -> order['orlen_point'];?>
+ endif;?>
= \S::lang( 'zamowione-produkty' );?>:
diff --git a/updates/0.20/ver_0.222.zip b/updates/0.20/ver_0.222.zip
new file mode 100644
index 0000000..80bcfa0
Binary files /dev/null and b/updates/0.20/ver_0.222.zip differ
diff --git a/updates/0.20/ver_0.222_sql.txt b/updates/0.20/ver_0.222_sql.txt
new file mode 100644
index 0000000..e7165dc
--- /dev/null
+++ b/updates/0.20/ver_0.222_sql.txt
@@ -0,0 +1,3 @@
+INSERT INTO pp_shop_transports (`id`, `name`, `name_visible`, `description`, `status`, `cost`, `max_wp`, `delivery_free`) VALUES (10, 'Orlen Paczka - przedpłata', 'Orlen Paczka - przedpłata', 'Czas wysyłki 24h od czasu realizacji zamówienia', 0, 20, 10, 0);
+ALTER TABLE `pp_shop_orders` ADD COLUMN `orlen_punkt` VARCHAR(255) NULL DEFAULT NULL AFTER `transport_description`;
+ALTER TABLE `pp_shop_orders` CHANGE COLUMN `orlen_punkt` `orlen_point` VARCHAR(255) NULL DEFAULT NULL COLLATE 'utf8mb3_polish_ci' AFTER `transport_description`;
\ No newline at end of file
diff --git a/updates/changelog.php b/updates/changelog.php
index 50ea05b..1867275 100644
--- a/updates/changelog.php
+++ b/updates/changelog.php
@@ -1,3 +1,6 @@
+ver. 0.222
+- NEW - integracja z Orlen Paczka
+
ver. 0.221
- NEW - Automatyczne przekierowania adresów URL produktów, zmiany w pliku htaccess
diff --git a/updates/versions.php b/updates/versions.php
index 147ae0e..e721960 100644
--- a/updates/versions.php
+++ b/updates/versions.php
@@ -1,5 +1,5 @@
-$current_ver = 221;
+$current_ver = 222;
for ($i = 1; $i <= $current_ver; $i++)
{