/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/300.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:300;
  src:url(..//fonts/montserrat-cyrillic-ext-300-normal-3683ccbc.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-300-normal-7c4c2915.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:300;
  src:url(..//fonts/montserrat-cyrillic-300-normal-a1934780.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-300-normal-2669b097.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:300;
  src:url(..//fonts/montserrat-vietnamese-300-normal-107afe37.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-300-normal-8d0a4e42.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:300;
  src:url(..//fonts/montserrat-latin-ext-300-normal-cbb28576.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-300-normal-78fb90d3.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:300;
  src:url(..//fonts/montserrat-latin-300-normal-3b4db0dc.woff2) format("woff2"), url(..//fonts/montserrat-latin-300-normal-d1468ce4.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/400.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:400;
  src:url(..//fonts/montserrat-cyrillic-ext-400-normal-98c6748b.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-400-normal-f6089642.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:400;
  src:url(..//fonts/montserrat-cyrillic-400-normal-f1372c6d.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-400-normal-fdfc8490.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:400;
  src:url(..//fonts/montserrat-vietnamese-400-normal-08d11513.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-400-normal-b8cc86df.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:400;
  src:url(..//fonts/montserrat-latin-ext-400-normal-2d8121b8.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-400-normal-89d9bb7d.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:400;
  src:url(..//fonts/montserrat-latin-400-normal-be11f029.woff2) format("woff2"), url(..//fonts/montserrat-latin-400-normal-907a356a.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/500.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:500;
  src:url(..//fonts/montserrat-cyrillic-ext-500-normal-cbcff3f8.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-500-normal-408c9c42.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:500;
  src:url(..//fonts/montserrat-cyrillic-500-normal-a85d5b9d.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-500-normal-50a297a6.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:500;
  src:url(..//fonts/montserrat-vietnamese-500-normal-f7be89f6.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-500-normal-e8417c6c.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:500;
  src:url(..//fonts/montserrat-latin-ext-500-normal-434c6c04.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-500-normal-3fdb8a9d.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:500;
  src:url(..//fonts/montserrat-latin-500-normal-51397ece.woff2) format("woff2"), url(..//fonts/montserrat-latin-500-normal-62a3b58b.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/600.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:600;
  src:url(..//fonts/montserrat-cyrillic-ext-600-normal-1adec538.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-600-normal-73b71516.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:600;
  src:url(..//fonts/montserrat-cyrillic-600-normal-696cbeb0.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-600-normal-9e23f3e4.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:600;
  src:url(..//fonts/montserrat-vietnamese-600-normal-6f3697c0.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-600-normal-8e587580.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:600;
  src:url(..//fonts/montserrat-latin-ext-600-normal-59cbad7e.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-600-normal-c468c922.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:600;
  src:url(..//fonts/montserrat-latin-600-normal-d30160b7.woff2) format("woff2"), url(..//fonts/montserrat-latin-600-normal-9e40599e.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/700.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:700;
  src:url(..//fonts/montserrat-cyrillic-ext-700-normal-aa1797fa.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-700-normal-278a4a36.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:700;
  src:url(..//fonts/montserrat-cyrillic-700-normal-fb5901ff.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-700-normal-ce7516d6.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:700;
  src:url(..//fonts/montserrat-vietnamese-700-normal-c89be44b.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-700-normal-22844b0b.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:700;
  src:url(..//fonts/montserrat-latin-ext-700-normal-c0d2b38c.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-700-normal-7ce254c3.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:700;
  src:url(..//fonts/montserrat-latin-700-normal-9ced692b.woff2) format("woff2"), url(..//fonts/montserrat-latin-700-normal-fb35cb0b.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/800.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:800;
  src:url(..//fonts/montserrat-cyrillic-ext-800-normal-674d9fdb.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-800-normal-50461771.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:800;
  src:url(..//fonts/montserrat-cyrillic-800-normal-8a5b145f.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-800-normal-b384ba4c.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:800;
  src:url(..//fonts/montserrat-vietnamese-800-normal-c6f709f3.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-800-normal-cdf68a73.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:800;
  src:url(..//fonts/montserrat-latin-ext-800-normal-f63031b2.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-800-normal-f57b6db5.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:800;
  src:url(..//fonts/montserrat-latin-800-normal-b0e76298.woff2) format("woff2"), url(..//fonts/montserrat-latin-800-normal-2857aeca.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/@fontsource/montserrat/900.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:900;
  src:url(..//fonts/montserrat-cyrillic-ext-900-normal-48819d80.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-ext-900-normal-2f4f3fad.woff) format("woff");
  unicode-range:u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:900;
  src:url(..//fonts/montserrat-cyrillic-900-normal-e9a8c7ab.woff2) format("woff2"), url(..//fonts/montserrat-cyrillic-900-normal-09404640.woff) format("woff");
  unicode-range:u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:900;
  src:url(..//fonts/montserrat-vietnamese-900-normal-f5f00c77.woff2) format("woff2"), url(..//fonts/montserrat-vietnamese-900-normal-755285a3.woff) format("woff");
  unicode-range:u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:900;
  src:url(..//fonts/montserrat-latin-ext-900-normal-8a16a133.woff2) format("woff2"), url(..//fonts/montserrat-latin-ext-900-normal-62d00590.woff) format("woff");
  unicode-range:u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Montserrat;
  font-style:normal;
  font-weight:900;
  src:url(..//fonts/montserrat-latin-900-normal-d04f8ff2.woff2) format("woff2"), url(..//fonts/montserrat-latin-900-normal-83316763.woff) format("woff");
  unicode-range:u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/node_modules/photoswipe/dist/photoswipe.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pswp{
  --pswp-bg:#000;
  --pswp-placeholder-bg:#222;
  --pswp-root-z-index:100000;
  --pswp-preloader-color:rgba(79,79,79,.4);
  --pswp-preloader-color-secondary:hsla(0,0%,100%,.9);
  --pswp-icon-color:#fff;
  --pswp-icon-color-secondary:#4f4f4f;
  --pswp-icon-stroke-color:#4f4f4f;
  --pswp-icon-stroke-width:2px;
  --pswp-error-text-color:var(--pswp-icon-color);
  contain:layout style size;
  display:none;
  height:100%;
  left:0;
  opacity:.003;
  position:fixed;
  top:0;
  touch-action:none;
  width:100%;
  z-index:var(--pswp-root-z-index);
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.pswp,.pswp:focus{
  outline:0;
}

.pswp *{
  box-sizing:border-box;
}

.pswp img{
  max-width:none;
}

.pswp--open{
  display:block;
}

.pswp,.pswp__bg{
  transform:translateZ(0);
  will-change:opacity;
}

.pswp__bg{
  background:var(--pswp-bg);
  opacity:.005;
}

.pswp,.pswp__scroll-wrap{
  overflow:hidden;
}

.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.pswp__img,.pswp__zoom-wrap{
  height:auto;
  width:auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{
  cursor:zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{
  cursor:move;
  cursor:grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{
  cursor:grabbing;
}
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{
  cursor:zoom-out;
}
.pswp__button,.pswp__container,.pswp__counter,.pswp__img{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

.pswp__item{
  overflow:hidden;
  z-index:1;
}

.pswp__hidden{
  display:none !important;
}
.pswp__content{
  pointer-events:none;
}

.pswp__content>*{
  pointer-events:auto;
}
.pswp__error-msg-container{
  display:grid;
}

.pswp__error-msg{
  color:var(--pswp-error-text-color);
  font-size:1em;
  line-height:1;
  margin:auto;
}
.pswp .pswp__hide-on-close{
  opacity:.005;
  pointer-events:none;
  transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  will-change:opacity;
  z-index:10;
}
.pswp--ui-visible .pswp__hide-on-close{
  opacity:1;
  pointer-events:auto;
}
.pswp__button{
  -webkit-appearance:none;
  background:none;
  border:0;
  box-shadow:none;
  cursor:pointer;
  display:block;
  height:60px;
  margin:0;
  opacity:.85;
  overflow:hidden;
  padding:0;
  position:relative;
  width:50px;
  -webkit-touch-callout:none;
}

.pswp__button:active,.pswp__button:focus,.pswp__button:hover{
  background:none;
  border:0;
  box-shadow:none;
  opacity:1;
  padding:0;
  transition:none;
}

.pswp__button:disabled{
  cursor:auto;
  opacity:.3;
}

.pswp__icn{
  color:var(--pswp-icon-color-secondary);
  fill:var(--pswp-icon-color);
  height:32px;
  left:9px;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  top:14px;
  width:32px;
}

.pswp__icn-shadow{
  fill:none;
  stroke:var(--pswp-icon-stroke-color);
  stroke-width:var(--pswp-icon-stroke-width);
}

.pswp__icn:focus{
  outline:0;
}
.pswp__img--with-bg,div.pswp__img--placeholder{
  background:var(--pswp-placeholder-bg);
}

.pswp__top-bar{
  display:flex;
  flex-direction:row;
  height:60px;
  justify-content:flex-end;
  left:0;
  pointer-events:none !important;
  position:absolute;
  top:0;
  width:100%;
  z-index:10;
}

.pswp__top-bar>*{
  pointer-events:auto;
  will-change:opacity;
}
.pswp__button--close{
  margin-right:6px;
}
.pswp__button--arrow{
  height:100px;
  margin-top:-50px;
  position:absolute;
  top:0;
  top:50%;
  width:75px;
}

.pswp__button--arrow:disabled{
  cursor:default;
  display:none;
}

.pswp__button--arrow .pswp__icn{
  background:none;
  border-radius:0;
  height:60px;
  margin-top:-30px;
  top:50%;
  width:60px;
}

.pswp--one-slide .pswp__button--arrow{
  display:none;
}
.pswp--touch .pswp__button--arrow{
  visibility:hidden;
}
.pswp--has_mouse .pswp__button--arrow{
  visibility:visible;
}

.pswp__button--arrow--prev{
  left:0;
  right:auto;
}

.pswp__button--arrow--next{
  right:0;
}

.pswp__button--arrow--next .pswp__icn{
  left:auto;
  right:14px;
  transform:scaleX(-1);
}
.pswp__button--zoom{
  display:none;
}

.pswp--zoom-allowed .pswp__button--zoom{
  display:block;
}
.pswp--zoomed-in .pswp__zoom-icn-bar-v{
  display:none;
}
.pswp__preloader{
  height:60px;
  margin-right:auto;
  overflow:hidden;
  position:relative;
  width:50px;
}

.pswp__preloader .pswp__icn{
  animation:pswp-clockwise .6s linear infinite;
  opacity:0;
  transition:opacity .2s linear;
}

.pswp__preloader--active .pswp__icn{
  opacity:.85;
}

@keyframes pswp-clockwise{
  0%{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(1turn);
  }
}
.pswp__counter{
  color:var(--pswp-icon-color);
  font-size:14px;
  height:30px;
  line-height:30px;
  margin-left:20px;
  margin-top:15px;
  opacity:.85;
  text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);
}

.pswp--one-slide .pswp__counter{
  display:none;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/assets/scss/theme.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root,[data-bs-theme=light]{
  --digibit-polskiekoldry-blue:#0d6efd;
  --digibit-polskiekoldry-indigo:#6610f2;
  --digibit-polskiekoldry-purple:#6f42c1;
  --digibit-polskiekoldry-pink:#d63384;
  --digibit-polskiekoldry-red:#dc3545;
  --digibit-polskiekoldry-orange:#fd7e14;
  --digibit-polskiekoldry-yellow:#ffc107;
  --digibit-polskiekoldry-green:#198754;
  --digibit-polskiekoldry-teal:#20c997;
  --digibit-polskiekoldry-cyan:#0dcaf0;
  --digibit-polskiekoldry-black:#000;
  --digibit-polskiekoldry-white:#fff;
  --digibit-polskiekoldry-gray:#6c757d;
  --digibit-polskiekoldry-gray-dark:#343a40;
  --digibit-polskiekoldry-gray-100:#f8f9fa;
  --digibit-polskiekoldry-gray-200:#e9ecef;
  --digibit-polskiekoldry-gray-300:#dee2e6;
  --digibit-polskiekoldry-gray-400:#ced4da;
  --digibit-polskiekoldry-gray-500:#adb5bd;
  --digibit-polskiekoldry-gray-600:#6c757d;
  --digibit-polskiekoldry-gray-700:#495057;
  --digibit-polskiekoldry-gray-800:#343a40;
  --digibit-polskiekoldry-gray-900:#212529;
  --digibit-polskiekoldry-primary:#9d1504;
  --digibit-polskiekoldry-secondary:#1a1a1a;
  --digibit-polskiekoldry-success:#198754;
  --digibit-polskiekoldry-info:#0dcaf0;
  --digibit-polskiekoldry-warning:#ffc107;
  --digibit-polskiekoldry-danger:#dc3545;
  --digibit-polskiekoldry-light:#f7f7f7;
  --digibit-polskiekoldry-dark:#1a1a1a;
  --digibit-polskiekoldry-primary-rgb:157, 21, 4;
  --digibit-polskiekoldry-secondary-rgb:26, 26, 26;
  --digibit-polskiekoldry-success-rgb:25, 135, 84;
  --digibit-polskiekoldry-info-rgb:13, 202, 240;
  --digibit-polskiekoldry-warning-rgb:255, 193, 7;
  --digibit-polskiekoldry-danger-rgb:220, 53, 69;
  --digibit-polskiekoldry-light-rgb:247, 247, 247;
  --digibit-polskiekoldry-dark-rgb:26, 26, 26;
  --digibit-polskiekoldry-primary-text-emphasis:#3f0802;
  --digibit-polskiekoldry-secondary-text-emphasis:#0a0a0a;
  --digibit-polskiekoldry-success-text-emphasis:#0a3622;
  --digibit-polskiekoldry-info-text-emphasis:#055160;
  --digibit-polskiekoldry-warning-text-emphasis:#664d03;
  --digibit-polskiekoldry-danger-text-emphasis:#58151c;
  --digibit-polskiekoldry-light-text-emphasis:#495057;
  --digibit-polskiekoldry-dark-text-emphasis:#495057;
  --digibit-polskiekoldry-primary-bg-subtle:#ebd0cd;
  --digibit-polskiekoldry-secondary-bg-subtle:#d1d1d1;
  --digibit-polskiekoldry-success-bg-subtle:#d1e7dd;
  --digibit-polskiekoldry-info-bg-subtle:#cff4fc;
  --digibit-polskiekoldry-warning-bg-subtle:#fff3cd;
  --digibit-polskiekoldry-danger-bg-subtle:#f8d7da;
  --digibit-polskiekoldry-light-bg-subtle:#fcfcfd;
  --digibit-polskiekoldry-dark-bg-subtle:#ced4da;
  --digibit-polskiekoldry-primary-border-subtle:#d8a19b;
  --digibit-polskiekoldry-secondary-border-subtle:#a3a3a3;
  --digibit-polskiekoldry-success-border-subtle:#a3cfbb;
  --digibit-polskiekoldry-info-border-subtle:#9eeaf9;
  --digibit-polskiekoldry-warning-border-subtle:#ffe69c;
  --digibit-polskiekoldry-danger-border-subtle:#f1aeb5;
  --digibit-polskiekoldry-light-border-subtle:#e9ecef;
  --digibit-polskiekoldry-dark-border-subtle:#adb5bd;
  --digibit-polskiekoldry-white-rgb:255, 255, 255;
  --digibit-polskiekoldry-black-rgb:0, 0, 0;
  --digibit-polskiekoldry-font-sans-serif:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --digibit-polskiekoldry-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --digibit-polskiekoldry-gradient:linear-gradient(180deg, hsla(0,0%,100%,.15), hsla(0,0%,100%,0));
  --digibit-polskiekoldry-body-font-family:"Montserrat", sans-serif;
  --digibit-polskiekoldry-body-font-size:1rem;
  --digibit-polskiekoldry-body-font-weight:400;
  --digibit-polskiekoldry-body-line-height:1.5;
  --digibit-polskiekoldry-body-color:#222;
  --digibit-polskiekoldry-body-color-rgb:34, 34, 34;
  --digibit-polskiekoldry-body-bg:#fff;
  --digibit-polskiekoldry-body-bg-rgb:255, 255, 255;
  --digibit-polskiekoldry-emphasis-color:#000;
  --digibit-polskiekoldry-emphasis-color-rgb:0, 0, 0;
  --digibit-polskiekoldry-secondary-color:rgba(34,34,34,.75);
  --digibit-polskiekoldry-secondary-color-rgb:34, 34, 34;
  --digibit-polskiekoldry-secondary-bg:#e9ecef;
  --digibit-polskiekoldry-secondary-bg-rgb:233, 236, 239;
  --digibit-polskiekoldry-tertiary-color:rgba(34,34,34,.5);
  --digibit-polskiekoldry-tertiary-color-rgb:34, 34, 34;
  --digibit-polskiekoldry-tertiary-bg:#f8f9fa;
  --digibit-polskiekoldry-tertiary-bg-rgb:248, 249, 250;
  --digibit-polskiekoldry-heading-color:#222;
  --digibit-polskiekoldry-link-color:#9d1504;
  --digibit-polskiekoldry-link-color-rgb:157, 21, 4;
  --digibit-polskiekoldry-link-decoration:none;
  --digibit-polskiekoldry-link-hover-color:#094fb6;
  --digibit-polskiekoldry-link-hover-color-rgb:9, 79, 182;
  --digibit-polskiekoldry-link-hover-decoration:underline;
  --digibit-polskiekoldry-code-color:#d63384;
  --digibit-polskiekoldry-highlight-color:#222;
  --digibit-polskiekoldry-highlight-bg:#fff3cd;
  --digibit-polskiekoldry-border-width:1px;
  --digibit-polskiekoldry-border-style:solid;
  --digibit-polskiekoldry-border-color:#dee2e6;
  --digibit-polskiekoldry-border-color-translucent:rgba(0,0,0,.175);
  --digibit-polskiekoldry-border-radius:4px;
  --digibit-polskiekoldry-border-radius-sm:0.25rem;
  --digibit-polskiekoldry-border-radius-lg:0.5rem;
  --digibit-polskiekoldry-border-radius-xl:1rem;
  --digibit-polskiekoldry-border-radius-xxl:2rem;
  --digibit-polskiekoldry-border-radius-2xl:var(--digibit-polskiekoldry-border-radius-xxl);
  --digibit-polskiekoldry-border-radius-pill:50rem;
  --digibit-polskiekoldry-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);
  --digibit-polskiekoldry-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);
  --digibit-polskiekoldry-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);
  --digibit-polskiekoldry-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);
  --digibit-polskiekoldry-focus-ring-width:0.25rem;
  --digibit-polskiekoldry-focus-ring-opacity:0.25;
  --digibit-polskiekoldry-focus-ring-color:rgba(157,21,4,.25);
  --digibit-polskiekoldry-form-valid-color:#198754;
  --digibit-polskiekoldry-form-valid-border-color:#198754;
  --digibit-polskiekoldry-form-invalid-color:#dc3545;
  --digibit-polskiekoldry-form-invalid-border-color:#dc3545;
}

.text-start{
  text-align:left !important;
}

.text-end{
  text-align:right !important;
}

.text-center{
  text-align:center !important;
}

.d-flex{
  display:flex !important;
}

.d-inline-flex{
  display:inline-flex !important;
}

.d-none{
  display:none !important;
}

.d-block{
  display:block !important;
}

.d-inline{
  display:inline !important;
}

.order-0{
  order:0 !important;
}

.order-1{
  order:1 !important;
}

.order-2{
  order:2 !important;
}

.order-3{
  order:3 !important;
}

.order-4{
  order:4 !important;
}

.order-5{
  order:5 !important;
}

.order-6{
  order:6 !important;
}

.order-7{
  order:7 !important;
}

.order-8{
  order:8 !important;
}

.order-9{
  order:9 !important;
}

.order-10{
  order:10 !important;
}

.order-11{
  order:11 !important;
}

.order-12{
  order:12 !important;
}

.justify-content-start{
  justify-content:flex-start !important;
}

.justify-content-end{
  justify-content:flex-end !important;
}

.justify-content-center{
  justify-content:center !important;
}

.justify-content-between{
  justify-content:space-between !important;
}

.justify-content-around{
  justify-content:space-around !important;
}

.justify-content-evenly{
  justify-content:space-evenly !important;
}
:root{
  --digibit-polskiekoldry-breakpoint-xs:0;
  --digibit-polskiekoldry-breakpoint-sm:576px;
  --digibit-polskiekoldry-breakpoint-md:768px;
  --digibit-polskiekoldry-breakpoint-lg:992px;
  --digibit-polskiekoldry-breakpoint-xl:1200px;
  --digibit-polskiekoldry-breakpoint-xxl:1400px;
}

.row{
  --digibit-polskiekoldry-gutter-x:1.5rem;
  --digibit-polskiekoldry-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:calc(var(--digibit-polskiekoldry-gutter-x)*-.5);
  margin-right:calc(var(--digibit-polskiekoldry-gutter-x)*-.5);
  margin-top:calc(var(--digibit-polskiekoldry-gutter-y)*-1);
}
.row>*{
  flex-shrink:0;
  margin-top:var(--digibit-polskiekoldry-gutter-y);
  max-width:100%;
  padding-left:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  padding-right:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  width:100%;
}

.grid{
  display:grid;
  grid-template-columns:repeat(12, 1fr);
  grid-template-rows:repeat(1, 1fr);
  grid-gap:1.5rem;
}
.grid .g-col-1{
  grid-column:auto / span 1;
}
.grid .g-col-2{
  grid-column:auto / span 2;
}
.grid .g-col-3{
  grid-column:auto / span 3;
}
.grid .g-col-4{
  grid-column:auto / span 4;
}
.grid .g-col-5{
  grid-column:auto / span 5;
}
.grid .g-col-6{
  grid-column:auto / span 6;
}
.grid .g-col-7{
  grid-column:auto / span 7;
}
.grid .g-col-8{
  grid-column:auto / span 8;
}
.grid .g-col-9{
  grid-column:auto / span 9;
}
.grid .g-col-10{
  grid-column:auto / span 10;
}
.grid .g-col-11{
  grid-column:auto / span 11;
}
.grid .g-col-12{
  grid-column:auto / span 12;
}
.grid .g-start-1{
  grid-column-start:1;
}
.grid .g-start-2{
  grid-column-start:2;
}
.grid .g-start-3{
  grid-column-start:3;
}
.grid .g-start-4{
  grid-column-start:4;
}
.grid .g-start-5{
  grid-column-start:5;
}
.grid .g-start-6{
  grid-column-start:6;
}
.grid .g-start-7{
  grid-column-start:7;
}
.grid .g-start-8{
  grid-column-start:8;
}
.grid .g-start-9{
  grid-column-start:9;
}
.grid .g-start-10{
  grid-column-start:10;
}
.grid .g-start-11{
  grid-column-start:11;
}

.col{
  flex:1 0 0;
}

.row-cols-auto>*{
  flex:0 0 auto;
  width:auto;
}

.row-cols-1>*{
  flex:0 0 auto;
  width:100%;
}

.row-cols-2>*{
  flex:0 0 auto;
  width:50%;
}

.row-cols-3>*{
  flex:0 0 auto;
  width:33.33333333%;
}

.row-cols-4>*{
  flex:0 0 auto;
  width:25%;
}

.row-cols-5>*{
  flex:0 0 auto;
  width:20%;
}

.row-cols-6>*{
  flex:0 0 auto;
  width:16.66666667%;
}

.col-auto{
  flex:0 0 auto;
  width:auto;
}

.col-1{
  width:8.33333333%;
}

.col-1,.col-2{
  flex:0 0 auto;
}

.col-2{
  width:16.66666667%;
}

.col-3{
  width:25%;
}

.col-3,.col-4{
  flex:0 0 auto;
}

.col-4{
  width:33.33333333%;
}

.col-5{
  width:41.66666667%;
}

.col-5,.col-6{
  flex:0 0 auto;
}

.col-6{
  width:50%;
}

.col-7{
  width:58.33333333%;
}

.col-7,.col-8{
  flex:0 0 auto;
}

.col-8{
  width:66.66666667%;
}

.col-9{
  flex:0 0 auto;
  width:75%;
}

.col-10{
  flex:0 0 auto;
  width:83.33333333%;
}

.col-11{
  flex:0 0 auto;
  width:91.66666667%;
}

.col-12{
  flex:0 0 auto;
  width:100%;
}

.offset-1{
  margin-left:8.33333333%;
}

.offset-2{
  margin-left:16.66666667%;
}

.offset-3{
  margin-left:25%;
}

.offset-4{
  margin-left:33.33333333%;
}

.offset-5{
  margin-left:41.66666667%;
}

.offset-6{
  margin-left:50%;
}

.offset-7{
  margin-left:58.33333333%;
}

.offset-8{
  margin-left:66.66666667%;
}

.offset-9{
  margin-left:75%;
}

.offset-10{
  margin-left:83.33333333%;
}

.offset-11{
  margin-left:91.66666667%;
}

.g-0,.gx-0{
  --digibit-polskiekoldry-gutter-x:0;
}

.g-0,.gy-0{
  --digibit-polskiekoldry-gutter-y:0;
}

.g-1,.gx-1{
  --digibit-polskiekoldry-gutter-x:0.125rem;
}

.g-1,.gy-1{
  --digibit-polskiekoldry-gutter-y:0.125rem;
}

.g-2,.gx-2{
  --digibit-polskiekoldry-gutter-x:0.25rem;
}

.g-2,.gy-2{
  --digibit-polskiekoldry-gutter-y:0.25rem;
}

.g-3,.gx-3{
  --digibit-polskiekoldry-gutter-x:0.5rem;
}

.g-3,.gy-3{
  --digibit-polskiekoldry-gutter-y:0.5rem;
}

.g-4,.gx-4{
  --digibit-polskiekoldry-gutter-x:0.75rem;
}

.g-4,.gy-4{
  --digibit-polskiekoldry-gutter-y:0.75rem;
}

.g-5,.gx-5{
  --digibit-polskiekoldry-gutter-x:1.5rem;
}

.g-5,.gy-5{
  --digibit-polskiekoldry-gutter-y:1.5rem;
}

.badge{
  --digibit-polskiekoldry-badge-padding-x:0.65em;
  --digibit-polskiekoldry-badge-padding-y:0.35em;
  --digibit-polskiekoldry-badge-font-size:0.75em;
  --digibit-polskiekoldry-badge-font-weight:700;
  --digibit-polskiekoldry-badge-color:#fff;
  --digibit-polskiekoldry-badge-border-radius:var(--digibit-polskiekoldry-border-radius);
  border-radius:var(--digibit-polskiekoldry-badge-border-radius);
  color:var(--digibit-polskiekoldry-badge-color);
  display:inline-block;
  font-size:var(--digibit-polskiekoldry-badge-font-size);
  font-weight:var(--digibit-polskiekoldry-badge-font-weight);
  line-height:1;
  padding:var(--digibit-polskiekoldry-badge-padding-y) var(--digibit-polskiekoldry-badge-padding-x);
  text-align:center;
  vertical-align:baseline;
  white-space:nowrap;
}
.badge:empty{
  display:none;
}

.btn .badge,.c-products-slider__show-all .badge,.m-compare-widget__dropdown .dropdown-menu .compare-page-button .badge{
  position:relative;
  top:-1px;
}

@keyframes progress-bar-stripes{
  0%{
    background-position-x:var(--digibit-polskiekoldry-progress-height);
  }
}
.progress,.progress-stacked{
  --digibit-polskiekoldry-progress-height:1rem;
  --digibit-polskiekoldry-progress-font-size:0.75rem;
  --digibit-polskiekoldry-progress-bg:var(--digibit-polskiekoldry-secondary-bg);
  --digibit-polskiekoldry-progress-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-progress-box-shadow:var(--digibit-polskiekoldry-box-shadow-inset);
  --digibit-polskiekoldry-progress-bar-color:#fff;
  --digibit-polskiekoldry-progress-bar-bg:#9d1504;
  --digibit-polskiekoldry-progress-bar-transition:width 0.6s ease;
  background-color:var(--digibit-polskiekoldry-progress-bg);
  border-radius:var(--digibit-polskiekoldry-progress-border-radius);
  display:flex;
  font-size:var(--digibit-polskiekoldry-progress-font-size);
  height:var(--digibit-polskiekoldry-progress-height);
  overflow:hidden;
}

.progress-bar{
  background-color:var(--digibit-polskiekoldry-progress-bar-bg);
  color:var(--digibit-polskiekoldry-progress-bar-color);
  display:flex;
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
  text-align:center;
  transition:var(--digibit-polskiekoldry-progress-bar-transition);
  white-space:nowrap;
}

.progress-bar-striped{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
  background-size:var(--digibit-polskiekoldry-progress-height) var(--digibit-polskiekoldry-progress-height);
}

.progress-stacked>.progress{
  overflow:visible;
}

.progress-stacked>.progress>.progress-bar{
  width:100%;
}

.progress-bar-animated{
  animation:progress-bar-stripes 1s linear infinite;
}

.btn,.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .compare-page-button{
  --digibit-polskiekoldry-btn-padding-x:0.75rem;
  --digibit-polskiekoldry-btn-padding-y:0.375rem;
  --digibit-polskiekoldry-btn-font-family:;
  --digibit-polskiekoldry-btn-font-size:1rem;
  --digibit-polskiekoldry-btn-font-weight:300;
  --digibit-polskiekoldry-btn-line-height:1.5;
  --digibit-polskiekoldry-btn-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-btn-bg:transparent;
  --digibit-polskiekoldry-btn-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-btn-border-color:transparent;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-btn-hover-border-color:transparent;
  --digibit-polskiekoldry-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15), 0 1px 1px rgba(0,0,0,.075);
  --digibit-polskiekoldry-btn-disabled-opacity:0.65;
  --digibit-polskiekoldry-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--digibit-polskiekoldry-btn-focus-shadow-rgb), .5);
  background-color:var(--digibit-polskiekoldry-btn-bg);
  border:var(--digibit-polskiekoldry-btn-border-width) solid var(--digibit-polskiekoldry-btn-border-color);
  border-radius:var(--digibit-polskiekoldry-btn-border-radius);
  color:var(--digibit-polskiekoldry-btn-color);
  cursor:pointer;
  display:inline-block;
  font-family:var(--digibit-polskiekoldry-btn-font-family);
  font-size:var(--digibit-polskiekoldry-btn-font-size);
  font-weight:var(--digibit-polskiekoldry-btn-font-weight);
  line-height:var(--digibit-polskiekoldry-btn-line-height);
  padding:var(--digibit-polskiekoldry-btn-padding-y) var(--digibit-polskiekoldry-btn-padding-x);
  text-align:center;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
}
.btn:hover,.c-products-slider__show-all:hover,.m-compare-widget__dropdown .dropdown-menu .compare-page-button:hover{
  background-color:var(--digibit-polskiekoldry-btn-hover-bg);
  border-color:var(--digibit-polskiekoldry-btn-hover-border-color);
  color:var(--digibit-polskiekoldry-btn-hover-color);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.btn-check+.btn:hover,.btn-check+.c-products-slider__show-all:hover,.m-compare-widget__dropdown .dropdown-menu .btn-check+.compare-page-button:hover{
  background-color:var(--digibit-polskiekoldry-btn-bg);
  border-color:var(--digibit-polskiekoldry-btn-border-color);
  color:var(--digibit-polskiekoldry-btn-color);
}
.btn:focus-visible,.c-products-slider__show-all:focus-visible,.m-compare-widget__dropdown .dropdown-menu .compare-page-button:focus-visible{
  background-color:var(--digibit-polskiekoldry-btn-hover-bg);
  border-color:var(--digibit-polskiekoldry-btn-hover-border-color);
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
  color:var(--digibit-polskiekoldry-btn-hover-color);
  outline:0;
}
.btn-check:focus-visible+.btn,.btn-check:focus-visible+.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-check:focus-visible+.compare-page-button{
  border-color:var(--digibit-polskiekoldry-btn-hover-border-color);
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
  outline:0;
}
.active.c-products-slider__show-all,.btn-check:checked+.btn,.btn-check:checked+.c-products-slider__show-all,.btn.active,.btn.show,.btn:first-child:active,.c-products-slider__show-all:first-child:active,.m-compare-widget__dropdown .dropdown-menu .active.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-check:checked+.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .compare-page-button:first-child:active,.m-compare-widget__dropdown .dropdown-menu .show.compare-page-button,.m-compare-widget__dropdown .dropdown-menu :not(.btn-check)+.compare-page-button:active,.show.c-products-slider__show-all,:not(.btn-check)+.btn:active,:not(.btn-check)+.c-products-slider__show-all:active{
  background-color:var(--digibit-polskiekoldry-btn-active-bg);
  border-color:var(--digibit-polskiekoldry-btn-active-border-color);
  color:var(--digibit-polskiekoldry-btn-active-color);
}
.active.c-products-slider__show-all:focus-visible,.btn-check:checked+.btn:focus-visible,.btn-check:checked+.c-products-slider__show-all:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.c-products-slider__show-all:first-child:active:focus-visible,.m-compare-widget__dropdown .dropdown-menu .active.compare-page-button:focus-visible,.m-compare-widget__dropdown .dropdown-menu .btn-check:checked+.compare-page-button:focus-visible,.m-compare-widget__dropdown .dropdown-menu .compare-page-button:first-child:active:focus-visible,.m-compare-widget__dropdown .dropdown-menu .show.compare-page-button:focus-visible,.m-compare-widget__dropdown .dropdown-menu :not(.btn-check)+.compare-page-button:active:focus-visible,.show.c-products-slider__show-all:focus-visible,:not(.btn-check)+.btn:active:focus-visible,:not(.btn-check)+.c-products-slider__show-all:active:focus-visible{
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible+.btn,.btn-check:checked:focus-visible+.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-check:checked:focus-visible+.compare-page-button{
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
}
.btn.disabled,.btn:disabled,.c-products-slider__show-all:disabled,.disabled.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .compare-page-button:disabled,.m-compare-widget__dropdown .dropdown-menu .disabled.compare-page-button,.m-compare-widget__dropdown .dropdown-menu fieldset:disabled .compare-page-button,fieldset:disabled .btn,fieldset:disabled .c-products-slider__show-all,fieldset:disabled .m-compare-widget__dropdown .dropdown-menu .compare-page-button{
  background-color:var(--digibit-polskiekoldry-btn-disabled-bg);
  border-color:var(--digibit-polskiekoldry-btn-disabled-border-color);
  color:var(--digibit-polskiekoldry-btn-disabled-color);
  opacity:var(--digibit-polskiekoldry-btn-disabled-opacity);
  pointer-events:none;
}

.btn-primary,.m-compare-widget__dropdown .dropdown-menu .compare-page-button{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#9d1504;
  --digibit-polskiekoldry-btn-border-color:#9d1504;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#851203;
  --digibit-polskiekoldry-btn-hover-border-color:#7e1103;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:172, 56, 42;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#7e1103;
  --digibit-polskiekoldry-btn-active-border-color:#761003;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#9d1504;
  --digibit-polskiekoldry-btn-disabled-border-color:#9d1504;
}

.btn-secondary{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#161616;
  --digibit-polskiekoldry-btn-hover-border-color:#151515;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:60, 60, 60;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#151515;
  --digibit-polskiekoldry-btn-active-border-color:#141414;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
}

.btn-success{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#198754;
  --digibit-polskiekoldry-btn-border-color:#198754;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#157347;
  --digibit-polskiekoldry-btn-hover-border-color:#146c43;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:60, 153, 110;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#146c43;
  --digibit-polskiekoldry-btn-active-border-color:#13653f;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#198754;
  --digibit-polskiekoldry-btn-disabled-border-color:#198754;
}

.btn-info{
  --digibit-polskiekoldry-btn-color:#000;
  --digibit-polskiekoldry-btn-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#31d2f2;
  --digibit-polskiekoldry-btn-hover-border-color:#25cff2;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:11, 172, 204;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#3dd5f3;
  --digibit-polskiekoldry-btn-active-border-color:#25cff2;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#000;
  --digibit-polskiekoldry-btn-disabled-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-disabled-border-color:#0dcaf0;
}

.btn-warning{
  --digibit-polskiekoldry-btn-color:#000;
  --digibit-polskiekoldry-btn-bg:#ffc107;
  --digibit-polskiekoldry-btn-border-color:#ffc107;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#ffca2c;
  --digibit-polskiekoldry-btn-hover-border-color:#ffc720;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:217, 164, 6;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#ffcd39;
  --digibit-polskiekoldry-btn-active-border-color:#ffc720;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#000;
  --digibit-polskiekoldry-btn-disabled-bg:#ffc107;
  --digibit-polskiekoldry-btn-disabled-border-color:#ffc107;
}

.btn-danger{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#dc3545;
  --digibit-polskiekoldry-btn-border-color:#dc3545;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#bb2d3b;
  --digibit-polskiekoldry-btn-hover-border-color:#b02a37;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:225, 83, 97;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#b02a37;
  --digibit-polskiekoldry-btn-active-border-color:#a52834;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#dc3545;
  --digibit-polskiekoldry-btn-disabled-border-color:#dc3545;
}

.btn-light{
  --digibit-polskiekoldry-btn-color:#000;
  --digibit-polskiekoldry-btn-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#d2d2d2;
  --digibit-polskiekoldry-btn-hover-border-color:#c6c6c6;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:210, 210, 210;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#c6c6c6;
  --digibit-polskiekoldry-btn-active-border-color:#b9b9b9;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#000;
  --digibit-polskiekoldry-btn-disabled-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-disabled-border-color:#f7f7f7;
}

.btn-dark{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#3c3c3c;
  --digibit-polskiekoldry-btn-hover-border-color:#313131;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:60, 60, 60;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#484848;
  --digibit-polskiekoldry-btn-active-border-color:#313131;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
}

.btn-outline-primary{
  --digibit-polskiekoldry-btn-color:#9d1504;
  --digibit-polskiekoldry-btn-border-color:#9d1504;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#9d1504;
  --digibit-polskiekoldry-btn-hover-border-color:#9d1504;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:157, 21, 4;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#9d1504;
  --digibit-polskiekoldry-btn-active-border-color:#9d1504;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#9d1504;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#9d1504;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-secondary,.c-products-slider__show-all{
  --digibit-polskiekoldry-btn-color:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:26, 26, 26;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-active-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-success{
  --digibit-polskiekoldry-btn-color:#198754;
  --digibit-polskiekoldry-btn-border-color:#198754;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#198754;
  --digibit-polskiekoldry-btn-hover-border-color:#198754;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:25, 135, 84;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#198754;
  --digibit-polskiekoldry-btn-active-border-color:#198754;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#198754;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#198754;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-info{
  --digibit-polskiekoldry-btn-color:#0dcaf0;
  --digibit-polskiekoldry-btn-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-hover-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:13, 202, 240;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-active-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#0dcaf0;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#0dcaf0;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-warning{
  --digibit-polskiekoldry-btn-color:#ffc107;
  --digibit-polskiekoldry-btn-border-color:#ffc107;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#ffc107;
  --digibit-polskiekoldry-btn-hover-border-color:#ffc107;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:255, 193, 7;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#ffc107;
  --digibit-polskiekoldry-btn-active-border-color:#ffc107;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#ffc107;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#ffc107;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-danger{
  --digibit-polskiekoldry-btn-color:#dc3545;
  --digibit-polskiekoldry-btn-border-color:#dc3545;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#dc3545;
  --digibit-polskiekoldry-btn-hover-border-color:#dc3545;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:220, 53, 69;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#dc3545;
  --digibit-polskiekoldry-btn-active-border-color:#dc3545;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#dc3545;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#dc3545;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-light{
  --digibit-polskiekoldry-btn-color:#f7f7f7;
  --digibit-polskiekoldry-btn-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-hover-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:247, 247, 247;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-active-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#f7f7f7;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#f7f7f7;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-dark{
  --digibit-polskiekoldry-btn-color:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:26, 26, 26;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-active-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
  --digibit-polskiekoldry-gradient:none;
}

.btn-link{
  --digibit-polskiekoldry-btn-font-weight:300;
  --digibit-polskiekoldry-btn-color:var(--digibit-polskiekoldry-link-color);
  --digibit-polskiekoldry-btn-bg:transparent;
  --digibit-polskiekoldry-btn-border-color:transparent;
  --digibit-polskiekoldry-btn-hover-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-btn-hover-border-color:transparent;
  --digibit-polskiekoldry-btn-active-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-btn-active-border-color:transparent;
  --digibit-polskiekoldry-btn-disabled-color:#6c757d;
  --digibit-polskiekoldry-btn-disabled-border-color:transparent;
  --digibit-polskiekoldry-btn-box-shadow:0 0 0 #000;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:172, 56, 42;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.btn-link:focus-visible,.btn-link:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.btn-link:focus-visible{
  color:var(--digibit-polskiekoldry-btn-color);
}
.btn-link:hover{
  color:var(--digibit-polskiekoldry-btn-hover-color);
}

.btn-group-lg>.btn,.btn-group-lg>.c-products-slider__show-all,.btn-lg,.m-compare-widget__dropdown .dropdown-menu .btn-group-lg>.compare-page-button{
  --digibit-polskiekoldry-btn-padding-y:0.5rem;
  --digibit-polskiekoldry-btn-padding-x:1rem;
  --digibit-polskiekoldry-btn-font-size:1.25rem;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius-lg);
}

.btn-group-sm>.btn,.btn-group-sm>.c-products-slider__show-all,.btn-sm,.m-compare-widget__dropdown .dropdown-menu .btn-group-sm>.compare-page-button{
  --digibit-polskiekoldry-btn-padding-y:0.25rem;
  --digibit-polskiekoldry-btn-padding-x:0.5rem;
  --digibit-polskiekoldry-btn-font-size:0.875rem;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius-sm);
}

.btn-group,.btn-group-vertical{
  display:inline-flex;
  position:relative;
  vertical-align:middle;
}
.btn-group-vertical>.btn,.btn-group-vertical>.c-products-slider__show-all,.btn-group>.btn,.btn-group>.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group>.compare-page-button{
  flex:1 1 auto;
  position:relative;
}
.btn-group-vertical>.active.c-products-slider__show-all,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:checked+.c-products-slider__show-all,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn-check:focus+.c-products-slider__show-all,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.c-products-slider__show-all:active,.btn-group-vertical>.c-products-slider__show-all:focus,.btn-group-vertical>.c-products-slider__show-all:hover,.btn-group>.active.c-products-slider__show-all,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:checked+.c-products-slider__show-all,.btn-group>.btn-check:focus+.btn,.btn-group>.btn-check:focus+.c-products-slider__show-all,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.c-products-slider__show-all:active,.btn-group>.c-products-slider__show-all:focus,.btn-group>.c-products-slider__show-all:hover,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.active.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.btn-check:checked+.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.btn-check:focus+.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button:active,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button:focus,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button:hover,.m-compare-widget__dropdown .dropdown-menu .btn-group>.active.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group>.btn-check:checked+.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group>.btn-check:focus+.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group>.compare-page-button:active,.m-compare-widget__dropdown .dropdown-menu .btn-group>.compare-page-button:focus,.m-compare-widget__dropdown .dropdown-menu .btn-group>.compare-page-button:hover{
  z-index:1;
}

.btn-toolbar{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.btn-toolbar .input-group{
  width:auto;
}

.btn-group{
  border-radius:4px;
}
.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>:not(.btn-check:first-child)+.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-group>:not(.btn-check:first-child)+.compare-page-button{
  margin-left:-1px;
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.c-products-slider__show-all,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.c-products-slider__show-all:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle-split.c-products-slider__show-all:first-child,.m-compare-widget__dropdown .dropdown-menu .btn-group>.btn-group:not(:last-child)>.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group>.compare-page-button:not(:last-child):not(.dropdown-toggle),.m-compare-widget__dropdown .dropdown-menu .btn-group>.dropdown-toggle-split.compare-page-button:first-child{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.c-products-slider__show-all,.btn-group>.btn:nth-child(n+3),.btn-group>.c-products-slider__show-all:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>:not(.btn-check)+.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-group>.btn-group:not(:first-child)>.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group>.compare-page-button:nth-child(n+3),.m-compare-widget__dropdown .dropdown-menu .btn-group>:not(.btn-check)+.compare-page-button{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}

.dropdown-toggle-split{
  padding-left:.5625rem;
  padding-right:.5625rem;
}
.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{
  margin-left:0;
}
.dropstart .dropdown-toggle-split:before{
  margin-right:0;
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.c-products-slider__show-all+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.m-compare-widget__dropdown .dropdown-menu .btn-group-sm>.compare-page-button+.dropdown-toggle-split{
  padding-left:.375rem;
  padding-right:.375rem;
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.c-products-slider__show-all+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.m-compare-widget__dropdown .dropdown-menu .btn-group-lg>.compare-page-button+.dropdown-toggle-split{
  padding-left:.75rem;
  padding-right:.75rem;
}

.btn-group-vertical{
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button{
  width:100%;
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.c-products-slider__show-all:not(:first-child),.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button:not(:first-child){
  margin-top:-1px;
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.c-products-slider__show-all,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.c-products-slider__show-all:not(:last-child):not(.dropdown-toggle),.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.btn-group:not(:last-child)>.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button:not(:last-child):not(.dropdown-toggle){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.c-products-slider__show-all,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>.c-products-slider__show-all:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>:not(.btn-check)+.c-products-slider__show-all,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.btn-group:not(:first-child)>.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>.compare-page-button:nth-child(n+3),.m-compare-widget__dropdown .dropdown-menu .btn-group-vertical>:not(.btn-check)+.compare-page-button{
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
  --digibit-polskiekoldry-gutter-x:1.5rem;
  --digibit-polskiekoldry-gutter-y:0;
  margin-left:auto;
  margin-right:auto;
  padding-left:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  padding-right:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  width:100%;
}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{
  position:relative;
}

.dropdown-toggle{
  white-space:nowrap;
}
.dropdown-toggle:after{
  border-bottom:0;
  border-left:.3em solid transparent;
  border-right:.3em solid transparent;
  border-top:.3em solid;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropdown-toggle:empty:after{
  margin-left:0;
}

.dropdown-menu{
  --digibit-polskiekoldry-dropdown-zindex:1000;
  --digibit-polskiekoldry-dropdown-min-width:10rem;
  --digibit-polskiekoldry-dropdown-padding-x:0;
  --digibit-polskiekoldry-dropdown-padding-y:0.5rem;
  --digibit-polskiekoldry-dropdown-spacer:0.125rem;
  --digibit-polskiekoldry-dropdown-font-size:1rem;
  --digibit-polskiekoldry-dropdown-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-dropdown-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-dropdown-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-dropdown-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-dropdown-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-dropdown-inner-border-radius:calc(var(--digibit-polskiekoldry-border-radius) - var(--digibit-polskiekoldry-border-width));
  --digibit-polskiekoldry-dropdown-divider-bg:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-dropdown-divider-margin-y:0.25rem;
  --digibit-polskiekoldry-dropdown-box-shadow:var(--digibit-polskiekoldry-box-shadow);
  --digibit-polskiekoldry-dropdown-link-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-dropdown-link-hover-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-dropdown-link-hover-bg:var(--digibit-polskiekoldry-tertiary-bg);
  --digibit-polskiekoldry-dropdown-link-active-color:#fff;
  --digibit-polskiekoldry-dropdown-link-active-bg:#9d1504;
  --digibit-polskiekoldry-dropdown-link-disabled-color:var(--digibit-polskiekoldry-tertiary-color);
  --digibit-polskiekoldry-dropdown-item-padding-x:0.5rem;
  --digibit-polskiekoldry-dropdown-item-padding-y:0.125rem;
  --digibit-polskiekoldry-dropdown-header-color:#6c757d;
  --digibit-polskiekoldry-dropdown-header-padding-x:0.5rem;
  --digibit-polskiekoldry-dropdown-header-padding-y:0.5rem;
  background-clip:padding-box;
  background-color:var(--digibit-polskiekoldry-dropdown-bg);
  border:var(--digibit-polskiekoldry-dropdown-border-width) solid var(--digibit-polskiekoldry-dropdown-border-color);
  border-radius:var(--digibit-polskiekoldry-dropdown-border-radius);
  color:var(--digibit-polskiekoldry-dropdown-color);
  display:none;
  font-size:var(--digibit-polskiekoldry-dropdown-font-size);
  list-style:none;
  margin:0;
  min-width:var(--digibit-polskiekoldry-dropdown-min-width);
  padding:var(--digibit-polskiekoldry-dropdown-padding-y) var(--digibit-polskiekoldry-dropdown-padding-x);
  position:absolute;
  text-align:left;
  z-index:var(--digibit-polskiekoldry-dropdown-zindex);
}
.dropdown-menu[data-bs-popper]{
  left:0;
  margin-top:var(--digibit-polskiekoldry-dropdown-spacer);
  top:100%;
}

.dropdown-menu-start{
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper]{
  left:0;
  right:auto;
}

.dropdown-menu-end{
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper]{
  left:auto;
  right:0;
}
.dropup .dropdown-menu[data-bs-popper]{
  bottom:100%;
  margin-bottom:var(--digibit-polskiekoldry-dropdown-spacer);
  margin-top:0;
  top:auto;
}
.dropup .dropdown-toggle:after{
  border-bottom:.3em solid;
  border-left:.3em solid transparent;
  border-right:.3em solid transparent;
  border-top:0;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropup .dropdown-toggle:empty:after{
  margin-left:0;
}

.dropend .dropdown-menu[data-bs-popper]{
  left:100%;
  margin-left:var(--digibit-polskiekoldry-dropdown-spacer);
  margin-top:0;
  right:auto;
  top:0;
}
.dropend .dropdown-toggle:after{
  border-bottom:.3em solid transparent;
  border-left:.3em solid;
  border-right:0;
  border-top:.3em solid transparent;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropend .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropend .dropdown-toggle:after{
  vertical-align:0;
}

.dropstart .dropdown-menu[data-bs-popper]{
  left:auto;
  margin-right:var(--digibit-polskiekoldry-dropdown-spacer);
  margin-top:0;
  right:100%;
  top:0;
}
.dropstart .dropdown-toggle:after{
  content:"";
  display:inline-block;
  display:none;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropstart .dropdown-toggle:before{
  border-bottom:.3em solid transparent;
  border-right:.3em solid;
  border-top:.3em solid transparent;
  content:"";
  display:inline-block;
  margin-right:.255em;
  vertical-align:.255em;
}
.dropstart .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropstart .dropdown-toggle:before{
  vertical-align:0;
}

.dropdown-divider{
  border-top:1px solid var(--digibit-polskiekoldry-dropdown-divider-bg);
  height:0;
  margin:var(--digibit-polskiekoldry-dropdown-divider-margin-y) 0;
  opacity:1;
  overflow:hidden;
}

.dropdown-item{
  background-color:transparent;
  border:0;
  border-radius:0;
  clear:both;
  color:var(--digibit-polskiekoldry-dropdown-link-color);
  display:block;
  font-weight:300;
  padding:var(--digibit-polskiekoldry-dropdown-item-padding-y) var(--digibit-polskiekoldry-dropdown-item-padding-x);
  text-align:inherit;
  white-space:nowrap;
  width:100%;
}
.dropdown-item:focus,.dropdown-item:hover{
  background-color:var(--digibit-polskiekoldry-dropdown-link-hover-bg);
  color:var(--digibit-polskiekoldry-dropdown-link-hover-color);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.dropdown-item.active,.dropdown-item:active{
  background-color:var(--digibit-polskiekoldry-dropdown-link-active-bg);
  color:var(--digibit-polskiekoldry-dropdown-link-active-color);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.dropdown-item.disabled,.dropdown-item:disabled{
  background-color:transparent;
  color:var(--digibit-polskiekoldry-dropdown-link-disabled-color);
  pointer-events:none;
}

.dropdown-menu.show{
  display:block;
}

.dropdown-header{
  color:var(--digibit-polskiekoldry-dropdown-header-color);
  display:block;
  font-size:.875rem;
  margin-bottom:0;
  padding:var(--digibit-polskiekoldry-dropdown-header-padding-y) var(--digibit-polskiekoldry-dropdown-header-padding-x);
  white-space:nowrap;
}

.dropdown-item-text{
  color:var(--digibit-polskiekoldry-dropdown-link-color);
  display:block;
  padding:var(--digibit-polskiekoldry-dropdown-item-padding-y) var(--digibit-polskiekoldry-dropdown-item-padding-x);
}

.dropdown-menu-dark{
  --digibit-polskiekoldry-dropdown-color:#dee2e6;
  --digibit-polskiekoldry-dropdown-bg:#343a40;
  --digibit-polskiekoldry-dropdown-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-dropdown-box-shadow:;
  --digibit-polskiekoldry-dropdown-link-color:#dee2e6;
  --digibit-polskiekoldry-dropdown-link-hover-color:#fff;
  --digibit-polskiekoldry-dropdown-divider-bg:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-dropdown-link-hover-bg:hsla(0,0%,100%,.15);
  --digibit-polskiekoldry-dropdown-link-active-color:#fff;
  --digibit-polskiekoldry-dropdown-link-active-bg:#9d1504;
  --digibit-polskiekoldry-dropdown-link-disabled-color:#adb5bd;
  --digibit-polskiekoldry-dropdown-header-color:#adb5bd;
}

.form-select{
  --digibit-polskiekoldry-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#fff;
  background-image:var(--digibit-polskiekoldry-form-select-bg-img), none;
  background-position:right .75rem center;
  background-repeat:no-repeat;
  background-size:16px 12px;
  border:1px solid #dee2e6;
  border-radius:4px;
  color:#222;
  display:block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem 2.25rem .375rem .75rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
.form-select:focus{
  border-color:#ce8a82;
  box-shadow:0 0 0 .25rem rgba(157,21,4,.25);
  outline:0;
}
.form-select[multiple],.form-select[size]:not([size="1"]){
  background-image:none;
  padding-right:.75rem;
}
.form-select:disabled{
  background-color:#e9ecef;
}
.form-select:-moz-focusring{
  color:transparent;
  text-shadow:0 0 0 #222;
}

.form-select-sm{
  border-radius:.25rem;
  font-size:.875rem;
  padding-bottom:.25rem;
  padding-left:.5rem;
  padding-top:.25rem;
}

.form-select-lg{
  border-radius:.5rem;
  font-size:1.25rem;
  padding-bottom:.5rem;
  padding-left:1rem;
  padding-top:.5rem;
}

.ratio{
  position:relative;
  width:100%;
}
.ratio:before{
  content:"";
  display:block;
  padding-top:var(--digibit-polskiekoldry-aspect-ratio);
}
.ratio>*{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.ratio-1x1{
  --digibit-polskiekoldry-aspect-ratio:100%;
}

.ratio-4x3{
  --digibit-polskiekoldry-aspect-ratio:75%;
}

.ratio-16x9{
  --digibit-polskiekoldry-aspect-ratio:56.25%;
}

.ratio-21x9{
  --digibit-polskiekoldry-aspect-ratio:42.8571428571%;
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  width:1px !important;
  clip:rect(0, 0, 0, 0) !important;
  border:0 !important;
  white-space:nowrap !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){
  position:absolute !important;
}
.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{
  overflow:hidden !important;
}

.stretched-link:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}

.img-fluid,.img-thumbnail{
  height:auto;
  max-width:100%;
}

.img-thumbnail{
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:4px;
  padding:.25rem;
}

.figure{
  display:inline-block;
}

.figure-img{
  line-height:1;
  margin-bottom:.25rem;
}

.figure-caption{
  color:rgba(34,34,34,.75);
  font-size:.875em;
}

.lead{
  font-size:1.25rem;
  font-weight:300;
}

.display-1{
  font-size:calc(1.625rem + 4.5vw);
}

.display-1,.display-2{
  font-weight:300;
  line-height:1.2;
}

.display-2{
  font-size:calc(1.575rem + 3.9vw);
}

.display-3{
  font-size:calc(1.525rem + 3.3vw);
}

.display-3,.display-4{
  font-weight:300;
  line-height:1.2;
}

.display-4{
  font-size:calc(1.475rem + 2.7vw);
}

.display-5{
  font-size:calc(1.425rem + 2.1vw);
}

.display-5,.display-6{
  font-weight:300;
  line-height:1.2;
}

.display-6{
  font-size:calc(1.375rem + 1.5vw);
}

.list-inline,.list-unstyled{
  list-style:none;
  padding-left:0;
}

.list-inline-item{
  display:inline-block;
}
.list-inline-item:not(:last-child){
  margin-right:.5rem;
}

.initialism{
  font-size:.875em;
  text-transform:uppercase;
}

.blockquote{
  font-size:1.25rem;
  margin-bottom:.5rem;
}
.blockquote>:last-child{
  margin-bottom:0;
}

.blockquote-footer{
  color:#6c757d;
  font-size:.875em;
  margin-bottom:.5rem;
  margin-top:-.5rem;
}
.blockquote-footer:before{
  content:"— ";
}

.fade{
  transition:opacity .15s linear;
}
.fade:not(.show){
  opacity:0;
}

.collapse:not(.show){
  display:none;
}

.collapsing{
  height:0;
  overflow:hidden;
  transition:height .35s ease;
}
.collapsing.collapse-horizontal{
  height:auto;
  transition:width .35s ease;
  width:0;
}

::-webkit-scrollbar{
  -webkit-appearance:none;
          appearance:none;
}
::-webkit-scrollbar:horizontal{
  background:#e9ecef;
  height:7px;
}
::-webkit-scrollbar:vertical{
  background:#e9ecef;
  width:7px;
}
::-webkit-scrollbar-thumb{
  background:#343a40;
  border:0;
  border-radius:0;
}

.page-footer{
  margin-bottom:2rem;
  margin-top:2rem;
  text-align:center;
}

.link-item{
  border:.2rem solid #e9ecef;
  display:block;
  height:100%;
  margin:0;
  padding:3rem 2rem;
  text-align:center;
}

.links>a{
  margin:1rem 0;
}

.sitemap li{
  line-height:140%;
}

hr{
  background:#e9ecef;
  display:block;
  height:.1rem;
  margin:2rem auto;
}

.text-right{
  text-align:right;
}
.c-header .h1,.c-header h1{
  font-size:calc(1.525rem + 3.3vw);
  font-weight:700;
  margin-bottom:0;
}
.c-header .h1:first-letter,.c-header h1:first-letter{
  color:#9d1504;
  font-size:calc(1.625rem + 4.5vw);
  font-weight:700;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.c-header .h1 .small,.c-header .h1 small,.c-header h1 .small,.c-header h1 small{
  color:#3f0802;
  display:block;
  font-size:.875rem;
  text-transform:uppercase;
}
.c-header__title+.c-header__description{
  margin-top:1.5rem;
}

body{
  overflow-x:hidden;
}

.c-products-slider{
  margin-bottom:1.5rem;
  position:relative;
}
.c-products-slider__header{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:1.5rem;
  margin-left:auto;
}
.c-products-slider__header a{
  height:48px;
}
.c-products-slider__content .swiper-slide,.c-products-slider__content .swiper-wrapper{
  height:auto;
}
.c-products-slider__show-all{
  align-items:center;
  display:inline-flex;
  justify-content:center;
  margin-left:auto;
  margin-right:0;
}
.c-products-slider__show-all .ic,.c-products-slider__show-all .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-products-slider__show-all input[type=radio]:checked+span.color:after{
  height:1.5rem;
  margin-left:.75rem;
  width:1.5rem;
}
.c-product-actions .c-products-slider .compare-button,.c-product-actions .c-products-slider .quick-view,.c-product-actions .c-products-slider .wishlist,.c-product-images .c-products-slider .swiper-button-next,.c-product-images .c-products-slider .swiper-button-prev,.c-products-slider .c-product-actions .compare-button,.c-products-slider .c-product-actions .quick-view,.c-products-slider .c-product-actions .wishlist,.c-products-slider .c-product-images .swiper-button-next,.c-products-slider .c-product-images .swiper-button-prev,.c-products-slider .c-product-images__zoom,.c-products-slider .c-products-slider__nav .ic,.c-products-slider .c-products-slider__nav .product-variants .input-container input[type=radio]:checked+span.color:after,.c-products-slider .ic-circle,.c-products-slider__nav .c-products-slider .ic,.c-products-slider__nav .c-products-slider .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-products-slider .c-products-slider__nav input[type=radio]:checked+span.color:after,.product-variants .input-container .c-products-slider__nav .c-products-slider input[type=radio]:checked+span.color:after{
  background-color:#fff;
  background-position:50%;
  background-size:1.5rem 1.5rem;
  border:1px solid #e9ecef;
  border-radius:50%;
  box-shadow:none;
  height:3rem;
  opacity:1;
  width:3rem;
}
.c-product-actions .c-products-slider .compare-button:hover,.c-product-actions .c-products-slider .quick-view:hover,.c-product-actions .c-products-slider .wishlist:hover,.c-product-images .c-products-slider .swiper-button-next:hover,.c-product-images .c-products-slider .swiper-button-prev:hover,.c-products-slider .c-product-actions .compare-button:hover,.c-products-slider .c-product-actions .quick-view:hover,.c-products-slider .c-product-actions .wishlist:hover,.c-products-slider .c-product-images .swiper-button-next:hover,.c-products-slider .c-product-images .swiper-button-prev:hover,.c-products-slider .c-product-images__zoom:hover,.c-products-slider .c-products-slider__nav .ic:hover,.c-products-slider .c-products-slider__nav .product-variants .input-container input[type=radio]:checked+span.color:hover:after,.c-products-slider .ic-circle:hover,.c-products-slider__nav .c-products-slider .ic:hover,.c-products-slider__nav .c-products-slider .product-variants .input-container input[type=radio]:checked+span.color:hover:after,.product-variants .input-container .c-products-slider .c-products-slider__nav input[type=radio]:checked+span.color:hover:after,.product-variants .input-container .c-products-slider__nav .c-products-slider input[type=radio]:checked+span.color:hover:after{
  border-color:#adb5bd;
}
.c-products-slider__nav-next,.c-products-slider__nav-prev{
  cursor:pointer;
}

.c-products-slider__nav.bottom,.c-products-slider__nav.top{
  display:flex;
  position:relative;
}
.bottom .c-products-slider__nav-next,.bottom .c-products-slider__nav-prev,.top .c-products-slider__nav-next,.top .c-products-slider__nav-prev{
  left:auto;
  margin-left:.75rem;
  position:relative;
  right:auto;
  width:auto;
}

.center .c-products-slider__nav-next,.center .c-products-slider__nav-prev{
  margin-top:-1.5rem;
  position:absolute;
  top:50%;
  z-index:9;
}
.center .c-products-slider__nav-prev{
  left:calc(var(--digibit-polskiekoldry-gutter-x)*-.5);
}
.center .c-products-slider__nav-next{
  right:calc(var(--digibit-polskiekoldry-gutter-x)*-.5);
}

.c-products-slider__footer{
  margin-top:1.5rem;
  text-align:center;
}
.c-products-slider__footer component-name__show-all{
  display:inline-flex;
}

#scroller-top{
  background:#9d1504;
  border-radius:50%;
  bottom:2rem;
  cursor:pointer;
  height:3rem;
  position:fixed;
  right:2rem;
  text-align:center;
  width:3rem;
  z-index:10;
}
#scroller-top:hover{
  background-color:#1d1d1d;
}
#scroller-top .ic-chevron-up{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath fill=%27%23fff%27 d=%27M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9S19 320.1 32 320.1h256c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z%27/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:18px 18px;
  display:inline-block;
  height:18px;
  margin-top:30%;
  width:18px;
}
.m-social-follow{
  align-items:center;
  display:flex;
  justify-content:space-evenly;
  padding-bottom:calc(var(--digibit-polskiekoldry-gutter-x)*3.5);
  padding-top:calc(var(--digibit-polskiekoldry-gutter-x)*3);
}
.m-social-follow ul{
  display:inline-block;
  margin-bottom:0;
  text-align:center;
}
.m-social-follow li,.m-social-follow span{
  padding-bottom:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
}
.m-social-follow span{
  margin-bottom:0;
  white-space:break-spaces;
}
.m-social-follow a{
  border:1px solid #ebd0cd;
  border-radius:50%;
  padding:1.5rem;
}
.m-social-follow a:hover{
  border-color:#6c757d;
}
.m-social-follow .facebook a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 120 82.7 220.8 194.2 248.5V334.2h-52.8V256h52.8v-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287v175.9C413.8 494.8 512 386.9 512 256'/%3e%3c/svg%3e");
}
.m-social-follow .facebook a,.m-social-follow .twitter a{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:1.5rem 1.5rem;
  display:inline-block;
  height:1.5rem;
  text-indent:-9999px;
  width:1.5rem;
}
.m-social-follow .twitter a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3'/%3e%3c/svg%3e");
}
.m-social-follow .youtube a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M549.7 124.1c-6.2-23.7-24.8-42.3-48.3-48.6C458.9 64 288.1 64 288.1 64S117.3 64 74.7 75.5c-23.5 6.3-42 24.9-48.3 48.6C15 167 15 256.4 15 256.4s0 89.4 11.4 132.3c6.3 23.6 24.8 41.5 48.3 47.8C117.3 448 288.1 448 288.1 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6V175.2l142.7 81.2z'/%3e%3c/svg%3e");
}
.m-social-follow .pinterest a,.m-social-follow .youtube a{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:1.5rem 1.5rem;
  display:inline-block;
  height:1.5rem;
  text-indent:-9999px;
  width:1.5rem;
}
.m-social-follow .pinterest a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M504 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C73.4 450.9 8 361.1 8 256 8 119 119 8 256 8s248 111 248 248'/%3e%3c/svg%3e");
}
.m-social-follow .vimeo a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8M377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7'/%3e%3c/svg%3e");
}
.m-social-follow .instagram a,.m-social-follow .vimeo a{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:1.5rem 1.5rem;
  display:inline-block;
  height:1.5rem;
  text-indent:-9999px;
  width:1.5rem;
}
.m-social-follow .instagram a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M224.3 141a115 115 0 1 0-.6 230 115 115 0 1 0 .6-230m-.6 40.4a74.6 74.6 0 1 1 .6 149.2 74.6 74.6 0 1 1-.6-149.2m93.4-45.1a26.8 26.8 0 1 1 53.6 0 26.8 26.8 0 1 1-53.6 0m129.7 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8M399 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1'/%3e%3c/svg%3e");
}
.m-social-follow .linkedin a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z'/%3e%3c/svg%3e");
}
.m-social-follow .linkedin a,.m-social-follow .tiktok a{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:1.5rem 1.5rem;
  display:inline-block;
  height:1.5rem;
  text-indent:-9999px;
  width:1.5rem;
}
.m-social-follow .tiktok a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M448.5 209.9c-44 .1-87-13.6-122.8-39.2v178.7c0 33.1-10.1 65.4-29 92.6s-45.6 48-76.6 59.6-64.8 13.5-96.9 5.3-60.9-25.9-82.7-50.8-35.3-56-39-88.9 2.9-66.1 18.6-95.2 40-52.7 69.6-67.7 62.9-20.5 95.7-16v89.9c-15-4.7-31.1-4.6-46 .4s-27.9 14.6-37 27.3-14 28.1-13.9 43.9 5.2 31 14.5 43.7 22.4 22.1 37.4 26.9 31.1 4.8 46-.1 28-14.4 37.2-27.1 14.2-28.1 14.2-43.8V0h88c-.1 7.4.6 14.9 1.9 22.2 3.1 16.3 9.4 31.9 18.7 45.7s21.3 25.6 35.2 34.6c19.9 13.1 43.2 20.1 67 20.1V210z'/%3e%3c/svg%3e");
}
.m-social-follow .ps-socialfollow-discord a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M492.5 69.8c-.2-.3-.4-.6-.8-.7-38.1-17.5-78.4-30-119.7-37.1-.4-.1-.8 0-1.1.1s-.6.4-.8.8c-5.5 9.9-10.5 20.2-14.9 30.6-44.6-6.8-89.9-6.8-134.4 0-4.5-10.5-9.5-20.7-15.1-30.6-.2-.3-.5-.6-.8-.8s-.7-.2-1.1-.2C162.5 39 122.2 51.5 84.1 69c-.3.1-.6.4-.8.7C7.1 183.5-13.8 294.6-3.6 404.2c0 .3.1.5.2.8s.3.4.5.6c44.4 32.9 94 58 146.8 74.2.4.1.8.1 1.1 0s.7-.4.9-.7c11.3-15.4 21.4-31.8 30-48.8.1-.2.2-.5.2-.8s0-.5-.1-.8-.2-.5-.4-.6-.4-.3-.7-.4c-15.8-6.1-31.2-13.4-45.9-21.9-.3-.2-.5-.4-.7-.6s-.3-.6-.3-.9 0-.6.2-.9.3-.5.6-.7c3.1-2.3 6.2-4.7 9.1-7.1.3-.2.6-.4.9-.4s.7 0 1 .1c96.2 43.9 200.4 43.9 295.5 0 .3-.1.7-.2 1-.2s.7.2.9.4c2.9 2.4 6 4.9 9.1 7.2.2.2.4.4.6.7s.2.6.2.9-.1.6-.3.9-.4.5-.6.6c-14.7 8.6-30 15.9-45.9 21.8-.2.1-.5.2-.7.4s-.3.4-.4.7-.1.5-.1.8.1.5.2.8c8.8 17 18.8 33.3 30 48.8.2.3.6.6.9.7s.8.1 1.1 0c52.9-16.2 102.6-41.3 147.1-74.2.2-.2.4-.4.5-.6s.2-.5.2-.8c12.3-126.8-20.5-236.9-86.9-334.5zm-302 267.7c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.4 59.2-52.8 59.2m195.4 0c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.2 59.2-52.8 59.2'/%3e%3c/svg%3e");
}
.m-social-follow .ps-socialfollow-discord a,.m-social-follow .rss a{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:1.5rem 1.5rem;
  display:inline-block;
  height:1.5rem;
  text-indent:-9999px;
  width:1.5rem;
}
.m-social-follow .rss a{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M0 64c0-17.7 14.3-32 32-32 229.8 0 416 186.2 416 416 0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96 14.3 96 0 81.7 0 64m0 352a64 64 0 1 1 128 0 64 64 0 1 1-128 0m32-256c159.1 0 288 128.9 288 288 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224-17.7 0-32-14.3-32-32s14.3-32 32-32'/%3e%3c/svg%3e");
}
.c-footer__after .m-social-follow a{
  border:none;
  padding:0;
}
.product-miniature,true .product-list-reviews{
  padding-right:8px;
  width:auto;
}
.m-shopping-cart__link{
  position:relative;
}
.m-shopping-cart__link:after{
  bottom:-18px;
  content:attr(data-signature);
  font-size:10px;
  font-weight:400;
  left:0;
  position:absolute;
  right:0;
}
.mobile-menu #_mobile_cart:last-child .m-shopping-cart{
  padding-right:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
}
.ui-widget-content,.ui-widget-content a{
  font-family:Roboto,system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}
.container-fluid-right{
  margin-left:calc((100% - var(--digibit-polskiekoldry-container-fr-width))/2);
  width:calc(var(--digibit-polskiekoldry-container-fr-width) + (100% - var(--digibit-polskiekoldry-container-fr-width))/2);
}

.c-header-standard .category-cover{
  border:1px solid #dee2e6;
  border-radius:4px;
  padding:4px;
}
.c-header-standard img{
  height:auto;
}

.header-nav{
  background-color:#f7f7f7;
  font-size:.875;
}

.header-top{
  padding:1rem 0;
}

#notifications .alert{
  margin-bottom:0;
  margin-top:1rem;
  padding-bottom:0;
  padding-top:0;
}
#notifications ul{
  margin-bottom:0;
}

.product-container{
  margin-top:1.5rem;
}

.product-add-to-cart{
  position:relative;
}

p.h2,p.m-image-slider__title{
  font-size:calc(1.425rem + 2.1vw);
  font-weight:700;
  line-height:calc(1.475rem + 2.7vw);
}
p.h2:first-letter,p.m-image-slider__title:first-letter{
  -webkit-text-decoration:underline;
  text-decoration:underline;
  text-decoration-color:var(--bs-primary);
  text-decoration-thickness:4px;
}
.btn-close{
  --digibit-polskiekoldry-btn-close-color:#000;
  --digibit-polskiekoldry-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E");
  --digibit-polskiekoldry-btn-close-opacity:0.5;
  --digibit-polskiekoldry-btn-close-hover-opacity:0.75;
  --digibit-polskiekoldry-btn-close-focus-shadow:0 0 0 0.25rem rgba(157,21,4,.25);
  --digibit-polskiekoldry-btn-close-focus-opacity:1;
  --digibit-polskiekoldry-btn-close-disabled-opacity:0.25;
  background:transparent var(--digibit-polskiekoldry-btn-close-bg) center/1em auto no-repeat;
  border:0;
  border-radius:4px;
  box-sizing:content-box;
  height:1em;
  opacity:var(--digibit-polskiekoldry-btn-close-opacity);
  padding:.25em;
  width:1em;
}
.btn-close,.btn-close:hover{
  color:var(--digibit-polskiekoldry-btn-close-color);
}
.btn-close:hover{
  opacity:var(--digibit-polskiekoldry-btn-close-hover-opacity);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.btn-close:focus{
  box-shadow:var(--digibit-polskiekoldry-btn-close-focus-shadow);
  opacity:var(--digibit-polskiekoldry-btn-close-focus-opacity);
  outline:0;
}
.btn-close.disabled,.btn-close:disabled{
  opacity:var(--digibit-polskiekoldry-btn-close-disabled-opacity);
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.btn-close-white{
  --digibit-polskiekoldry-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}

:root,[data-bs-theme=light]{
  --digibit-polskiekoldry-btn-close-filter:;
}

.pagination{
  --digibit-polskiekoldry-pagination-padding-x:0.75rem;
  --digibit-polskiekoldry-pagination-padding-y:0.375rem;
  --digibit-polskiekoldry-pagination-font-size:1rem;
  --digibit-polskiekoldry-pagination-color:var(--digibit-polskiekoldry-link-color);
  --digibit-polskiekoldry-pagination-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-pagination-border-color:var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-pagination-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-pagination-hover-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-pagination-hover-bg:var(--digibit-polskiekoldry-tertiary-bg);
  --digibit-polskiekoldry-pagination-hover-border-color:var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-pagination-active-border-color:#9d1504;
  --digibit-polskiekoldry-pagination-disabled-color:var(--digibit-polskiekoldry-secondary-color);
  --digibit-polskiekoldry-pagination-disabled-bg:var(--digibit-polskiekoldry-secondary-bg);
  --digibit-polskiekoldry-pagination-disabled-border-color:var(--digibit-polskiekoldry-border-color);
}

.page-item:not(:first-child) .page-link{
  margin-left:-1px;
}
.page-item:first-child .page-link{
  border-bottom-left-radius:var(--digibit-polskiekoldry-pagination-border-radius);
  border-top-left-radius:var(--digibit-polskiekoldry-pagination-border-radius);
}
.page-item:last-child .page-link{
  border-bottom-right-radius:var(--digibit-polskiekoldry-pagination-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-pagination-border-radius);
}

.form-label{
  margin-bottom:.5rem;
}

.col-form-label{
  font-size:inherit;
  line-height:1.5;
  margin-bottom:0;
  padding-bottom:calc(.375rem + 1px);
  padding-top:calc(.375rem + 1px);
}

.col-form-label-lg{
  font-size:1.25rem;
  padding-bottom:calc(.5rem + 1px);
  padding-top:calc(.5rem + 1px);
}

.col-form-label-sm{
  font-size:.875rem;
  padding-bottom:calc(.25rem + 1px);
  padding-top:calc(.25rem + 1px);
}

.form-control{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:4px;
  color:#222;
  display:block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem .75rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
.form-control[type=file]{
  overflow:hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control:focus{
  background-color:#fff;
  border-color:#ce8a82;
  box-shadow:0 0 0 .25rem rgba(157,21,4,.25);
  color:#222;
  outline:0;
}
.form-control::-webkit-date-and-time-value{
  height:1.5em;
  margin:0;
  min-width:85px;
}
.form-control::-webkit-datetime-edit{
  display:block;
  padding:0;
}
.form-control::-moz-placeholder{
  color:rgba(34,34,34,.75);
  opacity:1;
}
.form-control::placeholder{
  color:rgba(34,34,34,.75);
  opacity:1;
}
.form-control:disabled{
  background-color:#e9ecef;
  opacity:1;
}
.form-control::file-selector-button{
  background-color:#f8f9fa;
  border-color:inherit;
  border-radius:0;
  border-style:solid;
  border-width:0 1px 0 0;
  color:#222;
  margin:-.375rem .75rem -.375rem -.75rem;
  padding:.375rem .75rem;
  pointer-events:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
  background-color:#e9ecef;
}

.form-control-plaintext{
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0;
  color:#222;
  display:block;
  line-height:1.5;
  margin-bottom:0;
  padding:.375rem 0;
  width:100%;
}
.form-control-plaintext:focus{
  outline:0;
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
  padding-left:0;
  padding-right:0;
}

.form-control-sm{
  border-radius:.25rem;
  font-size:.875rem;
  min-height:calc(1.5em + .5rem + 2px);
  padding:.25rem .5rem;
}
.form-control-sm::file-selector-button{
  margin:-.25rem .5rem -.25rem -.5rem;
  padding:.25rem .5rem;
}

.form-control-lg{
  border-radius:.5rem;
  font-size:1.25rem;
  min-height:calc(1.5em + 1rem + 2px);
  padding:.5rem 1rem;
}
.form-control-lg::file-selector-button{
  margin:-.5rem 1rem -.5rem -1rem;
  padding:.5rem 1rem;
}

textarea.form-control{
  min-height:calc(1.5em + .75rem + 2px);
}
textarea.form-control-sm{
  min-height:calc(1.5em + .5rem + 2px);
}
textarea.form-control-lg{
  min-height:calc(1.5em + 1rem + 2px);
}

.form-control-color{
  height:calc(1.5em + .75rem + 2px);
  padding:.375rem;
  width:3rem;
}
.form-control-color:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control-color::-moz-color-swatch{
  border:0 !important;
  border-radius:4px;
}
.form-control-color::-webkit-color-swatch{
  border:0 !important;
  border-radius:4px;
}
.form-control-color.form-control-sm{
  height:calc(1.5em + .5rem + 2px);
}
.form-control-color.form-control-lg{
  height:calc(1.5em + 1rem + 2px);
}
.c-quick-view__subtitle{
  color:#9d1504;
  display:block;
  font-size:.875rem;
}
.c-quick-view__manufacturer{
  position:absolute;
  right:.5rem;
}
.c-quick-view__body-cover .c-quick-view__manufacturer{
  top:-.5rem;
}

.c-quick-view__body-content .c-quick-view__manufacturer{
  top:.5rem;
}

.c-quick-view__body-cover{
  position:relative;
}
.c-quick-view__body .grid{
  grid-gap:1.5rem;
}
.c-quick-view__body p{
  margin-bottom:0;
}
.c-quick-view__body-content{
  align-self:start;
  display:flex;
  flex-direction:column;
}
.c-quick-view__body-content header{
  margin-bottom:1.5rem;
}
.c-quick-view__body-content-information{
  overflow-x:hidden;
  overflow-y:auto;
}
.c-quick-view__body .card,.c-quick-view__body .x13faq__menu-block.x13faq__menu-right{
  margin-bottom:.5rem;
}
.c-quick-view__body .pack-product-inline{
  display:flex;
}
.c-quick-view__body .c-flags{
  left:calc(var(--digibit-polskiekoldry-modal-padding)*-1);
  right:calc(var(--digibit-polskiekoldry-modal-padding)*-1);
  top:calc(var(--digibit-polskiekoldry-modal-padding)*-1);
}
.c-quick-view figcaption{
  background:#ced4da;
  bottom:.5rem;
  display:inline-block;
  height:auto;
  left:50%;
  padding:.25rem 1rem;
  position:absolute;
  text-align:center;
  top:auto;
  transform:translate(-50%);
  width:auto;
}
.c-quick-view .flag-state{
  border-top-right-radius:4px;
  left:-1.5rem;
  margin-left:0;
  position:relative;
  top:calc(var(--digibit-polskiekoldry-modal-padding)*-1);
  width:-moz-max-content;
  width:max-content;
}
.c-quick-view .flag-state:first-child{
  border-top-left-radius:0;
}
.c-quick-view .btn-circle{
  align-items:center;
  background-color:#fff;
  border:none;
  border-radius:50%;
  bottom:calc(.635rem + var(--digibit-polskiekoldry-modal-padding)*-1);
  box-shadow:.125rem -.125rem .25rem 0 rgba(0,0,0,.2);
  cursor:pointer;
  display:flex;
  height:2.5rem;
  justify-content:center;
  min-width:2.5rem;
  position:absolute;
  right:.635rem;
  transition:.2s ease-out;
  width:2.5rem;
  z-index:10;
}
.c-quick-view .btn-circle .ic-magnify{
  height:1.4rem;
  width:1.4rem;
}
.c-quick-view__cover{
  margin:calc(var(--digibit-polskiekoldry-modal-padding)*-1);
  margin-bottom:0;
}
.c-quick-view figure{
  margin-bottom:0;
}
*,:after,:before{
  box-sizing:border-box;
}

body{
  background-color:#fff;
  color:#222;
  font-family:Montserrat,sans-serif;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  margin:0;
  text-align:var(--digibit-polskiekoldry-body-text-align);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

hr{
  border:0;
  border-top:1px solid;
  color:inherit;
  margin:.5rem 0;
  opacity:.25;
}

.c-attachment__heading,.c-attachment__title,.c-product-miniature .product-title,.c-product-pack__heading,.c-product-pack__title,.h1,.h2,.h3,.h4,.h5,.h6,.m-image-slider__title,.m-reassurance__title,.m-shopping-cart-modal__title,.m-social-sharing__title,.menu-default .mm_menus_ul .h4,.menu-default .mm_menus_ul .m-shopping-cart-modal__title,.x13faq__category-title .x13faq__menu-link .c-attachment__heading,.x13faq__category-title .x13faq__menu-link .h2,.x13faq__category-title .x13faq__menu-link .m-image-slider__title,.x13faq__category-title .x13faq__menu-link h2,h1,h2,h3,h4,h5,h6{
  color:#222;
  font-family:Montserrat,sans-serif;
  font-weight:500;
  line-height:1.2;
  margin-bottom:.25rem;
  margin-top:0;
}

.h1,h1{
  font-size:calc(1.375rem + 1.5vw);
}

.c-attachment__heading,.h2,.m-image-slider__title,h2{
  font-size:calc(1.325rem + .9vw);
}

.h3,.m-shopping-cart-modal__title,.x13faq__category-title .x13faq__menu-link .c-attachment__heading,.x13faq__category-title .x13faq__menu-link .h2,.x13faq__category-title .x13faq__menu-link .m-image-slider__title,.x13faq__category-title .x13faq__menu-link h2,h3{
  font-size:calc(1.3rem + .6vw);
}

.c-product-pack__heading,.h4,.m-shopping-cart-modal__title,.menu-default .mm_menus_ul .h4,.menu-default .mm_menus_ul .m-shopping-cart-modal__title,h4{
  font-size:calc(1.275rem + .3vw);
}

.c-attachment__title,.c-product-miniature .product-title,.h5,h5{
  font-size:1.25rem;
}

.c-product-pack__title,.h6,.m-reassurance__title,.m-social-sharing__title,h6{
  font-size:1rem;
}

p{
  margin-bottom:1.5rem;
  margin-top:0;
}

abbr[title]{
  cursor:help;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}

address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}

ol,ul{
  padding-left:2rem;
}

dl,ol,ul{
  margin-bottom:1rem;
  margin-top:0;
}

ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0;
}

dt{
  font-weight:700;
}

dd{
  margin-bottom:.5rem;
  margin-left:0;
}

blockquote{
  margin:0 0 1rem;
}

b,strong{
  font-weight:bolder;
}

.small,small{
  font-size:.875em;
}

.mark,mark{
  background-color:#fff3cd;
  color:#222;
  padding:.1875em;
}

sub,sup{
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.5em;
}

a{
  color:#9d1504;
  -webkit-text-decoration:none;
  text-decoration:none;
}
a:hover{
  --digibit-polskiekoldry-link-color-rgb:var(--digibit-polskiekoldry-link-hover-color-rgb);
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

a:not([href]):not([class]),a:not([href]):not([class]):hover{
  color:inherit;
  -webkit-text-decoration:none;
  text-decoration:none;
}

code,kbd,pre,samp{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-size:1em;
}

pre{
  display:block;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}

code{
  color:#d63384;
  font-size:.875em;
  word-wrap:break-word;
}
a>code{
  color:inherit;
}

kbd{
  background-color:#222;
  border-radius:.25rem;
  color:#fff;
  font-size:.875em;
  padding:.1875rem .375rem;
}
kbd kbd{
  font-size:1em;
  padding:0;
}

figure{
  margin:0 0 1rem;
}

img,svg{
  vertical-align:middle;
}

table{
  border-collapse:collapse;
  caption-side:bottom;
}

caption{
  color:rgba(34,34,34,.75);
  padding-bottom:.5rem;
  padding-top:.5rem;
  text-align:left;
}

th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}

tbody,td,tfoot,th,thead,tr{
  border:0 solid;
  border-color:inherit;
}

label{
  display:inline-block;
}

button{
  border-radius:0;
}

button:focus:not(:focus-visible){
  outline:0;
}

button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
}

button,select{
  text-transform:none;
}

[role=button]{
  cursor:pointer;
}

select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
  display:none !important;
}

[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
  cursor:pointer;
}

::-moz-focus-inner{
  border-style:none;
  padding:0;
}

textarea{
  resize:vertical;
}

fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}

legend{
  float:left;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit;
  margin-bottom:.5rem;
  padding:0;
  width:100%;
}
legend+*{
  clear:left;
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
  padding:0;
}

::-webkit-inner-spin-button{
  height:auto;
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button{
  cursor:pointer;
  filter:grayscale(1);
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-color-swatch-wrapper{
  padding:0;
}

::file-selector-button{
  -webkit-appearance:button;
  font:inherit;
}

output{
  display:inline-block;
}

iframe{
  border:0;
}

summary{
  cursor:pointer;
  display:list-item;
}

progress{
  vertical-align:baseline;
}

[hidden]{
  display:none !important;
}
.m-reassurance{
  display:flex;
  flex-direction:column;
  grid-column-gap:.75rem;
}
.m-reassurance__product{
  display:inline-flex;
  flex-direction:row;
  grid-column-gap:.75rem;
  color:#222;
  margin-bottom:1.5rem;
}
.m-reassurance__product:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.m-reassurance__title{
  margin-bottom:0;
}
.m-reassurance__desc{
  font-size:.875rem;
  margin-bottom:0;
}
.m-reassurance__image{
  max-width:14vw;
}
.ic,.product-variants .input-container input[type=radio]:checked+span.color:after{
  vertical-align:text-top;
}
.ic-eye{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.7 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.7-108.3C406.8 109.6 353.2 80 288 80M95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1 3.3 7.9 3.3 16.7 0 24.6-14.9 35.7-46.2 87.7-93 131.1C433.5 443.1 368.8 480 288 480s-145.5-36.8-192.6-80.6c-46.8-43.5-78.1-95.4-93-131.1-3.3-7.9-3.3-16.7 0-24.6 14.9-35.7 46.2-87.7 93-131.1M288 336c44.2 0 80-35.8 80-80 0-29.6-16.1-55.5-40-69.3-1.4 59.7-49.6 107.9-109.3 109.3 13.8 23.9 39.7 40 69.3 40m-79.6-88.4c2.5.3 5 .4 7.6.4 35.3 0 64-28.7 64-64 0-2.6-.2-5.1-.4-7.6-37.4 3.9-67.2 33.7-71.1 71.1zm45.6-115c10.8-3 22.2-4.5 33.9-4.5 8.8 0 17.5.9 25.8 2.6.3.1.5.1.8.2 57.9 12.2 101.4 63.7 101.4 125.2 0 70.7-57.3 128-128 128-61.6 0-113-43.5-125.2-101.4-1.8-8.6-2.8-17.5-2.8-26.6 0-11 1.4-21.8 4-32 .2-.7.3-1.3.5-1.9 11.9-43.4 46.1-77.6 89.5-89.5z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.2rem;
  width:1.2rem;
}
.ic-account{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0m208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0M48 480c0-70.7 57.3-128 128-128h96c70.7 0 128 57.3 128 128v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176h-96C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24z'/%3e%3c/svg%3e");
  height:1.7rem;
}
.ic-account,.ic-cart{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  vertical-align:top;
  width:1.7rem;
}
.ic-cart{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M24-16C10.7-16 0-5.3 0 8s10.7 24 24 24h45.3c3.9 0 7.2 2.8 7.9 6.6l52.1 286.3c6.2 34.2 36 59.1 70.8 59.1H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H200.1c-11.6 0-21.5-8.3-23.6-19.7l-5.1-28.3H475c30.8 0 57.2-21.9 62.9-52.2l31-165.9c3.7-19.7-11.4-37.9-31.5-37.9H124.7l-.4-2c-4.8-26.6-28-46-55.1-46zm184 528a48 48 0 1 0 0-96 48 48 0 1 0 0 96m224 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96'/%3e%3c/svg%3e");
  height:1.5rem;
}
.ic-chevron-down{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e");
}
.ic-chevron-down,.ic-chevron-left{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-chevron-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3e%3c/svg%3e");
}
.ic-chevron-right{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3e%3c/svg%3e");
}
.ic-chevron-right,.ic-chevron-up{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-chevron-up{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M201.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 173.3 54.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3e%3c/svg%3e");
}
.ic-close{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l137.3-137.4 137.4 137.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7z'/%3e%3c/svg%3e");
  height:1.7rem;
  width:1.7rem;
}
.ic-close,.ic-gear{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-gear{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M195.1 9.5c3-14.8 16.1-25.5 31.3-25.5h59.8c15.2 0 28.3 10.7 31.3 25.5l14.5 70c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9L477 417.9c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5h-59.8c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8l-68.1 22.5c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7l-53.4-47.5C.9 175.7-1.7 159 5.8 145.9l29.9-51.8c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8zM256.3 336a80 80 0 1 0-.6-160 80 80 0 1 0 .6 160'/%3e%3c/svg%3e");
  height:1rem;
  vertical-align:middle;
  width:1rem;
}
.ic-delete{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M136.7 5.9 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-8.7-26.1C306.9-7.2 294.7-16 280.9-16H167.1c-13.8 0-26 8.8-30.4 21.9M416 144H32l21.1 323.1C54.7 492.4 75.7 512 101 512h246c25.3 0 46.3-19.6 47.9-44.9z'/%3e%3c/svg%3e");
}
.ic-check-default,.ic-delete,.product-variants .input-container input[type=radio]:checked+span.color:after{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.7rem;
  width:1.7rem;
}
.ic-check-default,.product-variants .input-container input[type=radio]:checked+span.color:after{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3e%3c/svg%3e");
}
.ic-compare{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='m502.6 150.6-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l41.4-41.3H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h370.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3m-397.3 352-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 352H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z'/%3e%3c/svg%3e");
  background-position:50%;
  background-size:contain;
  background-size:40%;
}
.ic-compare,.ic-heart{
  background-repeat:no-repeat;
  display:inline-block;
  height:1.2rem;
  width:1.2rem;
}
.ic-heart{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M378.9 80c-27.3 0-53 13.1-69 35.2l-34.4 47.6c-4.5 6.2-11.7 9.9-19.4 9.9s-14.9-3.7-19.4-9.9l-34.4-47.6c-16-22.1-41.7-35.2-69-35.2-47 0-85.1 38.1-85.1 85.1 0 49.9 32 98.4 68.1 142.3 41.1 50 91.4 94 125.9 120.3 3.2 2.4 7.9 4.2 14 4.2s10.8-1.8 14-4.2c34.5-26.3 84.8-70.4 125.9-120.3 36.2-43.9 68.1-92.4 68.1-142.3 0-47-38.1-85.1-85.1-85.1zM271 87.1C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1c0 68.6-42.9 128.9-79.1 172.8-44.1 53.6-97.3 100.1-133.8 127.9-12.3 9.4-27.5 14.1-43.1 14.1s-30.8-4.7-43.1-14.1C176.4 438 123.2 391.5 79.1 338 42.9 294.1 0 233.7 0 165.1 0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1l15 20.7z'/%3e%3c/svg%3e");
  background-size:contain;
}
.ic-undo{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M24 192h144c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-46.7-46.7c75.3-58.6 184.3-53.3 253.5 15.9 75 75 75 196.5 0 271.5s-196.5 75-271.5 0c-10.2-10.2-19-21.3-26.4-33-9.5-14.9-29.3-19.3-44.2-9.8s-19.3 29.3-9.8 44.2c9.8 15.6 21.5 30.4 35.1 43.9 100 100 262 100 362 0s100-262 0-362C342.8-19.3 193.3-24.7 92.7 58.8L41 7C34.1.2 23.8-1.9 14.8 1.8S0 14.3 0 24v144c0 13.3 10.7 24 24 24'/%3e%3c/svg%3e");
  height:1rem;
  width:1rem;
}
.ic-menu,.ic-undo{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-menu{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M0 96c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32m0 160c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32m448 160c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h384c17.7 0 32 14.3 32 32'/%3e%3c/svg%3e");
  height:2rem;
  width:2rem;
}
.ic-menu-down{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192h-256c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 7 34.8l128 128z'/%3e%3c/svg%3e");
}
.ic-magnify,.ic-menu-down{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-magnify{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.1-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208M208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288'/%3e%3c/svg%3e");
}
.ic-book{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M384 512H96c-53 0-96-43-96-96V96C0 43 43 0 96 0h304c26.5 0 48 21.5 48 48v288c0 20.9-13.4 38.7-32 45.3V448c17.7 0 32 14.3 32 32s-14.3 32-32 32zM96 384c-17.7 0-32 14.3-32 32s14.3 32 32 32h256v-64zm32-232c0 13.3 10.7 24 24 24h176c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-13.3 0-24 10.7-24 24m24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h176c13.3 0 24-10.7 24-24s-10.7-24-24-24z'/%3e%3c/svg%3e");
  width:12px;
}
.ic-book,.ic-business-time{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:14px;
}
.ic-business-time{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M264 48h112c4.4 0 8 3.6 8 8v40H256V56c0-4.4 3.6-8 8-8m-56 8v40h-80c-35.3 0-64 28.7-64 64v96h305c33.8-29.9 78.3-48 127-48 28.6 0 55.6 6.2 80 17.4V160c0-35.3-28.7-64-64-64h-80V56c0-30.9-25.1-56-56-56H264c-30.9 0-56 25.1-56 56m80 296c-17.7 0-32-14.3-32-32v-16H64v112c0 35.3 28.7 64 64 64h193.4c-11.2-24.4-17.4-51.4-17.4-80 0-16.6 2.1-32.7 6-48zm352 48a144 144 0 1 0-288 0 144 144 0 1 0 288 0m-144-80c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16v-64c0-8.8 7.2-16 16-16'/%3e%3c/svg%3e");
  width:18px;
}
.ic-calendar-days{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M128 0c17.7 0 32 14.3 32 32v32h128V32c0-17.7 14.3-32 32-32s32 14.3 32 32v32h32c35.3 0 64 28.7 64 64v288c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128c0-35.3 28.7-64 64-64h32V32c0-17.7 14.3-32 32-32M64 240v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16m128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16m144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM64 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16m144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16'/%3e%3c/svg%3e");
  width:12px;
}
.ic-calendar-days,.ic-reply{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:14px;
}
.ic-reply{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M204.2 18.4c12 5 19.8 16.6 19.8 29.6v80h112c97.2 0 176 78.8 176 176 0 113.3-81.5 163.9-100.2 174.1-2.5 1.4-5.3 1.9-8.1 1.9-10.9 0-19.7-8.9-19.7-19.7 0-7.5 4.3-14.4 9.8-19.5 9.4-8.8 22.2-26.4 22.2-56.7 0-53-43-96-96-96h-96v80c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9z'/%3e%3c/svg%3e");
  width:14px;
}
.ic-user{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240m-29.7 56C95.8 304 16 383.8 16 482.3c0 16.4 13.3 29.7 29.7 29.7h356.6c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3z'/%3e%3c/svg%3e");
}
.ic-user,.ic-user-regular{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:1.8rem;
}
.ic-user-regular{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0m208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0M48 480c0-70.7 57.3-128 128-128h96c70.7 0 128 57.3 128 128v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176h-96C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24z'/%3e%3c/svg%3e");
}
.ic-print{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M64 64c0-35.3 28.7-64 64-64h213.5c17 0 33.3 6.7 45.3 18.7l42.5 42.5c12 12 18.7 28.3 18.7 45.3V144H64zM0 256c0-35.3 28.7-64 64-64h384c35.3 0 64 28.7 64 64v96c0 17.7-14.3 32-32 32h-32v64c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64v-64H32c-17.7 0-32-14.3-32-32zm128 160v32h256v-96H128zm328-144a24 24 0 1 0-48 0 24 24 0 1 0 48 0'/%3e%3c/svg%3e");
  height:1rem;
  width:1rem;
}
.ic-angle-left,.ic-print{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-angle-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3e%3c/svg%3e");
  height:.8rem;
  width:.8rem;
}
.ic-facebook{
  height:1.5rem;
  width:1.5rem;
}
.ic-google{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M500 261.8C500 403.3 403.1 504 260 504 122.8 504 12 393.2 12 256S122.8 8 260 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C270.5 52.6 106.3 116.6 106.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H260v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4'/%3e%3c/svg%3e");
  width:1.5rem;
}
.ic-apple,.ic-google{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.5rem;
}
.ic-apple{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M319.1 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7-55.8.9-115.1 44.5-115.1 133.2 0 26.2 4.8 53.3 14.4 81.2 12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9m-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3'/%3e%3c/svg%3e");
  width:1.2rem;
}
.ic-arrow-out{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128v256c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm342.6 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l73.4 73.4H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h210.7l-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z'/%3e%3c/svg%3e");
  height:1.5rem;
  width:1.5rem;
}
.ic-arrow-left,.ic-arrow-out{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-arrow-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3l105.4-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3e%3c/svg%3e");
  height:1rem;
  vertical-align:center;
  width:1rem;
}
.ic-home{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272h16v176c0 35.3 28.7 64 64 64h288c35.3 0 64-28.7 64-64V272h16c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1zM240 320h32c26.5 0 48 21.5 48 48v96H192v-96c0-26.5 21.5-48 48-48'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.2rem;
  width:1.2rem;
}
.ic-expand{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M344 0h144c13.3 0 24 10.7 24 24v144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87-39-39c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0M168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.6 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2S177.7 512 168 512'/%3e%3c/svg%3e");
}
.ic-caret-left,.ic-expand{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}
.ic-caret-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M7.7 235.8c-10.3 12.6-9.5 31.1 2.2 42.8l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6v-256c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-128 128-2.2 2.4z'/%3e%3c/svg%3e");
}
.ic-caret-right{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M249.3 235.8c10.2 12.6 9.5 31.1-2.2 42.8l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S64.5 396.9 64.5 384V128c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128 2.2 2.4z'/%3e%3c/svg%3e");
}
.ic-caret-right,.ic-list{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}
.ic-list{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M40 48c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24zm152 16c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zM16 232v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24m24 136c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24z'/%3e%3c/svg%3e");
}
.ic-download{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v210.7l-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 242.7zM64 320c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64h-46.9l-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L110.9 320zm304 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}
.c-product-miniature:not(.card):not(.x13faq__menu-block.x13faq__menu-right),.c-product-miniature__container{
  display:flex;
  flex-direction:column;
}
.c-product-miniature__container{
  height:100%;
}
.c-product-miniature__desc{
  position:relative;
}
.c-product-miniature__desc-category a{
  color:#1a1a1a;
  text-transform:capitalize;
}
.c-product-miniature__desc.card-body .c-product-miniature__manufacturer{
  margin-top:0;
}
.c-product-miniature__footer{
  margin-top:auto;
}
.c-product-miniature__manufacturer{
  color:#1a1a1a;
  display:inline-block;
  font-size:.875rem;
  line-height:1;
  margin-top:.75rem;
}
.c-product-miniature__hover_image{
  display:none;
}
.c-product-miniature:hover .c-product-miniature__hover_image{
  display:block !important;
  position:absolute;
  top:0;
}

.c-product-miniature .product-title{
  margin-top:.5rem;
}
.c-product-miniature .product-title a{
  all:inherit;
}
.c-product-miniature .card,.c-product-miniature .x13faq__menu-block.x13faq__menu-right{
  height:100%;
}
.c-product-miniature .flag-state{
  bottom:0;
  left:0;
  position:absolute;
}
.c-product-miniature .product-manufacturer-title a{
  color:#1a1a1a;
  font-size:10px;
  line-height:90%;
}
.c-product-miniature .product-manufacturer-title a span.hidden{
  display:none;
}
.c-product-miniature .card .product-image,.c-product-miniature .x13faq__menu-block.x13faq__menu-right .product-image{
  border-bottom:var(--digibit-polskiekoldry-card-border-width) solid #dee2e6;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.c-product-miniature .c-card-horizontal .c-product-miniature__desc{
  background-color:rgba(0,0,0,.1);
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  bottom:0;
  padding-bottom:0;
  padding-top:0;
  position:absolute;
  width:100%;
}
.c-product-miniature .c-card-horizontal .c-prices{
  margin-bottom:var(--digibit-polskiekoldry-card-spacer-y);
}
.c-product-miniature .c-card-horizontal-small{
  justify-content:center;
}
.c-product-miniature .c-card-horizontal-small .product-image{
  border-bottom:0;
}
.c-product-miniature .c-card-horizontal-small .row div{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.c-product-miniature .c-card-horizontal-small .card-footer{
  background-color:transparent;
  border-top:none;
  width:-moz-max-content;
  width:max-content;
}
.c-product-miniature .c-card-horizontal-small .highlighted-informations.no-variants{
  bottom:0;
  position:absolute;
}
.c-product-miniature__available,.c-product-miniature__last_items,.c-product-miniature__unavailable{
  align-items:center;
  display:flex;
}
.c-product-miniature__available .ic,.c-product-miniature__available .product-variants .input-container input[type=radio]:checked+span.color:after,.c-product-miniature__last_items .ic,.c-product-miniature__last_items .product-variants .input-container input[type=radio]:checked+span.color:after,.c-product-miniature__unavailable .ic,.c-product-miniature__unavailable .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-miniature__available input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-miniature__last_items input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-miniature__unavailable input[type=radio]:checked+span.color:after{
  margin-right:calc(var(--digibit-polskiekoldry-gutter-x)/2);
}

.custom-checkbox input[type=checkbox]+span.color,.variant-links .color,label .color{
  background-size:contain;
  border:1px solid #dee2e6;
  border-radius:4px;
  cursor:pointer;
  display:inline-block;
  height:1.5rem;
  margin:.3125rem .5rem .3125rem 0;
  transition:.25s ease-out;
  width:1.5rem;
}
.custom-checkbox input[type=checkbox]+span.color.color-sm,.variant-links .color.color-sm,label .color.color-sm{
  height:1rem;
  width:1rem;
}
.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.variant-links .color.active,.variant-links .color:hover,label .color.active,label .color:hover{
  border:2px solid #9d1504;
}

article.product-miniature .product-description{
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  box-shadow:-2px 6px 19px -14px #42445a;
  padding:16px 8px;
}
article.product-miniature .product-description .product-title{
  font-size:1.2rem;
  line-height:150%;
  margin-bottom:0;
}
article.product-miniature .highlighted-informations{
  margin-bottom:16px;
  text-align:center;
}
article.product-miniature .product-image{
  border-top-left-radius:8px;
  border-top-right-radius:8px;
}
article.product-miniature .c-product__form{
  display:flex;
  margin-top:8px;
}
article.product-miniature .c-product__form .c-quantity{
  display:flex;
  flex-wrap:nowrap;
  width:50%;
}
article.product-miniature .c-product__form .c-quantity input{
  width:100%;
}
article.product-miniature .c-product__form .c-quantity .form-control{
  padding:8px;
}
article.product-miniature .c-product__form .add-to-cart{
  align-items:center;
  display:flex;
  justify-content:center;
  margin-left:16px;
  width:50%;
}
article.product-miniature .c-product-price{
  display:flex;
  font-weight:500;
  margin-top:8px;
}
article.product-miniature .c-product-price__discount{
  color:#9d1504;
  font-weight:600;
  margin-left:1rem;
  -webkit-text-decoration:line-through;
  text-decoration:line-through;
}

.product-container .grid.gallery-top{
  grid-gap:.1rem;
}
.thumbnail-container{
  position:relative;
}
.c-flags{
  display:flex;
  flex-direction:column;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  z-index:2;
}
.c-flags__flag{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-secondary);
  background-color:var(--digibit-polskiekoldry-flag-bg);
  color:#fff;
  font-size:.875rem;
  font-weight:700;
  line-height:1.35;
  margin-bottom:10px;
  padding:5px 10px;
  pointer-events:auto;
  width:-moz-fit-content;
  width:fit-content;
}
.c-flags__flag--discount{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-danger);
}
.c-flags__flag--pack{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-success);
}
.c-flags__flag--on-sale{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-primary);
}
.c-flags__flag:first-child{
  border-top-left-radius:4px;
}
.c-product-images{
  grid-template-rows:repeat(2, 1fr);
}
.c-product-images__main{
  border:1px solid #ced4da;
  border-radius:4px;
  grid-area:1/1/3/11;
  width:100%;
}
.c-product-images__main a img{
  width:100%;
}
.c-product-images .swiper-pagination-bullets{
  height:-moz-max-content;
  height:max-content;
}
.c-product-images__thumbs{
  grid-area:1/11/3/13;
}
.c-product-images__thumbs .swiper-slide{
  border:1px solid #e9ecef;
  border-radius:4px;
  cursor:pointer;
}
.c-product-images__thumbs .swiper-slide:hover{
  border:1px solid #1a1a1a;
}
.c-product-images__thumbs .swiper-slide-thumb-active{
  border:1px solid #9d1504;
}
.c-product-images .swiper-button-next,.c-product-images .swiper-button-prev{
  align-items:center;
  border:1px solid #ced4da;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  justify-content:center;
  padding:0 .5rem;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:1;
}
.c-product-images .swiper-button-next .ic,.c-product-images .swiper-button-next .product-variants .input-container input[type=radio]:checked+span.color:after,.c-product-images .swiper-button-prev .ic,.c-product-images .swiper-button-prev .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-images .swiper-button-next input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-images .swiper-button-prev input[type=radio]:checked+span.color:after{
  height:16px;
  width:12px;
}
.c-product-images .swiper-button-prev{
  left:0;
}
.c-product-images .swiper-button-next{
  right:0;
}
.c-product-images .swiper-pagination{
  bottom:.75rem;
  left:.75rem;
  position:absolute;
  text-align:left;
  width:auto;
}
.c-product-images .c-product-images__counter{
  bottom:.75rem;
  display:inline;
  font-size:.875rem;
  left:.75rem;
  line-height:1;
  position:absolute;
  width:auto;
  z-index:1;
}
.c-product-images__zoom{
  background-color:#fff;
  background-position:50%;
  background-size:1.2rem 1.2rem;
  border-radius:50%;
  bottom:.75rem;
  position:absolute;
  right:.75rem;
  z-index:1;
}
.c-product-images__zoom .c-product-images__zoom_title{
  display:none;
}
.c-product-images__zoom .ic,.c-product-images__zoom .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-images__zoom input[type=radio]:checked+span.color:after{
  margin-left:.75rem;
  margin-right:.75rem;
}
.c-product-images__zoom:hover{
  background:#fff;
  border-radius:22px;
  opacity:1;
  padding-left:16px;
  width:auto;
}
.c-product-images__zoom:hover .c-product-images__zoom_title{
  display:inline-block !important;
}
.c-product-images__zoom:hover{
  border-color:#adb5bd;
}
.c-product-images figure{
  margin-bottom:0;
}
.c-product-images--left .c-product-images__main{
  grid-area:1/3/3/13;
}
.c-product-images--left .c-product-images__thumbs{
  grid-area:1/1/3/3;
}
.c-product-images--left .swiper-pagination-bullets{
  right:-1rem !important;
}
.c-product-images--right .swiper-pagination-bullets{
  left:-.9rem !important;
  right:auto;
}
.c-product-images--left .c-product-images__thumbs .swiper-button-prev,.c-product-images--right .c-product-images__thumbs .swiper-button-prev{
  left:50%;
  top:0;
  transform:translate(-50%);
}
.c-product-images--left .c-product-images__thumbs .swiper-button-next,.c-product-images--right .c-product-images__thumbs .swiper-button-next{
  bottom:0;
  left:50%;
  right:auto;
  top:auto;
  transform:translate(-50%);
}
.c-product-images--left .c-product-images__thumbs .ic-chevron-left,.c-product-images--left .c-product-images__thumbs .ic-chevron-right,.c-product-images--right .c-product-images__thumbs .ic-chevron-left,.c-product-images--right .c-product-images__thumbs .ic-chevron-right{
  transform:rotate(90deg);
}
.c-product-images--left .c-product-images__thumbs .swiper-thumbs,.c-product-images--right .c-product-images__thumbs .swiper-thumbs{
  height:500px;
}
.c-product-images--bottom{
  grid-template-rows:auto;
}
.c-product-images--bottom .c-product-images__main{
  grid-area:1/1/2/13;
}
.c-product-images--bottom .c-product-images__thumbs{
  grid-area:2/1/3/13;
  height:auto;
}
.c-product-images--bottom .c-product-images__thumbs figure{
  height:-moz-max-content;
  height:max-content;
}
.c-product-images--bottom .c-product-images__thumbs .swiper-pagination-bullets{
  text-align:center;
  top:-26px;
}
.c-product-images--no{
  grid-template-rows:repeat(1, 1fr);
}
.c-product-images--no .c-product-images__main{
  grid-area:1/1/2/13;
}
.c-product-images--no .c-product-images__thumbs{
  display:none;
}
.c-product-pack{
  color:#495057;
  margin-bottom:1.5rem;
  padding:1rem 0 0;
}
.c-product-pack .grid{
  align-items:center;
}
.c-product-pack .grid-no-picture{
  padding:.5rem;
}
.c-product-pack__container:last-child{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.c-product-pack__container:not(:last-child){
  border-bottom:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.c-product-pack__container:hover{
  background-color:#f8f9fa;
}
.c-product-pack__title{
  margin-bottom:0;
}
.c-product-pack__title a{
  color:#495057;
}
.c-product-pack__price,.c-product-pack__quantity{
  font-weight:700;
}
.c-product-pack figure{
  margin-bottom:0;
}
.c-attachment{
  color:#495057;
  margin-bottom:1.5rem;
  padding:1rem 0 0;
}
.c-attachment__container{
  --digibit-polskiekoldry-card-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-card-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-card-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-card-height:;
  --digibit-polskiekoldry-card-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-card-spacer-y:0.5rem;
  --digibit-polskiekoldry-card-spacer-x:0.5rem;
  color:#222;
  height:var(--digibit-polskiekoldry-card-height);
  padding:var(--digibit-polskiekoldry-card-spacer-y) var(--digibit-polskiekoldry-card-spacer-x);
  word-wrap:break-word;
  background-clip:border-box;
  background-color:var(--digibit-polskiekoldry-card-bg);
  border:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  border-radius:var(--digibit-polskiekoldry-card-border-radius);
}
.c-attachment__container:last-child{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.c-attachment__container:not(:last-child){
  border-bottom:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.c-attachment__container:hover{
  background-color:#f8f9fa;
}
.c-attachment__container p,.c-attachment__title{
  margin-bottom:0;
}
.c-attachment__title a{
  color:#495057;
}
.c-c-prices{
  margin-bottom:1.5rem;
}
.c-c-prices__container{
  display:flex;
  grid-gap:1rem;
  align-items:baseline;
  line-height:1;
}
.c-c-prices__current{
  color:#9d1504;
  font-size:3rem;
  font-weight:700;
}
.c-c-prices__discount--amount,.c-c-prices__discount--percentage{
  background-color:#dc3545;
  border-radius:4px;
  color:#fff;
  font-size:.875rem;
  margin-left:1rem;
  padding:3px 8px;
}
.c-c-prices__regular{
  color:#6c757d;
  -webkit-text-decoration:line-through;
  text-decoration:line-through;
}
.c-c-prices__pack{
  margin-bottom:0;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.c-c-prices__tax-label{
  font-size:12px;
}
.ic-warning{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5S486.1 480 472 480H40c-14.1 0-27.2-7.4-34.4-19.5s-7.5-27.1-.8-39.5l216-400c7-12.9 20.5-21 35.2-21m0 352a32 32 0 1 0 0 64 32 32 0 1 0 0-64m0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.5 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z'/%3e%3c/svg%3e");
}
.ic-check,.ic-warning{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}
.ic-check{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512m118-366.3c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8l135.9-187c7.8-10.7 5.4-25.7-5.3-33.5'/%3e%3c/svg%3e");
}
.ic-block{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M367.2 412.5 99.5 144.8C77.1 176.2 64 214.6 64 256c0 106 86 192 192 192 41.5 0 79.9-13.1 111.2-35.5m45.3-45.3C434.9 335.8 448 297.4 448 256c0-106-86-192-192-192-41.5 0-79.9 13.1-111.2 35.5zM0 256a256 256 0 1 1 512 0 256 256 0 1 1-512 0'/%3e%3c/svg%3e");
}
.ic-block,.ic-info{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}
.ic-info{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512m-32-352a32 32 0 1 1 64 0 32 32 0 1 1-64 0m-8 64h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-80c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-64h-24c-13.3 0-24-10.7-24-24s10.7-24 24-24'/%3e%3c/svg%3e");
}
.ic-cart-add{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M0 8C0-5.3 10.7-16 24-16h45.3c27.1 0 50.3 19.4 55.1 46l.4 2h412.7c20 0 35.1 18.2 31.4 37.9l-31.1 165.9c-5.7 30.3-32.1 52.2-62.9 52.2H171.3l5.1 28.3c2.1 11.4 12 19.7 23.6 19.7h256c13.3 0 24 10.7 24 24s-10.7 24-24 24H200.1c-34.8 0-64.6-24.9-70.8-59.1L77.2 38.6c-.7-3.8-4-6.6-7.9-6.6H24C10.7 32 0 21.3 0 8m160 456a48 48 0 1 1 96 0 48 48 0 1 1-96 0m224 0a48 48 0 1 1 96 0 48 48 0 1 1-96 0M336 78.4c-13.3 0-24 10.7-24 24V136h-33.6c-13.3 0-24 10.7-24 24s10.7 24 24 24H312v33.6c0 13.3 10.7 24 24 24s24-10.7 24-24V184h33.6c13.3 0 24-10.7 24-24s-10.7-24-24-24H360v-33.6c0-13.3-10.7-24-24-24'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-cart-add,.ic-truck{
  height:1rem;
  width:1rem;
}

.c-add-to-cart{
  display:flex;
  flex-direction:column;
  padding:1rem 0;
  row-gap:.5rem;
}
.c-add-to-cart .ic,.c-add-to-cart .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-add-to-cart input[type=radio]:checked+span.color:after{
  margin-top:3px;
}
.c-add-to-cart__available{
  color:#198754;
}
.c-add-to-cart__last_items{
  color:#ffc107;
}
.c-add-to-cart__unavailable{
  color:#dc3545;
}
.c-add-to-cart__minimal-quantity{
  color:#6c757d;
  font-size:.875rem;
  margin-bottom:1rem;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.c-add-to-cart__quantity{
  align-items:center;
  -moz-column-gap:.5rem;
       column-gap:.5rem;
  display:flex;
  white-space:nowrap;
}
.c-add-to-cart__quantity input{
  max-width:7rem;
}
.c-add-to-cart .c-add-to-cart__delivery,.c-add-to-cart .c-add-to-cart__quantity .add-to-cart{
  align-items:center;
  display:flex;
}
.c-add-to-cart .c-add-to-cart__delivery .ic-truck,.c-add-to-cart .c-add-to-cart__quantity .add-to-cart .ic-truck{
  margin-right:.5rem;
}
.c-add-to-cart .c-add-to-cart__delivery .ic-cart-add,.c-add-to-cart .c-add-to-cart__quantity .add-to-cart .ic-cart-add{
  margin-left:.5rem;
}
.c-product-variant__grid{
  gap:4px;
  grid-template-columns:repeat(calc(var(--digibit-polskiekoldry-columns)), minmax(0, 1fr));
}
.c-product-variant__counter-bottom .c-product-variant__counter{
  grid-column:1 /  -1;
}
.c-product-variant__wrapper{
  position:relative;
}
.c-product-variant__wrapper .c-product-variant__grid{
  overflow:hidden;
  position:relative;
}
.c-product-variant__wrapper:hover{
  z-index:9;
}
.c-product-variant__wrapper:hover .c-product-variant__grid{
  height:auto;
  overflow:visible;
}
.c-product-variant__wrapper:hover .g-col-hidden{
  display:block;
}
.c-product-variant__wrapper:hover .c-product-variant__counter{
  display:none;
}
.swiper-slide .c-product-variant__link{
  display:flex;
}

.c-product-variant__link{
  border:1px solid #dee2e6;
  flex-direction:column;
}
.c-product-variant__link--current{
  border-color:#adb5bd;
}
.c-product-variant__link:not(c-product-variant__link--current):hover{
  border-color:#6c757d;
}
.c-product-variant__link:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.c-product-variant__title{
  flex-shrink:0;
  white-space:nowrap;
}
.c-product-variant .flag-state,.c-product-variant figcaption{
  font-size:.75rem;
  position:relative;
  text-align:center;
  white-space:nowrap;
}
.c-product-variant .flag-state{
  background:#222;
  color:#fff;
  margin:-1px;
  order:-1;
  padding:2px;
  pointer-events:auto;
  width:auto;
}
.c-product-variant .flag-state__new{
  background-color:#198754;
}
.c-product-variant .flag-state__used{
  background-color:#dc3545;
}
.c-product-variant .flag-state__refurbished{
  background-color:#ffc107;
}
.c-product-variant__swiper .swiper-button-disabled{
  display:none;
}
.c-product-variant__swiper .swiper-button-next,.c-product-variant__swiper .swiper-button-prev{
  opacity:1;
  position:absolute;
  top:56%;
  z-index:1;
}
.c-product-variant__swiper .swiper-button-prev{
  left:0;
}
.c-product-variant__swiper .swiper-button-next{
  right:0;
}
.c-product-variant--unavailable{
  opacity:.5;
}
.c-product-variant .g-col-hidden{
  display:none;
}
.c-product-variant ul{
  align-items:center;
  display:flex;
  list-style:none;
  padding-left:0;
}
.c-product-variant ul label{
  display:flex;
}
.c-product-variant ul input{
  display:none;
  margin-right:.5rem;
}
.c-product-variant .input-container .color{
  border:2px solid transparent;
}
.c-product-variant .input-container input[type=radio]:checked+span.color{
  border:2px solid #000;
}
.c-product-variant .show-input .input-color{
  display:block;
}
.c-product-variant__counter{
  align-content:center;
  background-color:#f7f7f7;
  border:1px solid #ced4da;
  cursor:pointer;
  text-align:center;
}
.c-product-variant__counter:hover{
  background-color:#ced4da;
}

.product-variants ul{
  align-items:center;
  display:flex;
  list-style:none;
  padding-left:0;
}
.product-variants ul label{
  display:flex;
}
.product-variants ul input{
  display:none;
  margin-right:.5rem;
}
.product-variants .input-container .color{
  border:2px solid transparent;
}
.product-variants .input-container input[type=radio]:checked+span.color{
  border:2px solid #000;
}
.product-variants .input-container input[type=radio]:checked+span.color:after{
  align-items:center;
  background-position:50%;
  background-size:75%;
  content:"";
  display:flex;
  filter:invert(1) brightness(100%) contrast(100%);
  height:100%;
  justify-content:center;
  margin:0;
  width:100%;
}
.product-variants .show-input .input-color{
  display:block;
}

.nav,.popover-body p:last-child{
  margin-bottom:0;
}

.nav{
  --digibit-polskiekoldry-nav-link-padding-x:1rem;
  --digibit-polskiekoldry-nav-link-padding-y:0.5rem;
  --digibit-polskiekoldry-nav-link-font-weight:;
  --digibit-polskiekoldry-nav-link-color:var(--digibit-polskiekoldry-link-color);
  --digibit-polskiekoldry-nav-link-hover-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-nav-link-disabled-color:var(--digibit-polskiekoldry-secondary-color);
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  padding-left:0;
}

.nav-link{
  background:none;
  border:0;
  color:var(--digibit-polskiekoldry-nav-link-color);
  display:block;
  font-size:var(--digibit-polskiekoldry-nav-link-font-size);
  font-weight:var(--digibit-polskiekoldry-nav-link-font-weight);
  padding:var(--digibit-polskiekoldry-nav-link-padding-y) var(--digibit-polskiekoldry-nav-link-padding-x);
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.nav-link:focus,.nav-link:hover{
  color:var(--digibit-polskiekoldry-nav-link-hover-color);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.nav-link:focus-visible{
  box-shadow:0 0 0 .25rem rgba(157,21,4,.25);
  outline:0;
}
.nav-link.disabled,.nav-link:disabled{
  color:var(--digibit-polskiekoldry-nav-link-disabled-color);
  cursor:default;
  pointer-events:none;
}

.nav-tabs{
  --digibit-polskiekoldry-nav-tabs-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-nav-tabs-border-color:var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-nav-tabs-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-nav-tabs-link-hover-border-color:var(--digibit-polskiekoldry-secondary-bg) var(--digibit-polskiekoldry-secondary-bg) var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-nav-tabs-link-active-color:var(--digibit-polskiekoldry-emphasis-color);
  --digibit-polskiekoldry-nav-tabs-link-active-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-nav-tabs-link-active-border-color:var(--digibit-polskiekoldry-border-color) var(--digibit-polskiekoldry-border-color) var(--digibit-polskiekoldry-body-bg);
  border-bottom:var(--digibit-polskiekoldry-nav-tabs-border-width) solid var(--digibit-polskiekoldry-nav-tabs-border-color);
}
.nav-tabs .nav-link{
  border:var(--digibit-polskiekoldry-nav-tabs-border-width) solid transparent;
  border-top-left-radius:var(--digibit-polskiekoldry-nav-tabs-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-nav-tabs-border-radius);
  margin-bottom:calc(var(--digibit-polskiekoldry-nav-tabs-border-width)*-1);
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
  border-color:var(--digibit-polskiekoldry-nav-tabs-link-hover-border-color);
  isolation:isolate;
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
  background-color:var(--digibit-polskiekoldry-nav-tabs-link-active-bg);
  border-color:var(--digibit-polskiekoldry-nav-tabs-link-active-border-color);
  color:var(--digibit-polskiekoldry-nav-tabs-link-active-color);
}
.nav-tabs .dropdown-menu{
  border-top-left-radius:0;
  border-top-right-radius:0;
  margin-top:calc(var(--digibit-polskiekoldry-nav-tabs-border-width)*-1);
}

.nav-pills{
  --digibit-polskiekoldry-nav-pills-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-nav-pills-link-active-color:#fff;
  --digibit-polskiekoldry-nav-pills-link-active-bg:#9d1504;
}
.nav-pills .nav-link{
  border-radius:var(--digibit-polskiekoldry-nav-pills-border-radius);
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
  background-color:var(--digibit-polskiekoldry-nav-pills-link-active-bg);
  color:var(--digibit-polskiekoldry-nav-pills-link-active-color);
}

.nav-underline{
  --digibit-polskiekoldry-nav-underline-gap:1rem;
  --digibit-polskiekoldry-nav-underline-border-width:0.125rem;
  --digibit-polskiekoldry-nav-underline-link-active-color:var(--digibit-polskiekoldry-emphasis-color);
  gap:var(--digibit-polskiekoldry-nav-underline-gap);
}
.nav-underline .nav-link{
  border-bottom:var(--digibit-polskiekoldry-nav-underline-border-width) solid transparent;
  padding-left:0;
  padding-right:0;
}
.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{
  border-bottom-color:currentcolor;
}
.nav-underline .nav-link.active,.nav-underline .show>.nav-link{
  border-bottom-color:currentcolor;
  color:var(--digibit-polskiekoldry-nav-underline-link-active-color);
  font-weight:700;
}

.nav-fill .nav-item,.nav-fill>.nav-link{
  flex:1 1 auto;
  text-align:center;
}

.nav-justified .nav-item,.nav-justified>.nav-link{
  flex-basis:0;
  flex-grow:1;
  text-align:center;
}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{
  width:100%;
}

.tab-content>.tab-pane{
  display:none;
}
.tab-content>.active{
  display:block;
}

.accordion{
  --digibit-polskiekoldry-accordion-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-accordion-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-accordion-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --digibit-polskiekoldry-accordion-border-color:var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-accordion-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-accordion-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-accordion-inner-border-radius:calc(var(--digibit-polskiekoldry-border-radius) - var(--digibit-polskiekoldry-border-width));
  --digibit-polskiekoldry-accordion-btn-padding-x:1.25rem;
  --digibit-polskiekoldry-accordion-btn-padding-y:1rem;
  --digibit-polskiekoldry-accordion-btn-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-accordion-btn-bg:var(--digibit-polskiekoldry-accordion-bg);
  --digibit-polskiekoldry-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23222%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");
  --digibit-polskiekoldry-accordion-btn-icon-width:1.25rem;
  --digibit-polskiekoldry-accordion-btn-icon-transform:rotate(-180deg);
  --digibit-polskiekoldry-accordion-btn-icon-transition:transform 0.2s ease-in-out;
  --digibit-polskiekoldry-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%233e0801%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");
  --digibit-polskiekoldry-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(157,21,4,.25);
  --digibit-polskiekoldry-accordion-body-padding-x:1.25rem;
  --digibit-polskiekoldry-accordion-body-padding-y:1rem;
  --digibit-polskiekoldry-accordion-active-color:var(--digibit-polskiekoldry-primary-text-emphasis);
  --digibit-polskiekoldry-accordion-active-bg:var(--digibit-polskiekoldry-primary-bg-subtle);
}

.accordion-button{
  align-items:center;
  background-color:var(--digibit-polskiekoldry-accordion-btn-bg);
  border:0;
  border-radius:0;
  color:var(--digibit-polskiekoldry-accordion-btn-color);
  display:flex;
  font-size:1rem;
  overflow-anchor:none;
  padding:var(--digibit-polskiekoldry-accordion-btn-padding-y) var(--digibit-polskiekoldry-accordion-btn-padding-x);
  position:relative;
  text-align:left;
  transition:var(--digibit-polskiekoldry-accordion-transition);
  width:100%;
}
.accordion-button:not(.collapsed){
  background-color:var(--digibit-polskiekoldry-accordion-active-bg);
  box-shadow:inset 0 calc(var(--digibit-polskiekoldry-accordion-border-width)*-1) 0 var(--digibit-polskiekoldry-accordion-border-color);
  color:var(--digibit-polskiekoldry-accordion-active-color);
}
.accordion-button:not(.collapsed):after{
  background-image:var(--digibit-polskiekoldry-accordion-btn-active-icon);
  transform:var(--digibit-polskiekoldry-accordion-btn-icon-transform);
}
.accordion-button:after{
  background-image:var(--digibit-polskiekoldry-accordion-btn-icon);
  background-repeat:no-repeat;
  background-size:var(--digibit-polskiekoldry-accordion-btn-icon-width);
  content:"";
  flex-shrink:0;
  height:var(--digibit-polskiekoldry-accordion-btn-icon-width);
  margin-left:auto;
  transition:var(--digibit-polskiekoldry-accordion-btn-icon-transition);
  width:var(--digibit-polskiekoldry-accordion-btn-icon-width);
}
.accordion-button:hover{
  z-index:2;
}
.accordion-button:focus{
  box-shadow:var(--digibit-polskiekoldry-accordion-btn-focus-box-shadow);
  outline:0;
  z-index:3;
}

.accordion-header{
  margin-bottom:0;
}

.accordion-item{
  background-color:var(--digibit-polskiekoldry-accordion-bg);
  border:var(--digibit-polskiekoldry-accordion-border-width) solid var(--digibit-polskiekoldry-accordion-border-color);
  color:var(--digibit-polskiekoldry-accordion-color);
}
.accordion-item:first-of-type{
  border-top-left-radius:var(--digibit-polskiekoldry-accordion-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-accordion-border-radius);
}
.accordion-item:first-of-type>.accordion-header .accordion-button{
  border-top-left-radius:var(--digibit-polskiekoldry-accordion-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type){
  border-top:0;
}
.accordion-item:last-of-type{
  border-bottom-left-radius:var(--digibit-polskiekoldry-accordion-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-accordion-border-radius);
}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{
  border-bottom-left-radius:var(--digibit-polskiekoldry-accordion-inner-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-accordion-inner-border-radius);
}
.accordion-item:last-of-type>.accordion-collapse{
  border-bottom-left-radius:var(--digibit-polskiekoldry-accordion-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-accordion-border-radius);
}

.accordion-body{
  padding:var(--digibit-polskiekoldry-accordion-body-padding-y) var(--digibit-polskiekoldry-accordion-body-padding-x);
}

.accordion-flush>.accordion-item{
  border-left:0;
  border-radius:0;
  border-right:0;
}
.accordion-flush>.accordion-item:first-child{
  border-top:0;
}
.accordion-flush>.accordion-item:last-child{
  border-bottom:0;
}
.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{
  border-radius:0;
}

.popover{
  --digibit-polskiekoldry-popover-zindex:1070;
  --digibit-polskiekoldry-popover-max-width:276px;
  --digibit-polskiekoldry-popover-font-size:0.875rem;
  --digibit-polskiekoldry-popover-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-popover-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-popover-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-popover-border-radius:var(--digibit-polskiekoldry-border-radius-lg);
  --digibit-polskiekoldry-popover-inner-border-radius:calc(var(--digibit-polskiekoldry-border-radius-lg) - var(--digibit-polskiekoldry-border-width));
  --digibit-polskiekoldry-popover-box-shadow:var(--digibit-polskiekoldry-box-shadow);
  --digibit-polskiekoldry-popover-header-padding-x:0.5rem;
  --digibit-polskiekoldry-popover-header-padding-y:0.5rem;
  --digibit-polskiekoldry-popover-header-font-size:1rem;
  --digibit-polskiekoldry-popover-header-color:#222;
  --digibit-polskiekoldry-popover-header-bg:var(--digibit-polskiekoldry-secondary-bg);
  --digibit-polskiekoldry-popover-body-padding-x:0.5rem;
  --digibit-polskiekoldry-popover-body-padding-y:0.5rem;
  --digibit-polskiekoldry-popover-body-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-popover-arrow-width:1rem;
  --digibit-polskiekoldry-popover-arrow-height:0.5rem;
  --digibit-polskiekoldry-popover-arrow-border:var(--digibit-polskiekoldry-popover-border-color);
  display:block;
  font-family:Montserrat,sans-serif;
  font-size:var(--digibit-polskiekoldry-popover-font-size);
  font-style:normal;
  font-weight:300;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  max-width:var(--digibit-polskiekoldry-popover-max-width);
  text-align:left;
  text-align:start;
  -webkit-text-decoration:none;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:var(--digibit-polskiekoldry-popover-zindex);
  word-wrap:break-word;
  background-clip:padding-box;
  background-color:var(--digibit-polskiekoldry-popover-bg);
  border:var(--digibit-polskiekoldry-popover-border-width) solid var(--digibit-polskiekoldry-popover-border-color);
  border-radius:var(--digibit-polskiekoldry-popover-border-radius);
}
.popover .popover-arrow{
  display:block;
  height:var(--digibit-polskiekoldry-popover-arrow-height);
  width:var(--digibit-polskiekoldry-popover-arrow-width);
}
.popover .popover-arrow:after,.popover .popover-arrow:before{
  border:0 solid transparent;
  content:"";
  display:block;
  position:absolute;
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
  bottom:calc((var(--digibit-polskiekoldry-popover-arrow-height))*-1 - var(--digibit-polskiekoldry-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{
  border-width:var(--digibit-polskiekoldry-popover-arrow-height) calc(var(--digibit-polskiekoldry-popover-arrow-width)*.5) 0;
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{
  border-top-color:var(--digibit-polskiekoldry-popover-arrow-border);
  bottom:0;
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{
  border-top-color:var(--digibit-polskiekoldry-popover-bg);
  bottom:var(--digibit-polskiekoldry-popover-border-width);
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{
  height:var(--digibit-polskiekoldry-popover-arrow-width);
  left:calc((var(--digibit-polskiekoldry-popover-arrow-height))*-1 - var(--digibit-polskiekoldry-popover-border-width));
  width:var(--digibit-polskiekoldry-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{
  border-width:calc(var(--digibit-polskiekoldry-popover-arrow-width)*.5) var(--digibit-polskiekoldry-popover-arrow-height) calc(var(--digibit-polskiekoldry-popover-arrow-width)*.5) 0;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{
  border-right-color:var(--digibit-polskiekoldry-popover-arrow-border);
  left:0;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{
  border-right-color:var(--digibit-polskiekoldry-popover-bg);
  left:var(--digibit-polskiekoldry-popover-border-width);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
  top:calc((var(--digibit-polskiekoldry-popover-arrow-height))*-1 - var(--digibit-polskiekoldry-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{
  border-width:0 calc(var(--digibit-polskiekoldry-popover-arrow-width)*.5) var(--digibit-polskiekoldry-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{
  border-bottom-color:var(--digibit-polskiekoldry-popover-arrow-border);
  top:0;
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{
  border-bottom-color:var(--digibit-polskiekoldry-popover-bg);
  top:var(--digibit-polskiekoldry-popover-border-width);
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{
  border-bottom:var(--digibit-polskiekoldry-popover-border-width) solid var(--digibit-polskiekoldry-popover-header-bg);
  content:"";
  display:block;
  left:50%;
  margin-left:calc(var(--digibit-polskiekoldry-popover-arrow-width)*-.5);
  position:absolute;
  top:0;
  width:var(--digibit-polskiekoldry-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{
  height:var(--digibit-polskiekoldry-popover-arrow-width);
  right:calc((var(--digibit-polskiekoldry-popover-arrow-height))*-1 - var(--digibit-polskiekoldry-popover-border-width));
  width:var(--digibit-polskiekoldry-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{
  border-width:calc(var(--digibit-polskiekoldry-popover-arrow-width)*.5) 0 calc(var(--digibit-polskiekoldry-popover-arrow-width)*.5) var(--digibit-polskiekoldry-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{
  border-left-color:var(--digibit-polskiekoldry-popover-arrow-border);
  right:0;
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{
  border-left-color:var(--digibit-polskiekoldry-popover-bg);
  right:var(--digibit-polskiekoldry-popover-border-width);
}
.popover-header{
  background-color:var(--digibit-polskiekoldry-popover-header-bg);
  border-bottom:var(--digibit-polskiekoldry-popover-border-width) solid var(--digibit-polskiekoldry-popover-border-color);
  border-top-left-radius:var(--digibit-polskiekoldry-popover-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-popover-inner-border-radius);
  color:var(--digibit-polskiekoldry-popover-header-color);
  font-size:var(--digibit-polskiekoldry-popover-header-font-size);
  margin-bottom:0;
  padding:var(--digibit-polskiekoldry-popover-header-padding-y) var(--digibit-polskiekoldry-popover-header-padding-x);
}
.popover-header:empty{
  display:none;
}

.popover-body{
  color:var(--digibit-polskiekoldry-popover-body-color);
  padding:var(--digibit-polskiekoldry-popover-body-padding-y) var(--digibit-polskiekoldry-popover-body-padding-x);
}

.c-select{
  border:2px solid silver;
  border-radius:5px;
  display:inline-block;
  position:relative;
}
.c-select__reset{
  cursor:pointer;
  display:none;
  position:absolute;
  right:-30px;
  top:9px;
}
.c-select__list{
  display:none;
  max-height:180px;
  overflow:scroll;
  overflow-x:hidden;
  overflow-y:auto;
}
.c-select__list::-webkit-scrollbar{
  border-radius:20px;
  width:8px;
}
.c-select__list::-webkit-scrollbar-track{
  border:2px solid transparent;
  border-radius:20px;
  box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  color:var(--bs-primary);
}
.c-select__list::-webkit-scrollbar-thumb{
  background-color:none;
  border:2px solid transparent;
  border-radius:14px;
  box-shadow:inset 0 0 14px 14px var(--bs-primary);
}
.c-select__option,.c-select__option-current{
  align-items:center;
  border-radius:8px;
  color:#000;
  cursor:pointer;
  font-size:1rem;
  font-weight:400;
  height:1.2rem;
  justify-content:space-between;
  margin:0 .5rem;
  padding:1.2rem .5rem;
  transition-duration:.2s;
  width:300px;
}
.c-select__option{
  align-items:center;
  display:flex;
}
.c-select__option--disabled{
  display:flex;
  justify-content:space-between;
}
.c-select__option--disabled span:first-child{
  color:gray;
}
.c-select__option--disabled span:last-child{
  position:relative;
}
.c-select__option-current{
  color:silver;
  display:flex;
  transition-duration:.2s;
}
.c-select--active{
  border:2px solid var(--bs-primary);
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  transition-duration:.2s;
}
.c-select--active .ic-stroke{
  transform:rotate(180deg);
}
.c-select--active .c-select__option-current:before{
  border-bottom:1px solid #000;
  border-radius:0;
  bottom:0;
  color:#000;
  content:"";
  position:absolute;
  width:91%;
}
.c-select--active .c-select__list{
  background-color:#fff;
  border:2px solid var(--bs-primary);
  border-top:none;
  display:block;
  left:-2px;
  position:absolute;
  width:320px;
  z-index:1;
}
.c-select--active .c-select__notify-availability{
  border-bottom:1px solid #000;
  border-left:0;
  border-right:0;
  border-top:none;
  bottom:2px;
  content:"";
  display:block;
  position:absolute;
  z-index:1;
}
.c-select .c-price{
  color:#000;
  margin-left:.5rem;
}
.c-select .c-price__special-offer{
  color:#e70707;
}
.c-select .c-availability{
  color:gray;
}
.c-select .c-select--selected{
  color:#000;
}
.c-select__option.highlighted{
  background-color:#e0e0e0;
}
.c-modal-post-comment ul{
  list-style:none;
  padding-left:0;
}
.c-modal-post-comment p{
  margin-bottom:0;
}
.c-modal-post-comment .form-label{
  display:block;
  margin-top:.5rem;
}
.c-modal-post-comment #comment_content,.c-modal-post-comment #comment_title{
  margin-top:.5rem;
  width:100%;
}
.c-modal-post-comment .post-comment-buttons{
  display:flex;
  justify-content:end;
}
.c-modal-post-comment .post-comment-buttons button:last-child:not(:first-child){
  margin-left:.5rem;
}
.m-aap-free__description p{
  margin-top:.75rem;
  text-align:left;
}
.m-aap-free p{
  margin-bottom:0;
}
.m-aap-free p.submit{
  margin-left:1rem;
}
.m-aap-free p.small{
  margin-top:.375rem;
}
.m-aap-free .form-group:not(:first-child) label{
  margin-top:.75rem;
}
.c-product-desc,.c-product-desc .nav{
  margin-bottom:1.5rem;
}

.thumb-container .ratio{
  width:auto;
}

.c-product-header{
  margin-bottom:1.5rem;
}
.c-product-header__title{
  font-size:calc(1.425rem + 2.1vw);
  font-weight:700;
  line-height:1;
  margin-bottom:0;
}
.c-product-header__title:first-letter{
  color:#9d1504;
  font-size:calc(1.525rem + 3.3vw);
  font-weight:700;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.product-gallery .grid>div img{
  border-radius:4px;
}

.product-footer .elementor{
  margin-top:3rem;
}

.c-features__data{
  margin:auto;
  padding:.5rem 0;
}
.c-features{
  font-size:.875rem;
  line-height:1;
}
.c-features__heading{
  display:none;
}
.c-features div.ratio{
  margin-right:.5rem;
  max-height:10px;
  max-width:40px;
}
.c-features div.ratio img{
  margin-top:3px;
}
.c-features-icon{
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.c-features-icon__inline{
  display:flex;
}
.c-features-icon__inline .c-features-value__description{
  display:none;
}
.c-features-icon__inline li:not(:last-child){
  margin-right:.5rem;
}
.c-features-value__description{
  margin-left:.5rem;
}
.c-features-grouped dd{
  margin-bottom:0;
}
.c-features-grouped__icon img{
  height:20px;
  width:20px;
}
.c-features-grouped__default,.c-features-grouped__default dd,.c-features-grouped__default dt{
  display:inline;
}
.c-features-grouped__inline-group{
  margin:0;
}
.c-features-grouped__inline-group dd{
  display:inline;
}
.c-features-grouped__inline-group dd:after{
  content:"";
  display:block;
}
.c-features-grouped__inline-group dt{
  display:inline-block;
}
.c-features .c-feature__name{
  align-items:start;
  background-color:#e9ecef;
  display:flex;
  flex-direction:column;
  margin-bottom:0;
}
.c-features .c-feature__name span{
  margin-right:.5rem;
}
.c-features .c-feature__name-top{
  align-items:center;
  display:flex;
  width:100%;
}
.c-features .c-feature__name p{
  margin-bottom:0;
  margin-top:.5rem;
}
.c-features .c-feature__value{
  margin-bottom:0;
}
.c-features .c-feature__value-description{
  display:flex;
  flex-direction:column;
}
.c-features .c-feature__value-top{
  display:flex;
}
.c-features .c-feature__value .description{
  color:#222;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.c-features .c-feature__value>div{
  display:flex;
}
.c-features .c-feature__value p{
  margin-top:10px;
}
.c-features .c-feature__name,.c-features .c-feature__value{
  padding:.5rem;
}
.c-features .c-feature__popover,.c-features .c-feature__tooltip{
  margin-left:.5rem;
}
.product-container .left,.product-container .right,.product-manufacturer-wrap{
  position:relative;
}
.product-container .left.col-sticky,.product-container .right.col-sticky{
  position:sticky;
  top:70px;
}
.product-container .left .product-manufacturer{
  max-width:70px;
  position:absolute;
  right:4px;
  top:6px;
  z-index:10;
}
.product-container .left .product-manufacturer__text{
  max-width:100%;
}
.product-cover{
  border:1px solid #e9ecef;
  padding:.1rem;
}
.product-customization{
  background:#e9ecef;
  margin-bottom:1.5rem;
  padding:2rem;
  position:relative;
  z-index:-1;
}
.product-customization-item label{
  font-weight:500;
  margin:1rem 0;
}
.product-customization-item .small,.product-customization-item small{
  display:block;
  margin:.5rem 0 1rem;
}
.product-description{
  margin-top:2rem;
}
.product-feature{
  font-size:.875rem;
  margin-bottom:1.5rem;
}
.product-feature label{
  font-weight:700;
  text-transform:uppercase;
}
.product-images{
  display:flex;
  margin-top:.3rem;
  transition:all 1s ease-in-out;
}
.product-images .thumb-container{
  border:.1rem solid #e9ecef;
  flex-shrink:0;
  margin-right:.3rem;
  padding:.1rem;
}
.product-manufacturer{
  max-width:70px;
}
.product-manufacturer img{
  border-top-right-radius:4px;
}

.images-container .js-qv-mask{
  overflow:hidden;
}

.social-sharing ul{
  display:flex;
  margin-top:5px;
}
.social-sharing ul li{
  margin-right:1rem;
}

.pswp__custom-caption{
  background:rgba(75,150,75,.75);
  border-radius:4px;
  bottom:16px;
  color:#fff;
  font-size:16px;
  left:50%;
  max-width:400px;
  padding:2px 8px;
  position:absolute;
  transform:translateX(-50%);
  width:calc(100% - 32px);
}

.pswp__custom-caption a{
  color:#fff;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.hidden-caption-content{
  display:none;
}

.manufacturer-swiper-right .product-manufacturer{
  right:18.3%;
}
.c-discounts{
  margin-bottom:1.5rem;
}
.c-discounts .table-product-discounts{
  margin-bottom:0;
  width:100%;
}
.c-discounts thead tr{
  border-top:none;
}
.ic-facebook{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 120 82.7 220.8 194.2 248.5V334.2h-52.8V256h52.8v-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287v175.9C413.8 494.8 512 386.9 512 256'/%3e%3c/svg%3e");
}
.ic-facebook,.ic-twitter{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-twitter{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3'/%3e%3c/svg%3e");
}
.ic-pinterest{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M504 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C73.4 450.9 8 361.1 8 256 8 119 119 8 256 8s248 111 248 248'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}

.m-social-sharing{
  display:flex;
  grid-column-gap:1rem;
  align-items:center;
}
.m-social-sharing__title{
  margin-bottom:0;
}
.m-social-sharing__list{
  list-style-type:none;
  margin-bottom:0;
  padding-left:0;
}
.m-social-sharing__list a,.m-social-sharing__list li{
  display:inline-block;
}
.m-social-sharing__list a{
  padding:.75rem;
}
.c-quick-view .m-social-sharing__list a{
  padding:0 .5rem;
}

.c-quick-view__footer .m-social-sharing{
  display:none;
}
.pagination{
  --digibit-polskiekoldry-pagination-padding-x:1.125rem;
  --digibit-polskiekoldry-pagination-padding-y:0.75rem;
  --digibit-polskiekoldry-pagination-font-size:0.875rem;
  --digibit-polskiekoldry-pagination-color:#1a1a1a;
  --digibit-polskiekoldry-pagination-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-pagination-border-width:1px;
  --digibit-polskiekoldry-pagination-border-color:#dee2e6;
  --digibit-polskiekoldry-pagination-border-radius:4px;
  --digibit-polskiekoldry-pagination-hover-color:#f7f7f7;
  --digibit-polskiekoldry-pagination-hover-bg:#1a1a1a;
  --digibit-polskiekoldry-pagination-hover-border-color:#1a1a1a;
  --digibit-polskiekoldry-pagination-focus-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-pagination-focus-bg:var(--digibit-polskiekoldry-secondary-bg);
  --digibit-polskiekoldry-pagination-focus-box-shadow:0 0 0 0.25rem rgba(157,21,4,.25);
  --digibit-polskiekoldry-pagination-active-color:#fff;
  --digibit-polskiekoldry-pagination-active-bg:#9d1504;
  --digibit-polskiekoldry-pagination-active-border-color:#dee2e6;
  --digibit-polskiekoldry-pagination-disabled-color:#fff;
  --digibit-polskiekoldry-pagination-disabled-bg:#1a1a1a;
  --digibit-polskiekoldry-pagination-disabled-border-color:#1a1a1a;
  display:flex;
  list-style:none;
  padding-left:0;
}

.page-link{
  background-color:var(--digibit-polskiekoldry-pagination-bg);
  border:var(--digibit-polskiekoldry-pagination-border-width) solid var(--digibit-polskiekoldry-pagination-border-color);
  color:var(--digibit-polskiekoldry-pagination-color);
  display:block;
  font-size:var(--digibit-polskiekoldry-pagination-font-size);
  padding:var(--digibit-polskiekoldry-pagination-padding-y) var(--digibit-polskiekoldry-pagination-padding-x);
  position:relative;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.page-link:hover{
  background-color:var(--digibit-polskiekoldry-pagination-hover-bg);
  border-color:var(--digibit-polskiekoldry-pagination-hover-border-color);
  color:var(--digibit-polskiekoldry-pagination-hover-color);
  -webkit-text-decoration:none;
  text-decoration:none;
  z-index:2;
}
.page-link:focus{
  background-color:var(--digibit-polskiekoldry-pagination-focus-bg);
  box-shadow:var(--digibit-polskiekoldry-pagination-focus-box-shadow);
  color:var(--digibit-polskiekoldry-pagination-focus-color);
  outline:0;
  z-index:3;
}
.active>.page-link,.page-link.active{
  background-color:var(--digibit-polskiekoldry-pagination-active-bg);
  border-color:var(--digibit-polskiekoldry-pagination-active-border-color);
  color:var(--digibit-polskiekoldry-pagination-active-color);
  z-index:3;
}
.disabled>.page-link,.page-link.disabled{
  background-color:var(--digibit-polskiekoldry-pagination-disabled-bg);
  border-color:var(--digibit-polskiekoldry-pagination-disabled-border-color);
  color:var(--digibit-polskiekoldry-pagination-disabled-color);
  pointer-events:none;
}

.page-item:not(:first-child) .page-link{
  margin-left:.75rem;
}
.page-item .page-link{
  border-radius:var(--digibit-polskiekoldry-pagination-border-radius);
}

.pagination-lg{
  --digibit-polskiekoldry-pagination-padding-x:1.5rem;
  --digibit-polskiekoldry-pagination-padding-y:0.75rem;
  --digibit-polskiekoldry-pagination-font-size:1.25rem;
  --digibit-polskiekoldry-pagination-border-radius:var(--digibit-polskiekoldry-border-radius-lg);
}

.pagination-sm{
  --digibit-polskiekoldry-pagination-padding-x:0.5rem;
  --digibit-polskiekoldry-pagination-padding-y:0.25rem;
  --digibit-polskiekoldry-pagination-font-size:0.875rem;
  --digibit-polskiekoldry-pagination-border-radius:var(--digibit-polskiekoldry-border-radius-sm);
}

.c-product-comment-list-item .comment-date{
  color:#dee2e6;
  font-size:10px;
  line-height:12px;
}
.c-product-comment-list-item .comment-content p{
  font-size:1rem;
}
.c-product-comment-list-item .comment-content .h4,.c-product-comment-list-item .comment-content .m-shopping-cart-modal__title{
  font-size:calc(1.275rem + .3vw);
}
.c-product-comment-list-item{
  border-bottom:1px solid #d8d8d8;
}
.c-product-comment-list-item__btn-comment{
  border-bottom:none;
  margin-top:1.5rem;
}
.c-product-comments{
  margin-bottom:3rem;
  margin-top:3rem;
}
.c-product-comments .btn-add{
  max-width:439px;
  width:100%;
}
.c-product-comments p.h2,.c-product-comments p.m-image-slider__title{
  font-size:calc(1.425rem + 2.1vw);
  margin-bottom:6rem;
}
.c-product-comments .btn-add{
  margin-top:3.12rem;
}
.c-product-comments__current-rating{
  font-size:calc(1.375rem + 1.5vw);
}
.c-product-comments__full-rating{
  font-size:calc(1.255rem + .06vw);
}
.c-product-comments__content-box{
  position:sticky;
  top:5px;
}
.c-product-comments .comments-note{
  align-items:center;
  display:flex;
  height:100%;
}
.c-product-comments .product-comment-list-item{
  padding-bottom:1.5rem;
}
.c-product-comments .product-comment-list-item:not(:first-child){
  padding-top:1.5rem;
}
.c-product-comments p{
  margin-bottom:0;
}
.c-product-comments ul{
  cursor:pointer;
  margin-top:2rem;
  --digibit-polskiekoldry-pagination-disabled-bg:var(--digibit-polskiekoldry--pagination-border-color);
  --digibit-polskiekoldry-pagination-disabled-border-color:var(--digibit-polskiekoldry--pagination-border-color);
  --digibit-polskiekoldry-pagination-active-bg:var(--digibit-polskiekoldry--pagination-hover-bg);
}
.c-product-comments ul .next:hover,.c-product-comments ul .prev:hover{
  background-color:var(--digibit-polskiekoldry--pagination-border-color);
  border-color:var(--digibit-polskiekoldry--pagination-border-color);
}
.c-product-comments ul .ic,.c-product-comments ul .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-comments ul input[type=radio]:checked+span.color:after{
  margin:0;
}
.c-product-comments ul .ic-chevron-left,.c-product-comments ul .ic-chevron-right{
  height:.5rem;
  width:.5rem;
}
.c-product-comments ul .page-link{
  align-items:center;
  display:flex;
  min-height:47px;
}

.c-progress-bar{
  list-style:unstyled;
  margin-bottom:0;
  max-width:439px;
}
.c-progress-bar__reviews-count{
  font-size:1rem;
}
.c-progress-bar .star-content div.star-on{
  margin-left:4.5px;
}
.c-progress-bar li{
  align-items:center;
  display:flex;
  line-height:24px;
}
.c-progress-bar li:not(:last-child){
  margin-bottom:1rem;
}
.c-progress-bar li>div{
  font-size:100px;
}
.c-progress-bar{
  padding-left:0;
}
.c-progress-bar__stars{
  background-color:#dee2e6;
  border:1px solid transparent;
  border-radius:8px;
  height:8px;
  margin:0 13px 0 17px;
  overflow:hidden;
  position:relative;
  width:100%;
}
.c-progress-bar__stars span{
  color:#fff;
  display:block;
  height:100%;
  position:absolute;
  text-align:right;
  width:0;
}
.c-progress-bar__stars-number{
  font-size:1.25rem;
}
.c-progress__black span{
  background-color:#000;
  border-radius:4px;
}
:root{
  --swiper-theme-color:#007aff;
}

:host{
  display:block;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  z-index:1;
}

.swiper{
  display:block;
  list-style:none;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  padding:0;
  position:relative;
  z-index:1;
}

.swiper-vertical>.swiper-wrapper{
  flex-direction:column;
}

.swiper-wrapper{
  box-sizing:content-box;
  display:flex;
  height:100%;
  position:relative;
  transition-property:transform;
  transition-timing-function:ease;
  width:100%;
  z-index:1;
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{
  transform:translateZ(0);
}

.swiper-horizontal{
  touch-action:pan-y;
}

.swiper-vertical{
  touch-action:pan-x;
}

.swiper-slide{
  display:block;
  flex-shrink:0;
  height:100%;
  position:relative;
  transition-property:transform;
  width:100%;
}

.swiper-slide-invisible-blank{
  visibility:hidden;
}
.swiper-autoheight,.swiper-autoheight .swiper-slide{
  height:auto;
}

.swiper-autoheight .swiper-wrapper{
  align-items:flex-start;
  transition-property:transform, height;
}

.swiper-backface-hidden .swiper-slide{
  backface-visibility:hidden;
  transform:translateZ(0);
}
.swiper-3d.swiper-css-mode .swiper-wrapper{
  perspective:1200px;
}

.swiper-3d .swiper-wrapper{
  transform-style:preserve-3d;
}

.swiper-3d{
  perspective:1200px;
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{
    transform-style:preserve-3d;
  }
.swiper-css-mode>.swiper-wrapper{
    overflow:auto;
    scrollbar-width:none;
    -ms-overflow-style:none;
  }
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
      display:none;
    }
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
    scroll-snap-align:start start;
  }
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{
      scroll-snap-type:x mandatory;
    }
.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
      margin-left:var(--swiper-slides-offset-before);
      scroll-margin-inline-start:var(--swiper-slides-offset-before);
    }
.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{
      margin-right:var(--swiper-slides-offset-after);
    }
.swiper-css-mode.swiper-vertical>.swiper-wrapper{
      scroll-snap-type:y mandatory;
    }
.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
      margin-top:var(--swiper-slides-offset-before);
      scroll-margin-block-start:var(--swiper-slides-offset-before);
    }
.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{
      margin-bottom:var(--swiper-slides-offset-after);
    }
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{
      scroll-snap-type:none;
    }
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{
      scroll-snap-align:none;
    }
.swiper-css-mode.swiper-centered>.swiper-wrapper:before{
      content:"";
      flex-shrink:0;
      order:9999;
    }
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
      scroll-snap-align:center center;
      scroll-snap-stop:always;
    }
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
      margin-left:var(--swiper-centered-offset-before);
    }
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
      height:100%;
      min-height:1px;
      width:var(--swiper-centered-offset-after);
    }
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
      margin-top:var(--swiper-centered-offset-before);
    }
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{
      height:var(--swiper-centered-offset-after);
      min-width:1px;
      width:100%;
    }
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
  }
.swiper-3d .swiper-slide-shadow{
    background:rgba(0,0,0,.15);
  }
.swiper-3d .swiper-slide-shadow-left{
    background-image:linear-gradient(270deg, rgba(0,0,0,.5), transparent);
  }
.swiper-3d .swiper-slide-shadow-right{
    background-image:linear-gradient(90deg, rgba(0,0,0,.5), transparent);
  }
.swiper-3d .swiper-slide-shadow-top{
    background-image:linear-gradient(0deg, rgba(0,0,0,.5), transparent);
  }
.swiper-3d .swiper-slide-shadow-bottom{
    background-image:linear-gradient(180deg, rgba(0,0,0,.5), transparent);
  }

.swiper-lazy-preloader{
  border:4px solid #007aff;
  border-radius:50%;
  border-top-color:transparent;
  box-sizing:border-box;
  height:42px;
  left:50%;
  margin-left:-21px;
  margin-top:-21px;
  position:absolute;
  top:50%;
  transform-origin:50%;
  width:42px;
  z-index:10;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{
    animation:swiper-preloader-spin 1s linear infinite;
  }

.swiper-lazy-preloader-white{
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black{
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin{
  0%{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(1turn);
  }
}

.swiper-pagination{
  position:absolute;
  text-align:center;
  transform:translateZ(0);
  transition:opacity .3s;
  z-index:10;
}

.swiper-pagination.swiper-pagination-hidden{
    opacity:0;
  }

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{
    display:none !important;
  }
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{
  bottom:8px;
  left:0;
  top:auto;
  width:100%;
}
.swiper-pagination-bullets-dynamic{
  font-size:0;
  overflow:hidden;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    position:relative;
    transform:scale(.33);
  }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
    transform:scale(1);
  }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
    transform:scale(.66);
  }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
    transform:scale(.33);
  }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
    transform:scale(.66);
  }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
    transform:scale(.33);
  }

.swiper-pagination-bullet{
  background:#000;
  border-radius:50%;
  display:inline-block;
  height:8px;
  opacity:.2;
  width:8px;
}

button.swiper-pagination-bullet{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:none;
    box-shadow:none;
    margin:0;
    padding:0;
  }

.swiper-pagination-clickable .swiper-pagination-bullet{
    cursor:pointer;
  }

.swiper-pagination-bullet:only-child{
    display:none !important;
  }

.swiper-pagination-bullet-active{
  background:#007aff;
  opacity:1;
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{
  left:auto;
  right:8px;
  top:50%;
  transform:translate3d(0, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    display:block;
    margin:6px 0;
  }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    top:50%;
    transform:translateY(-50%);
    width:8px;
  }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
      display:inline-block;
      transition:transform .2s,top .2s;
    }

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 4px;
  }

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    left:50%;
    transform:translateX(-50%);
    white-space:nowrap;
  }

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
      transition:transform .2s,left .2s;
    }

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  transition:transform .2s,right .2s;
}
.swiper-pagination-fraction{
  color:inherit;
}
.swiper-pagination-progressbar{
  background:rgba(0,0,0,.25);
  position:absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#007aff;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    transform:scale(0);
    transform-origin:left top;
    width:100%;
  }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    transform-origin:right top;
  }
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    height:4px;
    left:0;
    top:0;
    width:100%;
  }
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{
    height:100%;
    left:0;
    top:0;
    width:4px;
  }

.swiper-pagination-lock{
  display:none;
}

.swiper-button-lock{
  display:none !important;
}
.m-image-slider__next,.m-image-slider__prev{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:10;
}
.m-image-slider__next .ic,.m-image-slider__next .product-variants .input-container input[type=radio]:checked+span.color:after,.m-image-slider__prev .ic,.m-image-slider__prev .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .m-image-slider__next input[type=radio]:checked+span.color:after,.product-variants .input-container .m-image-slider__prev input[type=radio]:checked+span.color:after{
  background-color:#fff;
  background-position:50%;
  background-size:1.5rem 1.5rem;
  border:1px solid #e9ecef;
  border-radius:50%;
  box-shadow:none;
  cursor:pointer;
  height:3rem;
  opacity:1;
  width:3rem;
}
.m-image-slider__next{
  right:10px;
}
.m-image-slider__prev{
  left:10px;
}
.m-image-slider__link:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.m-image-slider__caption{
  bottom:28px;
  color:#f7f7f7;
  left:90px;
  max-width:340px;
  position:absolute;
}
.m-image-slider__desc{
  text-shadow:1px 1px #6c757d;
}
.ets_mm_categories li,.mm_columns_li,.mm_menus_li{
  list-style-type:none;
}

.ets_mm_block.mm_block_type_category.mm_hide_title .h4,.ets_mm_block.mm_block_type_category.mm_hide_title .m-shopping-cart-modal__title{
  display:none !important;
}

.menu-default .mm_menus_ul a{
  background-color:transparent !important;
  color:#1a1a1a !important;
}
.menu-default .mm_menus_ul .mm_menus_li{
  width:auto !important;
}
.menu-default .mm_menus_ul .mm_menus_li a:after,.menu-default .mm_menus_ul .mm_menus_li a:before{
  display:none !important;
}
.menu-default .mm_menus_ul .mm_blocks_li:last-child{
  margin-bottom:0;
}
.menu-default .mm_menus_ul .mm_menu_content_title{
  padding:0 !important;
}
.menu-default .mm_block_type_product .thumbnail-container{
  display:flex;
  flex-direction:column;
}
.menu-default .mm-product-description{
  width:100%;
}

.transition_fade:not(.click_open_submenu) .mm_menus_li.mm_has_sub:hover .mm_columns_ul{
  animation:auto none 0s ease 1 normal none running !important;
}

footer{
  content-visibility:auto;
}

.c-logo__footer{
  height:56px;
  width:210px;
}

.psgdpr_consent_message{
  align-items:start;
  display:flex;
  line-height:120%;
  margin-top:1rem;
}
.psgdpr_consent_message input{
  margin-top:10px;
}
.psgdpr_consent_message .order-options input{
  margin-top:3px;
}

.btn-header{
  background-color:transparent;
  border:1px solid #dee2e6;
  border-radius:4px;
  color:#1a1a1a;
  font-size:.875rem;
  padding:.375rem;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn-header:hover{
  background-color:#1a1a1a;
  border:1px solid #1a1a1a;
  color:#fff;
  -webkit-text-decoration:none;
  text-decoration:none;
  z-index:2;
}
.btn-header span{
  align-items:center;
  display:flex;
  font-size:20px;
  height:23px;
  justify-content:center;
  line-height:23px;
  width:23px;
}

.modal-header{
  justify-content:space-between;
}
.c-modal{
  --digibit-polskiekoldry-pagination-padding-x:1.125rem;
  --digibit-polskiekoldry-pagination-padding-y:0.75rem;
  --digibit-polskiekoldry-pagination-font-size:0.875rem;
  --digibit-polskiekoldry-pagination-color:#1a1a1a;
  --digibit-polskiekoldry-pagination-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-pagination-border-width:1px;
  --digibit-polskiekoldry-pagination-border-color:#dee2e6;
  --digibit-polskiekoldry-pagination-border-radius:4px;
  --digibit-polskiekoldry-pagination-hover-color:#f7f7f7;
  --digibit-polskiekoldry-pagination-hover-bg:#1a1a1a;
  --digibit-polskiekoldry-pagination-hover-border-color:#1a1a1a;
  --digibit-polskiekoldry-pagination-focus-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-pagination-focus-bg:var(--digibit-polskiekoldry-secondary-bg);
  --digibit-polskiekoldry-pagination-focus-box-shadow:0 0 0 0.25rem rgba(157,21,4,.25);
  --digibit-polskiekoldry-pagination-active-color:#fff;
  --digibit-polskiekoldry-pagination-active-bg:#9d1504;
  --digibit-polskiekoldry-pagination-active-border-color:#dee2e6;
  --digibit-polskiekoldry-pagination-disabled-color:#fff;
  --digibit-polskiekoldry-pagination-disabled-bg:#1a1a1a;
  --digibit-polskiekoldry-pagination-disabled-border-color:#1a1a1a;
  --digibit-polskiekoldry-modal-title-line-height:1;
  --digibit-polskiekoldry-modal-padding:1rem;
  list-style:none;
  padding-left:0;
}
.c-modal__header{
  --digibit-polskiekoldry-modal-header-padding:0.5rem 1rem;
  display:flex;
  justify-content:space-between;
}
.c-modal__header .btn-group{
  display:flex;
}
.c-modal__header .btn-group .close span{
  align-items:center;
  display:flex;
  font-size:20px;
  height:23px;
  justify-content:center;
  line-height:23px;
  width:23px;
}
.c-modal__header .btn-header{
  background-color:var(--digibit-polskiekoldry-pagination-bg);
  border:var(--digibit-polskiekoldry-pagination-border-width) solid var(--digibit-polskiekoldry-pagination-border-color);
  border-radius:var(--digibit-polskiekoldry-pagination-border-radius);
  color:var(--digibit-polskiekoldry-pagination-color);
  font-size:var(--digibit-polskiekoldry-pagination-font-size);
  padding:calc(var(--digibit-polskiekoldry-pagination-padding-y)/2);
  position:relative;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.c-modal__header .btn-header:hover{
  background-color:var(--digibit-polskiekoldry-pagination-hover-bg);
  border-color:var(--digibit-polskiekoldry-pagination-hover-border-color);
  color:var(--digibit-polskiekoldry-pagination-hover-color);
  -webkit-text-decoration:none;
  text-decoration:none;
  z-index:2;
}
.c-modal__header .btn-header:hover .ic,.c-modal__header .btn-header:hover .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-modal__header .btn-header:hover input[type=radio]:checked+span.color:after{
  filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%);
}
.c-modal__header .btn-header:not(:first-child){
  margin-left:calc(var(--digibit-polskiekoldry-pagination-padding-y)/2);
}
.c-modal__header .ic-chevron-left,.c-modal__header .ic-chevron-right{
  height:23px;
  width:23px;
}
.c-modal__footer{
  align-items:center;
  display:flex;
  justify-content:space-between;
}
.swiper-button-next,.swiper-button-prev{
  align-items:center;
  background-color:#fff;
  border:none;
  border-radius:50%;
  box-shadow:.125rem -.125rem .25rem 0 rgba(0,0,0,.2);
  cursor:pointer;
  display:flex;
  height:2.5rem;
  justify-content:center;
  min-width:2.5rem;
  opacity:.5;
  padding-top:.1875rem;
  transition:.2s ease-out;
  width:2.5rem;
}
.swiper-button-next:hover,.swiper-button-prev:hover{
  opacity:.8;
}
.product-variants .input-container .swiper-button-next input[type=radio]:checked+span.color:after,.product-variants .input-container .swiper-button-prev input[type=radio]:checked+span.color:after,.swiper-button-next .ic,.swiper-button-next .product-variants .input-container input[type=radio]:checked+span.color:after,.swiper-button-prev .ic,.swiper-button-prev .product-variants .input-container input[type=radio]:checked+span.color:after{
  height:1.5rem;
  width:1.3rem;
}
.swiper-button-next:after,.swiper-button-prev:after{
  display:none;
}

.m-compare-widget__dropdown{
  display:none;
  z-index:8888;
}
.m-compare-widget__dropdown .dropdown-menu{
  padding:0;
}
.m-compare-widget__dropdown .dropdown-menu .c-price{
  margin-bottom:.5rem;
}
.m-compare-widget__dropdown .dropdown-menu .compare-page-button{
  border-top-left-radius:0;
  border-top-right-radius:0;
  min-height:40px;
  width:100%;
}
.m-compare-widget__item{
  border-bottom:1px solid #dee2e6;
  padding:.5rem;
  grid-gap:.5rem;
}

#product-compare-list{
  min-width:300px;
}
#product-compare-list .m-compare-listing__buttons{
  align-items:center;
  display:flex;
  justify-content:space-between;
}
#product-compare-list .m-compare-listing__buttons a{
  margin:0;
  min-height:40px;
}
#product-compare-list .m-compare-listing__buttons .ic-delete{
  background-position:50%;
  background-size:40%;
}

.m-compare-listing{
  margin-top:1rem;
}
.m-compare-listing .product-title{
  font-size:1.2rem;
  white-space:nowrap;
}
.m-compare-listing__buttons a:not(:last-child){
  margin-bottom:.5rem;
}
.m-compare-listing .table th{
  vertical-align:top;
}

.compare-button{
  align-items:center;
  display:flex !important;
  justify-content:center;
  min-height:38px;
  min-width:38px;
  padding:0;
  width:-moz-max-content;
  width:max-content;
}
.compare-button .ic,.compare-button .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .compare-button input[type=radio]:checked+span.color:after{
  margin:0;
}
img,svg{
  height:auto;
  max-width:100%;
}

figure{
  margin-bottom:0 !important;
}

a.ratio,picture.ratio{
  display:inline-block;
}

.c-product-actions .compare-button,.c-product-actions .quick-view,.c-product-actions .wishlist,.c-product-images .swiper-button-next,.c-product-images .swiper-button-prev,.c-product-images__zoom,.c-products-slider__nav .ic,.c-products-slider__nav .product-variants .input-container input[type=radio]:checked+span.color:after,.ic-circle,.product-variants .input-container .c-products-slider__nav input[type=radio]:checked+span.color:after{
  align-items:center;
  background-color:#fff;
  border:none;
  border-radius:50%;
  box-shadow:.125rem -.125rem .25rem 0 rgba(0,0,0,.2);
  cursor:pointer;
  display:flex;
  height:2.5rem;
  justify-content:center;
  min-width:2.5rem;
  opacity:.5;
  transition:.2s ease-out;
  width:2.5rem;
}
.c-product-actions .compare-button:hover,.c-product-actions .quick-view:hover,.c-product-actions .wishlist:hover,.c-product-images .swiper-button-next:hover,.c-product-images .swiper-button-prev:hover,.c-product-images__zoom:hover,.c-products-slider__nav .ic:hover,.c-products-slider__nav .product-variants .input-container input[type=radio]:checked+span.color:hover:after,.ic-circle:hover,.product-variants .input-container .c-products-slider__nav input[type=radio]:checked+span.color:hover:after{
  opacity:.8;
}

.c-product-miniature:hover{
  cursor:pointer;
}
.c-product-miniature:hover .c-product-actions__hover{
  display:flex;
  gap:1rem;
  left:0;
  right:0;
  top:-60px;
}
.c-product-miniature:hover .c-product-actions__hover-right{
  display:block;
  right:8px;
  top:-196px;
}

.c-product-actions{
  display:flex;
}
.c-product-actions__hover,.c-product-actions__hover-right{
  display:none;
  margin:auto;
  position:absolute;
  width:-moz-fit-content;
  width:fit-content;
}
.c-product-actions__btn .btn,.c-product-actions__btn .c-products-slider__show-all,.c-product-actions__btn .m-compare-widget__dropdown .dropdown-menu .compare-page-button,.m-compare-widget__dropdown .dropdown-menu .c-product-actions__btn .compare-page-button{
  align-items:center;
  display:flex;
  justify-content:start;
  min-height:38px;
}
.c-product-actions__btn .text{
  margin-left:10px;
  white-space:nowrap;
}
.c-product-actions .wishlist{
  margin-left:0 !important;
  padding:0 !important;
}
.card,.x13faq__menu-block.x13faq__menu-right{
  --digibit-polskiekoldry-card-spacer-y:0.5rem;
  --digibit-polskiekoldry-card-spacer-x:0.5rem;
  --digibit-polskiekoldry-card-title-spacer-y:0.25rem;
  --digibit-polskiekoldry-card-title-color:;
  --digibit-polskiekoldry-card-subtitle-color:;
  --digibit-polskiekoldry-card-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-card-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-card-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-card-box-shadow:;
  --digibit-polskiekoldry-card-inner-border-radius:calc(var(--digibit-polskiekoldry-border-radius) - var(--digibit-polskiekoldry-border-width));
  --digibit-polskiekoldry-card-cap-padding-y:0.25rem;
  --digibit-polskiekoldry-card-cap-padding-x:0.5rem;
  --digibit-polskiekoldry-card-cap-bg:rgba(var(--digibit-polskiekoldry-body-color-rgb), 0.03);
  --digibit-polskiekoldry-card-cap-color:;
  --digibit-polskiekoldry-card-height:;
  --digibit-polskiekoldry-card-color:;
  --digibit-polskiekoldry-card-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-card-img-overlay-padding:0.5rem;
  --digibit-polskiekoldry-card-group-margin:0.75rem;
  color:#222;
  display:flex;
  flex-direction:column;
  height:var(--digibit-polskiekoldry-card-height);
  min-width:0;
  position:relative;
  word-wrap:break-word;
  background-clip:border-box;
  background-color:var(--digibit-polskiekoldry-card-bg);
  border:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  border-radius:var(--digibit-polskiekoldry-card-border-radius);
}
.card>hr,.x13faq__menu-block.x13faq__menu-right>hr{
  margin-left:0;
  margin-right:0;
}
.card>.list-group,.x13faq__menu-block.x13faq__menu-right>.list-group{
  border-bottom:inherit;
  border-top:inherit;
}
.card>.list-group:first-child,.x13faq__menu-block.x13faq__menu-right>.list-group:first-child{
  border-top-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-top-width:0;
}
.card>.list-group:last-child,.x13faq__menu-block.x13faq__menu-right>.list-group:last-child{
  border-bottom-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-bottom-width:0;
}
.card>.card-header+.list-group,.card>.list-group+.card-footer,.card>.x13faq__block-title+.list-group,.card>.x13faq__menu-title+.list-group,.x13faq__menu-block.x13faq__menu-right>.card-header+.list-group,.x13faq__menu-block.x13faq__menu-right>.list-group+.card-footer,.x13faq__menu-block.x13faq__menu-right>.x13faq__block-title+.list-group,.x13faq__menu-block.x13faq__menu-right>.x13faq__menu-title+.list-group{
  border-top:0;
}

.card-body{
  color:var(--digibit-polskiekoldry-card-color);
  flex:1 1 auto;
  padding:var(--digibit-polskiekoldry-card-spacer-y) var(--digibit-polskiekoldry-card-spacer-x);
}

.card-title{
  color:var(--digibit-polskiekoldry-card-title-color);
  margin-bottom:var(--digibit-polskiekoldry-card-title-spacer-y);
}

.card-subtitle{
  color:var(--digibit-polskiekoldry-card-subtitle-color);
  margin-top:calc(var(--digibit-polskiekoldry-card-title-spacer-y)*-.5);
}

.card-subtitle,.card-text:last-child{
  margin-bottom:0;
}

.card-link:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.card-link+.card-link{
  margin-left:var(--digibit-polskiekoldry-card-spacer-x);
}

.card-header,.x13faq__block-title,.x13faq__menu-title{
  background-color:var(--digibit-polskiekoldry-card-cap-bg);
  border-bottom:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  color:var(--digibit-polskiekoldry-card-cap-color);
  margin-bottom:0;
  padding:var(--digibit-polskiekoldry-card-cap-padding-y) var(--digibit-polskiekoldry-card-cap-padding-x);
}
.card-header:first-child,.x13faq__block-title:first-child,.x13faq__menu-title:first-child{
  border-radius:var(--digibit-polskiekoldry-card-inner-border-radius) var(--digibit-polskiekoldry-card-inner-border-radius) 0 0;
}

.card-footer{
  background-color:var(--digibit-polskiekoldry-card-cap-bg);
  border-top:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  color:var(--digibit-polskiekoldry-card-cap-color);
  padding:var(--digibit-polskiekoldry-card-cap-padding-y) var(--digibit-polskiekoldry-card-cap-padding-x);
}
.card-footer:last-child{
  border-radius:0 0 var(--digibit-polskiekoldry-card-inner-border-radius) var(--digibit-polskiekoldry-card-inner-border-radius);
}

.card-header-tabs{
  border-bottom:0;
  margin-bottom:calc(var(--digibit-polskiekoldry-card-cap-padding-y)*-1);
  margin-left:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
  margin-right:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
}
.card-header-tabs .nav-link.active{
  background-color:var(--digibit-polskiekoldry-card-bg);
  border-bottom-color:var(--digibit-polskiekoldry-card-bg);
}

.card-header-pills{
  margin-left:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
  margin-right:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
}

.card-img-overlay{
  border-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  bottom:0;
  left:0;
  padding:var(--digibit-polskiekoldry-card-img-overlay-padding);
  position:absolute;
  right:0;
  top:0;
}

.card-img,.card-img-bottom,.card-img-top{
  width:100%;
}

.card-img,.card-img-top{
  border-top-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
}

.card-img,.card-img-bottom{
  border-bottom-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
}

.card-group>.card,.card-group>.x13faq__menu-block.x13faq__menu-right{
  margin-bottom:var(--digibit-polskiekoldry-card-group-margin);
}

.c-content__left #x13faq_menu-right,.x13faq__block-title,.x13faq__menu-title{
  font-family:var(--digibit-polskiekoldry--body-font-family);
  font-size:var(--digibit-polskiekoldry--body-font-size);
  font-weight:var(--digibit-polskiekoldry--body-font-weight);
  line-height:var(--digibit-polskiekoldry--body-line-height);
}

.c-content__left #x13faq_menu-right{
  list-style:none;
}
.c-content__left .x13faq__left-column ul li a,.c-content__left .x13faq__menu-right ul li a{
  color:#9d1504;
  font-size:.875rem;
  font-weight:400;
  padding:0;
}
.c-content__left .x13faq__latest-block{
  padding-left:.75rem;
  padding-right:.75rem;
}

.x13faq__block-faq_category.card-block.x13faq__menu-block.x13faq__menu-right .x13faq__block-title,.x13faq__block-faq_category.card.card-block .x13faq__block-title,.x13faq__block-faq_product.card-block.x13faq__menu-block.x13faq__menu-right .x13faq__block-title,.x13faq__block-faq_product.card.card-block .x13faq__block-title,[data-display_type=always_open] .x13faq__question-wrapper,[data-display_type^=accordion] .x13faq__question-wrapper{
  margin-bottom:0 !important;
}

[data-display_type^=accordion] .x13faq__question-wrapper.open .x13faq__question{
  color:#1a1a1a;
}

[data-display_type^=accordion] .x13faq__question-wrapper.open .x13faq__question svg{
  fill:#1a1a1a !important;
}

.x13faq__block-faq_category{
  margin-bottom:1.5rem;
}

.x13faq__category-column+.x13faq__category-column{
  margin-top:12px;
}

.x13faq-wrapper [data-display_type^=accordion] .x13faq__question-wrapper .x13faq__question svg{
  fill:#1a1a1a;
  flex:0 0 16px;
  width:16px;
}

.x13faq-wrapper #x13faq_menu-right{
  list-style:none;
  margin:var(--digibit-polskiekoldry--card-spacer-y) var(--digibit-polskiekoldry--card-spacer-x);
  padding-left:0;
}
.x13faq-wrapper .x13faq__left-column ul li a,.x13faq-wrapper .x13faq__menu-right ul li a{
  color:rgba(var(--digibit-polskiekoldry--link-color-rgb), 1);
  font-size:.875rem;
  font-weight:400;
  padding:3.2px 0 3.2px 16px;
}

.x13faq__search{
  padding-top:20px;
}

.x13faq__question{
  background-color:#f7f7f7 !important;
}

.x13faq__category-title a{
  color:#1a1a1a !important;
}
.x13faq__category-title a:hover{
  text-underline:none !important;
}
.m-digibit-imageslider{
  max-width:1400px;
}
.m-digibit-imageslider .c-logo{
  height:29px;
  left:50px;
  position:absolute;
  top:40px;
  width:157px;
  z-index:2;
}
.m-digibit-imageslider .ic,.m-digibit-imageslider .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .m-digibit-imageslider input[type=radio]:checked+span.color:after{
  align-items:center;
  background-color:transparent;
  background-position:50%;
  background-size:1rem 1rem;
  border:1px solid #fff;
  border-radius:31px;
  display:flex;
  height:40px;
  justify-content:center;
  width:40px;
}
.m-digibit-imageslider .ic-chevron-left{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%23fff%27 d=%27M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3l105.3-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z%27/%3E%3C/svg%3E");
}
.m-digibit-imageslider .ic-chevron-right{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%23fff%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
}
.m-digibit-imageslider__caption{
  display:flex;
  flex-direction:column;
  justify-content:end;
  left:50px;
  max-width:none;
  padding-bottom:46px;
  width:auto;
}
.m-digibit-imageslider__caption a .c-attachment__heading,.m-digibit-imageslider__caption a .h2,.m-digibit-imageslider__caption a .m-image-slider__title,.m-digibit-imageslider__caption a h2,.m-digibit-imageslider__caption a p{
  color:#fff;
  filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25));
  text-shadow:0 0 4px rgba(0,0,0,.25);
}
.m-digibit-imageslider__caption a .c-attachment__heading,.m-digibit-imageslider__caption a .h2,.m-digibit-imageslider__caption a .m-image-slider__title,.m-digibit-imageslider__caption a h2{
  font-size:48px;
  font-style:normal;
  letter-spacing:-.96px;
  line-height:normal;
  margin-bottom:5px;
  text-transform:uppercase;
}
.m-digibit-imageslider__caption a p{
  font-size:20px;
  font-style:normal;
  font-weight:400;
  letter-spacing:-.4px;
  line-height:normal;
}
.m-digibit-imageslider__caption a:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.m-compare-widget__dropdown .dropdown-menu .m-digibit-imageslider__caption .compare-page-button,.m-digibit-imageslider__caption .btn,.m-digibit-imageslider__caption .c-products-slider__show-all,.m-digibit-imageslider__caption .m-compare-widget__dropdown .dropdown-menu .compare-page-button{
  border-radius:0;
  font-weight:600;
  text-transform:uppercase;
}
.m-digibit-imageslider__next,.m-digibit-imageslider__prev{
  bottom:46px;
  position:absolute;
  top:auto;
  z-index:10;
}
.m-digibit-imageslider__next{
  left:auto;
  right:50px;
}
.m-digibit-imageslider__prev{
  left:auto;
  right:105px;
}

.product-additional-info button{
  margin-top:1.5rem;
}
.product-additional-info .ic-envelope{
  filter:invert(1);
  margin-right:.5rem;
}

.toast-container{
  position:fixed;
  right:1rem;
  top:1rem;
}

.toast-add-product-to-cart .toast-header img{
  margin-right:8px;
  width:16px;
}
.toast-add-product-to-cart .toast-header strong{
  margin-right:auto;
}
.modal{
  --digibit-polskiekoldry-modal-zindex:1055;
  --digibit-polskiekoldry-modal-width:500px;
  --digibit-polskiekoldry-modal-padding:0.5rem;
  --digibit-polskiekoldry-modal-margin:0.5rem;
  --digibit-polskiekoldry-modal-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-modal-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-modal-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-modal-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-modal-border-radius:var(--digibit-polskiekoldry-border-radius-lg);
  --digibit-polskiekoldry-modal-box-shadow:var(--digibit-polskiekoldry-box-shadow-sm);
  --digibit-polskiekoldry-modal-inner-border-radius:calc(var(--digibit-polskiekoldry-border-radius-lg) - var(--digibit-polskiekoldry-border-width));
  --digibit-polskiekoldry-modal-header-padding-x:0.5rem;
  --digibit-polskiekoldry-modal-header-padding-y:0.5rem;
  --digibit-polskiekoldry-modal-header-padding:0.5rem 0.5rem;
  --digibit-polskiekoldry-modal-header-border-color:var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-modal-header-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-modal-title-line-height:1.5;
  --digibit-polskiekoldry-modal-footer-gap:0.5rem;
  --digibit-polskiekoldry-modal-footer-bg:;
  --digibit-polskiekoldry-modal-footer-border-color:var(--digibit-polskiekoldry-border-color);
  --digibit-polskiekoldry-modal-footer-border-width:var(--digibit-polskiekoldry-border-width);
  display:none;
  height:100%;
  left:0;
  outline:0;
  overflow-x:hidden;
  overflow-y:auto;
  position:fixed;
  top:0;
  width:100%;
  z-index:var(--digibit-polskiekoldry-modal-zindex);
}

.modal-dialog{
  margin:var(--digibit-polskiekoldry-modal-margin);
  pointer-events:none;
  position:relative;
  width:auto;
}
.modal.fade .modal-dialog{
  transform:translateY(-50px);
  transition:transform .3s ease-out;
}
.modal.show .modal-dialog{
  transform:none;
}
.modal.modal-static .modal-dialog{
  transform:scale(1.02);
}

.modal-dialog-scrollable{
  height:calc(100% - var(--digibit-polskiekoldry-modal-margin)*2);
}
.modal-dialog-scrollable .modal-content{
  max-height:100%;
  overflow:hidden;
}
.modal-dialog-scrollable .modal-body{
  overflow-y:auto;
}

.modal-dialog-centered{
  align-items:center;
  display:flex;
  min-height:calc(100% - var(--digibit-polskiekoldry-modal-margin)*2);
}

.modal-content{
  background-clip:padding-box;
  background-color:var(--digibit-polskiekoldry-modal-bg);
  border:var(--digibit-polskiekoldry-modal-border-width) solid var(--digibit-polskiekoldry-modal-border-color);
  border-radius:var(--digibit-polskiekoldry-modal-border-radius);
  color:var(--digibit-polskiekoldry-modal-color);
  display:flex;
  flex-direction:column;
  outline:0;
  pointer-events:auto;
  position:relative;
  width:100%;
}

.modal-backdrop{
  --digibit-polskiekoldry-backdrop-zindex:1050;
  --digibit-polskiekoldry-backdrop-bg:#000;
  --digibit-polskiekoldry-backdrop-opacity:0.5;
  background-color:var(--digibit-polskiekoldry-backdrop-bg);
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  z-index:var(--digibit-polskiekoldry-backdrop-zindex);
}
.modal-backdrop.fade{
  opacity:0;
}
.modal-backdrop.show{
  opacity:var(--digibit-polskiekoldry-backdrop-opacity);
}

.modal-header{
  align-items:center;
  border-bottom:var(--digibit-polskiekoldry-modal-header-border-width) solid var(--digibit-polskiekoldry-modal-header-border-color);
  border-top-left-radius:var(--digibit-polskiekoldry-modal-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-modal-inner-border-radius);
  display:flex;
  flex-shrink:0;
  padding:var(--digibit-polskiekoldry-modal-header-padding);
}
.modal-header .btn-close{
  margin-bottom:calc(var(--digibit-polskiekoldry-modal-header-padding-y)*-.5);
  margin-left:auto;
  margin-right:calc(var(--digibit-polskiekoldry-modal-header-padding-x)*-.5);
  margin-top:calc(var(--digibit-polskiekoldry-modal-header-padding-y)*-.5);
  padding:calc(var(--digibit-polskiekoldry-modal-header-padding-y)*.5) calc(var(--digibit-polskiekoldry-modal-header-padding-x)*.5);
}

.modal-title{
  line-height:var(--digibit-polskiekoldry-modal-title-line-height);
  margin-bottom:0;
}

.modal-body{
  flex:1 1 auto;
  padding:var(--digibit-polskiekoldry-modal-padding);
  position:relative;
}

.modal-footer{
  align-items:center;
  background-color:var(--digibit-polskiekoldry-modal-footer-bg);
  border-bottom-left-radius:var(--digibit-polskiekoldry-modal-inner-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-modal-inner-border-radius);
  border-top:var(--digibit-polskiekoldry-modal-footer-border-width) solid var(--digibit-polskiekoldry-modal-footer-border-color);
  display:flex;
  flex-shrink:0;
  flex-wrap:wrap;
  justify-content:flex-end;
  padding:calc(var(--digibit-polskiekoldry-modal-padding) - var(--digibit-polskiekoldry-modal-footer-gap)*.5);
}
.modal-footer>*{
  margin:calc(var(--digibit-polskiekoldry-modal-footer-gap)*.5);
}
.modal-fullscreen{
  height:100%;
  margin:0;
  max-width:none;
  width:100vw;
}
.modal-fullscreen .modal-content{
  border:0;
  border-radius:0;
  height:100%;
}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{
  border-radius:0;
}
.modal-fullscreen .modal-body{
  overflow-y:auto;
}
.modal-footer{
  --digibit-polskiekoldry-modal-footer-bg:;
}

.toast{
  --digibit-polskiekoldry-toast-zindex:1090;
  --digibit-polskiekoldry-toast-padding-x:0.75rem;
  --digibit-polskiekoldry-toast-padding-y:0.5rem;
  --digibit-polskiekoldry-toast-spacing:1.5rem;
  --digibit-polskiekoldry-toast-max-width:350px;
  --digibit-polskiekoldry-toast-font-size:0.875rem;
  --digibit-polskiekoldry-toast-color:;
  --digibit-polskiekoldry-toast-bg:rgba(var(--digibit-polskiekoldry-body-bg-rgb), 0.85);
  --digibit-polskiekoldry-toast-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-toast-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-toast-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-toast-box-shadow:var(--digibit-polskiekoldry-box-shadow);
  --digibit-polskiekoldry-toast-header-color:var(--digibit-polskiekoldry-secondary-color);
  --digibit-polskiekoldry-toast-header-bg:rgba(var(--digibit-polskiekoldry-body-bg-rgb), 0.85);
  --digibit-polskiekoldry-toast-header-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  background-clip:padding-box;
  background-color:var(--digibit-polskiekoldry-toast-bg);
  border:var(--digibit-polskiekoldry-toast-border-width) solid var(--digibit-polskiekoldry-toast-border-color);
  border-radius:var(--digibit-polskiekoldry-toast-border-radius);
  box-shadow:var(--digibit-polskiekoldry-toast-box-shadow);
  color:var(--digibit-polskiekoldry-toast-color);
  font-size:var(--digibit-polskiekoldry-toast-font-size);
  max-width:100%;
  pointer-events:auto;
  width:var(--digibit-polskiekoldry-toast-max-width);
}
.toast.showing{
  opacity:0;
}
.toast:not(.show){
  display:none;
}

.toast-container{
  --digibit-polskiekoldry-toast-zindex:1090;
  max-width:100%;
  pointer-events:none;
  position:absolute;
  width:-moz-max-content;
  width:max-content;
  z-index:var(--digibit-polskiekoldry-toast-zindex);
}
.toast-container>:not(:last-child){
  margin-bottom:var(--digibit-polskiekoldry-toast-spacing);
}

.toast-header{
  align-items:center;
  background-clip:padding-box;
  background-color:var(--digibit-polskiekoldry-toast-header-bg);
  border-bottom:var(--digibit-polskiekoldry-toast-border-width) solid var(--digibit-polskiekoldry-toast-header-border-color);
  border-top-left-radius:calc(var(--digibit-polskiekoldry-toast-border-radius) - var(--digibit-polskiekoldry-toast-border-width));
  border-top-right-radius:calc(var(--digibit-polskiekoldry-toast-border-radius) - var(--digibit-polskiekoldry-toast-border-width));
  color:var(--digibit-polskiekoldry-toast-header-color);
  display:flex;
  padding:var(--digibit-polskiekoldry-toast-padding-y) var(--digibit-polskiekoldry-toast-padding-x);
}
.toast-header .btn-close{
  margin-left:var(--digibit-polskiekoldry-toast-padding-x);
  margin-right:calc(var(--digibit-polskiekoldry-toast-padding-x)*-.5);
}

.toast-body{
  padding:var(--digibit-polskiekoldry-toast-padding-x);
  word-wrap:break-word;
}

.m-shopping-cart-modal__title{
  font-weight:800;
}
.m-shopping-cart-modal .modal-body{
  padding-bottom:1rem;
  padding-top:1rem;
}
.m-shopping-cart-modal figure{
  border:1px solid #dee2e6;
  border-radius:4px;
}
.m-shopping-cart-modal__name{
  font-weight:600;
  margin-bottom:.5rem;
}
.m-shopping-cart-modal__price{
  margin-bottom:.5rem;
}

.ets_mm_megamenu :not(.fa):not(i):not(.mm_bubble_text){
  background:#fff !important;
  color:#222 !important;
  font-family:inherit;
  text-transform:none;
}

#_desktop_logo img{
  margin-left:-18px;
}

.mm_menus_ul>li.mm_menus_li a span{
  padding-left:0;
}

.hook-default.layout_layout5:not(.scroll_heading) .mm_bubble_text{
  border-radius:3px;
  padding:2px 7px;
}

.c-product-desc{
  margin-top:3rem;
}
.c-product-desc .c-attachment__heading,.c-product-desc .h2,.c-product-desc .m-image-slider__title,.c-product-desc h2{
  font-size:28px;
  font-weight:400;
  margin:20px 0;
  text-align:left;
}

.m-reassurance{
  justify-content:space-around;
}

.m-reassurance__product{
  align-items:center;
}
.m-reassurance__product svg{
  width:45px;
}
.m-reassurance__product .m-reassurance__title{
  font-weight:500;
  margin-top:8px;
}

.c-add-to-cart .c-add-to-cart__quantity .add-to-cart{
  height:50px;
  justify-content:space-between;
  width:100%;
}

#main{
  margin-bottom:5rem;
}

.mm_menu_content_title span.mm_arrow{
  font-family:inherit;
  margin-left:6px;
}
#digibit-block-14{
  background-color:#fff;
  border:1px solid #9d1504;
  border-radius:4px;
  padding:8px 16px;
}
#digibit-block-14 .d-flex{
  align-items:center;
  gap:1rem;
}
#digibit-block-14 .c-attachment__heading,#digibit-block-14 .h2,#digibit-block-14 .m-image-slider__title,#digibit-block-14 h2{
  border-right:1px solid #9d1504;
  font-size:16px;
  margin-bottom:0;
  padding-right:1rem;
}
#digibit-block-14 img{
  max-height:42px;
  width:auto;
}
.swiper-slide .thumbnail-container{
  display:flex;
  flex-direction:column;
  height:100% !important;
}
.swiper-slide .thumbnail-container .c-add-to-cart{
  margin-top:auto;
}

.c-prices{
  align-items:baseline;
  display:flex;
  font-size:14px;
}
.c-prices>.c-price__regular{
  color:#9d1504;
  font-size:18px;
  font-weight:500;
  padding-left:8px;
}
.c-prices .c-price__discount{
  color:#6c757d;
  margin-left:auto;
}
.c-prices .c-price__discount .c-price__regular{
  -webkit-text-decoration:line-through;
  text-decoration:line-through;
}

#lowest-price{
  color:#777;
  display:block;
  font-size:13px;
  text-align:right;
}
.header-nav a{
  color:#fff;
  font-size:14px;
}

.m-digibit-block-html p{
  margin-bottom:0;
}

.header-top .g-col-md-10.g-col-12{
  align-items:center;
  display:flex;
  gap:1.5rem;
  justify-content:end;
  padding-top:18px;
}

.header-top{
  padding:0;
}

body>header{
  box-shadow:0 1px 4px rgba(0,0,0,.1);
}

#search_widget button{
  border:1px solid #ddd;
  border-left:0;
  border-radius:0 24px 24px 0;
}
#search_widget button .ic,#search_widget button .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container #search_widget button input[type=radio]:checked+span.color:after{
  height:28px;
  width:28px;
}
#search_widget button:hover{
  background:#fff;
}
#search_widget button{
  line-height:40px;
  padding:0 14px 0 12px;
}
#search_widget button .ic,#search_widget button .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container #search_widget button input[type=radio]:checked+span.color:after{
  opacity:.8;
  width:20px !important;
}

#search_box{
  border:1px solid #ddd;
  border-radius:24px 0 0 24px;
  border-right:0;
  font-size:14px;
  padding-bottom:0;
  padding-left:20px;
  padding-top:0;
}
#search_box:focus{
  box-shadow:none;
}

.block strong,.m-digibit-block-html strong{
  font-weight:600;
}
.block .c-attachment__heading,.block .h2,.block .m-image-slider__title,.block h2,.m-digibit-block-html .c-attachment__heading,.m-digibit-block-html .h2,.m-digibit-block-html .m-image-slider__title,.m-digibit-block-html h2{
  margin-bottom:1.3rem;
}
.block p+.c-attachment__heading,.block p+.h2,.block p+.m-image-slider__title,.block p+h2,.m-digibit-block-html p+.c-attachment__heading,.m-digibit-block-html p+.h2,.m-digibit-block-html p+.m-image-slider__title,.m-digibit-block-html p+h2{
  margin-top:1.5rem;
}

.ui-widget-content{
  background:#fff;
  border:1px solid #dee2e6;
  color:#000;
  font-size:1.4rem;
  margin-bottom:0;
  margin-top:-.3rem;
  max-height:37.3rem;
  max-width:31rem;
  overflow-x:hidden;
  padding:0;
  z-index:9999;
}

.ui-widget-content,.ui-widget-content a{
  font-family:Roboto,system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}

.ui-widget-content a:hover .category:before{
  background:#fff;
}

.ui-widget-content .desc{
  width:calc(100% - 8rem);
}

.ui-widget-content .image{
  margin-right:1rem;
  width:7rem;
}

.ui-widget-content .product{
  display:block;
  line-height:130%;
}

.ui-widget-content .category{
  display:block;
  font-size:1.23rem;
  margin-bottom:.6rem;
  padding-bottom:.5rem;
  position:relative;
}

.ui-widget-content .category:before{
  background:#343a40;
  bottom:0;
  content:"";
  height:.2rem;
  left:0;
  position:absolute;
  width:3rem;
}

.ui-widget-content .separator{
  display:none;
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
  background:#343a40;
  border:0;
  color:#fff;
}

.ui-menu .ui-menu-item a{
  align-items:center;
  border-bottom:.1rem solid #343a40;
  cursor:pointer;
  display:flex;
  line-height:100%;
  padding:10px;
}

.ui-menu .ui-menu-item:last-of-type a{
  border-bottom:0;
}

.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{
  margin:0;
}

.ui-helper-hidden-accessible{
  display:none;
}

.facet .ui-widget-content{
  overflow-x:visible;
  z-index:99;
}

.ui-widget-content .image{
  margin-left:.5rem;
  width:4rem;
}

.ui-widget-content .category:before{
  content:none;
}

.ui-widget-content .category{
  font-size:12px;
  font-weight:500;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:4px;
}

.ui-menu .ui-menu-item a{
  padding:0;
}

.ui-widget-content .product{
  font-size:14px;
  padding-bottom:6px;
}

.ui-widget-content .ui-state-focus{
  background:#fff;
  color:#000;
}

.ui-menu{
  max-width:315px;
}

.ui-menu .ui-menu-item a{
  border-bottom:1px solid #e5e5e5;
}

.menu-contact{
  float:right !important;
}

.mm_arrow{
  display:none !important;
}

.card,.x13faq__menu-block.x13faq__menu-right{
  border-color:#e5e5e5 !important;
}

.product-container{
  margin-top:0;
}

.m-shopping-cart.inactive{
  position:relative;
}

.m-shopping-cart.inactive,.m-shopping-cart__link{
  display:inline-block;
  padding:8px 28px;
}

.m-shopping-cart__label{
  display:none !important;
}

.m-shopping-cart__counter{
  background:#9d1504 !important;
  border-radius:50%;
  color:#fff !important;
  display:inline-block;
  font-size:11px;
  font-weight:700;
  min-width:20px;
  padding:1px;
  position:absolute;
  right:6px;
  text-align:center;
  top:4px;
}
.m-shopping-cart__counter:after,.m-shopping-cart__counter:before{
  content:"" !important;
}

.hook-default .ets_mm_megamenu_content .container{
  padding-left:calc(var(--digibit-polskiekoldry-gutter-x)*.5) !important;
  padding-right:calc(var(--digibit-polskiekoldry-gutter-x)*.5) !important;
}

.m-customer-signin__icon{
  width:20px !important;
}

.m-customer-signin__label{
  display:none;
}

.dropdown-menu{
  padding-bottom:0 !important;
  padding-top:0 !important;
}
.dropdown-menu .dropdown-item{
  padding-bottom:8px;
  padding-top:8px;
}

#digibit-block-1{
  padding:0 200px;
}

#block-3,#digibit-block-1{
  margin:100px 0;
}

.c-content__left .c-block-links{
  background:#f2f2f2 !important;
  border:0 !important;
  border-radius:0 !important;
  margin-top:1rem;
  padding:1rem;
}

.c-block-links__title{
  background:none !important;
  border-bottom:0 !important;
}

.c-content__left .c-block-links__title .text{
  font-size:24px !important;
  font-weight:500 !important;
}
.c-header .h1:first-letter,.c-header h1:first-letter{
  color:#222 !important;
  -webkit-text-decoration:none !important;
  text-decoration:none !important;
}

.page-content.page-cms{
  max-width:1000px;
}
.page-content.page-cms p{
  font-size:15px;
  font-weight:400;
}

.c-footer__main{
  padding-bottom:1rem !important;
  padding-top:4rem !important;
}
.slick-list{
  overflow:hidden;
}

.slick-track{
  display:flex;
}

.ic-shield{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 0c4.6 0 9.2 1 13.4 2.9l188.4 79.9c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0C57.3 420.7 16.6 239.2 16.1 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0m0 66.8v378.1c138-66.8 175.1-214.8 176-303.4L256 66.9z'/%3e%3c/svg%3e");
}

.ic-shield,.ic-truck{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}

.ic-truck{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M0 96c0-35.3 28.7-64 64-64h288c35.3 0 64 28.7 64 64v32h50.7c17 0 33.3 6.7 45.3 18.7l45.3 45.3c12 12 18.7 28.3 18.7 45.3V384c0 35.3-28.7 64-64 64h-3.3c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64H236.7c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64H64c-35.3 0-64-28.7-64-64zm512 192v-50.7L466.7 192H416v96zM192 424a40 40 0 1 0-80 0 40 40 0 1 0 80 0m232 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80'/%3e%3c/svg%3e");
}

.ic-arrows-rotate{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M65.9 228.5C79.2 135.5 159.3 64 256 64c53 0 101 21.5 135.8 56.2l.6.6 7.6 7.2h-47.9c-17.7 0-32 14.3-32 32s14.3 32 32 32h128c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.4l-11.3-10.7C390.5 28.6 326.5 0 256 0 127 0 20.3 95.4 2.6 219.5c-2.5 17.5 9.6 33.7 27.1 36.2s33.7-9.7 36.2-27.1zm443.5 64c2.5-17.5-9.7-33.7-27.1-36.2s-33.7 9.7-36.2 27.1c-13.3 93-93.4 164.5-190.1 164.5-53 0-101-21.5-135.8-56.2l-.6-.6-7.6-7.2h47.9c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 320c-8.5 0-16.7 3.4-22.7 9.5S-.1 343.7 0 352.3l1 127c.1 17.7 14.6 31.9 32.3 31.7s31.9-14.6 31.7-32.3l-.4-51.5 10.7 10.1C121.6 483.4 185.5 512 256 512c129 0 235.7-95.4 253.4-219.5'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}

#accordion-description .accordion-item .accordion-button{
  background-color:transparent;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill=%27%23fff%27 d=%27M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3l105.3-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z%27/%3E%3C/svg%3E");
  background-position:0;
  background-repeat:no-repeat;
  background-size:1rem 1rem;
  color:#000;
  font-size:15px;
  font-weight:600;
  line-height:32px;
  padding-left:32px;
}
#accordion-description .accordion-item .accordion-button:before{
  content:"";
  left:0;
  opacity:.6;
  position:absolute;
  top:22px;
}
#accordion-description .accordion-item.accordion-features .accordion-button:before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M40 48c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24zm152 16c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zM16 232v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24m24 136c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}
#accordion-description .accordion-item.accordion-info .accordion-button:before,#accordion-description .accordion-item.accordion-reassurance-0 .accordion-button:before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 0c4.6 0 9.2 1 13.4 2.9l188.4 79.9c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0C57.3 420.7 16.6 239.2 16.1 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0m0 66.8v378.1c138-66.8 175.1-214.8 176-303.4L256 66.9z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}
#accordion-description .accordion-item.accordion-reassurance-1 .accordion-button:before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M0 96c0-35.3 28.7-64 64-64h288c35.3 0 64 28.7 64 64v32h50.7c17 0 33.3 6.7 45.3 18.7l45.3 45.3c12 12 18.7 28.3 18.7 45.3V384c0 35.3-28.7 64-64 64h-3.3c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64H236.7c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64H64c-35.3 0-64-28.7-64-64zm512 192v-50.7L466.7 192H416v96zM192 424a40 40 0 1 0-80 0 40 40 0 1 0 80 0m232 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}
#accordion-description .accordion-item.accordion-reassurance-2 .accordion-button:before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M65.9 228.5C79.2 135.5 159.3 64 256 64c53 0 101 21.5 135.8 56.2l.6.6 7.6 7.2h-47.9c-17.7 0-32 14.3-32 32s14.3 32 32 32h128c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.4l-11.3-10.7C390.5 28.6 326.5 0 256 0 127 0 20.3 95.4 2.6 219.5c-2.5 17.5 9.6 33.7 27.1 36.2s33.7-9.7 36.2-27.1zm443.5 64c2.5-17.5-9.7-33.7-27.1-36.2s-33.7 9.7-36.2 27.1c-13.3 93-93.4 164.5-190.1 164.5-53 0-101-21.5-135.8-56.2l-.6-.6-7.6-7.2h47.9c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 320c-8.5 0-16.7 3.4-22.7 9.5S-.1 343.7 0 352.3l1 127c.1 17.7 14.6 31.9 32.3 31.7s31.9-14.6 31.7-32.3l-.4-51.5 10.7 10.1C121.6 483.4 185.5 512 256 512c129 0 235.7-95.4 253.4-219.5'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}
#accordion-description .accordion-item.accordion-attachments .accordion-button:before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v210.7l-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 242.7zM64 320c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64h-46.9l-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L110.9 320zm304 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:16px;
  width:16px;
}
#accordion-description .accordion-button:after{
  background-size:16px 17px;
}
#accordion-description .accordion-body{
  padding:16px 32px;
}
#accordion-description .accordion-body>:first-child{
  margin-top:0;
}

.rich-content{
  font-size:15px;
}
.rich-content .c-attachment__heading,.rich-content .h2,.rich-content .m-image-slider__title,.rich-content h2{
  font-size:22px;
  font-weight:500;
}

.c-products-slider__title{
  font-size:24px !important;
  font-weight:600 !important;
  letter-spacing:-.7px !important;
}

.add-to-cart .ic-cart-add{
  display:inline-block;
}
.add-to-cart.is-updating .ic-cart-add{
  animation:cartWiggle .5s ease infinite;
}
.add-to-cart.is-updated .ic-cart-add{
  animation:cartPop .3s ease forwards;
}

.m-shopping-cart>.ic-cart{
  height:1rem;
  margin-top:4px;
}

.m-shopping-cart__link .ic-cart{
  height:1rem;
  vertical-align:center;
}

@keyframes cartWiggle{
  0%,to{
    transform:translateX(0);
  }
  30%{
    transform:translateX(0);
  }
  70%{
    transform:translateX(0);
  }
}
@keyframes cartPop{
  0%{
    transform:scale(1);
  }
  50%{
    transform:scale(1.4);
  }
  to{
    transform:scale(1);
  }
}
.c-product-actions__btn .btn,.c-product-actions__btn .c-products-slider__show-all,.c-product-actions__btn .m-compare-widget__dropdown .dropdown-menu .compare-page-button,.m-compare-widget__dropdown .dropdown-menu .c-product-actions__btn .compare-page-button{
  background:#fff;
  border-color:#fff;
  border-radius:50%;
  box-shadow:1px 1px 3px #442727;
}

.c-product-actions__btn .ic,.c-product-actions__btn .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-actions__btn input[type=radio]:checked+span.color:after{
  background-position:50%;
  height:18px;
  width:18px;
}

.c-product-actions__btn .btn:hover .ic,.c-product-actions__btn .btn:hover .product-variants .input-container input[type=radio]:checked+span.color:after,.c-product-actions__btn .c-products-slider__show-all:hover .ic,.c-product-actions__btn .c-products-slider__show-all:hover .product-variants .input-container input[type=radio]:checked+span.color:after,.c-product-actions__btn .m-compare-widget__dropdown .dropdown-menu .compare-page-button:hover .ic,.c-product-actions__btn .m-compare-widget__dropdown .dropdown-menu .compare-page-button:hover .product-variants .input-container input[type=radio]:checked+span.color:after,.m-compare-widget__dropdown .dropdown-menu .c-product-actions__btn .compare-page-button:hover .ic,.m-compare-widget__dropdown .dropdown-menu .c-product-actions__btn .compare-page-button:hover .product-variants .input-container input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-actions__btn .btn:hover input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-actions__btn .c-products-slider__show-all:hover input[type=radio]:checked+span.color:after,.product-variants .input-container .c-product-actions__btn .m-compare-widget__dropdown .dropdown-menu .compare-page-button:hover input[type=radio]:checked+span.color:after,.product-variants .input-container .m-compare-widget__dropdown .dropdown-menu .c-product-actions__btn .compare-page-button:hover input[type=radio]:checked+span.color:after{
  filter:invert(100%);
}

figure.ratio{
  overflow:hidden;
}

.c-product-miniature .product-title{
  color:#222 !important;
  font-size:16px !important;
  font-weight:600 !important;
  line-height:22px !important;
}

.modal-content{
  border-color:#000;
  border-width:4px;
}

.modal-header{
  background:#f8f9fa;
  padding:1rem;
}

.m-shopping-cart-modal__title{
  font-size:18px !important;
}

.m-shopping-cart-modal .modal-body{
  padding:1rem !important;
}

.m-shopping-cart-modal__summary{
  background:#e9ecef;
  font-size:15px;
  padding:1.5rem;
}

.m-shopping-cart-modal__nb-products{
  border-bottom:1px solid #dee2e6;
  font-weight:600;
  margin-bottom:12px;
  padding-bottom:12px;
}

.m-shopping-cart-modal__total{
  display:flex;
  justify-content:space-between;
}
.m-shopping-cart-modal__total .label{
  font-weight:600;
}

.m-free-shipping-bar{
  border-top:1px solid #dee2e6;
  padding-top:16px;
}
.m-free-shipping-bar__text{
  font-size:14px;
  margin-bottom:12px;
}

#digibit-block-9 #widget-container{
  margin:0 auto;
  max-width:83%;
}
#digibit-block-9 .inscription{
  display:flex;
  font-size:24px !important;
  font-weight:800 !important;
  letter-spacing:-.7px !important;
  text-align:left;
}
#digibit-block-9 .inscription p{
  margin-bottom:0;
}
#digibit-block-9 .inscription .info{
  margin-left:1rem;
  position:relative;
}
#digibit-block-9 .inscription .info img{
  left:auto !important;
  position:relative !important;
  top:auto !important;
}
#digibit-block-9 .rating-details{
  margin-bottom:1rem;
}
#digibit-block-9 .prc .pstats-section,#digibit-block-9 .prc .review,#digibit-block-9 .prc .topright>div:first-child{
  border-color:#ced4da;
  border-width:1px;
}

.blog-image-container .title a{
  color:#222 !important;
  font-size:24px !important;
  font-weight:600 !important;
  line-height:22px !important;
}
.blog-image-container .share_button{
  display:none;
}
.blog-image-container .blog-meta>span{
  border-right:1px solid #ced4da;
  padding-right:12px;
}
.blog-image-container .blog-meta>span:last-child{
  border-right:none;
}
.blog-image-container .blog-meta i{
  display:none;
}

.blogs-container .blog-info .btn,.blogs-container .blog-info .c-products-slider__show-all,.blogs-container .blog-info .m-compare-widget__dropdown .dropdown-menu .compare-page-button,.m-compare-widget__dropdown .dropdown-menu .blogs-container .blog-info .compare-page-button{
  --digibit-polskiekoldry-btn-padding-y:0.5rem;
  --digibit-polskiekoldry-btn-padding-x:1rem;
  --digibit-polskiekoldry-btn-font-size:1.25rem;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius-lg);
}

.blog-detail .share_button,.blogs-container .datetime-translate{
  display:none;
}
.blog-detail .c-attachment__heading,.blog-detail .h2,.blog-detail .m-image-slider__title,.blog-detail h2{
  font-size:22px;
  font-weight:600;
  margin:20px 0;
  text-align:left;
}
.blog-detail .blog-description{
  font-size:14px;
  font-weight:400 !important;
  padding-top:1rem;
}
.blog-detail p{
  margin-bottom:.75rem;
}
.blog-detail ol li{
  padding-bottom:12px;
}
.blog-detail .blog-meta>span{
  border-right:1px solid #ced4da;
  padding-right:12px;
}
.blog-detail .blog-meta>span:last-child{
  border-right:none;
}
.blog-detail .blog-meta i,.blog-detail .social-share{
  display:none;
}
.blog-detail .extra-blogs{
  border-top:1px solid #ced4da;
  padding-top:2rem;
}
.blog-detail .extra-blogs .c-product-pack__heading,.blog-detail .extra-blogs .h4,.blog-detail .extra-blogs .m-shopping-cart-modal__title,.blog-detail .extra-blogs h4{
  font-size:20px;
  font-weight:800;
  margin-bottom:1rem;
}
.blog-detail .extra-blogs ul{
  font-size:14px;
  padding-left:1rem;
}
.blog-detail .extra-blogs ul a{
  color:#222;
}

#module-leoblog-blog .container{
  max-width:1340px;
}

#search-blog{
  margin-top:3rem;
  padding:0 !important;
}

#categories_blog_menu{
  box-shadow:none !important;
  padding:0 !important;
}
#categories_blog_menu .title_block{
  color:#222;
  font-family:var(--digibit-polskiekoldry-font-family-base);
  font-size:1rem;
  font-weight:500;
  margin-bottom:10px;
}

.blog-menu .block_content>ul{
  border-top:1px solid #d0d5db !important;
  padding-left:1.5rem !important;
}

.blog-menu ul>li>a{
  color:#222;
  padding:12px 6px !important;
  text-transform:lowercase;
}
.blog-menu ul>li>a:first-letter{
  text-transform:uppercase;
}

.blog-comment-block,.datetime-translate{
  display:none;
}

.secondary-blog .blog-image-container .title a{
  font-size:20px !important;
}

.blogs-container .pagination{
  background:#fff;
  border-top:1px solid #eee;
  color:#999;
  display:flex;
  min-height:50px;
  padding:20px 0;
  text-align:center;
  width:100%;
}
.blogs-container .pagination:after{
  clear:both;
  content:"";
  display:block;
}
.blogs-container .pagination .page-list{
  margin-bottom:0;
}
.blogs-container .pagination .page-list li{
  display:inline;
  padding:0 8px;
}
.blogs-container .pagination .page-list li i{
  display:none;
}
.blogs-container .pagination .page-list li span.spacer{
  display:inline-block;
}
.blogs-container .pagination a{
  color:#000;
  display:inline-block;
  font-weight:400;
}
.blogs-container .pagination a:focus,.blogs-container .pagination a:hover{
  color:#222;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.blogs-container .pagination .disabled{
  color:#777;
  cursor:no-drop;
}
.blogs-container .pagination .disabled:hover{
  color:#777;
}
.blogs-container .pagination .current a{
  background:#9d1504;
  border:1px solid #9d1504;
  border-radius:4px;
  color:#222;
  color:#fff;
  font-weight:700;
  padding:.5rem 1rem;
  -webkit-text-decoration:none;
  text-decoration:none;
  -webkit-text-decoration:underline !important;
  text-decoration:underline !important;
}

.product-container #group_accessories{
  border:1px solid #ced4da;
  border-radius:4px;
  margin:0 0 1rem !important;
  padding:0 !important;
}
.product-container #group_accessories .h3,.product-container #group_accessories .m-shopping-cart-modal__title,.product-container #group_accessories .x13faq__category-title .x13faq__menu-link .c-attachment__heading,.product-container #group_accessories .x13faq__category-title .x13faq__menu-link .h2,.product-container #group_accessories .x13faq__category-title .x13faq__menu-link .m-image-slider__title,.product-container #group_accessories .x13faq__category-title .x13faq__menu-link h2,.product-container #group_accessories h3,.x13faq__category-title .x13faq__menu-link .product-container #group_accessories .c-attachment__heading,.x13faq__category-title .x13faq__menu-link .product-container #group_accessories .h2,.x13faq__category-title .x13faq__menu-link .product-container #group_accessories .m-image-slider__title,.x13faq__category-title .x13faq__menu-link .product-container #group_accessories h2{
  display:none;
}
.product-container #group_accessories{
  background:#fff !important;
}
.product-container #group_accessories .c-product-pack__heading,.product-container #group_accessories .h4,.product-container #group_accessories .m-shopping-cart-modal__title,.product-container #group_accessories h4{
  background:#f8f9fa;
  margin-bottom:0 !important;
  padding:16px 0;
  text-transform:lowercase !important;
}
.product-container #group_accessories .c-product-pack__heading i.material-icons.add,.product-container #group_accessories .h4 i.material-icons.add,.product-container #group_accessories .m-shopping-cart-modal__title i.material-icons.add,.product-container #group_accessories h4 i.material-icons.add{
  font-size:0;
  line-height:0;
  padding-left:12px;
  padding-right:12px;
}
.product-container #group_accessories .c-product-pack__heading i.material-icons.add:before,.product-container #group_accessories .h4 i.material-icons.add:before,.product-container #group_accessories .m-shopping-cart-modal__title i.material-icons.add:before,.product-container #group_accessories h4 i.material-icons.add:before{
  content:"+";
  font-size:1rem;
  font-weight:700;
  margin-right:8px;
}
.product-container #group_accessories .c-product-pack__heading i.material-icons.remove,.product-container #group_accessories .h4 i.material-icons.remove,.product-container #group_accessories .m-shopping-cart-modal__title i.material-icons.remove,.product-container #group_accessories h4 i.material-icons.remove{
  font-size:0;
  line-height:0;
  padding-left:12px;
  padding-right:12px;
}
.product-container #group_accessories .c-product-pack__heading i.material-icons.remove:before,.product-container #group_accessories .h4 i.material-icons.remove:before,.product-container #group_accessories .m-shopping-cart-modal__title i.material-icons.remove:before,.product-container #group_accessories h4 i.material-icons.remove:before{
  content:"-";
  font-size:1rem;
  font-weight:700;
  margin-right:8px;
}
.product-container #group_accessories .c-product-pack__heading:first-letter,.product-container #group_accessories .h4:first-letter,.product-container #group_accessories .m-shopping-cart-modal__title:first-letter,.product-container #group_accessories h4:first-letter{
  text-transform:uppercase !important;
}
.product-container #group_accessories .content_group{
  border-top:1px solid #ced4da;
  padding:8px 12px;
}
.product-container #group_accessories i.material-icons.touchspin-up{
  font-size:0;
  line-height:0;
  padding-left:0;
  padding-right:0;
}
.product-container #group_accessories i.material-icons.touchspin-up:before{
  content:">";
  font-size:1rem;
  font-weight:700;
  left:1px;
  opacity:.8;
  position:absolute;
  top:5px;
  transform:rotate(270deg);
}
.product-container #group_accessories i.material-icons.touchspin-down{
  font-size:0;
  line-height:0;
  padding-left:0;
  padding-right:0;
}
.product-container #group_accessories i.material-icons.touchspin-down:before{
  content:">";
  font-size:1rem;
  font-weight:700;
  left:3px;
  opacity:.8;
  position:absolute;
  top:5px;
  transform:rotate(90deg);
}
.product-container #group_accessories .custom_quantity{
  -moz-appearance:textfield;
}
.product-container #group_accessories .option-row table{
  margin-bottom:0 !important;
}
.product-container #multiAccessoriesTab .product-cover{
  border:0 !important;
}
.product-container #multiAccessoriesTab .product-cover img{
  font-size:0;
}
.product-container .accessory_price,.product-container .block_accessory_name,.product-container .block_accessory_name a.ma_accessory_name{
  font-size:15px !important;
  font-weight:600 !important;
  margin-bottom:16px !important;
}

#cart .wrapper{
  margin-top:2rem;
}
#cart .container-breadcrumb{
  display:none;
}
#cart .c-shopping-cart{
  margin:0 auto;
  max-width:1340px;
}

.cart-detailed-totals{
  background:#f8f9fa;
  border:2px solid #000 !important;
  border-radius:8px;
  margin-bottom:1rem;
  padding:24px;
}

.product-line-info .label{
  color:#222;
  font-size:14px;
  font-weight:600;
}
.product-line-info .current-price .price{
  color:#9d1504;
  font-size:18px;
  font-weight:500;
}
.product-line-info .product-discount .regular-price-label{
  font-size:12px;
}
.product-line-info .product-discount .regular-price{
  font-size:14px;
  font-weight:400;
  margin-right:10px;
  -webkit-text-decoration:line-through;
  text-decoration:line-through;
}
.product-line-info .product-discount .discount{
  background:#9d1504;
  color:#fff;
  display:inline-block;
  font-size:10px;
  font-weight:500;
  letter-spacing:-.05em;
  margin-left:10px;
  padding:5px 10px;
  text-transform:uppercase;
  vertical-align:5px;
}

.cart-detailed-totals p.h3,.cart-detailed-totals p.m-shopping-cart-modal__title{
  border-bottom:1px solid #d2d2d2;
  font-size:20px;
  font-weight:700;
  margin-bottom:0;
  padding-bottom:18px;
}

.cart-detailed-totals .card-block{
  border-bottom:1px solid #d2d2d2;
  padding:7px 0 10px;
}

.cart-detailed-actions .btn-success.c-products-slider__show-all,.cart-detailed-actions .btn.btn-success,.cart-detailed-actions .m-compare-widget__dropdown .dropdown-menu .btn-success.compare-page-button,.m-compare-widget__dropdown .dropdown-menu .cart-detailed-actions .btn-success.compare-page-button{
  background-color:#000;
  border-color:#000;
  color:#fff;
  font-weight:600;
  justify-content:space-between;
  padding:16px;
}

.c-shopping-cart .grid{
  margin-bottom:.5rem !important;
  margin-top:.5rem !important;
}

.m-reassurance-cart{
  background:#f8f9fa;
  border-radius:8px;
  display:flex;
  flex-direction:column;
  padding:20px;
}
.m-reassurance-cart svg{
  width:32px;
}
.m-reassurance-cart a{
  color:#222;
  padding-bottom:.75rem;
}
.m-reassurance-cart a:last-child{
  padding-bottom:0;
}

#cart .featured-products{
  margin-top:5rem;
}
#cart .m-free-shipping-bar{
  background:#e9ecef;
  border-top:0;
  margin-bottom:1rem;
  padding:20px;
}

.c-shopping-cart .grid .block-promo{
  margin-bottom:0 !important;
}

#customer-form{
  margin:0 auto;
  max-width:820px;
}
#customer-form .col-12{
  margin-bottom:.75rem;
  margin-top:.75rem;
}
#customer-form .form-control-submit{
  width:100%;
}

#digibit-block-8{
  border:1px solid #e5e5e5;
  border-radius:8px;
  height:190px;
  margin-bottom:30px;
  margin-top:30px;
  padding:20px 0 10px;
  width:100%;
}
#digibit-block-8 .client-review{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
#module-x13faq-display .material-icons,#module-x13faq-display .swiper.m-digibit-imageslider{
  display:none;
}

.ets_mm_megamenu :not(.fa):not(i):not(.mm_bubble_text){
  list-style-type:none;
}

body#checkout .form-group .custom-checkbox span.label{
  width:auto;
}
body#checkout #tc-container .checkout-area-2,body#checkout #tc-container .checkout-area-5{
  margin:0 auto;
  max-width:600px;
  width:75%;
}
body#checkout .block-header{
  border-bottom:2px solid #9d1504;
}
body#checkout .block-header:before{
  border:0;
  border-right:1px solid #9d1504;
}
body#checkout .form-control{
  background-color:#fff;
}
body#checkout #thecheckout-login-form .inner-area{
  padding:32px 10px;
}
body#checkout #thecheckout-login-form .log-in{
  color:#9d1504;
  font-weight:700;
}
body#checkout #thecheckout-newsletter .inner-area{
  padding:22px 10px;
}
body#checkout #confirm_order{
  font-size:22px !important;
  padding:21px;
  width:100%;
}
body#checkout .promo-code-button{
  color:#9d1504;
  font-weight:700;
}
body#checkout .block-get-free-shipping{
  border:1px solid #9d1504;
  color:#9d1504;
  margin:0 1rem;
}
body#checkout .block-get-free-shipping p{
  margin-bottom:0;
}
body#checkout .custom-checkbox input[type=checkbox]{
  margin-right:20px !important;
  opacity:1 !important;
  position:relative !important;
}
body#checkout .custom-checkbox input[type=checkbox]+span{
  display:none !important;
}
body#checkout .has-float-label input:-moz-placeholder:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:-moz-placeholder:not(:focus)~span.field-label{
  font-size:1em;
  opacity:.7;
  padding-left:5px;
  top:1.1em;
}
body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:-webkit-autofill)~span.field-label{
  font-size:1em;
  opacity:.7;
  padding-left:5px;
  top:1.1em;
}
body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:placeholder-shown:not(:focus)~span.field-label{
  font-size:1em;
  opacity:.7;
  padding-left:5px;
  top:1.1em;
}
body#checkout .delivery-option{
  background-color:#eff0f0;
  margin-bottom:.5rem;
  padding:1rem;
}
body#checkout .delivery-options .row.delivery-option{
  display:flex;
  flex-wrap:nowrap;
  line-height:1.5;
  margin:0 0 .5rem;
}
body#checkout .shipping-radio{
  flex-basis:3em;
}
body#checkout label{
  cursor:pointer;
}
body#checkout label.delivery-option-label{
  flex-grow:1;
}
body#checkout .payment-options>div{
  background-color:#eff0f0;
  cursor:pointer;
  margin-bottom:.5rem;
  padding:1rem 1rem 3px;
}
body#checkout .form-control-select{
  height:calc(3.5rem - 2px) !important;
}
body#checkout .log-in{
  color:#9d1504 !important;
}
body#checkout .block-header{
  border-bottom:2px solid #9d1504 !important;
  color:#000;
  font-size:1.2em;
  font-weight:700;
  margin-bottom:10px;
  margin-bottom:1rem;
  padding:18px 7px;
}
body#checkout .carrier-name,body#checkout .carrier-price{
  font-family:Open Sans,sans-serif;
  font-weight:700;
}
body#checkout .orig-field.form-control{
  background-color:#fff;
  border:1px solid rgba(38,25,25,.2);
  border-radius:4px;
}
body#checkout div#tc-container-mobile .form-group{
  margin-bottom:20px;
}
body#checkout .page-content .order-options{
  margin:0;
}
body#checkout label[for=delivery_message]{
  font-size:13px;
}

body#manufacturer .c-content__main>.grid img{
  max-height:100px;
}
body#manufacturer .c-content__main>.grid .ratio{
  display:none;
}

#digibit-block-10,.c-products-slider{
  padding-bottom:2rem;
  padding-top:2rem;
}

.m-reassurance-cart{
  border:1px solid #e5e5e5;
  line-height:2.5;
}

.ic-account{
  vertical-align:center;
}

.m-shopping-cart__counter{
  left:38px;
  right:auto;
  top:0;
}

.mm_tab_toggle_title{
  display:block;
  width:100%;
}

.mm_tab_toggle_title>a{
  display:inline-block;
  width:100%;
}

.c-product-actions__btn .btn,.c-product-actions__btn .c-products-slider__show-all,.c-product-actions__btn .m-compare-widget__dropdown .dropdown-menu .compare-page-button,.m-compare-widget__dropdown .dropdown-menu .c-product-actions__btn .compare-page-button{
  height:40px;
  width:40px;
}

.af-list-colors label span.color.multicolor{
  background-image:linear-gradient(90deg, #02b3fd, #02b3fd 33%, #ff8d00 0, #ff8d00 66%, #456789 0, #456789);
}

.af-list-colors label span.color.multicolor:before{
  background-image:linear-gradient(90deg, #000, #000 33%, green 0, green 66%, #ff0 0, #ff0);
  content:"";
  height:10px;
  left:0;
  position:absolute;
  top:0;
  width:28px;
}

.af-list-colors label span.color.multicolor:after{
  background-image:linear-gradient(90deg, #ba0505, #ba0505 33%, #7c0080 0, #7c0080 66%, #f37 0, #f37);
  bottom:0;
  content:"";
  height:10px;
  left:0;
  position:absolute;
  width:28px;
}

.mm_menus_li>a{
  font-weight:500;
}

#order-details{
  border:2px solid #000;
  border-radius:8px;
}

#content-hook_order_confirmation{
  border:2px solid #000;
  margin-bottom:1rem;
  padding:1rem 1rem 0;
}

#order-items .order-line.row{
  border-bottom:1px solid #e5e5e5;
  margin:0;
  padding-bottom:8px;
}
#order-items table{
  margin-top:8px;
}
#order-items hr{
  display:none;
}
#order-items .card-title{
  font-size:14px;
  padding:3px 10px;
}

#order-details{
  padding:2rem 1rem;
}

#order-details li{
  padding-bottom:1rem;
}

#order-details .card-title,.page-order-confirmation{
  margin-bottom:1rem;
}

#content-hook_order_confirmation{
  border-width:6px;
}
#content-hook_order_confirmation p{
  margin-bottom:.75rem;
}

#content-hook_payment_return{
  border:2px solid #000;
  line-height:1.7;
  padding:1rem;
}

#order-confirmation .card,#order-confirmation .x13faq__menu-block.x13faq__menu-right{
  border-radius:4px;
  margin-top:1rem;
  padding:2rem;
}
#order-confirmation .card a,#order-confirmation .x13faq__menu-block.x13faq__menu-right a{
  font-weight:500;
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

.x13gpsr{
  --x13gpsr-color-link:#9d1504;
  --x13gpsr-attachment-icon-max-width:24px;
}
.x13gpsr .x13gpsr__title{
  font-size:1rem;
}
.x13gpsr .x13gpsr__list{
  border-bottom:1px solid #dee2e6;
  color:#000;
  font-weight:500;
  margin-bottom:24px;
  padding-bottom:24px;
}
.x13gpsr .x13gpsr__list:last-child{
  border-bottom:0;
  margin-bottom:0;
}
.x13gpsr .x13gpsr__item{
  padding-left:32px;
  padding-right:32px;
}
@media (min-width:576px){
  .text-sm-start{
    text-align:left !important;
  }
  .text-sm-end{
    text-align:right !important;
  }
  .text-sm-center{
    text-align:center !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .d-sm-none{
    display:none !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .order-sm-0{
    order:0 !important;
  }
  .order-sm-1{
    order:1 !important;
  }
  .order-sm-2{
    order:2 !important;
  }
  .order-sm-3{
    order:3 !important;
  }
  .order-sm-4{
    order:4 !important;
  }
  .order-sm-5{
    order:5 !important;
  }
  .order-sm-6{
    order:6 !important;
  }
  .order-sm-7{
    order:7 !important;
  }
  .order-sm-8{
    order:8 !important;
  }
  .order-sm-9{
    order:9 !important;
  }
  .order-sm-10{
    order:10 !important;
  }
  .order-sm-11{
    order:11 !important;
  }
  .order-sm-12{
    order:12 !important;
  }
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
  .grid .g-col-sm-1{
    grid-column:auto / span 1;
  }
  .grid .g-col-sm-2{
    grid-column:auto / span 2;
  }
  .grid .g-col-sm-3{
    grid-column:auto / span 3;
  }
  .grid .g-col-sm-4{
    grid-column:auto / span 4;
  }
  .grid .g-col-sm-5{
    grid-column:auto / span 5;
  }
  .grid .g-col-sm-6{
    grid-column:auto / span 6;
  }
  .grid .g-col-sm-7{
    grid-column:auto / span 7;
  }
  .grid .g-col-sm-8{
    grid-column:auto / span 8;
  }
  .grid .g-col-sm-9{
    grid-column:auto / span 9;
  }
  .grid .g-col-sm-10{
    grid-column:auto / span 10;
  }
  .grid .g-col-sm-11{
    grid-column:auto / span 11;
  }
  .grid .g-col-sm-12{
    grid-column:auto / span 12;
  }
  .grid .g-start-sm-1{
    grid-column-start:1;
  }
  .grid .g-start-sm-2{
    grid-column-start:2;
  }
  .grid .g-start-sm-3{
    grid-column-start:3;
  }
  .grid .g-start-sm-4{
    grid-column-start:4;
  }
  .grid .g-start-sm-5{
    grid-column-start:5;
  }
  .grid .g-start-sm-6{
    grid-column-start:6;
  }
  .grid .g-start-sm-7{
    grid-column-start:7;
  }
  .grid .g-start-sm-8{
    grid-column-start:8;
  }
  .grid .g-start-sm-9{
    grid-column-start:9;
  }
  .grid .g-start-sm-10{
    grid-column-start:10;
  }
  .grid .g-start-sm-11{
    grid-column-start:11;
  }
  .col-sm{
    flex:1 0 0;
  }
  .row-cols-sm-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-sm-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-sm-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-sm-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-sm-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-sm-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-sm-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-sm-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-sm-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-sm-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-sm-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-sm-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-sm-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-sm-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-sm-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-sm-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-sm-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-sm-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-sm-0{
    margin-left:0;
  }
  .offset-sm-1{
    margin-left:8.33333333%;
  }
  .offset-sm-2{
    margin-left:16.66666667%;
  }
  .offset-sm-3{
    margin-left:25%;
  }
  .offset-sm-4{
    margin-left:33.33333333%;
  }
  .offset-sm-5{
    margin-left:41.66666667%;
  }
  .offset-sm-6{
    margin-left:50%;
  }
  .offset-sm-7{
    margin-left:58.33333333%;
  }
  .offset-sm-8{
    margin-left:66.66666667%;
  }
  .offset-sm-9{
    margin-left:75%;
  }
  .offset-sm-10{
    margin-left:83.33333333%;
  }
  .offset-sm-11{
    margin-left:91.66666667%;
  }
  .g-sm-0,.gx-sm-0{
    --digibit-polskiekoldry-gutter-x:0;
  }
  .g-sm-0,.gy-sm-0{
    --digibit-polskiekoldry-gutter-y:0;
  }
  .g-sm-1,.gx-sm-1{
    --digibit-polskiekoldry-gutter-x:0.125rem;
  }
  .g-sm-1,.gy-sm-1{
    --digibit-polskiekoldry-gutter-y:0.125rem;
  }
  .g-sm-2,.gx-sm-2{
    --digibit-polskiekoldry-gutter-x:0.25rem;
  }
  .g-sm-2,.gy-sm-2{
    --digibit-polskiekoldry-gutter-y:0.25rem;
  }
  .g-sm-3,.gx-sm-3{
    --digibit-polskiekoldry-gutter-x:0.5rem;
  }
  .g-sm-3,.gy-sm-3{
    --digibit-polskiekoldry-gutter-y:0.5rem;
  }
  .g-sm-4,.gx-sm-4{
    --digibit-polskiekoldry-gutter-x:0.75rem;
  }
  .g-sm-4,.gy-sm-4{
    --digibit-polskiekoldry-gutter-y:0.75rem;
  }
  .g-sm-5,.gx-sm-5{
    --digibit-polskiekoldry-gutter-x:1.5rem;
  }
  .g-sm-5,.gy-sm-5{
    --digibit-polskiekoldry-gutter-y:1.5rem;
  }
  .container,.container-sm{
    max-width:100%;
  }
  .dropdown-menu-sm-start{
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-sm-end{
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper]{
    left:auto;
    right:0;
  }
  .card-group{
    display:flex;
    flex-flow:row wrap;
  }
  .card-group>.card,.card-group>.x13faq__menu-block.x13faq__menu-right{
    flex:1 0 0;
    margin-bottom:0;
  }
  .card-group>.card+.card,.card-group>.card+.x13faq__menu-block.x13faq__menu-right,.card-group>.x13faq__menu-block.x13faq__menu-right+.card,.card-group>.x13faq__menu-block.x13faq__menu-right+.x13faq__menu-block.x13faq__menu-right{
    border-left:0;
    margin-left:0;
  }
  .card-group>.card:not(:last-child),.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
  }
  .card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.x13faq__block-title,.card-group>.card:not(:last-child)>.x13faq__menu-title,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child)>.card-header,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child)>.card-img-top,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child)>.x13faq__block-title,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child)>.x13faq__menu-title{
    border-top-right-radius:0;
  }
  .card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child)>.card-footer,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:last-child)>.card-img-bottom{
    border-bottom-right-radius:0;
  }
  .card-group>.card:not(:first-child),.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
  }
  .card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.x13faq__block-title,.card-group>.card:not(:first-child)>.x13faq__menu-title,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child)>.card-header,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child)>.card-img-top,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child)>.x13faq__block-title,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child)>.x13faq__menu-title{
    border-top-left-radius:0;
  }
  .card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child)>.card-footer,.card-group>.x13faq__menu-block.x13faq__menu-right:not(:first-child)>.card-img-bottom{
    border-bottom-left-radius:0;
  }
  .modal{
    --digibit-polskiekoldry-modal-margin:1.75rem;
    --digibit-polskiekoldry-modal-box-shadow:var(--digibit-polskiekoldry-box-shadow);
  }
  .modal-dialog{
    margin-left:auto;
    margin-right:auto;
    max-width:var(--digibit-polskiekoldry-modal-width);
  }
  .modal-sm{
    --digibit-polskiekoldry-modal-width:300px;
  }
  .header-nav{
    background:#9d1504 !important;
    padding:3px 0 6px;
  }}
@media (min-width:768px){
  .text-md-start{
    text-align:left !important;
  }
  .text-md-end{
    text-align:right !important;
  }
  .text-md-center{
    text-align:center !important;
  }
  .d-md-flex{
    display:flex !important;
  }
  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .d-md-none{
    display:none !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .order-md-0{
    order:0 !important;
  }
  .order-md-1{
    order:1 !important;
  }
  .order-md-2{
    order:2 !important;
  }
  .order-md-3{
    order:3 !important;
  }
  .order-md-4{
    order:4 !important;
  }
  .order-md-5{
    order:5 !important;
  }
  .order-md-6{
    order:6 !important;
  }
  .order-md-7{
    order:7 !important;
  }
  .order-md-8{
    order:8 !important;
  }
  .order-md-9{
    order:9 !important;
  }
  .order-md-10{
    order:10 !important;
  }
  .order-md-11{
    order:11 !important;
  }
  .order-md-12{
    order:12 !important;
  }
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
  .grid .g-col-md-1{
    grid-column:auto / span 1;
  }
  .grid .g-col-md-2{
    grid-column:auto / span 2;
  }
  .grid .g-col-md-3{
    grid-column:auto / span 3;
  }
  .grid .g-col-md-4{
    grid-column:auto / span 4;
  }
  .grid .g-col-md-5{
    grid-column:auto / span 5;
  }
  .grid .g-col-md-6{
    grid-column:auto / span 6;
  }
  .grid .g-col-md-7{
    grid-column:auto / span 7;
  }
  .grid .g-col-md-8{
    grid-column:auto / span 8;
  }
  .grid .g-col-md-9{
    grid-column:auto / span 9;
  }
  .grid .g-col-md-10{
    grid-column:auto / span 10;
  }
  .grid .g-col-md-11{
    grid-column:auto / span 11;
  }
  .grid .g-col-md-12{
    grid-column:auto / span 12;
  }
  .grid .g-start-md-1{
    grid-column-start:1;
  }
  .grid .g-start-md-2{
    grid-column-start:2;
  }
  .grid .g-start-md-3{
    grid-column-start:3;
  }
  .grid .g-start-md-4{
    grid-column-start:4;
  }
  .grid .g-start-md-5{
    grid-column-start:5;
  }
  .grid .g-start-md-6{
    grid-column-start:6;
  }
  .grid .g-start-md-7{
    grid-column-start:7;
  }
  .grid .g-start-md-8{
    grid-column-start:8;
  }
  .grid .g-start-md-9{
    grid-column-start:9;
  }
  .grid .g-start-md-10{
    grid-column-start:10;
  }
  .grid .g-start-md-11{
    grid-column-start:11;
  }
  .col-md{
    flex:1 0 0;
  }
  .row-cols-md-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-md-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-md-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-md-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-md-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-md-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-md-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-md-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-md-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-md-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-md-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-md-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-md-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-md-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-md-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-md-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-md-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-md-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-md-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-md-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-md-0{
    margin-left:0;
  }
  .offset-md-1{
    margin-left:8.33333333%;
  }
  .offset-md-2{
    margin-left:16.66666667%;
  }
  .offset-md-3{
    margin-left:25%;
  }
  .offset-md-4{
    margin-left:33.33333333%;
  }
  .offset-md-5{
    margin-left:41.66666667%;
  }
  .offset-md-6{
    margin-left:50%;
  }
  .offset-md-7{
    margin-left:58.33333333%;
  }
  .offset-md-8{
    margin-left:66.66666667%;
  }
  .offset-md-9{
    margin-left:75%;
  }
  .offset-md-10{
    margin-left:83.33333333%;
  }
  .offset-md-11{
    margin-left:91.66666667%;
  }
  .g-md-0,.gx-md-0{
    --digibit-polskiekoldry-gutter-x:0;
  }
  .g-md-0,.gy-md-0{
    --digibit-polskiekoldry-gutter-y:0;
  }
  .g-md-1,.gx-md-1{
    --digibit-polskiekoldry-gutter-x:0.125rem;
  }
  .g-md-1,.gy-md-1{
    --digibit-polskiekoldry-gutter-y:0.125rem;
  }
  .g-md-2,.gx-md-2{
    --digibit-polskiekoldry-gutter-x:0.25rem;
  }
  .g-md-2,.gy-md-2{
    --digibit-polskiekoldry-gutter-y:0.25rem;
  }
  .g-md-3,.gx-md-3{
    --digibit-polskiekoldry-gutter-x:0.5rem;
  }
  .g-md-3,.gy-md-3{
    --digibit-polskiekoldry-gutter-y:0.5rem;
  }
  .g-md-4,.gx-md-4{
    --digibit-polskiekoldry-gutter-x:0.75rem;
  }
  .g-md-4,.gy-md-4{
    --digibit-polskiekoldry-gutter-y:0.75rem;
  }
  .g-md-5,.gx-md-5{
    --digibit-polskiekoldry-gutter-x:1.5rem;
  }
  .g-md-5,.gy-md-5{
    --digibit-polskiekoldry-gutter-y:1.5rem;
  }
  .container,.container-md,.container-sm{
    max-width:100%;
  }
  .dropdown-menu-md-start{
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-md-end{
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper]{
    left:auto;
    right:0;
  }
  .c-products-slider__custom .c-products-slider__content{
    clip-path:inset(0 -100vw 0 0);
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    min-width:0;
    overflow:visible;
    position:relative;
    z-index:1;
  }
  .c-products-slider__custom .grid .swiper-left .c-products-slider__content{
    clip-path:inset(0 0 0 -100vw);
  }
  .m-social-follow{
    padding-bottom:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
    padding-top:calc(var(--digibit-polskiekoldry-gutter-x));
  }
  .m-social-follow span{
    white-space:nowrap;
  }
  .m-shopping-cart__link:after{
    content:none;
  }
  .m-shopping-cart__counter{
    color:#1a1a1a;
  }
  .m-shopping-cart__counter:before{
    content:"(";
  }
  .m-shopping-cart__counter:after{
    content:")";
  }
  .container-fluid-right{
    --digibit-polskiekoldry-container-fr-width:100%;
  }
  .c-quick-view__cover{
    margin:calc(var(--digibit-polskiekoldry-modal-padding)*-1);
    margin-right:0;
  }
  .m-reassurance{
    flex-direction:row;
  }
  .m-reassurance__product{
    flex-direction:column;
    margin-bottom:0;
  }
  .m-reassurance__image{
    margin-bottom:.75rem;
    max-width:4.5rem;
  }
  .c-discounts tr td,.c-discounts tr th{
    padding:.5rem .5rem .5rem 0;
  }
  .c-discounts tr{
    border-bottom:1px solid #dee2e6;
  }
  .c-quick-view__footer .m-social-sharing{
    display:flex;
  }
  .c-content__main{
    order:2;
  }
  .c-content__left{
    order:1;
  }
  .m-compare-widget__dropdown{
    display:block;
  }
  .mm_has_sub>a:after{
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:4px solid;
    content:"";
    display:inline-block;
    font-size:81%;
    margin-left:-9px;
    position:relative;
    vertical-align:-16px;
    z-index:1;
  }
  .ets_mm_megamenu.sticky_enabled.scroll_heading{
    box-shadow:0 1px 4px rgba(0,0,0,.1);
  }
  #digibit-block-4,#digibit-block-5{
    font-weight:600;
  }
  #digibit-block-4 a,#digibit-block-5 a{
    font-size:12px;
  }}
@media (min-width:768px) and (max-width:991.98px){
  .c-quick-view.modal{
    --digibit-polskiekoldry-modal-width:90%;
  }}
@media (min-width:992px){
  .text-lg-start{
    text-align:left !important;
  }
  .text-lg-end{
    text-align:right !important;
  }
  .text-lg-center{
    text-align:center !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .d-lg-none{
    display:none !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .order-lg-0{
    order:0 !important;
  }
  .order-lg-1{
    order:1 !important;
  }
  .order-lg-2{
    order:2 !important;
  }
  .order-lg-3{
    order:3 !important;
  }
  .order-lg-4{
    order:4 !important;
  }
  .order-lg-5{
    order:5 !important;
  }
  .order-lg-6{
    order:6 !important;
  }
  .order-lg-7{
    order:7 !important;
  }
  .order-lg-8{
    order:8 !important;
  }
  .order-lg-9{
    order:9 !important;
  }
  .order-lg-10{
    order:10 !important;
  }
  .order-lg-11{
    order:11 !important;
  }
  .order-lg-12{
    order:12 !important;
  }
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
  .grid .g-col-lg-1{
    grid-column:auto / span 1;
  }
  .grid .g-col-lg-2{
    grid-column:auto / span 2;
  }
  .grid .g-col-lg-3{
    grid-column:auto / span 3;
  }
  .grid .g-col-lg-4{
    grid-column:auto / span 4;
  }
  .grid .g-col-lg-5{
    grid-column:auto / span 5;
  }
  .grid .g-col-lg-6{
    grid-column:auto / span 6;
  }
  .grid .g-col-lg-7{
    grid-column:auto / span 7;
  }
  .grid .g-col-lg-8{
    grid-column:auto / span 8;
  }
  .grid .g-col-lg-9{
    grid-column:auto / span 9;
  }
  .grid .g-col-lg-10{
    grid-column:auto / span 10;
  }
  .grid .g-col-lg-11{
    grid-column:auto / span 11;
  }
  .grid .g-col-lg-12{
    grid-column:auto / span 12;
  }
  .grid .g-start-lg-1{
    grid-column-start:1;
  }
  .grid .g-start-lg-2{
    grid-column-start:2;
  }
  .grid .g-start-lg-3{
    grid-column-start:3;
  }
  .grid .g-start-lg-4{
    grid-column-start:4;
  }
  .grid .g-start-lg-5{
    grid-column-start:5;
  }
  .grid .g-start-lg-6{
    grid-column-start:6;
  }
  .grid .g-start-lg-7{
    grid-column-start:7;
  }
  .grid .g-start-lg-8{
    grid-column-start:8;
  }
  .grid .g-start-lg-9{
    grid-column-start:9;
  }
  .grid .g-start-lg-10{
    grid-column-start:10;
  }
  .grid .g-start-lg-11{
    grid-column-start:11;
  }
  .col-lg{
    flex:1 0 0;
  }
  .row-cols-lg-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-lg-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-lg-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-lg-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-lg-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-lg-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-lg-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-lg-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-lg-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-lg-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-lg-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-lg-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-lg-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-lg-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-lg-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-lg-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-lg-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-lg-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-lg-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-lg-0{
    margin-left:0;
  }
  .offset-lg-1{
    margin-left:8.33333333%;
  }
  .offset-lg-2{
    margin-left:16.66666667%;
  }
  .offset-lg-3{
    margin-left:25%;
  }
  .offset-lg-4{
    margin-left:33.33333333%;
  }
  .offset-lg-5{
    margin-left:41.66666667%;
  }
  .offset-lg-6{
    margin-left:50%;
  }
  .offset-lg-7{
    margin-left:58.33333333%;
  }
  .offset-lg-8{
    margin-left:66.66666667%;
  }
  .offset-lg-9{
    margin-left:75%;
  }
  .offset-lg-10{
    margin-left:83.33333333%;
  }
  .offset-lg-11{
    margin-left:91.66666667%;
  }
  .g-lg-0,.gx-lg-0{
    --digibit-polskiekoldry-gutter-x:0;
  }
  .g-lg-0,.gy-lg-0{
    --digibit-polskiekoldry-gutter-y:0;
  }
  .g-lg-1,.gx-lg-1{
    --digibit-polskiekoldry-gutter-x:0.125rem;
  }
  .g-lg-1,.gy-lg-1{
    --digibit-polskiekoldry-gutter-y:0.125rem;
  }
  .g-lg-2,.gx-lg-2{
    --digibit-polskiekoldry-gutter-x:0.25rem;
  }
  .g-lg-2,.gy-lg-2{
    --digibit-polskiekoldry-gutter-y:0.25rem;
  }
  .g-lg-3,.gx-lg-3{
    --digibit-polskiekoldry-gutter-x:0.5rem;
  }
  .g-lg-3,.gy-lg-3{
    --digibit-polskiekoldry-gutter-y:0.5rem;
  }
  .g-lg-4,.gx-lg-4{
    --digibit-polskiekoldry-gutter-x:0.75rem;
  }
  .g-lg-4,.gy-lg-4{
    --digibit-polskiekoldry-gutter-y:0.75rem;
  }
  .g-lg-5,.gx-lg-5{
    --digibit-polskiekoldry-gutter-x:1.5rem;
  }
  .g-lg-5,.gy-lg-5{
    --digibit-polskiekoldry-gutter-y:1.5rem;
  }
  .container,.container-lg,.container-md,.container-sm{
    max-width:100%;
  }
  .dropdown-menu-lg-start{
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-lg-end{
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper]{
    left:auto;
    right:0;
  }
  .container-fluid-right{
    --digibit-polskiekoldry-container-fr-width:100%;
  }
  .modal-lg,.modal-xl{
    --digibit-polskiekoldry-modal-width:800px;
  }}
@media (min-width:1200px){
  .text-xl-start{
    text-align:left !important;
  }
  .text-xl-end{
    text-align:right !important;
  }
  .text-xl-center{
    text-align:center !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .d-xl-none{
    display:none !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .order-xl-0{
    order:0 !important;
  }
  .order-xl-1{
    order:1 !important;
  }
  .order-xl-2{
    order:2 !important;
  }
  .order-xl-3{
    order:3 !important;
  }
  .order-xl-4{
    order:4 !important;
  }
  .order-xl-5{
    order:5 !important;
  }
  .order-xl-6{
    order:6 !important;
  }
  .order-xl-7{
    order:7 !important;
  }
  .order-xl-8{
    order:8 !important;
  }
  .order-xl-9{
    order:9 !important;
  }
  .order-xl-10{
    order:10 !important;
  }
  .order-xl-11{
    order:11 !important;
  }
  .order-xl-12{
    order:12 !important;
  }
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
  .grid .g-col-xl-1{
    grid-column:auto / span 1;
  }
  .grid .g-col-xl-2{
    grid-column:auto / span 2;
  }
  .grid .g-col-xl-3{
    grid-column:auto / span 3;
  }
  .grid .g-col-xl-4{
    grid-column:auto / span 4;
  }
  .grid .g-col-xl-5{
    grid-column:auto / span 5;
  }
  .grid .g-col-xl-6{
    grid-column:auto / span 6;
  }
  .grid .g-col-xl-7{
    grid-column:auto / span 7;
  }
  .grid .g-col-xl-8{
    grid-column:auto / span 8;
  }
  .grid .g-col-xl-9{
    grid-column:auto / span 9;
  }
  .grid .g-col-xl-10{
    grid-column:auto / span 10;
  }
  .grid .g-col-xl-11{
    grid-column:auto / span 11;
  }
  .grid .g-col-xl-12{
    grid-column:auto / span 12;
  }
  .grid .g-start-xl-1{
    grid-column-start:1;
  }
  .grid .g-start-xl-2{
    grid-column-start:2;
  }
  .grid .g-start-xl-3{
    grid-column-start:3;
  }
  .grid .g-start-xl-4{
    grid-column-start:4;
  }
  .grid .g-start-xl-5{
    grid-column-start:5;
  }
  .grid .g-start-xl-6{
    grid-column-start:6;
  }
  .grid .g-start-xl-7{
    grid-column-start:7;
  }
  .grid .g-start-xl-8{
    grid-column-start:8;
  }
  .grid .g-start-xl-9{
    grid-column-start:9;
  }
  .grid .g-start-xl-10{
    grid-column-start:10;
  }
  .grid .g-start-xl-11{
    grid-column-start:11;
  }
  .col-xl{
    flex:1 0 0;
  }
  .row-cols-xl-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xl-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xl-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xl-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-xl-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xl-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xl-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xl-0{
    margin-left:0;
  }
  .offset-xl-1{
    margin-left:8.33333333%;
  }
  .offset-xl-2{
    margin-left:16.66666667%;
  }
  .offset-xl-3{
    margin-left:25%;
  }
  .offset-xl-4{
    margin-left:33.33333333%;
  }
  .offset-xl-5{
    margin-left:41.66666667%;
  }
  .offset-xl-6{
    margin-left:50%;
  }
  .offset-xl-7{
    margin-left:58.33333333%;
  }
  .offset-xl-8{
    margin-left:66.66666667%;
  }
  .offset-xl-9{
    margin-left:75%;
  }
  .offset-xl-10{
    margin-left:83.33333333%;
  }
  .offset-xl-11{
    margin-left:91.66666667%;
  }
  .g-xl-0,.gx-xl-0{
    --digibit-polskiekoldry-gutter-x:0;
  }
  .g-xl-0,.gy-xl-0{
    --digibit-polskiekoldry-gutter-y:0;
  }
  .g-xl-1,.gx-xl-1{
    --digibit-polskiekoldry-gutter-x:0.125rem;
  }
  .g-xl-1,.gy-xl-1{
    --digibit-polskiekoldry-gutter-y:0.125rem;
  }
  .g-xl-2,.gx-xl-2{
    --digibit-polskiekoldry-gutter-x:0.25rem;
  }
  .g-xl-2,.gy-xl-2{
    --digibit-polskiekoldry-gutter-y:0.25rem;
  }
  .g-xl-3,.gx-xl-3{
    --digibit-polskiekoldry-gutter-x:0.5rem;
  }
  .g-xl-3,.gy-xl-3{
    --digibit-polskiekoldry-gutter-y:0.5rem;
  }
  .g-xl-4,.gx-xl-4{
    --digibit-polskiekoldry-gutter-x:0.75rem;
  }
  .g-xl-4,.gy-xl-4{
    --digibit-polskiekoldry-gutter-y:0.75rem;
  }
  .g-xl-5,.gx-xl-5{
    --digibit-polskiekoldry-gutter-x:1.5rem;
  }
  .g-xl-5,.gy-xl-5{
    --digibit-polskiekoldry-gutter-y:1.5rem;
  }
  .container,.container-lg,.container-md,.container-sm,.container-xl{
    max-width:100%;
  }
  .dropdown-menu-xl-start{
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xl-end{
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
  .display-1{
    font-size:5rem;
  }
  .display-2{
    font-size:4.5rem;
  }
  .display-3{
    font-size:4rem;
  }
  .display-4{
    font-size:3.5rem;
  }
  .display-5{
    font-size:3rem;
  }
  .display-6{
    font-size:2.5rem;
  }
  .c-header .h1,.c-header h1{
    font-size:4rem;
  }
  .c-header .h1:first-letter,.c-header h1:first-letter{
    font-size:5rem;
  }
  .container-fluid-right{
    --digibit-polskiekoldry-container-fr-width:100%;
  }
  p.h2,p.m-image-slider__title{
    font-size:3rem;
    line-height:3.5rem;
  }
  .h1,h1{
    font-size:2.5rem;
  }
  .c-attachment__heading,.h2,.m-image-slider__title,h2{
    font-size:2rem;
  }
  .h3,.m-shopping-cart-modal__title,.x13faq__category-title .x13faq__menu-link .c-attachment__heading,.x13faq__category-title .x13faq__menu-link .h2,.x13faq__category-title .x13faq__menu-link .m-image-slider__title,.x13faq__category-title .x13faq__menu-link h2,h3{
    font-size:1.75rem;
  }
  .c-product-pack__heading,.h4,.m-shopping-cart-modal__title,.menu-default .mm_menus_ul .h4,.menu-default .mm_menus_ul .m-shopping-cart-modal__title,h4,legend{
    font-size:1.5rem;
  }
  .c-product-header__title{
    font-size:3rem;
  }
  .c-product-header__title:first-letter{
    font-size:4rem;
  }
  .c-product-comment-list-item .comment-content .h4,.c-product-comment-list-item .comment-content .m-shopping-cart-modal__title{
    font-size:1.5rem;
  }
  .c-product-comments p.h2,.c-product-comments p.m-image-slider__title{
    font-size:3rem;
  }
  .c-product-comments__current-rating{
    font-size:2.5rem;
  }
  .c-product-comments__full-rating{
    font-size:1.3rem;
  }
  .modal-xl{
    --digibit-polskiekoldry-modal-width:1140px;
  }
  .c-header .h1,.c-header .h1:first-letter,.c-header h1,.c-header h1:first-letter{
    font-size:3rem;
    font-weight:500;
  }
  .page-cms .c-header .h1,.page-cms .c-header h1{
    margin-bottom:2rem;
  }}
@media (min-width:1400px){
  .text-xxl-start{
    text-align:left !important;
  }
  .text-xxl-end{
    text-align:right !important;
  }
  .text-xxl-center{
    text-align:center !important;
  }
  .d-xxl-flex{
    display:flex !important;
  }
  .d-xxl-inline-flex{
    display:inline-flex !important;
  }
  .d-xxl-none{
    display:none !important;
  }
  .d-xxl-block{
    display:block !important;
  }
  .d-xxl-inline{
    display:inline !important;
  }
  .order-xxl-0{
    order:0 !important;
  }
  .order-xxl-1{
    order:1 !important;
  }
  .order-xxl-2{
    order:2 !important;
  }
  .order-xxl-3{
    order:3 !important;
  }
  .order-xxl-4{
    order:4 !important;
  }
  .order-xxl-5{
    order:5 !important;
  }
  .order-xxl-6{
    order:6 !important;
  }
  .order-xxl-7{
    order:7 !important;
  }
  .order-xxl-8{
    order:8 !important;
  }
  .order-xxl-9{
    order:9 !important;
  }
  .order-xxl-10{
    order:10 !important;
  }
  .order-xxl-11{
    order:11 !important;
  }
  .order-xxl-12{
    order:12 !important;
  }
  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xxl-center{
    justify-content:center !important;
  }
  .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }
  .grid .g-col-xxl-1{
    grid-column:auto / span 1;
  }
  .grid .g-col-xxl-2{
    grid-column:auto / span 2;
  }
  .grid .g-col-xxl-3{
    grid-column:auto / span 3;
  }
  .grid .g-col-xxl-4{
    grid-column:auto / span 4;
  }
  .grid .g-col-xxl-5{
    grid-column:auto / span 5;
  }
  .grid .g-col-xxl-6{
    grid-column:auto / span 6;
  }
  .grid .g-col-xxl-7{
    grid-column:auto / span 7;
  }
  .grid .g-col-xxl-8{
    grid-column:auto / span 8;
  }
  .grid .g-col-xxl-9{
    grid-column:auto / span 9;
  }
  .grid .g-col-xxl-10{
    grid-column:auto / span 10;
  }
  .grid .g-col-xxl-11{
    grid-column:auto / span 11;
  }
  .grid .g-col-xxl-12{
    grid-column:auto / span 12;
  }
  .grid .g-start-xxl-1{
    grid-column-start:1;
  }
  .grid .g-start-xxl-2{
    grid-column-start:2;
  }
  .grid .g-start-xxl-3{
    grid-column-start:3;
  }
  .grid .g-start-xxl-4{
    grid-column-start:4;
  }
  .grid .g-start-xxl-5{
    grid-column-start:5;
  }
  .grid .g-start-xxl-6{
    grid-column-start:6;
  }
  .grid .g-start-xxl-7{
    grid-column-start:7;
  }
  .grid .g-start-xxl-8{
    grid-column-start:8;
  }
  .grid .g-start-xxl-9{
    grid-column-start:9;
  }
  .grid .g-start-xxl-10{
    grid-column-start:10;
  }
  .grid .g-start-xxl-11{
    grid-column-start:11;
  }
  .col-xxl{
    flex:1 0 0;
  }
  .row-cols-xxl-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xxl-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xxl-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xxl-3>*{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .row-cols-xxl-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xxl-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xxl-6>*{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xxl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xxl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xxl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xxl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xxl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xxl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xxl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xxl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xxl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xxl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xxl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xxl-0{
    margin-left:0;
  }
  .offset-xxl-1{
    margin-left:8.33333333%;
  }
  .offset-xxl-2{
    margin-left:16.66666667%;
  }
  .offset-xxl-3{
    margin-left:25%;
  }
  .offset-xxl-4{
    margin-left:33.33333333%;
  }
  .offset-xxl-5{
    margin-left:41.66666667%;
  }
  .offset-xxl-6{
    margin-left:50%;
  }
  .offset-xxl-7{
    margin-left:58.33333333%;
  }
  .offset-xxl-8{
    margin-left:66.66666667%;
  }
  .offset-xxl-9{
    margin-left:75%;
  }
  .offset-xxl-10{
    margin-left:83.33333333%;
  }
  .offset-xxl-11{
    margin-left:91.66666667%;
  }
  .g-xxl-0,.gx-xxl-0{
    --digibit-polskiekoldry-gutter-x:0;
  }
  .g-xxl-0,.gy-xxl-0{
    --digibit-polskiekoldry-gutter-y:0;
  }
  .g-xxl-1,.gx-xxl-1{
    --digibit-polskiekoldry-gutter-x:0.125rem;
  }
  .g-xxl-1,.gy-xxl-1{
    --digibit-polskiekoldry-gutter-y:0.125rem;
  }
  .g-xxl-2,.gx-xxl-2{
    --digibit-polskiekoldry-gutter-x:0.25rem;
  }
  .g-xxl-2,.gy-xxl-2{
    --digibit-polskiekoldry-gutter-y:0.25rem;
  }
  .g-xxl-3,.gx-xxl-3{
    --digibit-polskiekoldry-gutter-x:0.5rem;
  }
  .g-xxl-3,.gy-xxl-3{
    --digibit-polskiekoldry-gutter-y:0.5rem;
  }
  .g-xxl-4,.gx-xxl-4{
    --digibit-polskiekoldry-gutter-x:0.75rem;
  }
  .g-xxl-4,.gy-xxl-4{
    --digibit-polskiekoldry-gutter-y:0.75rem;
  }
  .g-xxl-5,.gx-xxl-5{
    --digibit-polskiekoldry-gutter-x:1.5rem;
  }
  .g-xxl-5,.gy-xxl-5{
    --digibit-polskiekoldry-gutter-y:1.5rem;
  }
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
    max-width:1600px;
  }
  .dropdown-menu-xxl-start{
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xxl-end{
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
  .container-fluid-right{
    --digibit-polskiekoldry-container-fr-width:1600px;
  }}
@media (max-width:1399.98px){
  .m-digibit-imageslider .c-logo{
    left:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
    top:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  }
  .m-digibit-imageslider__caption{
    left:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
    padding-bottom:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
    right:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  }
  .m-digibit-imageslider__next,.m-digibit-imageslider__prev{
    bottom:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  }
  .m-digibit-imageslider__next{
    right:calc(var(--digibit-polskiekoldry-gutter-x)*.5) !important;
  }
  .m-digibit-imageslider__prev{
    bottom:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
    right:calc(var(--digibit-polskiekoldry-gutter-x)*2.5) !important;
  }
  .modal-fullscreen-xxl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xxl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xxl-down .modal-body{
    overflow-y:auto;
  }}
@media (max-width:1199.98px){
  .modal-fullscreen-xl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xl-down .modal-body{
    overflow-y:auto;
  }}
@media (max-width:991.98px){
  .modal-fullscreen-lg-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-lg-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-lg-down .modal-body{
    overflow-y:auto;
  }}
@media (max-width:767.98px){
  .c-products-slider__custom-mobile .c-products-slider__content{
    clip-path:inset(0 -100vw 0 0);
    margin-left:0;
    margin-right:auto;
    min-width:0;
    position:relative;
    z-index:1;
  }
  .c-products-slider__custom-mobile .swiper-slide-next{
    opacity:.4;
  }
  .c-products-slider__header{
    align-items:stretch;
    flex-direction:column;
  }
  .c-products-slider__header a{
    margin-left:0;
  }
  .c-products-slider__header .d-flex{
    justify-content:space-between;
  }
  .m-shopping-cart__counter{
    align-items:center;
    background:#9d1504;
    border-radius:50%;
    color:#ebd0cd;
    display:flex;
    font-size:.75em;
    justify-content:center;
    min-height:1.5em;
    min-width:1.5em;
    position:absolute;
    right:-.9375em;
    top:-.9375em;
  }
  .ui-widget-content{
    left:0 !important;
    width:100vw !important;
  }
  .c-product-images .d-mobile-none{
    display:none;
  }
  .c-discounts tr{
    display:flex;
    flex-direction:column;
  }
  .c-discounts td:before,.c-discounts th:before{
    content:attr(data-label);
    display:block;
    font-weight:700;
    width:42%;
  }
  .c-discounts thead{
    display:none;
  }
  .c-discounts span{
    text-align:left;
    word-wrap:break-word;
    white-space:normal;
  }
  .c-discounts tbody tr:first-child{
    border:none;
  }
  .c-product-comments #product-comments-list-footer{
    display:flex;
    text-align:center;
  }
  .ets_mm_megamenu{
    left:0;
    margin-top:0 !important;
    position:absolute !important;
    top:50px;
    width:48px !important;
  }
  .ets_mm_megamenu:after{
    bottom:-2px;
    content:"Menu";
    font-size:10px;
    font-weight:400;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
  }
  .m-digibit-imageslider__ratio{
    --digibit-polskiekoldry-aspect-ratio:131.28% !important;
  }
  .m-digibit-imageslider__caption{
    bottom:calc(var(--digibit-polskiekoldry-gutter-x)*.5) !important;
    position:absolute;
  }
  .m-digibit-imageslider__next,.m-digibit-imageslider__prev{
    bottom:auto;
    top:calc(var(--digibit-polskiekoldry-gutter-x)*.5);
  }
  .modal-fullscreen-md-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-md-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-md-down .modal-body{
    overflow-y:auto;
  }}
@media (max-width:767px){
  .product-container .right{
    padding-left:0 !important;
  }
  .product-container{
    margin-top:0 !important;
  }
  #digibit-block-9 #widget-container{
    max-width:100% !important;
  }
  .ekomi-widget-container .container-fluid,.ekomi-widget-container .container-lg,.ekomi-widget-container .container-md,.ekomi-widget-container .container-sm,.ekomi-widget-container .container-xl,.ekomi-widget-container .container-xxl{
    padding:0 !important;
  }
  .c-product-images--left .c-product-images__main{
    grid-area:1/1/3/13 !important;
  }
  .c-product-images__zoom{
    display:none !important;
  }
  nav[aria-label=breadcrumb]{
    display:block;
    overflow-x:auto;
    overflow-y:hidden;
    scrollbar-width:none;
    white-space:nowrap;
    width:100%;
    -webkit-overflow-scrolling:touch;
    margin-bottom:8px;
    margin-top:8px;
    mask-image:linear-gradient(90deg, #000 85%, transparent);
    -webkit-mask-image:linear-gradient(90deg, #000 85%, transparent);
  }
  nav[aria-label=breadcrumb]::-webkit-scrollbar{
    display:none;
  }
  ol.breadcrumb{
    display:flex;
    flex-wrap:nowrap;
    list-style:none;
    margin:0;
    padding:0;
  }
  li.breadcrumb-item{
    align-items:center;
    display:inline-flex;
    flex-shrink:0;
  }
  .top-mobile-menu{
    display:none !important;
  }
  .right-nav:blank,.right-nav:empty{
    display:none;
  }
  .ets_mm_megamenu.hook-default{
    padding-left:0 !important;
  }
  .ybc-menu-toggle{
    padding:0 !important;
  }
  #digibit-block-4{
    font-weight:500;
    text-align:center !important;
    width:100%;
  }
  .m-shopping-cart__counter{
    right:auto !important;
    top:-2px !important;
  }
  .mobile-menu{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .m-shopping-cart__link{
    padding:9px 17px 5px !important;
  }
  .top-mobile-search{
    padding:5px 11px;
  }
  #_mobile_logo{
    margin-left:35px;
  }
  .ets_mm_megamenu:after{
    bottom:-12px;
    left:-7px;
  }
  .hook-default.layout_layout5:not(.scroll_heading) .mm_bubble_text{
    top:3px;
  }
  #_mobile_logo{
    display:flex;
    padding-top:5px !important;
  }
  .header-top .g-col-md-10.g-col-12{
    display:block;
    padding-top:4px !important;
  }
  .search-widget{
    margin-bottom:4px;
  }
  .c-logo{
    width:100% !important;
  }
  .c-products-slider{
    padding:0 !important;
  }
  .c-products-slider__header{
    align-items:center;
    flex-direction:row;
  }
  #digibit-block-8{
    height:auto !important;
  }
  #digibit-block-1{
    padding:32px 0 !important;
  }
  .header-nav .mobile-menu a{
    color:var(--digibit-polskiekoldry-dropdown-link-color);
  }
  .checkout-block:not(#thecheckout-confirm) .inner-area{
    background:#fff;
    border:1px solid rgba(38,25,25,.2);
    box-shadow:0 0 2px 0 rgba(0,0,0,.2);
  }
  #thecheckout-login-form .inner-area{
    border:1px solid rgba(0,0,0,.45) !important;
    border-radius:8px;
  }
  #thecheckout-account .inner-area{
    border-bottom:0 !important;
  }
  .shipping-radio span.custom-radio{
    margin-right:0;
  }
  #thecheckout-account{
    padding-bottom:0;
  }
  #thecheckout-newsletter{
    padding-top:0;
  }
  #create_account{
    margin-bottom:30px !important;
  }
  .shaim_gdpr_checkbox .checkbox span.label,.shaim_gdpr_checkbox .checkbox>label,body#checkout span.custom-checkbox span.label,body#checkout span.custom-checkbox>label{
    font-size:14px;
    line-height:1.5;
  }
  .has-float-label label,.has-float-label span.field-label{
    background:#fff;
    left:20px;
    opacity:1;
    padding:0 7px;
    top:-10px;
  }
  #checkout .block-header{
    margin-bottom:24px !important;
    padding-bottom:12px !important;
    padding-left:0;
  }
  .checkout-block:not(#thecheckout-confirm):not(#thecheckout-login-form) .inner-area{
    background:#fff;
    border:none;
    box-shadow:none;
    padding:0;
  }
  body#checkout .has-float-label input:-moz-placeholder:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:-moz-placeholder:not(:focus)~span.field-label{
    left:9px !important;
    opacity:1 !important;
    padding:0 12px;
    top:-8px !important;
  }
  body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:-webkit-autofill)~span.field-label{
    left:9px !important;
    opacity:1 !important;
    padding:0 12px;
    top:-8px !important;
  }
  .has-float-label span.field-label,body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:placeholder-shown:not(:focus)~span.field-label{
    left:9px !important;
    opacity:1 !important;
    padding:0 12px;
    top:-8px !important;
  }
  body#checkout .has-float-label input:-moz-placeholder:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:-moz-placeholder:not(:focus)~span.field-label{
    left:12px;
  }
  body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:-webkit-autofill)~span.field-label{
    left:12px;
  }
  body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:placeholder-shown:not(:focus)~span.field-label{
    left:12px;
  }
  .page-content .checkbox input{
    margin-top:2px !important;
  }
  .has-float-label input.form-control,.has-float-label select.form-control{
    font-size:15px !important;
    font-weight:500 !important;
    padding-bottom:11px !important;
    padding-left:20px !important;
  }
  form .form-footer{
    background:none;
  }
  body#checkout .has-float-label input:-moz-placeholder:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:-moz-placeholder:not(:focus)~span.field-label{
    font-size:.85em;
  }
  body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:-webkit-autofill)~span.field-label{
    font-size:.85em;
  }
  body#checkout .has-float-label input:placeholder-shown:not(:focus):not(:autofill)~span.field-label,body#checkout .has-float-label select:placeholder-shown:not(:focus)~span.field-label{
    font-size:.85em;
  }
  body#checkout .error-msg{
    background:none;
    font-size:12px;
    font-style:normal;
    margin-bottom:0;
  }
  .has-float-label .form-control.-error{
    border-color:#9d1504 !important;
  }
  .delivery-option-label{
    padding-right:0 !important;
  }
  .delivery-option-detail{
    flex-wrap:wrap;
    justify-content:space-between;
  }
  .delivery-option-detail .delivery-option-logo{
    order:1;
  }
  .delivery-option-detail .name-and-delay{
    flex-basis:100%;
    font-size:14px;
    margin-top:8px;
    order:3;
    width:100%;
  }
  .delivery-option-detail .delivery-option-price{
    order:2;
  }
  .payment-option .custom-radio{
    margin-top:1px !important;
  }
  body#checkout .additional-information{
    font-size:14px;
    margin-left:0;
    padding-left:30px;
  }
  body#checkout .payment-options>div{
    padding-bottom:1rem !important;
  }
  .product-line-grid img,.product-line-image img{
    width:70px;
  }
  .cart-item:first-child{
    border-top:0 !important;
  }
  .cart-item{
    margin-bottom:1rem;
    padding-bottom:1rem;
  }
  .cart-summary{
    margin-top:2rem;
    padding:0;
  }
  body#checkout #cart-subtotal-shipping div{
    display:none;
  }
  .card-block.block-promo{
    margin:1rem 0 !important;
    padding:0 !important;
  }
  #checkout #main{
    margin-bottom:0;
  }
  .m-shopping-cart__link:after{
    content:none;
  }
  #checkout .container-breadcrumb{
    display:none;
  }
  .product-line-grid .product-line-info .product-discount .discount{
    margin-left:0;
  }
  .m-social-follow{
    padding-bottom:0;
    padding-top:0;
    text-align:center;
  }
  .block_newsletter .grid{
    grid-gap:0;
  }
  .block_newsletter{
    padding-bottom:1rem;
  }
  .c-footer .c-logo__footer{
    height:92px !important;
  }
  .c-footer__main{
    padding-top:1rem !important;
  }
  .c-logo{
    height:46px !important;
    width:151px !important;
  }
  #order-confirmation .card,#order-confirmation .x13faq__menu-block.x13faq__menu-right{
    padding:1rem;
  }
  #order-details{
    margin-bottom:1rem;
    order:1;
  }
  #order-items{
    order:2;
  }}
@media (max-width:575.98px){
  .modal-fullscreen-sm-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-sm-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-sm-down .modal-body{
    overflow-y:auto;
  }
  .header-nav>.container{
    background:#9d1504 !important;
    padding:3px 0 6px;
  }}
@media (prefers-reduced-motion:no-preference){
  :root{
    scroll-behavior:smooth;
  }}
@media (prefers-reduced-motion:reduce){
  .progress-bar{
    transition:none;
  }
  .progress-bar-animated{
    animation:none;
  }
  .btn,.c-products-slider__show-all,.collapsing,.collapsing.collapse-horizontal,.fade,.form-control,.form-select,.m-compare-widget__dropdown .dropdown-menu .compare-page-button{
    transition:none;
  }
  .form-control::file-selector-button{
    transition:none;
  }
  .accordion-button,.accordion-button:after,.c-modal__header .btn-header,.modal.fade .modal-dialog,.nav-link,.page-link{
    transition:none;
  }}

/*# sourceMappingURL=theme.css.map*/