/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./maytronics_code/cartridges/app_maytronics_base/cartridge/client/default/scss/thirdParty/tiny-slider.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
* Bootstrap variables
*/
/**
* Custom variables
* Add variables here to help style site in rtl + ltr version
*/
.lh-10 {
  line-height: 0.6255rem !important; }

.lh-11 {
  line-height: 0.6875rem !important; }

.lh-12 {
  line-height: 0.75rem !important; }

.lh-13 {
  line-height: 0.8125rem !important; }

.lh-14 {
  line-height: 0.875rem !important; }

.lh-15 {
  line-height: 0.9375rem !important; }

.lh-16 {
  line-height: 1rem !important; }

.lh-base {
  line-height: 1rem !important; }

.lh-18 {
  line-height: 1.125rem !important; }

.lh-19 {
  line-height: 1.1875rem !important; }

.lh-20 {
  line-height: 1.25rem !important; }

.lh-21 {
  line-height: 1.3125rem !important; }

.lh-22 {
  line-height: 1.375rem !important; }

.lh-23 {
  line-height: 1.4375rem !important; }

.lh-24 {
  line-height: 1.5rem !important; }

.lh-25 {
  line-height: 1.5625rem !important; }

.lh-26 {
  line-height: 1.625rem !important; }

.lh-27 {
  line-height: 1.6875rem !important; }

.lh-28 {
  line-height: 1.75rem !important; }

.lh-30 {
  line-height: 1.875rem !important; }

.lh-32 {
  line-height: 2rem !important; }

.lh-34 {
  line-height: 2.125rem !important; }

.lh-35 {
  line-height: 2.1875rem !important; }

.lh-36 {
  line-height: 2.25rem !important; }

.lh-38 {
  line-height: 2.375rem !important; }

.lh-40 {
  line-height: 2.5rem !important; }

.lh-42 {
  line-height: 2.625rem !important; }

.lh-45 {
  line-height: 2.8125rem !important; }

.lh-48 {
  line-height: 3rem !important; }

.lh-50 {
  line-height: 3.125rem !important; }

.lh-54 {
  line-height: 3.375rem !important; }

.lh-55 {
  line-height: 3.4375rem !important; }

.lh-60 {
  line-height: 3.75rem !important; }

.lh-62 {
  line-height: 3.875rem !important; }

.lh-64 {
  line-height: 4rem !important; }

.lh-66 {
  line-height: 4.125rem !important; }

.lh-70 {
  line-height: 4.375rem !important; }

.lh-76 {
  line-height: 4.75rem !important; }

.lh-80 {
  line-height: 5rem !important; }

.lh-86 {
  line-height: 5.375rem !important; }

.lh-90 {
  line-height: 5.625rem !important; }

.lh-92 {
  line-height: 5.75rem !important; }

.lh-96 {
  line-height: 6rem !important; }

.lh-100 {
  line-height: 6.25rem !important; }

.lh-106 {
  line-height: 6.625rem !important; }

.fs-10 {
  font-size: 0.6255rem !important; }

.fs-11 {
  font-size: 0.6875rem !important; }

.fs-12 {
  font-size: 0.75rem !important; }

.fs-13 {
  font-size: 0.8125rem !important; }

.fs-14 {
  font-size: 0.875rem !important; }

.fs-15 {
  font-size: 0.9375rem !important; }

.fs-16 {
  font-size: 1rem !important; }

.fs-base {
  font-size: 1rem !important; }

.fs-18 {
  font-size: 1.125rem !important; }

.fs-19 {
  font-size: 1.1875rem !important; }

.fs-20 {
  font-size: 1.25rem !important; }

.fs-21 {
  font-size: 1.3125rem !important; }

.fs-22 {
  font-size: 1.375rem !important; }

.fs-23 {
  font-size: 1.4375rem !important; }

.fs-24 {
  font-size: 1.5rem !important; }

.fs-25 {
  font-size: 1.5625rem !important; }

.fs-26 {
  font-size: 1.625rem !important; }

.fs-27 {
  font-size: 1.6875rem !important; }

.fs-28 {
  font-size: 1.75rem !important; }

.fs-30 {
  font-size: 1.875rem !important; }

.fs-32 {
  font-size: 2rem !important; }

.fs-34 {
  font-size: 2.125rem !important; }

.fs-35 {
  font-size: 2.1875rem !important; }

.fs-36 {
  font-size: 2.25rem !important; }

.fs-38 {
  font-size: 2.375rem !important; }

.fs-40 {
  font-size: 2.5rem !important; }

.fs-42 {
  font-size: 2.625rem !important; }

.fs-45 {
  font-size: 2.8125rem !important; }

.fs-48 {
  font-size: 3rem !important; }

.fs-50 {
  font-size: 3.125rem !important; }

.fs-54 {
  font-size: 3.375rem !important; }

.fs-55 {
  font-size: 3.4375rem !important; }

.fs-60 {
  font-size: 3.75rem !important; }

.fs-62 {
  font-size: 3.875rem !important; }

.fs-64 {
  font-size: 4rem !important; }

.fs-66 {
  font-size: 4.125rem !important; }

.fs-70 {
  font-size: 4.375rem !important; }

.fs-76 {
  font-size: 4.75rem !important; }

.fs-80 {
  font-size: 5rem !important; }

.fs-86 {
  font-size: 5.375rem !important; }

.fs-90 {
  font-size: 5.625rem !important; }

.fs-92 {
  font-size: 5.75rem !important; }

.fs-96 {
  font-size: 6rem !important; }

.fs-100 {
  font-size: 6.25rem !important; }

.fs-106 {
  font-size: 6.625rem !important; }

.fw-regular {
  font-weight: 400 !important; }

.fw-medium {
  font-weight: 500 !important; }

.fw-semibold {
  font-weight: 600 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-black {
  font-weight: 900 !important; }

.ls-0 {
  letter-spacing: 0 !important; }

.ls-normal {
  letter-spacing: 0.05em !important; }

.ls-wide {
  letter-spacing: 0.1em !important; }

.ff-flexo {
  font-family: "Flexo", "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-inter {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-rubik {
  font-family: "Rubik", "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-open-sans {
  font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

@media (min-width: 576px) {
  .lh-sm-10 {
    line-height: 0.6255rem !important; }
  .lh-sm-11 {
    line-height: 0.6875rem !important; }
  .lh-sm-12 {
    line-height: 0.75rem !important; }
  .lh-sm-13 {
    line-height: 0.8125rem !important; }
  .lh-sm-14 {
    line-height: 0.875rem !important; }
  .lh-sm-15 {
    line-height: 0.9375rem !important; }
  .lh-sm-16 {
    line-height: 1rem !important; }
  .lh-sm-base {
    line-height: 1rem !important; }
  .lh-sm-18 {
    line-height: 1.125rem !important; }
  .lh-sm-19 {
    line-height: 1.1875rem !important; }
  .lh-sm-20 {
    line-height: 1.25rem !important; }
  .lh-sm-21 {
    line-height: 1.3125rem !important; }
  .lh-sm-22 {
    line-height: 1.375rem !important; }
  .lh-sm-23 {
    line-height: 1.4375rem !important; }
  .lh-sm-24 {
    line-height: 1.5rem !important; }
  .lh-sm-25 {
    line-height: 1.5625rem !important; }
  .lh-sm-26 {
    line-height: 1.625rem !important; }
  .lh-sm-27 {
    line-height: 1.6875rem !important; }
  .lh-sm-28 {
    line-height: 1.75rem !important; }
  .lh-sm-30 {
    line-height: 1.875rem !important; }
  .lh-sm-32 {
    line-height: 2rem !important; }
  .lh-sm-34 {
    line-height: 2.125rem !important; }
  .lh-sm-35 {
    line-height: 2.1875rem !important; }
  .lh-sm-36 {
    line-height: 2.25rem !important; }
  .lh-sm-38 {
    line-height: 2.375rem !important; }
  .lh-sm-40 {
    line-height: 2.5rem !important; }
  .lh-sm-42 {
    line-height: 2.625rem !important; }
  .lh-sm-45 {
    line-height: 2.8125rem !important; }
  .lh-sm-48 {
    line-height: 3rem !important; }
  .lh-sm-50 {
    line-height: 3.125rem !important; }
  .lh-sm-54 {
    line-height: 3.375rem !important; }
  .lh-sm-55 {
    line-height: 3.4375rem !important; }
  .lh-sm-60 {
    line-height: 3.75rem !important; }
  .lh-sm-62 {
    line-height: 3.875rem !important; }
  .lh-sm-64 {
    line-height: 4rem !important; }
  .lh-sm-66 {
    line-height: 4.125rem !important; }
  .lh-sm-70 {
    line-height: 4.375rem !important; }
  .lh-sm-76 {
    line-height: 4.75rem !important; }
  .lh-sm-80 {
    line-height: 5rem !important; }
  .lh-sm-86 {
    line-height: 5.375rem !important; }
  .lh-sm-90 {
    line-height: 5.625rem !important; }
  .lh-sm-92 {
    line-height: 5.75rem !important; }
  .lh-sm-96 {
    line-height: 6rem !important; }
  .lh-sm-100 {
    line-height: 6.25rem !important; }
  .lh-sm-106 {
    line-height: 6.625rem !important; }
  .fs-sm-10 {
    font-size: 0.6255rem !important; }
  .fs-sm-11 {
    font-size: 0.6875rem !important; }
  .fs-sm-12 {
    font-size: 0.75rem !important; }
  .fs-sm-13 {
    font-size: 0.8125rem !important; }
  .fs-sm-14 {
    font-size: 0.875rem !important; }
  .fs-sm-15 {
    font-size: 0.9375rem !important; }
  .fs-sm-16 {
    font-size: 1rem !important; }
  .fs-sm-base {
    font-size: 1rem !important; }
  .fs-sm-18 {
    font-size: 1.125rem !important; }
  .fs-sm-19 {
    font-size: 1.1875rem !important; }
  .fs-sm-20 {
    font-size: 1.25rem !important; }
  .fs-sm-21 {
    font-size: 1.3125rem !important; }
  .fs-sm-22 {
    font-size: 1.375rem !important; }
  .fs-sm-23 {
    font-size: 1.4375rem !important; }
  .fs-sm-24 {
    font-size: 1.5rem !important; }
  .fs-sm-25 {
    font-size: 1.5625rem !important; }
  .fs-sm-26 {
    font-size: 1.625rem !important; }
  .fs-sm-27 {
    font-size: 1.6875rem !important; }
  .fs-sm-28 {
    font-size: 1.75rem !important; }
  .fs-sm-30 {
    font-size: 1.875rem !important; }
  .fs-sm-32 {
    font-size: 2rem !important; }
  .fs-sm-34 {
    font-size: 2.125rem !important; }
  .fs-sm-35 {
    font-size: 2.1875rem !important; }
  .fs-sm-36 {
    font-size: 2.25rem !important; }
  .fs-sm-38 {
    font-size: 2.375rem !important; }
  .fs-sm-40 {
    font-size: 2.5rem !important; }
  .fs-sm-42 {
    font-size: 2.625rem !important; }
  .fs-sm-45 {
    font-size: 2.8125rem !important; }
  .fs-sm-48 {
    font-size: 3rem !important; }
  .fs-sm-50 {
    font-size: 3.125rem !important; }
  .fs-sm-54 {
    font-size: 3.375rem !important; }
  .fs-sm-55 {
    font-size: 3.4375rem !important; }
  .fs-sm-60 {
    font-size: 3.75rem !important; }
  .fs-sm-62 {
    font-size: 3.875rem !important; }
  .fs-sm-64 {
    font-size: 4rem !important; }
  .fs-sm-66 {
    font-size: 4.125rem !important; }
  .fs-sm-70 {
    font-size: 4.375rem !important; }
  .fs-sm-76 {
    font-size: 4.75rem !important; }
  .fs-sm-80 {
    font-size: 5rem !important; }
  .fs-sm-86 {
    font-size: 5.375rem !important; }
  .fs-sm-90 {
    font-size: 5.625rem !important; }
  .fs-sm-92 {
    font-size: 5.75rem !important; }
  .fs-sm-96 {
    font-size: 6rem !important; }
  .fs-sm-100 {
    font-size: 6.25rem !important; }
  .fs-sm-106 {
    font-size: 6.625rem !important; }
  .fw-sm-regular {
    font-weight: 400 !important; }
  .fw-sm-medium {
    font-weight: 500 !important; }
  .fw-sm-semibold {
    font-weight: 600 !important; }
  .fw-sm-bold {
    font-weight: 700 !important; }
  .fw-sm-black {
    font-weight: 900 !important; }
  .ls-sm-0 {
    letter-spacing: 0 !important; }
  .ls-sm-normal {
    letter-spacing: 0.05em !important; }
  .ls-sm-wide {
    letter-spacing: 0.1em !important; } }

.ff-flexo {
  font-family: "Flexo", "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-inter {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-rubik {
  font-family: "Rubik", "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-open-sans {
  font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

@media (min-width: 768px) {
  .lh-md-10 {
    line-height: 0.6255rem !important; }
  .lh-md-11 {
    line-height: 0.6875rem !important; }
  .lh-md-12 {
    line-height: 0.75rem !important; }
  .lh-md-13 {
    line-height: 0.8125rem !important; }
  .lh-md-14 {
    line-height: 0.875rem !important; }
  .lh-md-15 {
    line-height: 0.9375rem !important; }
  .lh-md-16 {
    line-height: 1rem !important; }
  .lh-md-base {
    line-height: 1rem !important; }
  .lh-md-18 {
    line-height: 1.125rem !important; }
  .lh-md-19 {
    line-height: 1.1875rem !important; }
  .lh-md-20 {
    line-height: 1.25rem !important; }
  .lh-md-21 {
    line-height: 1.3125rem !important; }
  .lh-md-22 {
    line-height: 1.375rem !important; }
  .lh-md-23 {
    line-height: 1.4375rem !important; }
  .lh-md-24 {
    line-height: 1.5rem !important; }
  .lh-md-25 {
    line-height: 1.5625rem !important; }
  .lh-md-26 {
    line-height: 1.625rem !important; }
  .lh-md-27 {
    line-height: 1.6875rem !important; }
  .lh-md-28 {
    line-height: 1.75rem !important; }
  .lh-md-30 {
    line-height: 1.875rem !important; }
  .lh-md-32 {
    line-height: 2rem !important; }
  .lh-md-34 {
    line-height: 2.125rem !important; }
  .lh-md-35 {
    line-height: 2.1875rem !important; }
  .lh-md-36 {
    line-height: 2.25rem !important; }
  .lh-md-38 {
    line-height: 2.375rem !important; }
  .lh-md-40 {
    line-height: 2.5rem !important; }
  .lh-md-42 {
    line-height: 2.625rem !important; }
  .lh-md-45 {
    line-height: 2.8125rem !important; }
  .lh-md-48 {
    line-height: 3rem !important; }
  .lh-md-50 {
    line-height: 3.125rem !important; }
  .lh-md-54 {
    line-height: 3.375rem !important; }
  .lh-md-55 {
    line-height: 3.4375rem !important; }
  .lh-md-60 {
    line-height: 3.75rem !important; }
  .lh-md-62 {
    line-height: 3.875rem !important; }
  .lh-md-64 {
    line-height: 4rem !important; }
  .lh-md-66 {
    line-height: 4.125rem !important; }
  .lh-md-70 {
    line-height: 4.375rem !important; }
  .lh-md-76 {
    line-height: 4.75rem !important; }
  .lh-md-80 {
    line-height: 5rem !important; }
  .lh-md-86 {
    line-height: 5.375rem !important; }
  .lh-md-90 {
    line-height: 5.625rem !important; }
  .lh-md-92 {
    line-height: 5.75rem !important; }
  .lh-md-96 {
    line-height: 6rem !important; }
  .lh-md-100 {
    line-height: 6.25rem !important; }
  .lh-md-106 {
    line-height: 6.625rem !important; }
  .fs-md-10 {
    font-size: 0.6255rem !important; }
  .fs-md-11 {
    font-size: 0.6875rem !important; }
  .fs-md-12 {
    font-size: 0.75rem !important; }
  .fs-md-13 {
    font-size: 0.8125rem !important; }
  .fs-md-14 {
    font-size: 0.875rem !important; }
  .fs-md-15 {
    font-size: 0.9375rem !important; }
  .fs-md-16 {
    font-size: 1rem !important; }
  .fs-md-base {
    font-size: 1rem !important; }
  .fs-md-18 {
    font-size: 1.125rem !important; }
  .fs-md-19 {
    font-size: 1.1875rem !important; }
  .fs-md-20 {
    font-size: 1.25rem !important; }
  .fs-md-21 {
    font-size: 1.3125rem !important; }
  .fs-md-22 {
    font-size: 1.375rem !important; }
  .fs-md-23 {
    font-size: 1.4375rem !important; }
  .fs-md-24 {
    font-size: 1.5rem !important; }
  .fs-md-25 {
    font-size: 1.5625rem !important; }
  .fs-md-26 {
    font-size: 1.625rem !important; }
  .fs-md-27 {
    font-size: 1.6875rem !important; }
  .fs-md-28 {
    font-size: 1.75rem !important; }
  .fs-md-30 {
    font-size: 1.875rem !important; }
  .fs-md-32 {
    font-size: 2rem !important; }
  .fs-md-34 {
    font-size: 2.125rem !important; }
  .fs-md-35 {
    font-size: 2.1875rem !important; }
  .fs-md-36 {
    font-size: 2.25rem !important; }
  .fs-md-38 {
    font-size: 2.375rem !important; }
  .fs-md-40 {
    font-size: 2.5rem !important; }
  .fs-md-42 {
    font-size: 2.625rem !important; }
  .fs-md-45 {
    font-size: 2.8125rem !important; }
  .fs-md-48 {
    font-size: 3rem !important; }
  .fs-md-50 {
    font-size: 3.125rem !important; }
  .fs-md-54 {
    font-size: 3.375rem !important; }
  .fs-md-55 {
    font-size: 3.4375rem !important; }
  .fs-md-60 {
    font-size: 3.75rem !important; }
  .fs-md-62 {
    font-size: 3.875rem !important; }
  .fs-md-64 {
    font-size: 4rem !important; }
  .fs-md-66 {
    font-size: 4.125rem !important; }
  .fs-md-70 {
    font-size: 4.375rem !important; }
  .fs-md-76 {
    font-size: 4.75rem !important; }
  .fs-md-80 {
    font-size: 5rem !important; }
  .fs-md-86 {
    font-size: 5.375rem !important; }
  .fs-md-90 {
    font-size: 5.625rem !important; }
  .fs-md-92 {
    font-size: 5.75rem !important; }
  .fs-md-96 {
    font-size: 6rem !important; }
  .fs-md-100 {
    font-size: 6.25rem !important; }
  .fs-md-106 {
    font-size: 6.625rem !important; }
  .fw-md-regular {
    font-weight: 400 !important; }
  .fw-md-medium {
    font-weight: 500 !important; }
  .fw-md-semibold {
    font-weight: 600 !important; }
  .fw-md-bold {
    font-weight: 700 !important; }
  .fw-md-black {
    font-weight: 900 !important; }
  .ls-md-0 {
    letter-spacing: 0 !important; }
  .ls-md-normal {
    letter-spacing: 0.05em !important; }
  .ls-md-wide {
    letter-spacing: 0.1em !important; } }

.ff-flexo {
  font-family: "Flexo", "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-inter {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-rubik {
  font-family: "Rubik", "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-open-sans {
  font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

@media (min-width: 992px) {
  .lh-lg-10 {
    line-height: 0.6255rem !important; }
  .lh-lg-11 {
    line-height: 0.6875rem !important; }
  .lh-lg-12 {
    line-height: 0.75rem !important; }
  .lh-lg-13 {
    line-height: 0.8125rem !important; }
  .lh-lg-14 {
    line-height: 0.875rem !important; }
  .lh-lg-15 {
    line-height: 0.9375rem !important; }
  .lh-lg-16 {
    line-height: 1rem !important; }
  .lh-lg-base {
    line-height: 1rem !important; }
  .lh-lg-18 {
    line-height: 1.125rem !important; }
  .lh-lg-19 {
    line-height: 1.1875rem !important; }
  .lh-lg-20 {
    line-height: 1.25rem !important; }
  .lh-lg-21 {
    line-height: 1.3125rem !important; }
  .lh-lg-22 {
    line-height: 1.375rem !important; }
  .lh-lg-23 {
    line-height: 1.4375rem !important; }
  .lh-lg-24 {
    line-height: 1.5rem !important; }
  .lh-lg-25 {
    line-height: 1.5625rem !important; }
  .lh-lg-26 {
    line-height: 1.625rem !important; }
  .lh-lg-27 {
    line-height: 1.6875rem !important; }
  .lh-lg-28 {
    line-height: 1.75rem !important; }
  .lh-lg-30 {
    line-height: 1.875rem !important; }
  .lh-lg-32 {
    line-height: 2rem !important; }
  .lh-lg-34 {
    line-height: 2.125rem !important; }
  .lh-lg-35 {
    line-height: 2.1875rem !important; }
  .lh-lg-36 {
    line-height: 2.25rem !important; }
  .lh-lg-38 {
    line-height: 2.375rem !important; }
  .lh-lg-40 {
    line-height: 2.5rem !important; }
  .lh-lg-42 {
    line-height: 2.625rem !important; }
  .lh-lg-45 {
    line-height: 2.8125rem !important; }
  .lh-lg-48 {
    line-height: 3rem !important; }
  .lh-lg-50 {
    line-height: 3.125rem !important; }
  .lh-lg-54 {
    line-height: 3.375rem !important; }
  .lh-lg-55 {
    line-height: 3.4375rem !important; }
  .lh-lg-60 {
    line-height: 3.75rem !important; }
  .lh-lg-62 {
    line-height: 3.875rem !important; }
  .lh-lg-64 {
    line-height: 4rem !important; }
  .lh-lg-66 {
    line-height: 4.125rem !important; }
  .lh-lg-70 {
    line-height: 4.375rem !important; }
  .lh-lg-76 {
    line-height: 4.75rem !important; }
  .lh-lg-80 {
    line-height: 5rem !important; }
  .lh-lg-86 {
    line-height: 5.375rem !important; }
  .lh-lg-90 {
    line-height: 5.625rem !important; }
  .lh-lg-92 {
    line-height: 5.75rem !important; }
  .lh-lg-96 {
    line-height: 6rem !important; }
  .lh-lg-100 {
    line-height: 6.25rem !important; }
  .lh-lg-106 {
    line-height: 6.625rem !important; }
  .fs-lg-10 {
    font-size: 0.6255rem !important; }
  .fs-lg-11 {
    font-size: 0.6875rem !important; }
  .fs-lg-12 {
    font-size: 0.75rem !important; }
  .fs-lg-13 {
    font-size: 0.8125rem !important; }
  .fs-lg-14 {
    font-size: 0.875rem !important; }
  .fs-lg-15 {
    font-size: 0.9375rem !important; }
  .fs-lg-16 {
    font-size: 1rem !important; }
  .fs-lg-base {
    font-size: 1rem !important; }
  .fs-lg-18 {
    font-size: 1.125rem !important; }
  .fs-lg-19 {
    font-size: 1.1875rem !important; }
  .fs-lg-20 {
    font-size: 1.25rem !important; }
  .fs-lg-21 {
    font-size: 1.3125rem !important; }
  .fs-lg-22 {
    font-size: 1.375rem !important; }
  .fs-lg-23 {
    font-size: 1.4375rem !important; }
  .fs-lg-24 {
    font-size: 1.5rem !important; }
  .fs-lg-25 {
    font-size: 1.5625rem !important; }
  .fs-lg-26 {
    font-size: 1.625rem !important; }
  .fs-lg-27 {
    font-size: 1.6875rem !important; }
  .fs-lg-28 {
    font-size: 1.75rem !important; }
  .fs-lg-30 {
    font-size: 1.875rem !important; }
  .fs-lg-32 {
    font-size: 2rem !important; }
  .fs-lg-34 {
    font-size: 2.125rem !important; }
  .fs-lg-35 {
    font-size: 2.1875rem !important; }
  .fs-lg-36 {
    font-size: 2.25rem !important; }
  .fs-lg-38 {
    font-size: 2.375rem !important; }
  .fs-lg-40 {
    font-size: 2.5rem !important; }
  .fs-lg-42 {
    font-size: 2.625rem !important; }
  .fs-lg-45 {
    font-size: 2.8125rem !important; }
  .fs-lg-48 {
    font-size: 3rem !important; }
  .fs-lg-50 {
    font-size: 3.125rem !important; }
  .fs-lg-54 {
    font-size: 3.375rem !important; }
  .fs-lg-55 {
    font-size: 3.4375rem !important; }
  .fs-lg-60 {
    font-size: 3.75rem !important; }
  .fs-lg-62 {
    font-size: 3.875rem !important; }
  .fs-lg-64 {
    font-size: 4rem !important; }
  .fs-lg-66 {
    font-size: 4.125rem !important; }
  .fs-lg-70 {
    font-size: 4.375rem !important; }
  .fs-lg-76 {
    font-size: 4.75rem !important; }
  .fs-lg-80 {
    font-size: 5rem !important; }
  .fs-lg-86 {
    font-size: 5.375rem !important; }
  .fs-lg-90 {
    font-size: 5.625rem !important; }
  .fs-lg-92 {
    font-size: 5.75rem !important; }
  .fs-lg-96 {
    font-size: 6rem !important; }
  .fs-lg-100 {
    font-size: 6.25rem !important; }
  .fs-lg-106 {
    font-size: 6.625rem !important; }
  .fw-lg-regular {
    font-weight: 400 !important; }
  .fw-lg-medium {
    font-weight: 500 !important; }
  .fw-lg-semibold {
    font-weight: 600 !important; }
  .fw-lg-bold {
    font-weight: 700 !important; }
  .fw-lg-black {
    font-weight: 900 !important; }
  .ls-lg-0 {
    letter-spacing: 0 !important; }
  .ls-lg-normal {
    letter-spacing: 0.05em !important; }
  .ls-lg-wide {
    letter-spacing: 0.1em !important; } }

.ff-flexo {
  font-family: "Flexo", "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-inter {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-rubik {
  font-family: "Rubik", "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.ff-open-sans {
  font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }

.tns-outer {
  padding: 0 !important; }
  .tns-outer [hidden] {
    display: none !important; }
  .tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer; }

.tns-slider {
  transition: all 0s; }
  .tns-slider > .tns-item {
    box-sizing: border-box; }

.tns-horizontal.tns-subpixel {
  white-space: nowrap; }
  .tns-horizontal.tns-subpixel > .tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal; }

.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both; }

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left; }

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%; }

.tns-no-calc {
  position: relative;
  left: 0; }

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px; }
  .tns-gallery > .tns-item {
    position: absolute;
    left: -100%;
    transition: transform 0s, opacity 0s; }
  .tns-gallery > .tns-slide-active {
    position: relative;
    left: auto !important; }
  .tns-gallery > .tns-moving {
    transition: all 0.25s; }

.tns-autowidth {
  display: inline-block; }

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6; }
  .tns-lazy-img.tns-complete {
    opacity: 1; }

.tns-ah {
  transition: height 0s; }

.tns-ovh {
  overflow: hidden; }

.tns-visually-hidden {
  position: absolute;
  left: -10000em; }

.tns-transparent {
  opacity: 0;
  visibility: hidden; }

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0; }

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.tns-vpfix {
  white-space: nowrap; }
  .tns-vpfix > div, .tns-vpfix > li {
    display: inline-block; }

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden; }

.tns-t-ct {
  width: 2333.33333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0; }
  .tns-t-ct:after {
    content: '';
    display: table;
    clear: both; }
  .tns-t-ct > div {
    width: 1.42857%;
    width: calc(100% / 70);
    height: 10px;
    float: left; }

.tns-lazy-img {
  opacity: 1; }

.tns-ovh,
.tns-outer,
.tns-item {
  outline: none !important;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none !important;
  background: none !important; }
  .tns-ovh:focus, .tns-ovh:active, .tns-ovh:hover,
  .tns-outer:focus,
  .tns-outer:active,
  .tns-outer:hover,
  .tns-item:focus,
  .tns-item:active,
  .tns-item:hover {
    outline: none !important; }
  .tns-ovh .tns-lazy-img,
  .tns-outer .tns-lazy-img,
  .tns-item .tns-lazy-img {
    opacity: 1; }
  .tns-ovh .product,
  .tns-ovh .product-tile,
  .tns-outer .product,
  .tns-outer .product-tile,
  .tns-item .product,
  .tns-item .product-tile {
    outline: none !important;
    box-shadow: none; }
    .tns-ovh .product:focus, .tns-ovh .product:active, .tns-ovh .product:hover,
    .tns-ovh .product-tile:focus,
    .tns-ovh .product-tile:active,
    .tns-ovh .product-tile:hover,
    .tns-outer .product:focus,
    .tns-outer .product:active,
    .tns-outer .product:hover,
    .tns-outer .product-tile:focus,
    .tns-outer .product-tile:active,
    .tns-outer .product-tile:hover,
    .tns-item .product:focus,
    .tns-item .product:active,
    .tns-item .product:hover,
    .tns-item .product-tile:focus,
    .tns-item .product-tile:active,
    .tns-item .product-tile:hover {
      outline: none !important; }

.tns-outer {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative; }
  .tns-outer .tns-controls {
    outline: none !important;
    position: absolute;
    overflow: hidden;
    top: calc(170px - 56px);
    left: 0;
    right: 0;
    opacity: 1;
    z-index: 1;
    overflow: visible;
    transition: opacity 0.3s ease-in-out; }
    .tns-outer .tns-controls:focus, .tns-outer .tns-controls:active, .tns-outer .tns-controls:hover {
      outline: none !important; }
    .tns-outer .tns-controls button {
      outline: none !important;
      box-shadow: none;
      padding: 0;
      background: none;
      position: absolute;
      border: none;
      top: 0;
      left: 15px; }
      .tns-outer .tns-controls button:focus, .tns-outer .tns-controls button:active, .tns-outer .tns-controls button:hover {
        outline: none !important; }
      .tns-outer .tns-controls button i {
        font-size: 1.5rem; }
      .tns-outer .tns-controls button:last-child {
        right: 15px;
        left: auto; }
  .tns-outer .tns-ovh {
    height: 100%;
    width: 100%; }


/*# sourceMappingURL=tiny-slider.css.map*/